:root{--font-primary:"Nunito Sans",sans-serif;--font-secondary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--color-primary:#3a3979;--color-secondary:#2C6EF2;--color-text:#2B2A5B;--color-white:#fff;--color-light-blue:#D3DDEC}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.iti{width:100%}body{font-family:var(--font-primary);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-text);background-color:#f8fafe;position:relative}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-primary)}h3{font-style:normal;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}p{margin-bottom:0;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:rgba(0,0,0,.7215686275)}a{color:var(--color-secondary);text-decoration:none}a:hover{text-decoration:none}.text-blue{color:#0b7eea!important}.text-dark-blue{color:#2c2867!important}.read-more{justify-self:flex-start;background-color:#e3f3ff;display:flex;align-items:center;gap:8px;color:var(--color-primary);font-weight:var(--font-weight-medium);border-radius:30px;padding:5px 6px;transition:all .3s ease;outline:0;box-shadow:none;border:none}.read-more:hover{background-color:#daeffd;box-shadow:0 4px 8px rgba(0,0,0,.1)}.read-more--submit{background-color:#2c2867;color:#fff;border:none}.read-more--submit:hover{background-color:#2c286c;box-shadow:0 4px 8px rgba(0,0,0,.1)}.read-more--submit i{background-color:#e3f3ff!important;color:#2c2867!important}.read-more--submit span{padding:6px 40px 6px 15px!important}.read-more span{padding:5px 10px}.read-more i{width:33px;height:33px;border-radius:50%;background-color:#2c2867;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease}.investment-power{position:relative;min-height:500px;color:#fff;overflow:hidden;width:100%;display:flex;align-items:flex-start}@media (max-width:767px){.investment-power{align-items:center;justify-content:center}}.investment-power__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/water-drop-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.investment-power__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(242.47deg,rgba(233,90,37,.4) 0,rgba(139,37,128,.4) 20%,rgba(128,202,240,.4) 70%,rgba(44,40,103,.4) 100%);mix-blend-mode:hue}.investment-power__content{position:relative;z-index:3;padding:40px 0;max-width:520px}.investment-power__text{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.investment-power__text{padding:0 15px}}.investment-power__label{font-size:1rem;color:#2c6ef2;font-weight:500;letter-spacing:1px}.investment-power__title{margin:0;display:flex;flex-direction:column;gap:.25rem;color:#2b2a5b}.investment-power__title-large{font-size:36px;font-weight:700;line-height:1.2;color:inherit}@media (max-width:768px){.investment-power__title-large{font-size:2.5rem}}.investment-power__title-main{font-size:36px;font-weight:400;color:inherit}@media (max-width:768px){.investment-power__title-main{font-size:2rem}}.investment-power__description{margin:10px 0 15px;max-width:100%;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;color:rgba(0,0,0,.7215686275)}.investment-power__button{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:transparent;border:2px solid #2b2a5b;color:#2b2a5b;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease;width:fit-content}.investment-power__button:hover{background-color:#2b2a5b;color:#fff}.healthy-generations{padding:30px 0 0;background-color:var(--color-white);overflow:hidden;margin:40px 0 120px}.healthy-generations__content{padding-right:40px}@media (max-width:991px){.healthy-generations__content{padding-right:0;margin-bottom:40px}}.healthy-generations__label{display:block;font-size:1rem;color:var(--color-secondary);font-weight:300;letter-spacing:1px;margin-bottom:5px}.healthy-generations__title{max-width:320px;font-style:normal;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.03em;color:#2c2867;margin-bottom:15px}@media (max-width:768px){.healthy-generations__title{font-size:28px}}.healthy-generations__description{font-style:normal;font-weight:400;font-size:16px;line-height:1.4;color:rgba(0,0,0,.7215686275)}.healthy-generations__image-wrapper{position:relative;width:100%}.healthy-generations__image-wrapper img{width:100%;height:100%;max-height:500px;object-fit:contain}.healthy-generations__image{width:100%;height:100%;object-fit:contain}.reports{padding:80px 0}.reports__list{display:grid;grid-template-columns:1fr 350px;grid-template-rows:1fr 1fr;gap:20px}@media (max-width:991px){.reports__list{grid-template-columns:1fr 1fr;gap:15px}}@media (max-width:580px){.reports__list{grid-template-columns:1fr;grid-template-rows:unset}}.reports__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(242.47deg,rgba(233,90,37,.4) 0,rgba(139,37,128,.4) 20%,rgba(128,202,240,.4) 70%,rgba(44,40,103,.4) 100%);mix-blend-mode:hue}.reports__content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:20px 40px}.reports__header{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.reports__icon{width:100px;height:100px;align-self:flex-end}.reports__icon img{width:100%;height:100%;object-fit:contain}.reports__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.reports__title{font-style:normal;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.03em;color:#fff;margin-bottom:0}.reports__read-more{display:flex;align-items:center;justify-content:center;width:40px;align-self:flex-end}@media (max-width:767px){.reports__read-more{width:30px}}@media (max-width:580px){.reports__read-more{width:25px}}.reports__read-more img{width:100%;height:100%;object-fit:contain}.reports__icon-wrapper{margin-bottom:16px}.reports__arrow,.reports__diagonal-arrow{transition:transform .3s ease}.reports__item{position:relative;overflow:hidden;display:flex;flex-direction:column}.reports__item--financial{background-color:var(--color-dark-blue);color:var(--color-white);grid-row:span 2;height:100%}@media (max-width:580px){.reports__item--financial{grid-row:unset}}.reports__item--financial .reports__bg{aspect-ratio:2/1;background-image:url(../img/financial-bg.png)}.reports__item--investor{background:#2a2b6c;border:1px solid #fff;padding-bottom:0}.reports__item--investor .reports__overlay{background:linear-gradient(45deg,#7864d8 0,#7035d8 30%,#040e87 50%,#00044e 70%,#7a2fd4 100%);mix-blend-mode:unset}.reports__item--investor .reports__content{padding-bottom:0;padding-top:10px}.reports__item--investor .reports__read-more{transform:rotate(-45deg)}.reports__item--investor .reports__icon{width:128px;height:auto;align-self:center}.reports__item--corporate{background:#1d1a49;padding-bottom:0}.reports__item--corporate .reports__overlay{background:linear-gradient(63.29deg,#1d1a49 0,#5f41a9 100%);mix-blend-mode:unset}.reports__item--corporate .reports__content{padding-bottom:0;padding-top:10px}.reports__item--corporate .reports__icon{width:240px;max-width:90%;height:auto;align-self:center}@media (max-width:991px){.reports__item--corporate .reports__icon{width:200px}}.reports__item--activity{grid-column:span 2;min-height:220px;justify-content:center}@media (max-width:580px){.reports__item--activity{grid-column:unset}}.reports__item--activity .reports__overlay{background:linear-gradient(62.47deg,rgba(44,40,103,.5) 0,rgba(128,202,240,.5) 30%,rgba(97,37,139,.5) 80.76%);mix-blend-mode:hard-light}.reports__item--activity .reports__content{align-self:center;justify-content:center}.reports__item--activity .reports__bg{aspect-ratio:2/1;background-image:url(../img/haver-report-activity.jpeg)}.reports__item--activity .reports__icon{width:100px;height:auto;align-self:center}@media (max-width:991px){.reports__item--activity .reports__icon{width:90px}}@media (max-width:768px){.reports__item--activity .reports__icon{width:80px}}@media (max-width:680px){.reports__item--activity .reports__icon{width:70px}}@media (max-width:991px){.reports__card{padding:24px}.reports__card--activity,.reports__card--financial{aspect-ratio:auto;min-height:180px}.reports__title{font-size:20px}}.reports__card{display:block;position:relative;padding:32px;border-radius:16px;overflow:hidden;text-decoration:none;height:100%;transition:transform .3s ease}.reports__card:hover{transform:translateY(-5px)}.reports__card:hover .reports__arrow,.reports__card:hover .reports__diagonal-arrow{transform:translateX(5px)}.reports__card--corporate{background-color:var(--color-dark-blue);color:var(--color-white);min-height:180px}.reports__card--activity{background-color:var(--color-blue);color:var(--color-white);aspect-ratio:4/1}.reports__card--activity .reports__bg{background-image:url(../img/activity-bg.jpg);opacity:.1}.activity-fields{padding:80px 0}.activity-fields__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}@media (max-width:991px){.activity-fields__title{font-size:28px;margin-bottom:1rem}}.activity-fields__description{margin:0;text-align:left}@media (max-width:991px){.activity-fields__description{font-size:16px}}@media (max-width:767px){.activity-fields__description{text-align:left}}.activity-fields__card{display:block;position:relative;width:100%;height:400px;border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .3s ease}@media (max-width:991px){.activity-fields__card{height:250px}}@media (max-width:767px){.activity-fields__card{height:300px}}@media (max-width:480px){.activity-fields__card{height:250px}}@media (max-width:375px){.activity-fields__card{height:225px}}.activity-fields__card:hover .activity-fields__overlay{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 100%)}.activity-fields__card:hover .activity-fields__image{transform:scale(1.05)}.activity-fields__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.activity-fields__image{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .3s ease}.activity-fields__content{position:relative;z-index:3;height:100%;display:flex;align-items:flex-end;padding:32px}.activity-fields__card-title{color:var(--color-white);font-size:24px;margin:0;transition:transform .3s ease;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:-.03em}@media (max-width:991px){.activity-fields__card-title{font-size:20px}}.activity-fields__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 100%);z-index:2;transition:background .3s ease}.news-events{background-color:var(--color-white);padding:80px 0}.news-events__wrapper{position:relative}.news-events__slider-area{margin-top:50px;padding-left:.75rem;padding-right:.75rem}@media (min-width:1200px){.news-events__slider-area{padding-left:calc((100% - 1140px)/ 2)}}@media (min-width:1321px){.news-events__slider-area{padding-left:calc((100% - 1320px)/ 2)}}@media (max-width:1024px){.news-events__slider-area{margin-top:40px}}@media (max-width:991px){.news-events__slider-area{margin-top:30px}}.news-events__slider-area .slick-slide{margin:0 10px}.news-events__slider-area .slick-list{margin:0 -10px}.news-events__header{display:flex;flex-direction:column;gap:5px}.news-events__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary)}@media (max-width:991px){.news-events__title{font-size:28px}}@media (max-width:768px){.news-events__title{font-size:24px}}.news-events__nav{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.news-events__nav-item{background:0 0;border:none;padding:0;font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text);opacity:.6;text-align:left;cursor:pointer;transition:all .3s ease}.news-events__nav-item.active,.news-events__nav-item:hover{opacity:1;color:var(--color-primary)}.news-events__controls{display:flex;align-items:center;gap:16px}@media (max-width:991px){.news-events__controls{gap:10px}}.news-events__arrow{width:40px;height:40px;border:1px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;background:0 0;color:var(--color-primary);cursor:pointer;transition:all .3s ease}@media (max-width:991px){.news-events__arrow{width:32px;height:32px}}.news-events__arrow:hover{background-color:var(--color-primary);color:var(--color-white)}.news-events__arrow.disabled{opacity:.5}.news-events__view-all{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.news-events__view-all:hover{text-decoration:underline}.news-events__slider{margin-right:calc((100vw - 1320px)/ 2);overflow:hidden}@media (max-width:1400px){.news-events__slider{margin-right:calc((100vw - 1140px)/ 2)}}@media (max-width:1200px){.news-events__slider{margin-right:calc((100vw - 960px)/ 2)}}@media (max-width:991px){.news-events__slider{margin-right:0}}.news-events__item{padding:0}.news-events__link{display:block;text-decoration:none;color:inherit}.news-events__image-wrapper{position:relative;border-radius:16px;overflow:hidden;margin:16px 0}.news-events__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;aspect-ratio:1/1}.news-events__image:hover{transform:scale(1.05)}.news-events__category{display:inline-flex;background-color:#eef0f5;color:var(--color-primary);padding:4px 12px;border-radius:20px;font-size:14px;font-weight:var(--font-weight-medium)}.news-events__content{padding:0 8px}.news-events__date{display:block;opacity:.6;margin-bottom:8px;font-style:normal;font-weight:500;font-size:13px;line-height:1;color:#9ea5b5}.news-events__item-title{margin:0;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;color:#2c2867;height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:991px){.news-events__item-title{font-size:18px}}@media (max-width:767px){.news-events__nav{flex-direction:row;flex-wrap:wrap;margin:0 0 20px}}.news-detail{margin:50px 0 75px}@media (max-width:580px){.news-detail{margin:25px 0 50px}}.news-detail__img{width:100%;height:100%;border-radius:16px;margin-bottom:20px;aspect-ratio:3/1.3}.news-detail__img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.news-detail h1,.news-detail h2,.news-detail h3,.news-detail h4,.news-detail h5,.news-detail h6{margin-top:20px;margin-bottom:20px}.news-detail h1{font-size:32px;font-weight:700}@media (max-width:580px){.news-detail h1{font-size:30px}}@media (max-width:480px){.news-detail h1{font-size:24px}}.news-detail h2{font-size:24px;font-weight:600}@media (max-width:580px){.news-detail h2{font-size:22px}}@media (max-width:480px){.news-detail h2{font-size:20px}}.news-detail h3{font-size:18px;font-weight:600}@media (max-width:580px){.news-detail h3{font-size:17px}}@media (max-width:480px){.news-detail h3{font-size:16px}}.news-detail p{font-size:16px}.news-detail__title{font-style:normal;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.03em;color:#2c2867;margin-bottom:20px}@media (max-width:680px){.news-detail__title{margin-bottom:15px}}@media (max-width:580px){.news-detail__title{font-size:30px}}@media (max-width:480px){.news-detail__title{font-size:24px}}.news-detail__body{font-style:normal;font-weight:300;font-size:16px;line-height:23px;letter-spacing:-.02em;color:rgba(0,0,0,.7215686275);margin-bottom:20px}@media (max-width:991px){.news-detail__body{font-size:15px}}@media (max-width:767px){.news-detail__body{font-size:14px}}.news-detail__body p{font-style:normal;font-weight:300;font-size:16px;line-height:23px;letter-spacing:-.02em;color:rgba(0,0,0,.7215686275);margin-bottom:0}@media (max-width:991px){.news-detail__body p{font-size:15px}}@media (max-width:767px){.news-detail__body p{font-size:14px}}.news-detail__body a,.news-detail__body b,.news-detail__body strong{text-decoration:none;font-weight:700}.news-detail__slider{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:40px}@media (max-width:991px){.news-detail__slider{gap:25px}}@media (max-width:767px){.news-detail__slider{gap:20px}}@media (max-width:580px){.news-detail__slider{gap:15px}}@media (max-width:480px){.news-detail__slider{gap:10px}}.news-detail__slider-img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:transform .3s ease;aspect-ratio:1.3/1}.news-detail__slider-img:hover{transform:scale(1.01)}.news-detail__slider-img img{border-radius:10px;width:100%;height:100%;object-fit:cover}.footer{position:relative;background-color:#e3f3ff;padding:80px 0;background-image:url(../img/footer-bg.svg);background-size:contain;background-repeat:no-repeat;background-position:right}.footer__yuzyillik-markalar{width:76px;height:98px;position:absolute;bottom:25px;right:75px;background-image:url(../img/yuzyillik-markalar-dernegi.png);background-repeat:no-repeat;background-position:right;background-size:contain}@media (max-width:767px){.footer__yuzyillik-markalar{width:62px;height:72px;right:25px}}@media (max-width:576px){.footer__yuzyillik-markalar{right:unset;left:calc(50% - 35px)}}.footer__body{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media (max-width:991px){.footer__body{grid-template-columns:1fr;gap:40px}}@media (max-width:576px){.footer__body{padding-right:0;padding-bottom:100px}}@media (max-width:767px){.footer__body{padding-right:70px}}@media (max-width:576px){.footer__body{padding-right:0;padding-bottom:60px}}.footer__content{position:relative;display:flex;flex-direction:column;gap:30px}.footer__content::after{content:"";position:absolute;bottom:0;right:-30px;width:1px;height:90%;background-color:#b9d9f2}@media (max-width:991px){.footer__content::after{display:none}}.footer__header{max-width:800px}.footer__logo{height:40px;width:auto;margin-bottom:40px}.footer__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:24px}@media (max-width:1024px){.footer__title{font-size:32px}}@media (max-width:991px){.footer__title{font-size:28px}}@media (max-width:768px){.footer__title{font-size:26px}}.footer__description{margin:0;font-style:normal;font-weight:400;font-size:15px;line-height:1.3;color:rgba(0,0,0,.7215686275)}.footer__info{display:flex;flex-wrap:wrap;gap:48px}.footer__label{display:block;font-size:14px;font-weight:300;color:var(--color-secondary);margin-bottom:8px}.footer__label--social{color:#2c2867;font-weight:400}.footer__address{flex:0 0 300px}.footer__address p{margin:0;font-size:16px;line-height:1.6;color:var(--color-text)}.footer__contact{display:flex;gap:24px}@media (max-width:480px){.footer__contact{flex-direction:column;gap:30px}}.footer__contact-item a{color:var(--color-text);text-decoration:none;font-size:16px;transition:color .3s ease}.footer__contact-item a:hover{color:var(--color-primary)}.footer__social{flex:0 0 300px}.footer__nav{width:100%;margin-top:24px;align-self:center}.footer__nav-link{display:block;text-decoration:none;padding:12px 0;font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:#2c2867;transition:all .3s ease}@media (max-width:480px){.footer__nav-link{padding:10px 0;font-size:13px}}@media (max-width:424px){.footer__nav-link{padding:8px 0;font-size:12px}}.footer__nav-link:hover{color:var(--color-primary);font-weight:700;transform:scale(1)}@media (max-width:991px){.footer__info{gap:32px}.footer__address,.footer__social{flex:0 0 100%}.footer__nav{margin-top:16px}}.social-link{width:42px;height:42px;border-radius:50%;background-color:#d2ecff;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:all .3s ease}.social-link img{width:21px;height:21px;object-fit:contain}.social-link:hover{background-color:var(--color-primary);color:var(--color-white)}.social-link:hover img{filter:brightness(0) invert(1)}.ic-whatsapp{position:fixed;z-index:999;bottom:30px;right:30px;background-color:#57bb63;border-radius:50%}.ic-whatsapp svg{box-shadow:0 0 11px rgba(0,0,0,.5);border-radius:50%;width:50px;height:50px}.header{position:relative}.header.social-responsibility-detail{height:650px;background-color:var(--color-primary);background:linear-gradient(80.63deg,#191648 0,#515c9f 49%,#0a193c 100%)}.header.social-responsibility-detail .header__logo img,.header.social-responsibility-detail .header__menu img{filter:brightness(0) invert(1)}.header.social-responsibility-detail .header__menu-text{color:#fff;background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-fill-color:unset;mix-blend-mode:unset}.header.social-responsibility-detail .social-responsibility-detail-logo{position:absolute;top:-100px;left:0;right:0;bottom:0;display:flex;justify-content:center}.header.social-responsibility-detail .social-responsibility-detail-logo img{max-width:500px;opacity:.1;object-fit:contain;object-position:top}.header.navy-blue{background-color:#2c2867}.header.navy-blue .header__logo img,.header.navy-blue .header__menu img{filter:brightness(0) invert(1)}.header.navy-blue .header__menu-text{color:#fff;background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-fill-color:unset;mix-blend-mode:unset}.header.white{background-color:#fff}.header.home{background-color:rgba(0,0,0,.7215686275);height:100vh}.header.home .header__logo img,.header.home .header__menu img{filter:brightness(0) invert(1)}.header.home .header__menu-text{color:#fff;background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-fill-color:unset;mix-blend-mode:unset}.header__video{position:absolute;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7215686275);background-image:url(../img/video-bg.jpg);background-position:center;background-size:cover}@keyframes scrollDownBounce{0%{transform:rotate(45deg) translateY(-5px);opacity:0}50%{transform:rotate(45deg) translateY(0);opacity:1}100%{transform:rotate(45deg) translateY(5px);opacity:0}}.header__scroll-down{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;align-items:center}.header__scroll-down .arrow{width:24px;height:24px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);animation:scrollDownBounce 1.5s infinite ease-in-out;opacity:0}.header__scroll-down .arrow:nth-child(1){animation-delay:0s}.header__scroll-down .arrow:nth-child(2){animation-delay:.2s}.header__scroll-down .arrow:nth-child(3){animation-delay:.4s}.header__yuzyillik-markalar{width:76px;height:98px;position:absolute;bottom:25px;left:75px;background-image:url(../img/yuzyillik-markalar-dernegi.png);background-repeat:no-repeat;background-position:left;background-size:contain}@media (max-width:767px){.header__yuzyillik-markalar{width:62px;height:72px;left:40px}}@media (max-width:430px){.header__yuzyillik-markalar{left:25px}}.header__video-full{width:100vw!important;height:100vh!important;object-fit:cover;object-position:center}.header__video-full video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header__video-area{width:100%;height:100%;position:relative;display:flex;align-items:center}.header__video-bg{position:absolute;top:-33%;left:0;right:0}.header__body{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 75px 0}@media (max-width:767px){.header__body{padding:25px 50px 0}}@media (max-width:480px){.header__body{padding:16px 32px 0}}@media (max-width:425px){.header__body{padding:14px 28px 0}}@media (max-width:424px){.header__body{padding:12px 24px 0}}.header__logo{width:172px;height:65px}@media (max-width:580px){.header__logo{width:165px;height:auto}}@media (max-width:480px){.header__logo{width:135px}}@media (max-width:425px){.header__logo{width:130px}}@media (max-width:424px){.header__logo{width:125px}}.header__logo img{width:100%;height:100%;object-fit:contain}.header__menu{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0;outline:0;cursor:pointer}.header__menu-text{background:linear-gradient(67.89deg,#2c2867 26.54%,#80caf0 55.28%,#8b2580 72.95%,#e95a25 77.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;mix-blend-mode:normal;font-size:14px;font-weight:600}.header__menu-icon{width:60px;height:60px;padding:10px}@media (max-width:580px){.header__menu-icon{width:55px;height:55px;padding:7px}}.header__menu-icon img{width:100%;height:100%;object-fit:contain}.mobile-menu{background-color:#f8fafe;background-image:url(../img/mobile-menu-bg.svg);background-size:contain;background-repeat:no-repeat;background-position:right;transform:translateY(-100%);top:0;right:0;left:0}@media (max-width:1024px){.mobile-menu{height:auto!important}}@media (max-width:991px){.mobile-menu{background-position:right bottom;background-size:90%}}@media (max-width:575px){.mobile-menu{transform:translateX(-100%);width:100%!important;max-width:unset!important;border:none!important}}.mobile-menu .offcanvas-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px}@media (max-width:580px){.mobile-menu .offcanvas-header{padding:20px 28px}}@media (max-width:480px){.mobile-menu .offcanvas-header{padding:20px 24px}}@media (max-width:425px){.mobile-menu .offcanvas-header{padding:20px 20px 10px}}.mobile-menu .offcanvas-body{padding:2rem .5rem .5rem}.mobile-menu__logo{width:170px;height:42px}@media (max-width:580px){.mobile-menu__logo{width:165px;height:auto}}@media (max-width:480px){.mobile-menu__logo{width:135px}}@media (max-width:425px){.mobile-menu__logo{width:130px}}@media (max-width:424px){.mobile-menu__logo{width:125px}}.mobile-menu__logo img{width:100%;height:100%;object-fit:contain}.mobile-menu__close{background-color:transparent;box-shadow:none;outline:0;border:none;font-style:normal;font-weight:700;font-size:16px;line-height:1.3;color:#2c2867}.mobile-menu__list{display:flex;flex-direction:column}.mobile-menu__item{display:inline-flex;width:fit-content;padding:4px 0;text-decoration:none;font-style:normal;font-weight:600;font-size:22px;line-height:1.3;color:#2c2867;transition:color .3s ease,background-clip .3s ease;-webkit-background-clip:text;-webkit-text-fill-color:#2c2867;background:0 0}@media (max-width:580px){.mobile-menu__item{font-size:20px}}@media (max-width:480px){.mobile-menu__item{font-size:18px;line-height:1}}.mobile-menu__item:hover{background:linear-gradient(67.89deg,#2c2867 15.54%,#80caf0 35.28%,#8b2580 55.95%,#e95a25 77.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-menu__subitem{display:inline-flex;width:fit-content;padding:2px 0;font-weight:300;font-size:16px;line-height:1.3;color:#2c2867;transition:color .3s ease,background-clip .3s ease;-webkit-background-clip:text;-webkit-text-fill-color:#2c2867;background:0 0}@media (max-width:580px){.mobile-menu__subitem{font-size:14px}}@media (max-width:480px){.mobile-menu__subitem{font-size:13px}}.mobile-menu__subitem:hover{background:linear-gradient(67.89deg,#2c2867 15.54%,#80caf0 25.28%,#8b2580 45.95%,#e95a25 77.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-menu__contact-us{font-style:normal;font-weight:600;font-size:35px;line-height:1.3;color:#2c2867;display:flex;align-items:center;gap:5px}@media (max-width:1024px){.mobile-menu__contact-us{font-size:32px}}@media (max-width:991px){.mobile-menu__contact-us{font-size:28px}}@media (max-width:767px){.mobile-menu__contact-us{font-size:24px}}@media (max-width:757px){.mobile-menu__contact-us{font-size:20px;margin-top:20px}}@media (max-width:480px){.mobile-menu__contact-us{font-size:18px;margin-top:10px}}.mobile-menu__contact-us img{width:26px;height:26px;object-fit:contain;transform:rotate(-45deg)}@media (max-width:1024px){.mobile-menu__contact-us img{width:25px;height:25px}}@media (max-width:991px){.mobile-menu__contact-us img{width:24px;height:24px}}@media (max-width:767px){.mobile-menu__contact-us img{width:20px;height:20px}}@media (max-width:580px){.mobile-menu__contact-us img{width:18px;height:18px}}.mobile-menu__contact-us-desc{max-width:200px;margin-top:5px;padding-left:2px;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#2c2867}@media (max-width:575px){.mobile-menu__contact-us-desc{max-width:unset;font-size:15px}}@media (max-width:480px){.mobile-menu__contact-us-desc{font-size:14px}}.mobile-menu__footer{margin-top:30px;padding-top:30px;border-top:1px solid #dcebff}@media (max-width:480px){.mobile-menu__footer{margin-top:20px;padding-top:20px}}@media (max-width:425px){.mobile-menu__footer{margin-top:15px;padding-top:15px}}.mobile-menu__footer-body{display:flex;justify-content:space-between}@media (max-width:991px){.mobile-menu__footer-body{flex-direction:column;gap:30px}}@media (max-width:580px){.mobile-menu__footer-body{flex-direction:column;gap:10px}}.mobile-menu__footer-links{width:100%;max-width:500px;display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (max-width:480px){.mobile-menu__footer-links{grid-template-columns:1fr;gap:10px}}.mobile-menu__footer-link{font-style:normal;font-weight:400;font-size:15px;line-height:1.3;color:#2c2867}@media (max-width:480px){.mobile-menu__footer-link{line-height:1}}.social-links{display:flex;align-items:center;gap:5px}.social-links span{font-style:normal;font-weight:400;font-size:15px;line-height:1.3;color:#2c2867;margin-right:10px}.social-link{width:42px;height:42px;border-radius:50%;background-color:#d2ecff;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:all .3s ease}@media (max-width:580px){.social-link{width:36px;height:36px}}@media (max-width:480px){.social-link{width:32px;height:32px}}.social-link img{width:21px;height:21px;object-fit:contain}@media (max-width:580px){.social-link img{width:18px;height:18px}}@media (max-width:480px){.social-link img{width:16px;height:16px}}.social-link:hover{background-color:var(--color-primary);color:var(--color-white)}.social-link:hover img{filter:brightness(0) invert(1)}.breadcrumb{padding:50px 0;margin:0}.breadcrumb__item{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#9aaac1}.breadcrumb__item::before{color:#9aaac1!important}.breadcrumb__item a,.breadcrumb__item.active{color:#9aaac1}.blog{padding:80px 0}.blog__header{margin-bottom:48px}@media (max-width:1024px){.blog__header{margin-bottom:40px}}@media (max-width:991px){.blog__header{margin-bottom:35px}}@media (max-width:768px){.blog__header{margin-bottom:30px}}@media (max-width:580px){.blog__header{margin-bottom:20px}}.blog__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.3;margin:0}@media (max-width:768px){.blog__title{font-size:28px}}@media (max-width:580px){.blog__title{font-size:24px}}@media (max-width:480px){.blog__title{font-size:22px}}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}@media (max-width:1200px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog__grid{grid-template-columns:1fr}}.blog__item{background-color:var(--color-white);border-radius:16px;overflow:hidden;transition:transform .3s ease;border:1px solid #e7e7e7}.blog__item:hover{transform:translateY(-5px)}.blog__item:hover .blog__image{transform:scale(1.05)}.blog__link{text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column;justify-content:space-between}.blog__image-wrapper{position:relative;width:100%;height:175px;overflow:hidden}@media (max-width:1200px){.blog__image-wrapper{height:225px}}@media (max-width:540px){.blog__image-wrapper{height:175px}}@media (max-width:375px){.blog__image-wrapper{height:150px}}.blog__image{width:100%;height:100%;object-fit:cover;overflow:hidden;transition:transform .3s ease}.blog__content{padding:24px}@media (max-width:480px){.blog__content{padding:20px}}@media (max-width:425px){.blog__content{padding:15px}}.blog__item-title{margin-bottom:16px;font-style:normal;font-weight:700;font-size:23px;line-height:1.4;letter-spacing:-.02em;color:#2c2867;height:65px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.blog__item-title{font-size:20px}}@media (max-width:768px){.blog__item-title{font-size:18px}}@media (max-width:767px){.blog__item-title{height:unset;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}}.blog__excerpt{margin-bottom:24px;opacity:.8;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.02em;color:#040711;height:68px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.blog__excerpt{font-size:14px}}@media (max-width:767px){.blog__excerpt{height:unset;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}}.blog__read-more{justify-self:flex-start;background-color:#e3f3ff;display:flex;align-items:center;gap:8px;color:var(--color-primary);font-weight:var(--font-weight-medium);border-radius:30px;padding:5px 6px}.blog__read-more span{padding:5px 10px}.blog__read-more i{width:33px;height:33px;border-radius:50%;background-color:#2c2867;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease}.blog__pagination{display:flex;justify-content:center;gap:8px}.blog__page-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;color:var(--color-text);cursor:pointer;transition:all .3s ease}.blog__page-number.active{background-color:var(--color-primary);color:var(--color-white)}.blog__page-number:hover:not(.active){background-color:var(--color-white);color:var(--color-primary)}.mvs-tabs{padding:80px 0}.mvs-tabs .tab-pane{height:100%}.mvs-tabs__row{display:grid;grid-template-columns:225px 1fr;gap:30px}@media (max-width:1024px){.mvs-tabs__row{grid-template-columns:200px 1fr}}@media (max-width:991px){.mvs-tabs__row{grid-template-columns:1fr;gap:30px}}.mvs-tabs__nav{flex-direction:column}@media (max-width:991px){.mvs-tabs__nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (max-width:580px){.mvs-tabs__nav{gap:15px}}@media (max-width:480px){.mvs-tabs__nav{gap:10px}}@media (max-width:424px){.mvs-tabs__nav{grid-template-columns:1fr}}.mvs-tabs__nav .nav-link{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;text-align:left;transition:all .3s ease;margin-bottom:0;font-style:normal;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:-.03em;color:#cdcdcd}@media (max-width:991px){.mvs-tabs__nav .nav-link{display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width:424px){.mvs-tabs__nav .nav-link{padding:8px 0}}.mvs-tabs__nav .nav-link:first-child{border-top:1px solid rgba(0,0,0,.1)}@media (max-width:991px){.mvs-tabs__nav .nav-link:first-child{border-top:none}}@media (max-width:424px){.mvs-tabs__nav .nav-link:first-child{border-top:1px solid rgba(0,0,0,.1)}}.mvs-tabs__nav .nav-link:first-child.active{border-top:1px solid var(--color-light-blue)}@media (max-width:991px){.mvs-tabs__nav .nav-link:first-child.active{border-top:none}}@media (max-width:424px){.mvs-tabs__nav .nav-link:first-child.active{border-top:1px solid var(--color-light-blue)}}.mvs-tabs__nav .nav-link h3{font-style:normal;font-weight:700;font-size:25px;line-height:1.3;letter-spacing:-.03em;color:#cdcdcd}@media (max-width:991px){.mvs-tabs__nav .nav-link h3{font-size:22px}}@media (max-width:768px){.mvs-tabs__nav .nav-link h3{font-size:20px}}@media (max-width:680px){.mvs-tabs__nav .nav-link h3{font-size:19px}}@media (max-width:580px){.mvs-tabs__nav .nav-link h3{font-size:18px}}@media (max-width:480px){.mvs-tabs__nav .nav-link h3{font-size:16px}}@media (max-width:425px){.mvs-tabs__nav .nav-link h3{font-size:15px}}@media (max-width:424px){.mvs-tabs__nav .nav-link h3{font-size:14px}}.mvs-tabs__nav .nav-link.active{background-color:transparent;border-color:var(--color-light-blue);box-shadow:none;color:#2c2867}.mvs-tabs__nav .nav-link.active h3{color:#2c2867}.mvs-tabs__nav .nav-link.active .mvs-tabs__title{color:var(--color-primary)}.mvs-tabs__nav .nav-link.active .mvs-tabs__subtitle{color:var(--color-text)}.mvs-tabs__nav .nav-link:hover:not(.active){background-color:var(--color-white);border-color:var(--color-light-blue);color:#2c2867}.mvs-tabs__title{font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:8px}.mvs-tabs__subtitle{font-size:14px;color:rgba(0,0,0,.6);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.mvs-tabs__subtitle{font-size:13px}}@media (max-width:425px){.mvs-tabs__subtitle{font-size:12px}}@media (max-width:424px){.mvs-tabs__subtitle{font-size:11px}}.mvs-tabs__content{padding-left:40px}@media (max-width:991px){.mvs-tabs__content{padding-left:0}}.mvs-tabs__body{height:100%;display:grid;grid-template-columns:1.1fr 1.3fr 1fr;gap:20px}@media (max-width:480px){.mvs-tabs__body{grid-template-columns:1fr}}.mvs-tabs__info{background-color:#e3f3ff;height:100%;padding:20px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:680px){.mvs-tabs__info{grid-column:span 2}}@media (max-width:480px){.mvs-tabs__info{grid-column:unset}}.mvs-tabs__text h3{font-style:normal;font-weight:400;font-size:25px;line-height:1.3;color:rgba(0,0,0,.7215686275)}@media (max-width:1440px){.mvs-tabs__text h3{font-size:24px}}@media (max-width:1024px){.mvs-tabs__text h3{font-size:22px}}@media (max-width:768px){.mvs-tabs__text h3{font-size:20px}}@media (max-width:580px){.mvs-tabs__text h3{font-size:18px;margin-bottom:10px}}.mvs-tabs__stats{display:flex;flex-direction:column;gap:20px}@media (max-width:680px){.mvs-tabs__stats{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:480px){.mvs-tabs__stats{grid-column:unset}}.mvs-tabs__stat-item{background:#fff;border:1px solid #d3ddec;border-radius:10px;padding:20px;height:100%}@media (max-width:425px){.mvs-tabs__stat-item{display:flex;flex-direction:column;justify-content:space-between;gap:5px}}.mvs-tabs__stat-number{display:inline-flex;font-style:normal;font-weight:400;font-size:55px;line-height:1.2;letter-spacing:-.03em;background:linear-gradient(90deg,#2c2867 0,#80caf0 30%,#8b2580 80%,#e95a25 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;mix-blend-mode:normal}@media (max-width:480px){.mvs-tabs__stat-number{font-size:45px}}@media (max-width:425px){.mvs-tabs__stat-number{font-size:40px}}@media (max-width:375px){.mvs-tabs__stat-number{font-size:35px}}.mvs-tabs__stat-number span{color:var(--color-secondary)}.mvs-tabs__stat-label{font-size:16px;color:var(--color-text)}.mvs-tabs__link{display:inline-flex;align-items:center;padding:8px 16px;background-color:transparent;border:1px solid var(--color-primary);border-radius:10px;color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .3s ease}.mvs-tabs__link:hover{background-color:var(--color-primary);color:var(--color-white)}.mvs-tabs__image{border-radius:16px;overflow:hidden}@media (max-width:480px){.mvs-tabs__image{max-height:350px}}.mvs-tabs__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mvs-tabs__image img:hover{transform:scale(1.05)}@media (max-width:991px){.mvs-tabs{padding:40px 0}.mvs-tabs__stats{flex-direction:column;gap:24px}}.deep-rooted-history-in-health{padding:80px 0;position:relative;overflow:hidden}.deep-rooted-history-in-health__fade-effect{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);transition:opacity .3s ease-in-out}.deep-rooted-history-in-health__content{position:relative;z-index:2}@media (min-width:767px){.deep-rooted-history-in-health__text-content{max-width:600px}}.deep-rooted-history-in-health__title{margin-bottom:24px;font-style:normal;font-weight:500;font-size:32px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}@media (max-width:991px){.deep-rooted-history-in-health__title{font-size:28px}}.deep-rooted-history-in-health__description{position:relative;color:var(--color-text)}.deep-rooted-history-in-health__description--all-text{max-height:150px;overflow:hidden;position:relative;transition:max-height .6s ease-in-out}.deep-rooted-history-in-health__description--all-text.show{max-height:unset}.deep-rooted-history-in-health__description p{font-size:16px;line-height:1.6;margin-bottom:16px;opacity:.8}.deep-rooted-history-in-health__description p:last-child{margin-bottom:24px}.deep-rooted-history-in-health__read-more{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:gap .3s ease}.deep-rooted-history-in-health__read-more i{font-size:20px;transition:transform .3s ease}.deep-rooted-history-in-health__read-more:hover{gap:12px}.deep-rooted-history-in-health__read-more:hover i{transform:translateX(5px)}@media (max-width:991px){.deep-rooted-history-in-health{padding:40px 0}.deep-rooted-history-in-health__text-content{max-width:100%}.deep-rooted-history-in-health__description p{font-size:14px}}.values-legacy{padding:80px 0}.values-legacy__header{text-align:left;margin-bottom:48px}.values-legacy__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.values-legacy__title{margin:0;font-style:normal;font-weight:500;font-size:36px;line-height:1.3;letter-spacing:-.03em;color:#2c2867}@media (max-width:768px){.values-legacy__title{font-size:28px}.values-legacy__title br{display:none}}.values-legacy__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}@media (max-width:991px){.values-legacy__grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:576px){.values-legacy__grid{grid-template-columns:1fr;gap:20px}}.values-legacy__item{border-radius:16px;transition:all .3s ease;display:flex;gap:10px}.values-legacy__number{display:block;margin-bottom:0;transition:color .3s ease;font-style:normal;font-weight:600;font-size:16px;line-height:1.2;background:linear-gradient(81.47deg,#2c2867 15.46%,#80caf0 48.15%,#8b2580 70.89%,#e95a25 88.62%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;mix-blend-mode:normal}.values-legacy__text{font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:rgba(0,0,0,.7215686275)}@media (max-width:768px){.values-legacy__text{font-size:14px}}@media (max-width:991px){.values-legacy{padding:40px 0}.values-legacy__header{margin-bottom:32px}}.activity-fields-slider{padding:80px .75rem;display:grid;grid-template-columns:400px 1fr;gap:30px}@media (max-width:1366px){.activity-fields-slider{grid-template-columns:350px 1fr}}@media (max-width:1199px){.activity-fields-slider{grid-template-columns:1fr}}@media (max-width:767px){.activity-fields-slider{gap:20px}}@media (min-width:1200px){.activity-fields-slider{padding-left:calc((100% - 1140px)/ 2)}}@media (min-width:1321px){.activity-fields-slider{padding-left:calc((100% - 1320px)/ 2)}}.activity-fields-slider__header{display:block;position:relative;z-index:999}.activity-fields-slider .owl-stage{padding-left:0!important}.activity-fields-slider .owl-stage-outer{overflow:hidden!important}.activity-fields-slider__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.activity-fields-slider__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.3;margin-bottom:24px}@media (max-width:1366px){.activity-fields-slider__title{font-size:30px}}@media (max-width:768px){.activity-fields-slider__title{font-size:28px}.activity-fields-slider__title br{display:none}}.activity-fields-slider__description{font-size:16px;line-height:1.6;color:var(--color-text);opacity:.8}.activity-fields-slider__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--color-light-blue);color:var(--color-primary);text-decoration:none;border-radius:8px;font-weight:var(--font-weight-medium);transition:all .3s ease}.activity-fields-slider__cta i{transition:transform .3s ease}.activity-fields-slider__cta:hover{background-color:var(--color-primary);color:var(--color-white)}.activity-fields-slider__cta:hover i{transform:translateX(5px)}.activity-fields-slider__carousel .owl-stage-outer{overflow:visible}.activity-fields-slider__carousel .owl-item{opacity:.9;transition:all .3s ease;border-radius:16px}.activity-fields-slider__carousel .owl-item.active{opacity:1}.activity-fields-slider__carousel .owl-item.active .activity-fields-slider__card .activity-fields-slider__card-text,.activity-fields-slider__carousel .owl-item.active .activity-fields-slider__card .activity-fields-slider__card-title{color:var(--color-white);opacity:1}.activity-fields-slider__carousel .owl-item.active .activity-fields-slider__card .activity-fields-slider__icon{filter:brightness(0) invert(1)}.activity-fields-slider .slick-slide{margin:0 10px}@media (max-width:576px){.activity-fields-slider .slick-slide{margin:0 5px}}.activity-fields-slider .slick-list{margin:0 -10px}@media (max-width:576px){.activity-fields-slider .slick-list{margin:0 -5px}}.activity-fields-slider__list{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:767px){.activity-fields-slider__list{grid-template-columns:1fr}}.activity-fields-slider__item{border-radius:16px}.activity-fields-slider .slick-current .activity-fields-slider__card{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url(../img/activity-fields-slider-item-bg.svg);background-repeat:no-repeat;background-position:90% 15%;background-size:150px}.activity-fields-slider .slick-current .activity-fields-slider__card .activity-fields-slider__card-text,.activity-fields-slider .slick-current .activity-fields-slider__card .activity-fields-slider__card-title{color:var(--color-white);opacity:1}.activity-fields-slider .slick-current .activity-fields-slider__card .activity-fields-slider__icon{filter:brightness(0) invert(1)}.activity-fields-slider__card{display:block;background-color:var(--color-white);border:1px solid #d3ddec;border-radius:16px;padding:32px;height:100%;transition:all .3s ease}@media (max-width:576px){.activity-fields-slider__card{padding:20px}}.activity-fields-slider__icon{width:48px;height:48px;margin-top:20px;margin-bottom:40px}.activity-fields-slider__icon img{width:100%;height:100%;object-fit:contain}.activity-fields-slider__card-footer{display:grid;grid-template-columns:1fr auto;align-items:flex-end}.activity-fields-slider__card-title{font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:16px}.activity-fields-slider__card-text{font-size:16px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:80%}.activity-fields-slider__card-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#e3f3ff;color:var(--color-primary);border-radius:50%;text-decoration:none;transition:all .3s ease}.activity-fields-slider__card-link i{font-size:20px;transition:transform .3s ease;transform:rotate(-45deg)}.activity-fields-slider__card-link:hover{background-color:#d6eeff}.production-power{padding:80px 0;background-color:var(--color-white)}.production-power .container-xl{position:relative}.production-power__header{margin-bottom:24px}.production-power__header-filter{display:grid;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:10px}@media (max-width:767px){.production-power__header-filter{grid-template-columns:1fr;gap:20px}}.production-power__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium);text-align:left}.production-power__title{margin:0;font-style:normal;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}@media (max-width:768px){.production-power__title{font-size:28px}}.production-power__filter{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:767px){.production-power__filter{justify-content:flex-start;gap:8px}}.production-power__filter-btn,.production-power__list-filter-btn{padding:8px 16px;border:none;background-color:#fafafa;border-radius:30px;cursor:pointer;transition:all .3s ease;font-style:normal;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}@media (max-width:767px){.production-power__filter-btn,.production-power__list-filter-btn{padding:8px 12px;font-weight:500;font-size:13px}}.production-power__filter-btn.active,.production-power__list-filter-btn.active{background-color:#0b7eea;color:var(--color-white)}.production-power__filter-btn:hover:not(.active),.production-power__list-filter-btn:hover:not(.active){background-color:var(--color-light-blue);color:var(--color-primary)}.production-power__list{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media (max-width:1024px){.production-power__list{grid-template-columns:repeat(4,1fr);gap:25px}}@media (max-width:767px){.production-power__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.production-power__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.production-power__list{gap:15px}}.production-power__list .production-power__item{padding:0}.production-power__carousel{position:relative}.production-power__arrow{position:absolute;top:54%;width:40px;height:40px;border:1px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;background:0 0;color:var(--color-primary);cursor:pointer;transition:all .3s ease}@media (max-width:1440px){.production-power__arrow{width:32px;height:32px}}@media (max-width:1199px){.production-power__arrow{top:unset;bottom:-45px}}.production-power__arrow:hover{background-color:var(--color-primary);color:var(--color-white)}.production-power__arrow--prev{left:-40px}@media (max-width:1199px){.production-power__arrow--prev{left:calc(50% - 40px)}}.production-power__arrow--next{right:-40px}@media (max-width:1199px){.production-power__arrow--next{right:calc(50% - 40px)}}.production-power__arrow.disabled{opacity:.5}.production-power__item{padding:0 12px}@media (max-width:475px){.production-power__item{padding:0}}.production-power__image-link{text-decoration:none;display:block}.production-power__image-wrapper{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1.3}.production-power__image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease;z-index:1}.production-power__image-wrapper:hover::before{opacity:1}.production-power__image-wrapper:hover .production-power__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.production-power__image-wrapper:hover img{transform:scale(1.05)}.production-power__zoom{position:absolute;top:30px;right:-10px;width:40px;height:40px;background-color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2;opacity:1;transform:translate(-50%,-50%) scale(1)}.production-power__zoom i{font-size:24px;color:var(--color-secondary)}.production-power img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.lb-data .lb-caption{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium)}.lb-data .lb-number{font-family:var(--font-family-base);font-size:14px}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:.8}.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{opacity:1}.production-at-haver__box-1,.production-at-haver__box-2,.production-at-haver__box-3{aspect-ratio:1/1;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:991px){.production-at-haver__box-1,.production-at-haver__box-2,.production-at-haver__box-3{aspect-ratio:1/1.1}}@media (max-width:767px){.production-at-haver__box-1,.production-at-haver__box-2,.production-at-haver__box-3{aspect-ratio:1/1}}.production-at-haver__box-1{background:#b0eafd;padding:15px}@media (max-width:575px){.production-at-haver__box-1{aspect-ratio:2/1}}.production-at-haver__box-3{background:#c2b0fd;padding:15px}@media (max-width:575px){.production-at-haver__box-3{aspect-ratio:2/1}}.production-at-haver__box-icon{width:110px;height:110px}@media (max-width:1399px){.production-at-haver__box-icon{width:90px;height:90px}}@media (max-width:991px){.production-at-haver__box-icon{width:80px;height:80px}}.production-at-haver__box-icon img{width:100%;height:100%;object-fit:contain;object-position:center}.production-at-haver__box-img{width:100%;height:100%;border-radius:10px}@media (max-width:767px){.production-at-haver__box-img{max-height:400px;margin-top:25px}}@media (max-width:575px){.production-at-haver__box-img{max-height:unset;margin:25px 0}}.production-at-haver__box-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.production-at-haver__box-content{display:flex;flex-direction:column;gap:10px}.production-at-haver__box-title{font-style:normal;font-weight:700;font-size:36px;line-height:1.1;letter-spacing:-.02em;color:#2c2867}@media (max-width:1680px){.production-at-haver__box-title{font-size:34px}}@media (max-width:1440px){.production-at-haver__box-title{font-size:32px}}@media (max-width:1399px){.production-at-haver__box-title{font-size:30px}}@media (max-width:1199px){.production-at-haver__box-title{font-size:28px}}@media (max-width:1024px){.production-at-haver__box-title{font-size:24px}}@media (max-width:991px){.production-at-haver__box-title{font-size:20px}}@media (max-width:575px){.production-at-haver__box-title{font-size:30px}}@media (max-width:430px){.production-at-haver__box-title{font-size:28px}}@media (max-width:375px){.production-at-haver__box-title{font-size:26px}}@media (max-width:340px){.production-at-haver__box-title{font-size:24px}}.production-at-haver__box-desc{font-style:normal;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.02em;color:#040711}@media (max-width:991px){.production-at-haver__box-desc{font-size:15px}}.intro-video{padding:80px 0;position:relative;overflow:hidden}.intro-video__body{position:relative;width:100%;background-image:url(../img/intro-video-bg.jpeg);background-repeat:no-repeat;background-position:right;background-size:600px 270px;border-radius:15px}@media (max-width:1024px){.intro-video__body{background-size:500px 270px}}@media (max-width:991px){.intro-video__body{background-size:450px 270px}}.intro-video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#2c2867 0,#2c2867 55%,rgba(44,40,103,0) 85%,transparent 100%);z-index:1;border-radius:15px}.intro-video__content{width:100%;height:270px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:40px 40px 40px 60px;gap:10px}@media (max-width:767px){.intro-video__content{grid-template-columns:1.4fr 1fr;padding:40px}}@media (max-width:580px){.intro-video__content{grid-template-columns:1fr auto;padding:40px 20px}}.intro-video__info{display:flex;flex-direction:column;justify-content:center;z-index:2}.intro-video__label{display:inline-block;font-style:normal;font-weight:300;font-size:16px;line-height:1.3;color:#fff}.intro-video__title{font-style:normal;font-weight:500;font-size:36px;line-height:1.3;letter-spacing:-.03em;color:#fff;margin-bottom:10px}@media (max-width:768px){.intro-video__title{font-size:28px}}@media (max-width:580px){.intro-video__title{font-size:24px}}.intro-video__description{max-width:250px;font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:#fff}.intro-video__image-wrapper{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:transform .3s ease}.intro-video__image-wrapper:hover{transform:translateY(-5px)}.intro-video__image-wrapper:hover .intro-video__play-button{transform:translate(-50%,-50%) scale(1.1);background-color:var(--color-white);color:var(--color-primary)}.intro-video__image-wrapper:hover .intro-video__thumbnail{transform:scale(1.05)}.intro-video__thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.intro-video__play{justify-self:center;align-self:center;display:flex;align-items:center;justify-content:center;z-index:2;background-color:transparent;border:none;cursor:pointer;box-shadow:none;outline:0}.intro-video__play-button{width:80px;height:80px;transition:all .3s ease}@media (max-width:580px){.intro-video__play-button{width:70px;height:70px}}@media (max-width:480px){.intro-video__play-button{width:60px;height:60px}}.intro-video__play-button i{font-size:40px;color:var(--color-primary)}.intro-video__play-button img{width:100%;height:100%;object-fit:contain}.intro-video__modal{display:none}@media (max-width:991px){.intro-video{padding:40px 0}}.lb-outerContainer{background-color:transparent!important}#lightbox .lb-container{padding:0}.lightbox-video{width:100%;max-width:1280px;margin:0 auto}.lightbox-video video{width:100%;height:auto;max-height:80vh;object-fit:contain}.modal-intro-video .modal-content{padding:0;background-color:transparent;border-radius:0;border:none}.modal-intro-video .modal-content .modal-body{padding:0;background-color:transparent;border-radius:0;border:none}.being-haver{background-color:#f8fafe;padding:80px .75rem}@media (min-width:1200px){.being-haver{padding-right:calc((100% - 1140px)/ 2)}}@media (min-width:1321px){.being-haver{padding-right:calc((100% - 1320px)/ 2)}}.being-haver__body{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:991px){.being-haver__body{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.being-haver__body{grid-template-columns:1fr 1fr}}@media (max-width:424px){.being-haver__body{grid-template-columns:1fr;gap:10px}}.being-haver__header{align-self:center;justify-self:flex-end;max-width:600px;margin-bottom:48px;grid-column:span 2}@media (max-width:991px){.being-haver__header{justify-self:flex-start;grid-column:span 3;margin-bottom:24px}}@media (max-width:767px){.being-haver__header{grid-column:span 2}}@media (max-width:424px){.being-haver__header{grid-column:span 1}}.being-haver__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.being-haver__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.3;margin-bottom:24px}@media (max-width:1440px){.being-haver__title{font-size:32px}}@media (max-width:768px){.being-haver__title{font-size:28px}.being-haver__title br{display:none}}.being-haver__description{font-size:16px;line-height:1.6;color:var(--color-text);opacity:1;margin:0}.being-haver__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:24px;aspect-ratio:16/9}.being-haver__grid-item{height:340px;overflow:hidden;position:relative}@media (max-width:1320px){.being-haver__grid-item{height:290px}}@media (max-width:1199px){.being-haver__grid-item{height:250px}}@media (max-width:768px){.being-haver__grid-item{height:225px}}@media (max-width:767px){.being-haver__grid-item{height:300px}}@media (max-width:680px){.being-haver__grid-item{height:275px}}@media (max-width:580px){.being-haver__grid-item{height:250px}}@media (max-width:540px){.being-haver__grid-item{height:225px}}@media (max-width:480px){.being-haver__grid-item{height:200px}}@media (max-width:430px){.being-haver__grid-item{height:175px}}@media (max-width:424px){.being-haver__grid-item{height:250px}}.being-haver__grid-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.being-haver__grid-item:hover img{transform:scale(1.05)}.being-haver__logo{background-color:var(--color-primary);display:flex;align-items:center;justify-content:center}.being-haver__team{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 50px;justify-content:space-between;gap:10px;height:auto}.being-haver__team img{width:100%;height:100%;object-fit:contain;object-position:top}.being-haver__stats{background-color:#0b7eea;color:var(--color-white);display:flex;align-items:center;justify-content:center}.being-haver__stat-content{text-align:center;font-style:normal;font-weight:300;font-size:20px;line-height:1;color:#fff;padding:20px}.being-haver__stat-number{text-align:center;font-style:normal;font-weight:400;font-size:70px;line-height:1;letter-spacing:-.03em;color:#fff}@media (max-width:1320px){.being-haver__stat-number{font-size:60px}}@media (max-width:1199px){.being-haver__stat-number{font-size:55px}}@media (max-width:1024px){.being-haver__stat-number{font-size:50px}}@media (max-width:580px){.being-haver__stat-number{font-size:45px}}.being-haver__stat-number span{color:#fff}.being-haver__stat-text{text-align:center;font-style:normal;font-weight:300;font-size:20px;line-height:1;color:#fff}@media (max-width:1320px){.being-haver__stat-text{font-size:18px}}@media (max-width:1199px){.being-haver__stat-text{font-size:17px}}@media (max-width:1024px){.being-haver__stat-text{font-size:16px}}.being-haver__cta{display:flex;align-items:flex-end}.being-haver__cta-link{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .3s ease}.being-haver__cta-link i{transition:transform .3s ease}.being-haver__cta-link:hover{color:var(--color-primary)}.being-haver__cta-link:hover i{transform:translateX(5px)}.cookie-consent{display:block;width:100%;position:fixed;bottom:0;z-index:9999;background-color:var(--color-primary);padding:20px 0;font-size:14px;color:#fff;border-top:2px solid #fff;line-height:1.4}.cookie-consent a{font-weight:700;color:#fff;text-decoration:underline;padding:0 1px}.full-banner{position:relative;width:100%;height:100%;aspect-ratio:5/1.3;margin-bottom:30px}.full-banner img{width:100%;height:100%;object-fit:cover}.full-banner__yuzyillik-markalar{width:76px;height:98px;position:absolute;bottom:25px;right:75px;background-image:url(../img/yuzyillik-markalar-dernegi.png);background-repeat:no-repeat;background-position:right;background-size:contain}@media (max-width:767px){.full-banner__yuzyillik-markalar{width:62px;height:72px;right:20px;bottom:20px}}@media (max-width:576px){.full-banner__yuzyillik-markalar{width:56px;height:65px;right:15px;bottom:15px}}@media (max-width:430px){.full-banner__yuzyillik-markalar{width:50px;height:60px;right:5px;bottom:5px}}.contact{padding:80px 0}@media (max-width:991px){.contact{padding:40px 0}}.contact__body{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media (max-width:991px){.contact__body{grid-template-columns:1fr}}.contact__left{padding-top:50px}@media (max-width:991px){.contact__left{padding-top:0}}.contact__right .form-area{background-color:#e3f3ff;border-radius:15px;padding:50px;display:flex;flex-direction:column;gap:20px}@media (max-width:1199px){.contact__right .form-area{padding:40px}}@media (max-width:767px){.contact__right .form-area{padding:30px}}.contact__right .form-area .form-control,.contact__right .form-area .form-select,.contact__right .form-area .textarea,.contact__right .form-area textarea{background-color:transparent;border:none;border-bottom:1.5px solid #0b7eea;border-radius:0;margin-bottom:40px;padding:8px 2px;font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:rgba(0,0,0,.7215686275)}.contact__right .form-area .form-control:active,.contact__right .form-area .form-control:focus,.contact__right .form-area .form-control:focus-visible,.contact__right .form-area .form-control:focus-within,.contact__right .form-area .form-control:visited,.contact__right .form-area .form-select:active,.contact__right .form-area .form-select:focus,.contact__right .form-area .form-select:focus-visible,.contact__right .form-area .form-select:focus-within,.contact__right .form-area .form-select:visited,.contact__right .form-area .textarea:active,.contact__right .form-area .textarea:focus,.contact__right .form-area .textarea:focus-visible,.contact__right .form-area .textarea:focus-within,.contact__right .form-area .textarea:visited,.contact__right .form-area textarea:active,.contact__right .form-area textarea:focus,.contact__right .form-area textarea:focus-visible,.contact__right .form-area textarea:focus-within,.contact__right .form-area textarea:visited{outline:0;border-color:var(--color-primary);box-shadow:none;background-color:transparent;resize:none}.contact__header{max-width:600px;margin:0 auto 48px}@media (max-width:991px){.contact__header{margin:0 0 48px}}.contact__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.contact__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.3;margin-bottom:16px}@media (max-width:768px){.contact__title{font-size:28px}}.contact__description{font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:rgba(0,0,0,.7215686275)}.contact__tabs{margin-bottom:32px;gap:16px;justify-content:flex-start;flex-wrap:wrap}@media (max-width:680px){.contact__tabs{gap:12px}}@media (max-width:375px){.contact__tabs{gap:5px}}.contact__tabs .nav-link{padding:8px 16px;border-radius:30px;color:var(--color-text);font-weight:var(--font-weight-medium);transition:all .3s ease;border:1px solid transparent;background-color:#d2ecff;font-size:14px}@media (max-width:680px){.contact__tabs .nav-link{padding:6px 12px}}@media (max-width:580px){.contact__tabs .nav-link{padding:5px 10px}}@media (max-width:480px){.contact__tabs .nav-link{padding:4px 8px;font-size:13px}}@media (max-width:375px){.contact__tabs .nav-link{padding:4px 6px}}.contact__tabs .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.contact__tabs .nav-link:not(.active):hover{background-color:var(--color-light-blue);color:var(--color-primary)}.contact__info{display:grid;grid-template-columns:auto 1fr;gap:40px}@media (max-width:991px){.contact__info{grid-template-columns:repeat(4,auto)}}@media (max-width:767px){.contact__info{grid-template-columns:auto 1fr}}@media (max-width:375px){.contact__info{grid-template-columns:1fr;gap:15px}}.contact__info-group{text-align:left}.contact__info-title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:16px}@media (max-width:480px){.contact__info-title{font-size:16px}}@media (max-width:430px){.contact__info-title{font-size:14px}}@media (max-width:424px){.contact__info-title{margin-bottom:5px}}.contact__info-text{font-size:16px;line-height:1.3;color:var(--color-text);text-decoration:none;display:block;margin-bottom:8px}@media (max-width:480px){.contact__info-text{font-size:14px}}@media (max-width:430px){.contact__info-text{font-size:13px}}@media (max-width:424px){.contact__info-text{margin-bottom:4px}}.contact__info-text:last-child{margin-bottom:0}.contact__info-text:hover{color:var(--color-primary)}.contact__social{display:flex;gap:10px}.contact__social .social-link{width:28px;height:28px}.contact__social .social-link img{padding:4px}.contact .contact-form{padding:80px 0;background-color:var(--color-light-blue)}.contact .contact-form__header{max-width:600px;margin:0 0 10px}.contact .contact-form__label{display:inline-block;font-size:16px;color:var(--color-secondary);font-weight:300;margin-bottom:15px}.contact .contact-form__title{font-size:36px;font-weight:500;color:var(--color-primary);line-height:1.3;margin-bottom:20px}@media (max-width:1440px){.contact .contact-form__title{font-size:32px}}@media (max-width:1024px){.contact .contact-form__title{font-size:28px}}@media (max-width:991px){.contact .contact-form__title{font-size:24px}.contact .contact-form__title br{display:none}}@media (max-width:767px){.contact .contact-form__title{font-size:20px}}.contact__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-light-blue);color:var(--color-primary);border-radius:8px;text-decoration:none;transition:all .3s ease}.contact__social-link i{font-size:20px}.contact__social-link:hover{background-color:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.haver-map{line-height:0}.timeline-slider{padding:80px 0;background-color:#2c2867;position:relative;overflow:hidden}@media (max-width:1024px){.timeline-slider{padding:40px 0}}.timeline-slider__years{margin-bottom:40px;z-index:9}.timeline-slider__years .slick-track{padding:20px 0 60px}.timeline-slider__years .slick-track:before{position:absolute;bottom:15px;z-index:0;width:100%;border-bottom:3px solid #45418b;padding-bottom:40px}.timeline-slider__year{font-size:24px;font-weight:var(--font-weight-bold);color:rgba(255,255,255,.5);text-align:center;cursor:pointer;transition:all .3s ease;position:relative}.timeline-slider__year.slick-current{color:var(--color-white);font-size:32px}.timeline-slider__year.slick-current .nav-link{color:#b1e4fe}.timeline-slider__year.slick-current .nav-link .dot-wrap .dot{width:34px;height:34px;border-color:transparent;background-color:#b1e4fe;box-shadow:0 3px 6px rgba(0,0,0,.12)}.timeline-slider__year.slick-current::after{background-color:var(--color-white);width:16px;height:16px}.timeline-slider__year .nav-item{display:table;margin:0 auto}.timeline-slider__year .nav-link{display:table;color:#2c2867;outline:0;text-shadow:0 0 2px #e3f3ff;transform:rotate(-90deg);font-style:normal;font-weight:800;font-size:65px;line-height:2;text-align:center;letter-spacing:-.03em;white-space:nowrap}.timeline-slider__year .nav-link .dot-wrap{flex:0 0 auto;display:flex;flex-flow:row;align-items:center;justify-content:center;width:32px;position:absolute;left:-18px;bottom:50%;z-index:9;transform:translate(-100%,50%) rotate(90deg)}.timeline-slider__year .nav-link .dot-wrap .dot{flex:0 0 auto;display:block;width:14px;height:14px;border-radius:100%;background-color:#45418b;transition:all ease-out 75ms}.timeline-slider__photos{height:400px}.timeline-slider__content{margin-top:60px;position:relative;z-index:9}.timeline-slider__content .slick-slide{margin:0 10px}.timeline-slider__content .slick-list{margin:0 -10px}.timeline-slider__content .slick-next,.timeline-slider__content .slick-prev{position:absolute;top:40%}.timeline-slider__content .slick-prev{left:-100px}.timeline-slider__content .slick-next{right:-100px}.timeline-slider .slick-current .timeline-slider__item{max-width:500px;opacity:1}.timeline-slider .slick-current .timeline-slider__item .timeline-slider__image{aspect-ratio:21/12}.timeline-slider .slick-current .timeline-slider__item .timeline-slider__text{opacity:1;visibility:visible}.timeline-slider__item{display:flex;flex-direction:column;justify-content:center;gap:24px;max-width:400px;transition:all .3s ease;opacity:.5}.timeline-slider__image{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/12;max-height:250px}.timeline-slider__image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.timeline-slider__text{opacity:0;visibility:hidden;text-align:center;color:var(--color-white);max-width:800px;margin:0 auto;height:75px}.timeline-slider__text h2,.timeline-slider__text p{font-size:18px;line-height:1.6;margin:0;color:var(--color-white)}.timeline-slider .timeline-slider__content-nav-next,.timeline-slider .timeline-slider__content-nav-prev,.timeline-slider .timeline-slider__nav-next,.timeline-slider .timeline-slider__nav-prev{position:absolute;top:35%;right:0;transform:translateY(-35%);background-color:#fff;color:rgba(0,0,0,.7215686275);display:flex;justify-content:center;align-items:center;line-height:1;z-index:9}.timeline-slider .timeline-slider__content-nav-next.disabled,.timeline-slider .timeline-slider__content-nav-prev.disabled,.timeline-slider .timeline-slider__nav-next.disabled,.timeline-slider .timeline-slider__nav-prev.disabled{pointer-events:none;opacity:.5}.timeline-slider .timeline-slider__content-nav-prev,.timeline-slider .timeline-slider__nav-prev{left:0}.timeline-slider .timeline-slider__content-nav-next,.timeline-slider .timeline-slider__nav-next{right:0}.timeline-slider .timeline-slider__nav-next,.timeline-slider .timeline-slider__nav-prev{top:50%;transform:translateY(-50%)}.timeline-slider__nav-btn{width:48px;height:48px;border-radius:50%;background-color:rgba(255,255,255,.1);border:none;color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .3s ease}.timeline-slider__nav-btn:hover{background-color:var(--color-white);color:var(--color-dark)}.timeline-slider__nav-btn i{font-size:24px}:root{--timeline-image-padding:50px}@media (max-width:1680px){:root{--timeline-image-padding:45px}}@media (max-width:1440px){:root{--timeline-image-padding:40px}}@media (max-width:1366px){:root{--timeline-image-padding:40px}}@media (max-width:1280px){:root{--timeline-image-padding:35px}}@media (max-width:1024px){:root{--timeline-image-padding:30px}}.timeline{padding:80px 0}@media (max-width:767px){.timeline{padding:60px 20px}}.timeline--post-content{padding-top:0;background-color:#fff}.timeline--post-content .timeline__content{grid-template-columns:1fr 1.2fr}@media (max-width:767px){.timeline--post-content .timeline__content{grid-template-columns:1fr}}.timeline--post-content .timeline__content .timeline__image{border-top-left-radius:30px;border-bottom-left-radius:30px;padding:0}@media (max-width:767px){.timeline--post-content .timeline__content .timeline__image{border-radius:0 0 30px 30px;aspect-ratio:1.5/1}}.timeline--post-content .timeline__content .timeline__image::before{display:none}.timeline__item{padding:40px 0 40px 2rem}@media (min-width:1200px){.timeline__item{padding-left:calc((100% - 1140px)/ 2)}}@media (min-width:1321px){.timeline__item{padding-left:calc((100% - 1320px)/ 2)}}@media (max-width:767px){.timeline__item{padding:20px 0}}.timeline__item:nth-child(even){padding-left:.75rem;padding-right:.75rem}@media (min-width:1200px){.timeline__item:nth-child(even){padding-right:calc((100% - 1140px)/ 2)}}@media (min-width:1321px){.timeline__item:nth-child(even){padding-right:calc((100% - 1320px)/ 2)}}@media (max-width:767px){.timeline__item:nth-child(even){padding:20px 0}}.timeline__item:nth-child(even) .timeline__content .timeline__text{order:2;justify-self:start}@media (max-width:767px){.timeline__item:nth-child(even) .timeline__content .timeline__text{order:1}}.timeline__item:nth-child(even) .timeline__content .timeline__image{order:1;padding:var(--timeline-image-padding) var(--timeline-image-padding) var(--timeline-image-padding) 0}@media (max-width:767px){.timeline__item:nth-child(even) .timeline__content .timeline__image{order:2}}.timeline__content{width:100%;gap:80px;display:grid;grid-template-columns:1fr 1fr;align-items:center}@media (max-width:991px){.timeline__content{gap:40px}}@media (max-width:767px){.timeline__content{grid-template-columns:1fr;gap:20px}}.timeline__text{flex:1}.timeline__date{display:block;font-size:18px;color:var(--color-primary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.timeline__title{font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.2;margin-bottom:32px}@media (max-width:1680px){.timeline__title{font-size:44px}}@media (max-width:1440px){.timeline__title{font-size:40px}}@media (max-width:1366px){.timeline__title{font-size:36px;margin-bottom:24px}}@media (max-width:991px){.timeline__title{font-size:32px;margin-bottom:16px}}@media (max-width:768px){.timeline__title{font-size:28px}.timeline__title br{display:none}}@media (max-width:767px){.timeline__title{font-size:32px}}@media (max-width:680px){.timeline__title{font-size:28px}}@media (max-width:580px){.timeline__title{font-size:24px}}@media (max-width:480px){.timeline__title{font-size:20px}}.timeline__description p{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:16px;opacity:.8}.timeline__description p:last-child{margin-bottom:0}.timeline__image{position:relative;overflow:hidden;padding:var(--timeline-image-padding) 0 var(--timeline-image-padding) var(--timeline-image-padding);aspect-ratio:1.3/1}.timeline__image.bg-color-1{padding-bottom:0}.timeline__image.bg-color-1::before{background-color:#0b7eea;top:0;left:0}@media (max-width:767px){.timeline__image.bg-color-2{padding-bottom:0!important}}.timeline__image.bg-color-2::before{background-color:#2c2867;top:0;right:0}@media (max-width:767px){.timeline__image.bg-color-3{padding-left:0!important;padding-top:0!important}}.timeline__image.bg-color-3::before{background-color:#e95a25;bottom:0;right:0}@media (max-width:767px){.timeline__image.bg-color-4{padding-right:0!important}}.timeline__image.bg-color-4::before{background-color:#8b2580;top:0;bottom:0}.timeline__image::before{content:"";display:block;position:absolute;aspect-ratio:1/1;width:400px;z-index:-1}@media (max-width:1680px){.timeline__image::before{width:350px}}@media (max-width:1440px){.timeline__image::before{width:300px}}@media (max-width:1360px){.timeline__image::before{width:250px}}@media (max-width:991px){.timeline__image::before{width:200px}}.timeline__image img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.timeline__description p{font-size:14px}}.pharmaceutical-products{padding:80px 0;background-color:var(--color-white)}.pharmaceutical-products__row{display:grid;grid-template-columns:1fr 411px;gap:80px;align-items:center}@media (max-width:991px){.pharmaceutical-products__row{grid-template-columns:1fr 350px}}@media (max-width:767px){.pharmaceutical-products__row{grid-template-columns:1fr;gap:40px}}.pharmaceutical-products__content{padding-bottom:30px}@media (max-width:767px){.pharmaceutical-products__content{padding-bottom:0}}.pharmaceutical-products__label{display:inline-block;font-size:14px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.pharmaceutical-products__title{margin-bottom:24px;font-style:normal;font-weight:500;font-size:55px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}@media (max-width:1440px){.pharmaceutical-products__title{font-size:44px}}@media (max-width:1199px){.pharmaceutical-products__title{font-size:40px;margin-bottom:20px}}@media (max-width:991px){.pharmaceutical-products__title{font-size:36px;margin-bottom:16px}.pharmaceutical-products__title br{display:none}}@media (max-width:768px){.pharmaceutical-products__title{font-size:28px}}.pharmaceutical-products__description p{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:16px;opacity:.8}@media (max-width:1024px){.pharmaceutical-products__description p{font-size:15px;line-height:1.4}}@media (max-width:991px){.pharmaceutical-products__description p{font-size:14px;line-height:1.3}}.pharmaceutical-products__description p:last-child{margin-bottom:24px}.pharmaceutical-products__link{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--color-light-blue);color:var(--color-primary);text-decoration:none;border-radius:8px;font-weight:var(--font-weight-medium);transition:all .3s ease}.pharmaceutical-products__link i{transition:transform .3s ease}.pharmaceutical-products__link:hover{background-color:var(--color-primary);color:var(--color-white)}.pharmaceutical-products__link:hover i{transform:translateX(4px)}.pharmaceutical-products__image{height:100%;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1);border-top-left-radius:15px;border-top-right-radius:15px}.pharmaceutical-products__image img{width:100%;height:100%;object-fit:cover;display:block}.pharmaceutical-products__bottom{position:relative;overflow:hidden;aspect-ratio:16/4}@media (max-width:1440px){.pharmaceutical-products__bottom{aspect-ratio:16/6}}@media (max-width:991px){.pharmaceutical-products__bottom{aspect-ratio:16/7}}@media (max-width:768px){.pharmaceutical-products__bottom{aspect-ratio:16/8}}@media (max-width:767px){.pharmaceutical-products__bottom{aspect-ratio:5/3}}@media (max-width:480px){.pharmaceutical-products__bottom{aspect-ratio:1/1}}.pharmaceutical-products__bottom .container-xl{position:relative;z-index:1}.pharmaceutical-products__bottom .pharmaceutical-products__row{gap:0}.pharmaceutical-products__bottom-image{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:0}.pharmaceutical-products__overlay{max-width:480px;background-color:var(--color-primary);color:var(--color-white);padding:40px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (max-width:767px){.pharmaceutical-products__overlay{max-width:100%;position:relative;padding:30px}}@media (max-width:680px){.pharmaceutical-products__overlay{padding:25px}}@media (max-width:580px){.pharmaceutical-products__overlay{padding:20px}}.pharmaceutical-products__bottom-label{display:block;font-style:normal;font-weight:300;font-size:16px;line-height:1.2;color:#b1e4fe;margin-bottom:10px}@media (max-width:680px){.pharmaceutical-products__bottom-label{font-size:15px}}.pharmaceutical-products__subtitle{font-style:normal;font-weight:500;font-size:30px;line-height:1.2;letter-spacing:-.03em;color:#fff;margin-bottom:16px}@media (max-width:991px){.pharmaceutical-products__subtitle{font-size:24px}}@media (max-width:680px){.pharmaceutical-products__subtitle{font-size:20px}}.pharmaceutical-products__text{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff}@media (max-width:680px){.pharmaceutical-products__text{font-size:13px}}.statistics{padding:80px 0;position:relative;overflow:hidden;background:var(--color-white)}.statistics__body{width:100%;display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:24px}@media (max-width:767px){.statistics__body{grid-template-columns:1.5fr 1fr}}@media (max-width:680px){.statistics__body{grid-template-columns:1.2fr 1fr}}@media (max-width:580px){.statistics__body{grid-template-columns:1fr}}.statistics__body--reverse{grid-template-columns:1fr 2fr}@media (max-width:767px){.statistics__body--reverse{grid-template-columns:1fr 1.5fr}}@media (max-width:680px){.statistics__body--reverse{grid-template-columns:1fr 1.2fr}}@media (max-width:580px){.statistics__body--reverse{grid-template-columns:1fr}}.statistics__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.statistics__grid{grid-template-columns:1fr}}.statistics__item{padding:40px;transition:transform .3s ease;border:1px solid #cbd8ea;border-radius:15px;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}@media (max-width:1199px){.statistics__item{aspect-ratio:unset;padding:60px 40px}}@media (max-width:1024px){.statistics__item{padding:50px 40px}}@media (max-width:991px){.statistics__item{padding:30px}}@media (max-width:860px){.statistics__item{padding:20px}}.statistics__icon{width:48px;height:48px;margin-bottom:24px}@media (max-width:1199px){.statistics__icon{width:40px;height:40px;margin-bottom:20px}}@media (max-width:1024px){.statistics__icon{width:32px;height:32px;margin-bottom:15px}}@media (max-width:767px){.statistics__icon{margin-bottom:10px}}.statistics__icon img{width:100%;height:100%;object-fit:contain}.statistics__number{margin-bottom:16px;font-style:normal;font-weight:400;font-size:32px;line-height:1.2;letter-spacing:-.03em;color:rgba(0,0,0,.7215686275)}@media (max-width:1440px){.statistics__number{font-size:32px}}@media (max-width:1199px){.statistics__number{font-size:28px}}@media (max-width:1024px){.statistics__number{font-size:26px;margin-bottom:10px}}@media (max-width:768px){.statistics__number{font-size:24px}}@media (max-width:767px){.statistics__number{font-size:22px}}.statistics__text{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:rgba(0,0,0,.7215686275)}.statistics__content{width:100%;height:100%;position:relative;color:var(--color-white);padding:30px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:flex-end;border-radius:15px}@media (max-width:1440px){.statistics__content{padding:28px}}@media (max-width:1366px){.statistics__content{padding:26px}}@media (max-width:1199px){.statistics__content{padding:24px}}@media (max-width:1024px){.statistics__content{padding:22px}}@media (max-width:767px){.statistics__content{min-height:700px}}@media (max-width:480px){.statistics__content{min-height:600px}}@media (max-width:375px){.statistics__content{min-height:500px}}.statistics__content::before{border-radius:15px;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/haver-131314234234.png) top/cover;z-index:-1}.statistics__title{margin-bottom:16px;font-style:normal;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.03em;color:#fff}@media (max-width:1680px){.statistics__title{font-size:38px}}@media (max-width:1440px){.statistics__title{font-size:36px;margin-bottom:10px}}@media (max-width:1366px){.statistics__title{font-size:32px}}@media (max-width:1199px){.statistics__title{font-size:28px}}.statistics__description{margin:0;font-style:normal;font-weight:400;font-size:24px;line-height:1.1;color:#fff}@media (max-width:1680px){.statistics__description{font-size:22px}}@media (max-width:1440px){.statistics__description{font-size:20px}}.innovators{padding:80px 0;overflow:hidden}.innovators__header{text-align:center;margin-bottom:60px}@media (max-width:580px){.innovators__header{margin-bottom:40px}}@media (max-width:480px){.innovators__header{margin-bottom:30px}}.innovators__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.innovators__title{font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.2}@media (max-width:991px){.innovators__title{font-size:36px}}@media (max-width:768px){.innovators__title{font-size:28px}.innovators__title br{display:none}}@media (max-width:580px){.innovators__title{padding:0 10px;font-size:26px}}@media (max-width:480px){.innovators__title{font-size:24px}}.innovators__scroll{width:100%;overflow:hidden;position:relative;padding:20px 0}.innovators__scroll::after,.innovators__scroll::before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.innovators__scroll-track{display:flex;gap:50px;animation:scroll 40s linear infinite;width:fit-content}@media (max-width:1440px){.innovators__scroll-track{gap:40px}}@media (max-width:1199px){.innovators__scroll-track{gap:30px}}@media (max-width:1024px){.innovators__scroll-track{gap:25px}}@media (max-width:991px){.innovators__scroll-track{gap:20px}}.innovators__image{aspect-ratio:1/1;width:calc(20% - 24px);height:calc(20% - 24px);border-radius:10px;overflow:hidden;flex-shrink:0;position:relative}@media (max-width:991px){.innovators__image{width:calc(25% - 20px);height:calc(25% - 20px)}}@media (max-width:767px){.innovators__image{width:calc(33.3333333333% - 20px);height:calc(33.3333333333% - 20px)}}@media (max-width:430px){.innovators__image{width:calc(50% - 20px);height:calc(50% - 20px)}}.innovators__image:nth-child(even){margin-top:130px}@media (max-width:1199px){.innovators__image:nth-child(even){margin-top:110px}}@media (max-width:1024px){.innovators__image:nth-child(even){margin-top:100px}}@media (max-width:991px){.innovators__image:nth-child(even){margin-top:75px}}@media (max-width:768px){.innovators__image:nth-child(even){margin-top:60px}}@media (max-width:375px){.innovators__image:nth-child(even){margin-top:50px}}@media (max-width:360px){.innovators__image:nth-child(even){margin-top:40px}}.innovators__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.innovators__image:hover img{transform:scale(1.05)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ceo-message{padding:80px 0}.ceo-message__wrapper{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}@media (max-width:991px){.ceo-message__wrapper{grid-template-columns:1.1fr 1fr;gap:40px}}@media (max-width:767px){.ceo-message__wrapper{grid-template-columns:1fr}}.ceo-message__label{display:inline-block;margin-bottom:24px;font-style:normal;font-weight:300;font-size:16px;line-height:1.2;color:#0b7eea}.ceo-message__quote{margin-bottom:32px;position:relative;padding:0;border:none;font-style:normal;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}@media (max-width:991px){.ceo-message__quote{font-size:28px}}@media (max-width:768px){.ceo-message__quote{font-size:24px}}@media (max-width:580px){.ceo-message__quote{font-size:22px}}.ceo-message__author{display:flex;align-items:center;gap:16px}.ceo-message__avatar{width:56px;height:56px;border-radius:50%;overflow:hidden}.ceo-message__avatar img{width:100%;height:100%;object-fit:cover}.ceo-message__info{flex:1}.ceo-message__name{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:4px}.ceo-message__position{font-size:14px;color:var(--color-text);opacity:.8;margin:0}.ceo-message__stats{display:flex;flex-direction:column}.ceo-message__stat{padding:40px 0;transition:transform .3s ease;border-bottom:1px solid #badffb}@media (max-width:767px){.ceo-message__stat{padding:30px 0}}.ceo-message__stat:first-child{padding-top:0}.ceo-message__stat:last-child{border-bottom:none}.ceo-message__number{margin-bottom:16px;font-style:normal;font-weight:400;font-size:55px;line-height:66px;letter-spacing:-.03em;color:rgba(0,0,0,.7215686275)}@media (max-width:1440px){.ceo-message__number{font-size:50px}}@media (max-width:1199px){.ceo-message__number{font-size:44px}}@media (max-width:991px){.ceo-message__number{font-size:40px}}@media (max-width:768px){.ceo-message__number{font-size:36px}}@media (max-width:680px){.ceo-message__number{font-size:32px;margin-bottom:14px}}@media (max-width:580px){.ceo-message__number{font-size:28px;margin-bottom:12px}}.ceo-message__text{font-size:14px;line-height:1.6;color:rgba(0,0,0,.7215686275);margin:0}.team-culture{padding:80px 0;background-color:var(--color-white)}.team-culture__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width:1440px){.team-culture__wrapper{gap:70px}}@media (max-width:1199px){.team-culture__wrapper{gap:60px}}@media (max-width:1024px){.team-culture__wrapper{gap:50px}}@media (max-width:767px){.team-culture__wrapper{grid-template-columns:1fr;gap:40px}}.team-culture__images{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.team-culture__images{gap:50px}}@media (max-width:680px){.team-culture__images{gap:40px}}@media (max-width:580px){.team-culture__images{gap:30px}}@media (max-width:480px){.team-culture__images{gap:20px}}@media (max-width:425px){.team-culture__images{gap:15px}}@media (max-width:360px){.team-culture__images{gap:10px}}.team-culture__image-wrapper{aspect-ratio:1;filter:grayscale(1)}.team-culture__image-wrapper.active{filter:unset}.team-culture__image{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.team-culture__image img{width:100%;height:100%;object-fit:cover}.team-culture__overlay{position:absolute;opacity:.4;width:100%;height:100%;top:0}.team-culture__content{max-width:520px}@media (max-width:991px){.team-culture__content{max-width:100%}}.team-culture__label{display:inline-block;font-size:14px;color:var(--color-secondary);margin-bottom:24px;font-weight:var(--font-weight-medium)}@media (max-width:1440px){.team-culture__label{margin-bottom:16px}}@media (max-width:1199px){.team-culture__label{margin-bottom:14px}}@media (max-width:1024px){.team-culture__label{margin-bottom:12px}}@media (max-width:991px){.team-culture__label{margin-bottom:10px}}.team-culture__title{font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.2;margin-bottom:32px}@media (max-width:1440px){.team-culture__title{font-size:36px}}@media (max-width:1199px){.team-culture__title{font-size:32px;margin-bottom:28px}}@media (max-width:1024px){.team-culture__title{font-size:30px;margin-bottom:24px}}@media (max-width:991px){.team-culture__title{font-size:26px;margin-bottom:20px}}@media (max-width:768px){.team-culture__title{font-size:24px}.team-culture__title br{display:none}}.team-culture__stat{display:flex;align-items:center;gap:12px;margin-bottom:24px}@media (max-width:767px){.team-culture__stat{margin-bottom:20px}}.team-culture__number{display:inline-flex;align-items:center;padding:8px 16px;background-color:var(--color-primary);color:var(--color-white);border-radius:100px;font-weight:var(--font-weight-bold);font-size:18px}.team-culture__stat-text{color:var(--color-text);font-size:16px}.team-culture__text{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:32px}@media (max-width:1440px){.team-culture__text{font-size:15px;line-height:1.4}}.team-culture__link{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background-color:var(--color-light-blue);color:var(--color-primary);border-radius:100px;font-weight:var(--font-weight-medium);text-decoration:none;transition:all .3s ease}.team-culture__link i{transition:transform .3s ease}.team-culture__link:hover{background-color:var(--color-primary);color:var(--color-white)}.team-culture__link:hover i{transform:translateX(4px)}.experience{padding:80px 0;background-color:var(--color-white)}.experience__header{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:24px}@media (max-width:767px){.experience__header{grid-template-columns:1fr;gap:20px}}.experience__label{display:inline-block;font-size:14px;color:var(--color-secondary);font-weight:var(--font-weight-medium)}.experience__title{margin-bottom:0;font-style:normal;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.03em;color:#2c2867}@media (max-width:991px){.experience__title{font-size:36px}}@media (max-width:768px){.experience__title{font-size:28px}.experience__title br{display:none}}.experience__description{font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:rgba(0,0,0,.7215686275);padding-bottom:5px}.experience__features{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:50px}@media (max-width:991px){.experience__features{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}}@media (max-width:576px){.experience__features{grid-template-columns:1fr;margin-top:30px}}.experience__feature{border-radius:16px;transition:transform .3s ease;display:flex;flex-direction:column;gap:10px}.experience__icon{width:38px;height:38px;display:flex;align-items:center;justify-content:flex-start;color:var(--color-primary);transition:all .3s ease}.experience__icon i{font-size:24px}.experience__icon img{width:100%;height:100%;object-fit:contain}.experience__feature-title{margin-bottom:16px;font-style:normal;font-weight:700;font-size:22px;line-height:1.2;color:#2c2867}@media (max-width:991px){.experience__feature-title{font-size:20px}}@media (max-width:576px){.experience__feature-title{margin-bottom:5px}}.experience__feature-text{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:rgba(0,0,0,.7215686275)}@media (max-width:991px){.experience{padding:60px 0}}.job-listings{padding:80px 0}.job-listings__header{margin-bottom:48px}.job-listings__label{display:inline-block;font-size:14px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}@media (max-width:991px){.job-listings__label{margin-bottom:10px}}.job-listings__title{font-style:normal;font-weight:500;font-size:36px;line-height:42px;letter-spacing:-.03em;color:#2c2867}@media (max-width:991px){.job-listings__title{font-size:32px}}@media (max-width:768px){.job-listings__title{font-size:28px}.job-listings__title br{display:none}}.job-listings__table{border-radius:16px}@media (max-width:991px){.job-listings__table{display:grid;grid-template-columns:1fr 1fr;gap:50px}}@media (max-width:576px){.job-listings__table{grid-template-columns:1fr}}.job-listings__row{display:grid;grid-template-columns:2fr 1fr 1fr .5fr 1.5fr;gap:24px;padding:24px 0;border-bottom:1px solid #bababa;transition:background-color .3s ease}@media (max-width:991px){.job-listings__row{grid-template-columns:1.4fr auto;gap:8px;padding:16px 0}}@media (max-width:576px){.job-listings__row{background-color:transparent;border-bottom:1px solid #bababa}}.job-listings__row:hover{background-color:var(--color-light-blue)}.job-listings__cell{display:flex;flex-direction:column;justify-content:center;gap:10px;color:var(--color-primary);font-size:16px}@media (max-width:991px){.job-listings__cell{gap:5px}}@media (max-width:576px){.job-listings__cell:last-child{padding-bottom:16px}}@media (max-width:991px){.job-listings__cell--apply{grid-column:span 2}}.job-listings__cell b{display:block;font-style:normal;font-weight:800;font-size:15px;line-height:1.2;color:#0b7eea}.job-listings__apply{align-self:flex-end;justify-self:flex-end;display:flex}@media (max-width:991px){.job-listings__apply{align-self:flex-start;margin-top:10px}}.application-form{padding:80px 0}.application-form__wrapper{margin:0 auto}.application-form__header{text-align:left;margin-bottom:48px}.application-form__label{display:inline-block;font-size:14px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.application-form__title{font-size:36px;font-weight:500;color:var(--color-primary);line-height:1.2}@media (max-width:991px){.application-form__title{font-size:34px}}@media (max-width:768px){.application-form__title{font-size:28px}.application-form__title br{display:none}}.application-form .form-control,.application-form .form-select,.application-form .textarea,.application-form textarea{background-color:transparent;border:none;border-bottom:1.5px solid #d3ddec;border-radius:0;margin-bottom:20px;padding:8px 2px;font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:rgba(0,0,0,.7215686275)}.application-form .form-control:active,.application-form .form-control:focus,.application-form .form-control:focus-visible,.application-form .form-control:focus-within,.application-form .form-control:visited,.application-form .form-select:active,.application-form .form-select:focus,.application-form .form-select:focus-visible,.application-form .form-select:focus-within,.application-form .form-select:visited,.application-form .textarea:active,.application-form .textarea:focus,.application-form .textarea:focus-visible,.application-form .textarea:focus-within,.application-form .textarea:visited,.application-form textarea:active,.application-form textarea:focus,.application-form textarea:focus-visible,.application-form textarea:focus-within,.application-form textarea:visited{outline:0;border-color:var(--color-primary);box-shadow:none;background-color:transparent;resize:none}.application-form__form{display:flex;flex-direction:column;gap:24px}.application-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.application-form__field{position:relative}.application-form__field input:not([type=file]),.application-form__field select{width:100%;font-size:16px;transition:all .3s ease}.application-form__field input:not([type=file]):focus,.application-form__field select:focus{border-color:var(--color-primary);outline:0}.application-form__field input:not([type=file]):focus+label,.application-form__field input:not([type=file]):not(:placeholder-shown)+label,.application-form__field select:focus+label,.application-form__field select:not(:placeholder-shown)+label{transform:translateY(-24px) scale(.8);color:var(--color-primary)}.application-form__field label{position:absolute;left:16px;top:16px;color:var(--color-text);background-color:var(--color-white);padding:0 4px;transition:all .3s ease;transform-origin:left;pointer-events:none}.application-form__file input{display:none}.application-form__file label{display:flex;align-items:center;gap:12px;border-bottom:1.5px solid #d3ddec;cursor:pointer;transition:all .3s ease;padding:4px 2px;color:#5f6366;font-style:normal;font-weight:400;font-size:14px;line-height:1.2}.application-form__file label:hover{border-color:var(--color-primary);color:var(--color-primary)}.application-form__file i{font-size:20px}.application-form__checkboxes{display:flex;flex-direction:column;gap:16px}.application-form__checkbox{display:grid;grid-template-columns:24px 1fr;align-items:flex-start;gap:10px}.application-form__checkbox input[type=checkbox]{width:20px;height:20px;margin-top:2px}.application-form__checkbox label{font-size:14px;color:var(--color-text)}.application-form__link{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.application-form__link:hover{text-decoration:underline}.application-form__captcha{margin-top:8px}.application-form__submit{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:100px;font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .3s ease;margin-top:16px}.application-form__submit i{transition:transform .3s ease}.application-form__submit:hover{background-color:var(--color-primary)}.application-form__submit:hover i{transform:translateX(4px)}.application-form .read-more{border:none}.application-form .read-more span{padding-left:15px;padding-right:30px}.social-responsibility{padding:80px 0;background-color:var(--color-white)}.social-responsibility__wrapper{display:grid;grid-template-columns:1fr 576px;gap:80px;align-items:center}@media (max-width:1440px){.social-responsibility__wrapper{grid-template-columns:1fr 500px;gap:70px}}@media (max-width:1366px){.social-responsibility__wrapper{grid-template-columns:1fr 450px;gap:60px}}@media (max-width:991px){.social-responsibility__wrapper{grid-template-columns:1fr;gap:40px}}.social-responsibility__content{max-width:520px}@media (max-width:991px){.social-responsibility__content{max-width:100%}}.social-responsibility__label{display:inline-block;font-size:14px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.social-responsibility__title{font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.2;margin-bottom:24px}@media (max-width:991px){.social-responsibility__title{font-size:36px}}@media (max-width:768px){.social-responsibility__title{font-size:28px}.social-responsibility__title br{display:none}}.social-responsibility__text p{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:16px}.social-responsibility__text p:last-child{margin-bottom:0}.social-responsibility__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width:576px){.social-responsibility__stats{grid-template-columns:1fr 1fr}}.social-responsibility__stat{aspect-ratio:1/1;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px}.social-responsibility__stat:nth-child(1){order:1}.social-responsibility__stat:nth-child(2){order:2}.social-responsibility__stat:nth-child(3){order:3;border-top:1px solid #cbd8ea;border-right:1px solid #cbd8ea}@media (max-width:576px){.social-responsibility__stat:nth-child(3){border-bottom:1px solid #cbd8ea;border-right:unset;order:4}}.social-responsibility__stat:nth-child(4){order:4}@media (max-width:576px){.social-responsibility__stat:nth-child(4){order:3}}.social-responsibility__stat:nth-child(5){order:5;border-bottom:1px solid #cbd8ea}@media (max-width:576px){.social-responsibility__stat:nth-child(5){border-bottom:unset}}.social-responsibility__stat:nth-child(6){order:6}.social-responsibility__stat:nth-child(7){order:7}.social-responsibility__stat:nth-child(8){order:8}.social-responsibility__stat--blue .social-responsibility__stat-content,.social-responsibility__stat--dark .social-responsibility__stat-content{color:var(--color-white)}.social-responsibility__stat--blue .social-responsibility__stat-number,.social-responsibility__stat--blue .social-responsibility__stat-text,.social-responsibility__stat--dark .social-responsibility__stat-number,.social-responsibility__stat--dark .social-responsibility__stat-text{color:var(--color-white)}.social-responsibility__stat--dark{background-color:var(--color-primary)}.social-responsibility__stat--blue{background-color:#0b7eea}.social-responsibility__stat--image{padding:0;background-color:#f4f4f4;width:100%;height:100%}.social-responsibility__stat--image .social-responsibility__stat-image{position:relative;width:100%;height:100%;aspect-ratio:1/1}.social-responsibility__stat--image .social-responsibility__stat-image img{width:100%;height:100%;object-fit:cover}.social-responsibility__stat-content{position:relative;z-index:2}.social-responsibility__stat-title{margin-bottom:16px;font-style:normal;font-weight:700;font-size:25px;line-height:29px;text-align:center;letter-spacing:-.02em;color:#2c2867}@media (max-width:1440px){.social-responsibility__stat-title{font-size:24px}}@media (max-width:1366px){.social-responsibility__stat-title{font-size:23px}}@media (max-width:1199px){.social-responsibility__stat-title{font-size:22px}}@media (max-width:1024px){.social-responsibility__stat-title{font-size:20px}}@media (max-width:991px){.social-responsibility__stat-title{font-size:25px}}@media (max-width:768px){.social-responsibility__stat-title{font-size:24px}}@media (max-width:767px){.social-responsibility__stat-title{font-size:23px}}@media (max-width:680px){.social-responsibility__stat-title{font-size:22px}}@media (max-width:580px){.social-responsibility__stat-title{font-size:20px}}.social-responsibility__stat-number{margin-bottom:8px;font-style:normal;font-weight:400;font-size:55px;line-height:1.2;background:linear-gradient(67.89deg,#2c2867 26.54%,#80caf0 55.28%,#8b2580 72.95%,#e95a25 77.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;mix-blend-mode:normal}@media (max-width:1680px){.social-responsibility__stat-number{font-size:45px}}@media (max-width:1440px){.social-responsibility__stat-number{font-size:40px}}@media (max-width:1366px){.social-responsibility__stat-number{font-size:35px}}@media (max-width:1199px){.social-responsibility__stat-number{font-size:32px}}@media (max-width:991px){.social-responsibility__stat-number{font-size:55px}}@media (max-width:860px){.social-responsibility__stat-number{font-size:50px}}@media (max-width:768px){.social-responsibility__stat-number{font-size:45px}}@media (max-width:767px){.social-responsibility__stat-number{font-size:40px}}.social-responsibility__stat-number span{color:var(--color-secondary)}.social-responsibility__stat-text{font-size:16px;line-height:1.4;color:var(--color-text);text-align:center}@media (max-width:1440px){.social-responsibility__stat-text{font-size:15px}}@media (max-width:1366px){.social-responsibility__stat-text{font-size:14px}}@media (max-width:991px){.social-responsibility__stat-text{font-size:25px}}@media (max-width:860px){.social-responsibility__stat-text{font-size:22px}}@media (max-width:768px){.social-responsibility__stat-text{font-size:20px}}@media (max-width:767px){.social-responsibility__stat-text{font-size:18px}}@media (max-width:680px){.social-responsibility__stat-text{font-size:17px}}@media (max-width:580px){.social-responsibility__stat-text{font-size:16px}}@media (max-width:480px){.social-responsibility__stat-text{font-size:15px}}.social-responsibility__stat-image{position:absolute;bottom:0;right:0;width:180px;height:180px;z-index:1}.social-responsibility__stat-image img{width:100%;height:100%;object-fit:cover}.social-responsibility-detail-page{position:relative;z-index:99;margin-top:-550px}.social-responsibility-detail{margin:0 0 75px}@media (max-width:580px){.social-responsibility-detail{margin:0 0 50px}}.social-responsibility-detail__img{width:100%;height:100%;border-radius:16px;margin-bottom:20px;aspect-ratio:3/1.3}.social-responsibility-detail__img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.social-responsibility-detail__top-slogan{font-style:normal;font-weight:300;font-size:16px;line-height:1.4;text-align:center;letter-spacing:.47em;color:#7effdb;margin-bottom:10px}.social-responsibility-detail__top-title{font-style:normal;font-weight:800;font-size:36px;line-height:1;letter-spacing:-.03em;color:#fff;text-align:center;margin-bottom:10px}.social-responsibility-detail__top-summary{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.03em;color:#fff;text-align:center;max-width:90%;margin:0 auto 20px}.social-responsibility-detail__title{display:inline-block;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.03em;margin-bottom:20px;background:linear-gradient(90deg,#2c2867 0,#80caf0 30%,#8b2580 80%,#e95a25 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;mix-blend-mode:normal}@media (max-width:680px){.social-responsibility-detail__title{margin-bottom:15px}}.social-responsibility-detail__body{font-style:normal;font-weight:300;font-size:16px;line-height:23px;letter-spacing:-.02em;color:rgba(0,0,0,.7215686275);margin-bottom:20px}@media (max-width:991px){.social-responsibility-detail__body{font-size:15px}}@media (max-width:767px){.social-responsibility-detail__body{font-size:14px}}.social-responsibility-detail__body p{font-style:normal;font-weight:300;font-size:16px;line-height:23px;letter-spacing:-.02em;color:rgba(0,0,0,.7215686275);margin-bottom:0}@media (max-width:991px){.social-responsibility-detail__body p{font-size:15px}}@media (max-width:767px){.social-responsibility-detail__body p{font-size:14px}}.social-responsibility-detail__body a,.social-responsibility-detail__body b,.social-responsibility-detail__body strong{text-decoration:none;font-weight:700}.social-responsibility-detail__slider{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:40px}@media (max-width:991px){.social-responsibility-detail__slider{gap:25px}}@media (max-width:767px){.social-responsibility-detail__slider{gap:20px}}@media (max-width:580px){.social-responsibility-detail__slider{gap:15px}}@media (max-width:480px){.social-responsibility-detail__slider{gap:10px}}.social-responsibility-detail__slider-img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:transform .3s ease;aspect-ratio:1.3/1}.social-responsibility-detail__slider-img:hover{transform:scale(1.01)}.social-responsibility-detail__slider-img img{border-radius:10px;width:100%;height:100%;object-fit:cover}.social-projects{padding:80px 0;background-color:var(--color-white)}.social-projects__header{text-align:center;max-width:720px;margin:0 auto 48px}.social-projects__title{font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:16px;line-height:1.2}@media (max-width:991px){.social-projects__title{font-size:36px}}@media (max-width:768px){.social-projects__title{font-size:28px}}.social-projects__description{font-size:16px;line-height:1.6;color:var(--color-text)}.social-projects__grid{column-count:3;column-gap:40px}@media (max-width:991px){.social-projects__grid{grid-template-columns:repeat(2,1fr);column-count:2;column-gap:20px}}@media (max-width:576px){.social-projects__grid{grid-template-columns:1fr;column-count:1}}.social-projects__card{position:relative;background-color:var(--color-white);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:transform .3s ease;margin-bottom:40px;aspect-ratio:1/1}.social-projects__card:nth-child(3){aspect-ratio:1.2/1}.social-projects__card:nth-child(3) .social-projects__content{aspect-ratio:1.2/1}.social-projects__card:nth-child(5){aspect-ratio:1/1.4}.social-projects__card:nth-child(5) .social-projects__content{aspect-ratio:1/1.4}.social-projects__card:hover{transform:translateY(-8px)}.social-projects__card:hover .social-projects__link{transform:translateX(4px)}.social-projects__card .social-projects__content{aspect-ratio:1/1}.social-projects__image{position:absolute;z-index:1;top:0;bottom:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.6);border-radius:15px}.social-projects__image img{border-radius:15px;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.social-projects__image:hover img{transform:scale(1.05)}.social-projects__content{border-radius:15px;padding:24px;position:relative;z-index:2;background:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:space-between}.social-projects__date{display:inline-block;margin-bottom:12px;font-style:normal;font-weight:800;font-size:16px;line-height:1.2;letter-spacing:.11em;color:#fff}.social-projects__card-title{margin-bottom:12px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.02em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1440px){.social-projects__card-title{font-size:18px}}@media (max-width:1199px){.social-projects__card-title{font-size:16px}}@media (max-width:991px){.social-projects__card-title{font-size:20px}}.social-projects__text{margin-bottom:16px;font-style:normal;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.02em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1440px){.social-projects__text{font-size:15px}}@media (max-width:1199px){.social-projects__text{font-size:14px}}@media (max-width:991px){.social-projects__text{font-size:16px}}.social-projects__link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:var(--font-weight-medium);font-size:14px;transition:transform .3s ease}.social-projects__link i{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:rgba(0,0,0,.7215686275)}.social-projects-slider{padding:80px 0;background-color:var(--color-white)}.social-projects-slider .bf-container-xl{overflow-x:hidden}.social-projects-slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}@media (max-width:768px){.social-projects-slider__header{flex-direction:column;gap:24px;text-align:center}}.social-projects-slider__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}@media (max-width:768px){.social-projects-slider__title{font-size:28px}}.social-projects-slider__controls{display:flex;align-items:center;gap:16px}@media (max-width:991px){.social-projects-slider__controls{gap:10px}}.social-projects-slider__arrow{width:40px;height:40px;border:1px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;background:0 0;color:var(--color-primary);cursor:pointer;transition:all .3s ease}@media (max-width:991px){.social-projects-slider__arrow{width:32px;height:32px}}.social-projects-slider__arrow:hover{background-color:var(--color-primary);color:var(--color-white)}.social-projects-slider__arrow.disabled{opacity:.5}.social-projects-slider__view-all{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.social-projects-slider__view-all:hover{text-decoration:underline}.social-projects-slider__carousel{margin:0 -12px}.social-projects-slider__carousel .slick-list{overflow:visible}.social-projects-slider__carousel .slick-track{display:flex}.social-projects-slider__item{padding:0 12px}.social-projects-slider__card{position:relative;display:block;text-decoration:none;background-color:var(--color-white);transition:transform .3s ease}.social-projects-slider__card:hover{transform:translateY(-5px)}.social-projects-slider__image{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1.3/1;border-radius:16px}.social-projects-slider__image img{border-radius:16px;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.social-projects-slider__content{position:relative;z-index:99;border-radius:16px;background-color:rgba(0,0,0,.6);padding:24px}.social-projects-slider__date{display:block;margin-bottom:12px;font-style:normal;font-weight:800;font-size:16px;line-height:1.4;letter-spacing:.11em;color:#fff}.social-projects-slider__card-title{margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:500;font-size:20px;line-height:1.4;letter-spacing:-.02em;color:#fff;height:56px}@media (max-width:768px){.social-projects-slider__card-title{font-size:18px;height:51px}}.social-projects-slider__text{margin-bottom:16px;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.02em;color:#fff;height:45px}@media (max-width:768px){.social-projects-slider__text{font-size:14px;height:40px}}.social-projects-slider__read-more{font-size:16px;font-weight:var(--font-weight-medium);color:#fff;transition:color .3s ease;display:inline-flex;align-items:center;gap:8px}.social-projects-slider__read-more i{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:rgba(0,0,0,.7215686275)}.haver-academy{position:relative;padding:80px 0;color:var(--color-white);overflow:hidden;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.haver-academy__content{padding-top:100px;position:relative;z-index:2;display:grid;grid-template-columns:1fr 340px;align-items:end;gap:80px}@media (max-width:991px){.haver-academy__content{padding:75px 0;grid-template-columns:1fr;gap:40px}}.haver-academy__info{background:#fff;border:1px solid #d3ddec;border-radius:10px;padding:30px}@media (max-width:991px){.haver-academy__info{max-width:100%}}.haver-academy__label{display:inline-block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.haver-academy__title{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.3;margin-bottom:12px}@media (max-width:1440px){.haver-academy__title{font-size:32px}}@media (max-width:768px){.haver-academy__title{font-size:28px}.haver-academy__title br{display:none}}.haver-academy__description{font-size:16px;line-height:1.6;color:var(--color-text);opacity:1;margin:0}.haver-academy__buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.haver-academy__button{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:100px;font-weight:var(--font-weight-medium);text-decoration:none;transition:all .3s ease;background-color:var(--color-white);color:var(--color-primary)}.haver-academy__button i{font-size:20px;transition:transform .3s ease}.haver-academy__button:hover i{transform:translateX(4px)}.haver-academy__button:hover{background-color:var(--color-secondary);color:var(--color-white)}.haver-academy__button--outline{background-color:transparent;border:1px solid var(--color-white);color:var(--color-white)}.haver-academy__button--outline:hover{background-color:var(--color-white);color:var(--color-primary)}.haver-academy__features{display:flex;flex-direction:column}.haver-academy__feature{background-color:#fff;backdrop-filter:blur(8px);padding:32px;transition:transform .3s ease}@media (max-width:768px){.haver-academy__feature{padding:24px}}.haver-academy__feature:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.haver-academy__feature:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-image:url(../img/bg-haver-academy-feature.jpeg);background-repeat:no-repeat;background-size:cover}.haver-academy__feature:last-child .haver-academy__feature-text,.haver-academy__feature:last-child .haver-academy__feature-title{color:var(--color-white)}.haver-academy__feature:last-child .haver-academy__feature-text span,.haver-academy__feature:last-child .haver-academy__feature-title span{color:var(--color-white)}.haver-academy__feature-number{display:block;font-size:16px;color:var(--color-secondary);margin-bottom:16px;font-weight:var(--font-weight-medium)}.haver-academy__feature-title{margin-bottom:16px;font-style:normal;font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.03em;color:#2c2867}.haver-academy__feature-title span{font-weight:600;color:#0b7eea}.haver-academy__feature-text{font-size:16px;line-height:1.6;opacity:.8;margin:0}@media (max-width:768px){.haver-academy__feature-text{font-size:14px}}.haver-academy__bg{position:absolute;top:-300px;left:0;width:100%;height:100%;z-index:1;background-image:url(../img/bg-haver-academy.jpeg);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:-150px}@media (max-width:1680px){.haver-academy__bg{top:-250px}}@media (max-width:1440px){.haver-academy__bg{top:-200px}}@media (max-width:1199px){.haver-academy__bg{top:-100px}}@media (max-width:991px){.haver-academy__bg{top:-200px}}.haver-academy__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(43,42,91,.95) 0,rgba(43,42,91,.8) 100%);z-index:2}.investor-relation-header{margin-bottom:30px}.investor-relation-header__title{font-style:normal;font-weight:500;font-size:55px;line-height:1.1;letter-spacing:-.03em;color:#2c2867;word-break:break-word}@media (max-width:1024px){.investor-relation-header__title{font-size:50px}}@media (max-width:576px){.investor-relation-header__title{font-size:45px}}@media (max-width:480px){.investor-relation-header__title{font-size:40px}}@media (max-width:430px){.investor-relation-header__title{font-size:35px}}@media (max-width:375px){.investor-relation-header__title{font-size:30px}}.investor-relation{position:relative;width:100%;display:block;padding:40px 0;background-color:#f8fafe}.investor-relation__bg{position:absolute;top:1px;width:100%;height:100px;z-index:1;background-color:#e3f3ff}.investor-relation .bf-container-xl{position:relative;z-index:2}.investor-relation__content{display:grid;grid-template-columns:340px 1fr;gap:30px;padding-bottom:75px}@media (max-width:1024px){.investor-relation__content{grid-template-columns:300px 1fr}}@media (max-width:991px){.investor-relation__content{grid-template-columns:250px 1fr;gap:20px}}@media (max-width:767px){.investor-relation__content{grid-template-columns:1fr;gap:50px}}.investor-relation__content--full{grid-template-columns:1fr}.investor-relation__body{margin-top:100px}@media (max-width:767px){.investor-relation__body{margin-top:0}}.investor-relation__menu{max-height:fit-content;min-width:240px;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #d3ddec;border-radius:15px;padding:20px}.investor-relation__menu-title{position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cbd8ea;font-style:normal;font-weight:500;font-size:16px;line-height:1.3;color:#2c2867}@media (max-width:767px){.investor-relation__menu-title{display:none}}.investor-relation__menu-title::after{content:"";position:absolute;background-image:url(../img/ic-arrow-down.svg);top:calc(50% - 10px);right:0;width:11px;height:7px}.investor-relation__menu-title span{font-style:normal;font-weight:500;font-size:16px;line-height:1.4;color:#2c2867}.investor-relation__menu-title-mobile{position:relative;padding:0;margin-bottom:0;font-style:normal;font-weight:500;font-size:16px;line-height:1.3;color:#2c2867;background-color:transparent;border:none;outline:0;box-shadow:none;display:none;text-align:left}@media (max-width:767px){.investor-relation__menu-title-mobile{display:block}}.investor-relation__menu-title-mobile::after{content:"";position:absolute;background-image:url(../img/ic-arrow-down.svg);top:calc(50% - 5px);right:0;width:11px;height:7px}.investor-relation__menu-title-mobile span{font-style:normal;font-weight:500;font-size:16px;line-height:1.4;color:#2c2867}.investor-relation__menu-list{display:flex;flex-direction:column;gap:8px}@media (max-width:767px){.investor-relation__menu-list{display:none}}.investor-relation__menu-list-mobile{display:none}@media (max-width:767px){.investor-relation__menu-list-mobile{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid #cbd8ea}}.investor-relation__menu-list-item{font-style:normal;font-weight:400;font-size:16px;line-height:1.4;color:#b7b7b7}.investor-relation__menu-list-item--active,.investor-relation__menu-list-item:hover{color:#2c2867}.investor-relation__filter-group{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px}.investor-relation__filter-title{font-style:normal;font-weight:500;font-size:25px;line-height:34px;letter-spacing:-.03em;color:#0b7eea}.investor-relation__select{justify-self:flex-end;background:#fff;border:1px solid #d3ddec;border-radius:61px;padding:12px 20px;font-size:14px;color:#333;cursor:pointer;transition:border-color .3s ease;text-align:center}.investor-relation__select:focus{outline:0;border-color:#46287a}.investor-relation__year{margin-bottom:24px}.investor-relation__year-title{font-style:normal;font-weight:700;font-size:25px;line-height:1.3;letter-spacing:-.03em;color:#2c2867}.investor-relation__select-category{cursor:pointer}.investor-relation__files{display:flex;flex-direction:column;gap:10px}.investor-relation__content:not(:has(.investor-relation__filters)) .investor-relation__files{margin-top:0}.investor-relation__file{display:flex;justify-content:space-between;align-items:center;padding:15px 0;transition:opacity .5s ease-in-out;border-bottom:1.5px solid #cbd8ea}.investor-relation__file.show{opacity:1}.investor-relation__file.hide{display:none;opacity:0}.investor-relation__file-name{font-style:normal;font-weight:400;font-size:16px;line-height:1.2;color:rgba(0,0,0,.7215686275);text-decoration:none}.investor-relation__file-actions{display:flex;align-items:center;gap:16px}.investor-relation__file-type{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#b7b7b7;text-decoration:none}.investor-relation__file-download{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background-color .3s ease;text-decoration:none}.investor-relation__file-download i{font-size:28px;color:#0b7eea;text-decoration:none}.investor-relation__body-text{font-style:normal;font-weight:400;font-size:16px;line-height:1.4;color:rgba(0,0,0,.7215686275)}.investor-relation__body-text *{font-style:normal;font-weight:400;font-size:16px;line-height:1.4;color:rgba(0,0,0,.7215686275)}.investor-relation__body-text h3{font-style:normal;font-weight:500;font-size:36px;line-height:42px;letter-spacing:-.03em;color:#2c2867}.investor-relation____text-list{display:flex;flex-direction:column}.investor-relation__text-item{display:grid;grid-template-columns:minmax(200px,400px) 1fr;align-items:center;gap:30px;padding:16px;border-bottom:1.5px solid #cbd8ea}.investor-relation__text-item:first-child{background:#e3f3ff}.investor-relation__text-item:first-child .investor-relation__text-item-key,.investor-relation__text-item:first-child .investor-relation__text-item-percent,.investor-relation__text-item:first-child .investor-relation__text-item-value{font-weight:800;color:#2c2867}.investor-relation__text-item:nth-child(odd){background:#f0f7ff}.investor-relation__text-item:nth-child(even){background-color:#fff}.investor-relation__text-item--trade-registry{grid-template-columns:1fr 2fr;background-color:transparent;padding:0;border:none;gap:0}.investor-relation__text-item--trade-registry:nth-child(odd){background-color:transparent}.investor-relation__text-item--trade-registry:nth-child(odd) .investor-relation__text-item-key{font-weight:400;background-color:#e3f3ff;color:rgba(0,0,0,.7215686275)}.investor-relation__text-item--trade-registry:nth-child(odd) .investor-relation__text-item-value{font-weight:400;background-color:transparent;color:rgba(0,0,0,.7215686275)}.investor-relation__text-item--trade-registry:nth-child(even){background-color:transparent}.investor-relation__text-item--trade-registry:nth-child(even) .investor-relation__text-item-key{background-color:#e3f3ff}.investor-relation__text-item--trade-registry:nth-child(even) .investor-relation__text-item-value{background-color:transparent}.investor-relation__text-item--trade-registry:first-child .investor-relation__text-item-key{background-color:#e3f3ff}.investor-relation__text-item--trade-registry:first-child .investor-relation__text-item-value{background-color:transparent}.investor-relation__text-item--trade-registry .investor-relation__text-item-key{width:100%;height:100%;padding:16px;background-color:#e3f3ff;display:flex;flex-direction:column;justify-content:center}.investor-relation__text-item--trade-registry .investor-relation__text-item-value{width:100%;height:100%;padding:16px;background-color:transparent;display:flex;flex-direction:column;justify-content:center;border-bottom:1.5px solid #cbd8ea}.investor-relation__text-item--capital{grid-template-columns:1.8fr 1.1fr 1fr}.investor-relation__text-item--capital:last-child{background-color:#2c2867}.investor-relation__text-item--capital:last-child .investor-relation__text-item-key,.investor-relation__text-item--capital:last-child .investor-relation__text-item-percent,.investor-relation__text-item--capital:last-child .investor-relation__text-item-value{color:#fff}.investor-relation__text-item-key{width:fit-content}.investor-relation__text-item-key,.investor-relation__text-item-percent,.investor-relation__text-item-value{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:-.03em;color:rgba(0,0,0,.7215686275)}@media (max-width:1024px){.investor-relation__text-item-key,.investor-relation__text-item-percent,.investor-relation__text-item-value{font-size:18px}}@media (max-width:767px){.investor-relation__text-item-key,.investor-relation__text-item-percent,.investor-relation__text-item-value{font-size:16px}}.investor-relation__accordion .accordion-item{border:none;border-bottom:1.5px solid #cbd8ea;background-color:transparent;border-radius:0}.investor-relation__accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;border:none;box-shadow:none;font-style:normal;font-weight:700;font-size:16px;line-height:1.4;color:#2c2867;padding-left:0;padding-right:0}.investor-relation__accordion .accordion-item .accordion-header .accordion-button::after{background-image:url(../img/ic-collapse-arrow.svg)}.investor-relation__accordion .accordion-item .accordion-header .accordion-button:focus{outline:0;box-shadow:none}.investor-relation__accordion .accordion-item .accordion-body{padding-left:0;padding-right:0;font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:rgba(0,0,0,.7215686275);display:flex;flex-direction:column;gap:20px}.investor-relation__accordion .accordion-item .accordion-body *{font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:rgba(0,0,0,.7215686275)}.investor-relation__accordion .accordion-item .accordion-body__img{width:100%;height:500px}.investor-relation__accordion .accordion-item .accordion-body__img img{width:100%;height:100%;object-fit:contain;object-position:center}.investor-relation__accordion .accordion-item .accordion-body .read-more{color:var(--color-primary)}.investor-relation__accordion .accordion-item .accordion-body .read-more i{color:#fff}.investor-relation__person{display:flex;flex-direction:column;margin-bottom:50px}.investor-relation__person-category{font-style:normal;font-weight:500;font-size:25px;line-height:1.3;letter-spacing:-.03em;color:#0b7eea;margin-bottom:20px}.investor-relation__person-list{display:flex;flex-direction:column}.investor-relation__person-item{display:grid;grid-template-columns:1fr minmax(120px,200px);gap:10px;padding:10px}.investor-relation__person-item:first-child{background-color:#e3f3ff;padding:15px 10px}.investor-relation__person-item:first-child .investor-relation__person-label,.investor-relation__person-item:first-child .investor-relation__person-text{font-style:normal;font-weight:800;font-size:20px;line-height:1.3;letter-spacing:-.03em;color:#2c2867}.investor-relation__person-label{font-style:normal;font-weight:700;font-size:16px;line-height:1.3;color:rgba(0,0,0,.7215686275)}.investor-relation__person-text{width:fit-content;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:rgba(0,0,0,.7215686275)}.investor-relation__person-link{width:fit-content;position:relative;display:inline-block;padding:0 10px;margin-top:5px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-decoration-line:underline;color:#0b7eea}.investor-relation__person-link::after{content:"";display:inline-block;position:absolute;top:7px;right:-15px;width:7px;height:11px;background-image:url(../img/ic-person-link.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.investor-relation__full-img{width:100%;max-height:600px;margin-bottom:75px}.investor-relation__full-img img{width:100%;height:100%;object-fit:contain}.investor-relation__box-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:991px){.investor-relation__box-list{grid-template-columns:1fr 1fr 1fr;gap:25px}}@media (max-width:576px){.investor-relation__box-list{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:430px){.investor-relation__box-list{gap:15px}}@media (max-width:360px){.investor-relation__box-list{gap:10px}}@media (max-width:1399px){.investor-relation__box-list--our-policies{grid-template-columns:1fr 1fr 1fr}}@media (max-width:991px){.investor-relation__box-list--our-policies{grid-template-columns:1fr 1fr}}@media (max-width:767px){.investor-relation__box-list--our-policies{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.investor-relation__box-list--our-policies{grid-template-columns:1fr 1fr}}.investor-relation__box-item{position:relative;aspect-ratio:1/1;background-color:#e3f3ff;border-radius:20px;padding:20px;text-decoration:none;-webkit-box-shadow:0 0 16px 6px rgba(0,0,0,.09);-moz-box-shadow:0 0 16px 6px rgba(0,0,0,.09);box-shadow:0 0 16px 6px rgba(0,0,0,.09);cursor:pointer}@media (max-width:576px){.investor-relation__box-item{padding:15px}}.investor-relation__box-item:hover{background-color:#2c2867}.investor-relation__box-item:hover .investor-relation__box-item-title{color:#fff}.investor-relation__box-item:hover .investor-relation__box-item-order{color:#7974b1}.investor-relation__box-item:hover .investor-relation__box-item-arrow img{filter:brightness(0) invert(1)}.investor-relation__box-item-title{font-size:1.1rem;font-weight:700;color:#2c2867}@media (max-width:576px){.investor-relation__box-item-title{font-size:1rem}}@media (max-width:375px){.investor-relation__box-item-title{font-size:.9rem}}.investor-relation__box-item-order{position:absolute;bottom:20px;left:20px;font-size:11px;font-weight:700;color:#dbdbe0}.investor-relation__box-item-arrow{position:absolute;bottom:20px;right:20px;width:39px;height:31px}@media (max-width:576px){.investor-relation__box-item-arrow{width:31.2px;height:24.8px}}@media (max-width:430px){.investor-relation__box-item-arrow{width:27.3px;height:21.7px}}.investor-relation__box-item-arrow img{width:100%;height:100%;object-fit:contain}:root{--investor-relation-summary-gap:20px}.irs{position:relative;width:100%;display:block;padding:40px 0;background-color:#f8fafe}.irs__body{width:100%;display:flex;gap:var(--investor-relation-summary-gap);margin-bottom:var(--investor-relation-summary-gap)}@media (max-width:991px){.irs__body{flex-direction:column}}.irs__left,.irs__right{display:flex;border-radius:15px}.irs__left{width:calc(66.666% - var(--investor-relation-summary-gap))}@media (max-width:1399px){.irs__left{width:calc(63% - var(--investor-relation-summary-gap))}}@media (max-width:991px){.irs__left{width:100%}}.irs__right{width:calc(33.333% - var(--investor-relation-summary-gap))}@media (max-width:1399px){.irs__right{width:calc(37% - var(--investor-relation-summary-gap))}}@media (max-width:991px){.irs__right{width:100%}}.irs__soft{background:#fff;border:1px solid #d3ddec;border-radius:15px;padding:var(--investor-relation-summary-gap)}.irs__align-center{align-items:center}.irs__two{display:grid;grid-template-columns:1fr 1fr;gap:var(--investor-relation-summary-gap);border:none}@media (max-width:576px){.irs__two{grid-template-columns:1fr}}.irs__activity-reports{border:1px solid #d3ddec;border-radius:15px}.irs__icon-list{width:100%;display:grid;grid-template-columns:repeat(4,auto);gap:10px}@media (max-width:576px){.irs__icon-list{grid-template-columns:1fr 1fr;gap:30px 10px}}.irs__icon-list-item{display:flex;flex-direction:column;align-items:center;gap:20px;font-style:normal;font-weight:300;font-size:20px;line-height:27px;letter-spacing:-.03em;color:#a4adbb;text-decoration:none;text-align:center}@media (max-width:1399px){.irs__icon-list-item{font-size:18px}}@media (max-width:1024px){.irs__icon-list-item{font-size:16px}}.irs__icon-list-item-img{width:64px;height:64px}@media (max-width:1399px){.irs__icon-list-item-img{width:48px;height:48px}}@media (max-width:1199px){.irs__icon-list-item-img{width:40px;height:40px}}.irs__icon-list-item-img img{width:100%;height:100%;object-fit:contain;object-position:center}.irs__special-description{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.irs__nav-arrow{width:40px;height:30px}.irs__nav-arrow img{width:100%;height:100%;object-fit:contain;object-position:center}.irs__special-description-text{font-style:normal;font-weight:500;font-size:36px;line-height:37px;letter-spacing:-.03em;color:#2c2867}@media (max-width:1399px){.irs__special-description-text{font-size:32px}}@media (max-width:1199px){.irs__special-description-text{font-size:28px}}@media (max-width:1024px){.irs__special-description-text{font-size:24px}}.irs__financial-two-row{width:100%;display:grid;grid-template-columns:1fr;justify-content:space-between;gap:var(--investor-relation-summary-gap)}@media (max-width:991px){.irs__financial-two-row{grid-template-columns:1fr 1fr}}@media (max-width:576px){.irs__financial-two-row{grid-template-columns:1fr}}.irs__financial-reports{width:100%;background:#2a2b6c;background:linear-gradient(45deg,#7864d8 0,#7035d8 30%,#040e87 50%,#00044e 70%,#7a2fd4 100%);mix-blend-mode:unset;border:1px solid #fff;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between}.irs__financial-reports--corporate-management{background:linear-gradient(63.29deg,#1d1a49 0,#5f41a9 100%);border-radius:15px}.irs__financial-reports--presentation{height:100%;background:linear-gradient(80.63deg,#191648 0,#515c9f 53.3%,#0a193c 100%);border-radius:15px}@media (max-width:991px){.irs__financial-reports--presentation{min-height:400px}}@media (max-width:767px){.irs__financial-reports--presentation{min-height:350px}}@media (max-width:576px){.irs__financial-reports--presentation{min-height:300px}}.irs__financial-reports--activity-reports{height:100%;border-radius:15px;background-image:url(../img/activity-report-img.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){.irs__financial-reports--activity-reports{min-height:400px}}@media (max-width:767px){.irs__financial-reports--activity-reports{min-height:350px}}@media (max-width:576px){.irs__financial-reports--activity-reports{min-height:300px}}.irs__financial-reports-header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px 0}.irs__financial-reports-title{font-style:normal;font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.03em;color:#fff;max-width:220px}@media (max-width:1199px){.irs__financial-reports-title{font-size:32px}}@media (max-width:576px){.irs__financial-reports-title{font-size:36px}}.irs__financial-reports-arrow{transform:rotate(-45deg)}.irs__financial-reports-icon{display:flex;justify-content:flex-end;margin:0 30px -5px auto;width:128px;height:140px}@media (max-width:767px){.irs__financial-reports-icon{width:100px}}@media (max-width:576px){.irs__financial-reports-icon{width:128px}}.irs__financial-reports-icon img{width:100%;height:100%;object-fit:contain;object-position:bottom}.irs .irs__financial-reports--corporate-management .irs__financial-reports-arrow{transform:unset}.irs .irs__financial-reports--corporate-management .irs__financial-reports-icon{width:248px;height:120px;margin:0 auto;justify-content:center}@media (max-width:767px){.irs .irs__financial-reports--corporate-management .irs__financial-reports-icon{width:200px}}@media (max-width:576px){.irs .irs__financial-reports--corporate-management .irs__financial-reports-icon{width:248px}}@media (max-width:430px){.irs .irs__financial-reports--corporate-management .irs__financial-reports-icon{width:200px}}.irs .irs__financial-reports--presentation .irs__financial-reports-icon{width:202px;height:202px;margin:unset;padding:20px}@media (max-width:576px){.irs .irs__financial-reports--presentation .irs__financial-reports-icon{width:160px;height:160px}}.irs .irs__financial-reports--activity-reports .irs__financial-reports-icon{width:118px;height:103px;padding:20px}.irs__bond{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.irs__bond-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.irs__bond-title{font-style:normal;font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.03em;color:#2c2867}.irs__financial-reports-slider-wrapper{position:relative;overflow:hidden}.irs__financial-reports-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(242.47deg,rgba(233,90,37,.4) 0,rgba(139,37,128,.4) 20%,rgba(128,202,240,.4) 70%,rgba(44,40,103,.4) 100%);mix-blend-mode:hue}.irs__financial-reports-slider-arrow{z-index:2;position:absolute;top:calc(50% - 20px);cursor:pointer}.irs__financial-reports-slider-arrow--prev{left:25px}.irs__financial-reports-slider-arrow--next{right:25px}.irs__financial-reports-slider{border-radius:15px}.irs__financial-reports-slider .slick-prev{position:absolute;top:calc(50% - 10px);left:25px;z-index:9;cursor:pointer}.irs__financial-reports-slider .slick-next{position:absolute;top:calc(50% - 10px);right:25px;z-index:9;cursor:pointer}.irs__financial-reports-slider .slick-list,.irs__financial-reports-slider .slick-slide,.irs__financial-reports-slider .slick-track{border-radius:15px}.irs__financial-reports-slider__item{background-color:rgba(15,82,159,.8);display:block;width:100%;height:370px;border-radius:15px;position:relative;text-decoration:none}.irs__financial-reports-slider__item__title{cursor:pointer;position:relative;z-index:2;width:100%;height:100%;padding-top:35px;padding-left:50px;font-style:normal;font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.03em;color:#fff;text-decoration:none}.irs__financial-reports-slider__item img{z-index:0;position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:15px}.irs-page-title{font-style:normal;font-weight:500;font-size:55px;line-height:1.1;letter-spacing:-.03em;color:#2c2867}@media (max-width:1199px){.irs-page-title{font-size:50px}}@media (max-width:1024px){.irs-page-title{font-size:45px}}@media (max-width:991px){.irs-page-title{font-size:40px}}@media (max-width:767px){.irs-page-title{font-size:36px}}@media (max-width:576px){.irs-page-title{font-size:32px}}.irs-contact{padding:50px 0 10px}.irs-contact__content{display:grid;grid-template-columns:375px 1fr;align-items:center;gap:20px}@media (max-width:991px){.irs-contact__content{grid-template-columns:1fr;gap:30px}}.irs-contact__title{font-size:36px;font-weight:500;color:var(--color-primary);line-height:1.2;padding-right:20px;word-break:break-word}@media (max-width:991px){.irs-contact__title{font-size:34px}}@media (max-width:768px){.irs-contact__title{font-size:28px}}.irs-contact__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media (max-width:576px){.irs-contact__list{grid-template-columns:1fr 1fr;gap:25px 10px}}@media (max-width:375px){.irs-contact__list{grid-template-columns:1fr;gap:20px}}.irs-contact__item{display:grid;grid-template-columns:45px 1fr;gap:10px;align-items:center}@media (max-width:767px){.irs-contact__item{grid-template-columns:40px 1fr;gap:5px}}@media (max-width:576px){.irs-contact__item{gap:10px}}.irs-contact__item-body{display:flex;flex-direction:column;gap:10px}@media (max-width:767px){.irs-contact__item-body{gap:5px}}.irs-contact__item-img{width:45px;height:40px}@media (max-width:767px){.irs-contact__item-img{width:40px;height:35px}}.irs-contact__item-img img{width:100%;height:100%;object-fit:contain;object-position:center}.irs-contact__item-title{font-style:normal;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:-.03em;color:#2c2867;word-break:break-word}.irs-contact__item-text{font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:rgba(0,0,0,.7215686275);word-break:break-word}.irs-contact__item-text a{color:rgba(0,0,0,.7215686275);text-decoration:none}.product-list-banner{aspect-ratio:6/1.7;border-radius:25px;margin-bottom:50px}.product-list-banner img{width:100%;height:100%;object-fit:cover;border-radius:25px}.product-list-header{display:grid;grid-template-columns:1fr auto;gap:30px;margin-bottom:25px}@media (max-width:767px){.product-list-header{gap:20px}}.product-list-header .product-list-show-grid-list{display:flex;gap:25px}.product-list-header .product-list-show-grid-list .btn-filter{margin-top:10px;align-self:start;border:1px solid #2c2867;padding:5px 10px;color:#2c2867;font-size:14px;display:none}@media (max-width:991px){.product-list-header .product-list-show-grid-list .btn-filter{display:block}}.product-list-header .product-list-show-grid-list .product-list-show-grid-list-item{display:flex;align-items:center;align-self:flex-start;gap:10px;cursor:pointer}@media (max-width:991px){.product-list-header .product-list-show-grid-list .product-list-show-grid-list-item{display:none}}.product-list-header .product-list-show-grid-list .product-list-show-grid-list-item img{opacity:.5;aspect-ratio:1/1}@media (max-width:767px){.product-list-header .product-list-show-grid-list .product-list-show-grid-list-item img{max-width:40px;max-height:40px}}.product-list-header .product-list-show-grid-list .product-list-show-grid-list-item--active img{opacity:1}.product-list-search-input{margin-bottom:40px}.product-list-search-input .input-group{border-bottom:1px solid #0b7eea}.product-list-search-input .input-group .btn{border:none;background-color:transparent;padding:10px 10px 10px 0}.product-list-search-input .input-group .form-control{background-color:transparent;border:none;outline:0;box-shadow:none;font-style:normal;font-weight:600;font-size:20px;line-height:27px;letter-spacing:-.03em;color:rgba(0,0,0,.7215686275)}.product-list-search-input .input-group .form-control:focus{box-shadow:none;outline:0}.product-list-title{font-style:normal;font-weight:500;font-size:45px;line-height:1.3;letter-spacing:-.03em;color:#2c2867}@media (max-width:1199px){.product-list-title{font-size:40px}}@media (max-width:1024px){.product-list-title{font-size:36px}}@media (max-width:991px){.product-list-title{font-size:32px}}.product-list-desc{font-style:normal;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.03em;color:#040711;margin-top:5px;margin-bottom:10px}.product-list-search-info-text{font-style:normal;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:-.03em;color:#040711}.product-list-content{display:grid;grid-template-columns:240px 1fr;gap:50px;margin-bottom:50px}@media (max-width:991px){.product-list-content{grid-template-columns:1fr}}.product-list-filter-desktop{display:block}@media (max-width:991px){.product-list-filter-desktop{display:none}}.product-list-filter__title{font-style:normal;font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.03em;color:#2c2867;margin-bottom:10px}.product-list-filter ul{margin:10px 0 0 0;padding:0}.product-list-filter ul li{list-style:none;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:-.03em;color:rgba(0,0,0,.7215686275);padding:3px 0}.product-list-filter ul li a{display:block;width:100%;text-decoration:none;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:-.03em;color:rgba(0,0,0,.7215686275);padding:3px 0}.product-list-filter ul li a.active{font-weight:700}.product-list-filter ul .open-sub-list .open-sub-list-item{position:relative}.product-list-filter ul .open-sub-list .open-sub-list-item::after{position:absolute;top:0;right:0;content:url(../img/ic-filter-menu.svg);display:inline-table;width:12px;height:7px}.product-list-filter ul .open-sub-list ul{padding-left:20px;margin-top:0}.product-list-filter ul .open-sub-list>.open-sub-list-item[aria-expanded=false]::after{transform:unset}.product-list-filter ul .open-sub-list>.open-sub-list-item[aria-expanded=true]::after{transform:rotate(180deg)}.product-list-item{display:flex;flex-direction:column;gap:10px;border-radius:15px}.product-list-item__title{font-style:normal;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.02em;color:#2c2867;word-break:break-word}.product-list-item__desc{font-style:normal;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:-.03em;color:#040711}.product-list-item__display{border:1px solid #d3ddec;background-color:#fff;padding:25px 20px;display:flex;flex-direction:column;gap:20px;border-radius:15px}.product-list-item__header{display:grid;grid-template-columns:1fr auto;justify-content:space-between;align-items:center}.product-list-item__category{font-style:normal;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:-.03em;color:#040711}.product-list-item__tablet{background-color:#e3f3ff;padding:5px 10px;border-radius:30px;font-style:normal;font-weight:700;font-size:12px;line-height:1.3;text-align:center;letter-spacing:-.03em;color:#2c2867;min-height:25px}.product-list-item__mg{font-style:normal;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:-.03em;color:#040711}.product-list-item__img{display:flex;justify-content:center;align-items:center;width:100%;height:170px;margin:20px 0 15px}@media (max-width:1366px){.product-list-item__img{height:150px}}@media (max-width:1199px){.product-list-item__img{height:125px}}.product-list-item__img img{object-fit:contain;object-position:center;width:100%;height:100%}.product-list-item__single-content{display:grid;grid-template-columns:1fr minmax(auto,240px);align-items:center;gap:30px}@media (max-width:1366px){.product-list-item__single-content{grid-template-columns:1fr minmax(auto,225px)}}@media (max-width:680px){.product-list-item__single-content{grid-template-columns:1fr;gap:15px}}.product-list{display:grid;align-content:start;grid-template-columns:1fr 1fr 1fr;gap:30px}.product-list__one-column{grid-template-columns:1fr}.product-list__one-column .product-list-item{border:1px solid #d3ddec;background-color:#fff;border-radius:15px;padding:0;display:grid;grid-template-columns:185px 1fr;gap:30px}@media (max-width:1440px){.product-list__one-column .product-list-item{grid-template-columns:150px 1fr}}@media (max-width:1366px){.product-list__one-column .product-list-item{grid-template-columns:125px 1fr}}@media (max-width:580px){.product-list__one-column .product-list-item{grid-template-columns:110px 1fr;gap:20px}}@media (max-width:480px){.product-list__one-column .product-list-item{grid-template-columns:100px 1fr;gap:15px}}@media (max-width:424px){.product-list__one-column .product-list-item{grid-template-columns:80px 1fr}}.product-list__one-column .product-list-item__display{border:none;padding:0;justify-content:center}.product-list__one-column .product-list-item__empty-img{height:100%}.product-list__one-column .product-list-item__empty-img .product-list-item__img{height:100%;width:100%}.product-list__one-column .product-list-item__empty-img .product-list-item__img img{width:100%;height:100%;object-position:center;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px}.product-list__one-column .product-list-item__img{margin:0}.product-list__one-column .product-list-item .product-list-item__single-content{padding:25px 25px 25px 0}.product-list__two-column{grid-template-columns:1fr 1fr}@media (max-width:991px){.product-list__two-column{gap:20px}}@media (max-width:767px){.product-list__two-column{grid-template-columns:1fr;gap:30px}}.product-list__two-column .product-list-item{border:1px solid #d3ddec;background-color:#fff;padding:25px;display:grid;grid-template-columns:140px 1fr;gap:30px;border-radius:15px}@media (max-width:1440px){.product-list__two-column .product-list-item{grid-template-columns:125px 1fr;gap:25px}}@media (max-width:1366px){.product-list__two-column .product-list-item{grid-template-columns:100px 1fr;gap:20px}}@media (max-width:1199px){.product-list__two-column .product-list-item{grid-template-columns:75px 1fr;gap:15px;padding:20px}}@media (max-width:991px){.product-list__two-column .product-list-item{grid-template-columns:100px 1fr;gap:25px}}@media (max-width:767px){.product-list__two-column .product-list-item{grid-template-columns:150px 1fr;gap:30px}}@media (max-width:540px){.product-list__two-column .product-list-item{grid-template-columns:100px 1fr;gap:20px}}@media (max-width:424px){.product-list__two-column .product-list-item{grid-template-columns:80px 1fr}}.product-list__two-column .product-list-item__display{border:none;padding:0;border-radius:15px}.product-list__three-column{grid-template-columns:1fr 1fr 1fr}@media (max-width:1680px){.product-list__three-column{gap:30px 25px}}@media (max-width:1440px){.product-list__three-column{gap:30px 20px}}@media (max-width:1366px){.product-list__three-column{gap:30px 15px}}@media (max-width:991px){.product-list__three-column{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.product-list__three-column{grid-template-columns:1fr 1fr}}@media (max-width:540px){.product-list__three-column{grid-template-columns:1fr}}.product-list__three-column .product-list-item__title{height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-detail{padding:50px 0;background-color:#fff}.product-detail .product-title{font-style:normal;font-weight:600;font-size:40px;line-height:1.1;letter-spacing:-.02em;color:#2c2867}@media (max-width:1440px){.product-detail .product-title{font-size:36px}}@media (max-width:1199px){.product-detail .product-title{font-size:32px}}@media (max-width:1024px){.product-detail .product-title{font-size:28px}}@media (max-width:991px){.product-detail .product-title{font-size:24px}}@media (max-width:767px){.product-detail .product-title{font-size:32px}}@media (max-width:540px){.product-detail .product-title{font-size:24px}}.product-detail .product-category{font-style:normal;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:-.03em;color:#2c2867;margin-bottom:20px}@media (max-width:767px){.product-detail .product-category{margin-top:40px}}.product-detail .product-summary{font-style:normal;font-weight:400;font-size:15px;line-height:1.4;letter-spacing:-.03em;color:#040711;border-top:1px solid #e2e7ee;margin-top:30px;padding-top:30px}.product-detail .product-mg,.product-detail .product-tablet{background-color:#e3f3ff;padding:8px 20px;border-radius:30px;font-style:normal;font-weight:400;font-size:18px;line-height:1.3;text-align:center;letter-spacing:-.03em;color:#2c2867}.product-detail .product-tablet{box-shadow:1px 2px 5px #a7c4dd}.product-detail .product-slider-for__item{aspect-ratio:1.4/1;border-radius:5px}.product-detail .product-slider-for__item img{padding:30px 0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:5px}.product-detail .product-slider-nav .slick-list{padding:0!important}.product-detail .product-slider-nav .slick-current .product-slider-nav__item{border:1px solid #2c2867}.product-detail .product-slider-nav__item{width:130px;height:130px;aspect-ratio:1/1;border:1px solid #d3ddec;border-radius:5px}@media (max-width:1440px){.product-detail .product-slider-nav__item{width:120px;height:120px}}@media (max-width:1366px){.product-detail .product-slider-nav__item{width:110px;height:110px}}@media (max-width:1024px){.product-detail .product-slider-nav__item{width:100px;height:100px}}@media (max-width:540px){.product-detail .product-slider-nav__item{width:90px;height:90px}}.product-detail .product-slider-nav__item img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px}.product-detail-attrs{padding:50px 0}.product-detail-attrs .nav-tabs{background-color:transparent;border-bottom:2px solid #fff;gap:50px;justify-content:center}@media (max-width:1024px){.product-detail-attrs .nav-tabs{gap:40px}}@media (max-width:767px){.product-detail-attrs .nav-tabs{gap:20px}}@media (max-width:580px){.product-detail-attrs .nav-tabs{gap:15px}}@media (max-width:480px){.product-detail-attrs .nav-tabs{gap:10px}}.product-detail-attrs .nav-tabs .nav-link{background-color:transparent;border:none;font-style:normal;font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.03em;color:#2c2867;padding:10px 0}@media (max-width:1024px){.product-detail-attrs .nav-tabs .nav-link{font-size:20px}}@media (max-width:767px){.product-detail-attrs .nav-tabs .nav-link{font-size:18px}}@media (max-width:680px){.product-detail-attrs .nav-tabs .nav-link{font-size:16px}}@media (max-width:580px){.product-detail-attrs .nav-tabs .nav-link{font-size:15px}}@media (max-width:480px){.product-detail-attrs .nav-tabs .nav-link{font-size:14px}}@media (max-width:460px){.product-detail-attrs .nav-tabs .nav-link{font-size:13px}}.product-detail-attrs .nav-tabs .nav-link.active{border-bottom:2px solid #2c2867}.product-detail-attrs .tab-content img{max-width:100%!important}.product-detail-attrs .tab-content a{text-decoration:none}.product-detail-attrs .tab-content p{font-style:normal;font-weight:400;font-size:15px;line-height:1.3;letter-spacing:-.03em;color:#040711}.product-detail-attrs .tab-content .tab-pane{padding:30px 0}.product-detail-attrs .tab-content .table,.product-detail-attrs .tab-content table{border-radius:15px;width:100%;border:1px solid #d3ddec}.product-detail-attrs .tab-content .table.no-bg,.product-detail-attrs .tab-content table.no-bg{border:none}.product-detail-attrs .tab-content .table.no-bg tbody tr,.product-detail-attrs .tab-content .table.no-bg thead tr,.product-detail-attrs .tab-content table.no-bg tbody tr,.product-detail-attrs .tab-content table.no-bg thead tr{background-color:transparent}.product-detail-attrs .tab-content .table.no-bg tbody tr:nth-child(odd),.product-detail-attrs .tab-content .table.no-bg thead tr:nth-child(odd),.product-detail-attrs .tab-content table.no-bg tbody tr:nth-child(odd),.product-detail-attrs .tab-content table.no-bg thead tr:nth-child(odd){background-color:transparent}.product-detail-attrs .tab-content .table.no-bg tbody tr:nth-child(even),.product-detail-attrs .tab-content .table.no-bg thead tr:nth-child(even),.product-detail-attrs .tab-content table.no-bg tbody tr:nth-child(even),.product-detail-attrs .tab-content table.no-bg thead tr:nth-child(even){background-color:transparent}.product-detail-attrs .tab-content .table.no-bg tbody tr td,.product-detail-attrs .tab-content .table.no-bg tbody tr th,.product-detail-attrs .tab-content .table.no-bg thead tr td,.product-detail-attrs .tab-content .table.no-bg thead tr th,.product-detail-attrs .tab-content table.no-bg tbody tr td,.product-detail-attrs .tab-content table.no-bg tbody tr th,.product-detail-attrs .tab-content table.no-bg thead tr td,.product-detail-attrs .tab-content table.no-bg thead tr th{border:none}.product-detail-attrs .tab-content .table tbody tr:nth-child(odd),.product-detail-attrs .tab-content .table thead tr:nth-child(odd),.product-detail-attrs .tab-content table tbody tr:nth-child(odd),.product-detail-attrs .tab-content table thead tr:nth-child(odd){background-color:#fff}.product-detail-attrs .tab-content .table tbody tr:nth-child(even),.product-detail-attrs .tab-content .table thead tr:nth-child(even),.product-detail-attrs .tab-content table tbody tr:nth-child(even),.product-detail-attrs .tab-content table thead tr:nth-child(even){background-color:#f3f8ff}.product-detail-attrs .tab-content .table tbody tr th,.product-detail-attrs .tab-content .table thead tr th,.product-detail-attrs .tab-content table tbody tr th,.product-detail-attrs .tab-content table thead tr th{font-weight:700}.product-detail-attrs .tab-content .table tbody tr td,.product-detail-attrs .tab-content .table thead tr td,.product-detail-attrs .tab-content table tbody tr td,.product-detail-attrs .tab-content table thead tr td{font-weight:400}.product-detail-attrs .tab-content .table tbody tr td,.product-detail-attrs .tab-content .table tbody tr th,.product-detail-attrs .tab-content .table thead tr td,.product-detail-attrs .tab-content .table thead tr th,.product-detail-attrs .tab-content table tbody tr td,.product-detail-attrs .tab-content table tbody tr th,.product-detail-attrs .tab-content table thead tr td,.product-detail-attrs .tab-content table thead tr th{border-left:1px solid #d3ddec;padding:10px;background-color:transparent}.product-detail-attrs .tab-content .table tbody tr td:first-child,.product-detail-attrs .tab-content .table tbody tr th:first-child,.product-detail-attrs .tab-content .table thead tr td:first-child,.product-detail-attrs .tab-content .table thead tr th:first-child,.product-detail-attrs .tab-content table tbody tr td:first-child,.product-detail-attrs .tab-content table tbody tr th:first-child,.product-detail-attrs .tab-content table thead tr td:first-child,.product-detail-attrs .tab-content table thead tr th:first-child{border-left:none}.products-by-category-id-slider .slick-slide{margin:0 15px}.products-by-category-id-slider .slick-list{margin:0 -15px}.product-attr-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.product-attr-list__item{display:grid;grid-template-columns:120px minmax(auto,1fr);gap:5px}.product-attr-list__item--price{grid-template-columns:1fr}.product-attr-list__item-price-body{background:#f8fafe;display:grid;grid-template-columns:auto auto;gap:5px;width:fit-content;padding:10px;border-radius:4px}.product-attr-list__item-price-body .product-attr-list__item-key,.product-attr-list__item-price-body .product-attr-list__item-value{font-size:17px}.product-attr-list__item-price-body .product-attr-list__item-value{font-weight:900}.product-attr-list__item-info{grid-column:1/-1;font-style:normal;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:-.03em;color:#040711;word-break:break-word}.product-attr-list__item-key{font-style:normal;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.03em;color:#040711;word-break:break-word}.product-attr-list__item-value{font-style:normal;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:-.03em;color:#2c2867;word-break:break-word}.product-attr-list__item-pdf{background-color:#e3f3ff;padding:5px 15px;border-radius:30px;font-style:normal;font-weight:700;font-size:12px;line-height:1.3;letter-spacing:-.03em;color:#2c2867;display:inline-flex;align-items:center;gap:5px}.product-attr-list__item-pdf:hover{background-color:#2c2867;color:#e3f3ff}.similar-products-title{color:var(--color-primary);font-style:normal;font-weight:var(--font-weight-semibold);font-size:40px;line-height:1.2;letter-spacing:-.03em}@media (max-width:1680px){.similar-products-title{font-size:38px}}@media (max-width:1440px){.similar-products-title{font-size:36px}}@media (max-width:1366px){.similar-products-title{font-size:32px}}@media (max-width:1199px){.similar-products-title{font-size:28px}}.catalog-download{background-image:url(../img/catalog-bg.jpg);background-repeat:no-repeat;background-size:cover;display:block;padding:20px;border-radius:15px;margin-top:20px}.catalog-download__pdf{width:48px;height:64px}@media (max-width:1024px){.catalog-download__pdf{width:29px;height:39px}}.catalog-download__pdf img{width:100%;height:100%;object-fit:contain}.catalog-download__title{font-style:normal;font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.03em;color:#fff;margin:50px 0 10px}@media (max-width:1024px){.catalog-download__title{font-size:18px;line-height:1.2}}.catalog-download__desc{font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.03em;color:#fff}@media (min-width:992px){.product-modal .modal-dialog{max-width:700px}}.product-modal .modal-content{font-style:normal;font-weight:400;font-size:20px;line-height:1.2;text-align:center;letter-spacing:-.03em;color:#040711;background-image:url(../img/modal-bg.svg);background-repeat:no-repeat;background-position-x:calc(100% - 40px);background-position-y:calc(100% - 30px)}.product-modal .product-modal-desc{font-style:normal;font-weight:400;font-size:20px;line-height:1.2;text-align:center;letter-spacing:-.03em;color:#040711;max-width:360px;margin:15px auto 0}.product-modal .modal-header{border:none;margin:30px 0 0;display:flex;justify-content:center}.product-modal .modal-footer{display:flex;justify-content:center;border:none;margin:0 0 30px;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;text-align:center;letter-spacing:-.03em;color:#040711}.product-modal .modal-footer .btn-primary,.product-modal .modal-footer .btn-secondary{font-style:normal;font-weight:700;font-size:18px;line-height:1.3;text-align:center;letter-spacing:-.03em;color:#fff;width:160px;height:45px;border-radius:30px;border:none}@media (max-width:480px){.product-modal .modal-footer .btn-primary,.product-modal .modal-footer .btn-secondary{width:130px}}.product-modal .modal-footer .btn-primary{background-color:#2c2867;color:#fff}.product-modal .modal-footer .btn-secondary{background-color:#d2ecff;color:#2c2867}.product-modal .modal-title img{width:170px}.product-modal .product-modal-icon{width:130px;margin:10px auto 0}.bf-paging{display:flex;justify-content:center;gap:5px;padding-top:30px}.bf-paging .paging{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#98a2b1}.bf-paging .paging.active{font-weight:800;color:#248be0}.bf-toast-container .btn-close{background:transparent url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dc3545'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/></svg>") center/1em auto no-repeat}.page-not-found{display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width:575px){.page-not-found{gap:5px}}.page-not-found__number{font-size:200px;font-weight:500;line-height:1;background:linear-gradient(90deg,#2c2867 0,#80caf0 30%,#8b2580 70%,#e95a25 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;mix-blend-mode:normal}@media (max-width:991px){.page-not-found__number{font-size:150px}}@media (max-width:767px){.page-not-found__number{font-size:100px}}.page-not-found__logo{width:160px}@media (max-width:991px){.page-not-found__logo{width:125px}}@media (max-width:767px){.page-not-found__logo{width:85px}}.page-not-found__logo img{width:100%;height:100%;object-fit:contain;object-position:center}.page-not-found-title{margin:30px 0;font-size:32px;font-weight:500}@media (max-width:991px){.page-not-found-title{font-size:24px}}@media (max-width:767px){.page-not-found-title{font-size:20px}}@media (max-width:575px){.page-not-found-title{font-size:16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9faW52ZXN0bWVudC1wb3dlci5zY3NzIiwiY29tcG9uZW50cy9faGVhbHRoeS1nZW5lcmF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcmVwb3J0cy5zY3NzIiwiY29tcG9uZW50cy9fYWN0aXZpdHktZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWV2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9fbWlzc2lvbi12aXNpb24tdGFicy5zY3NzIiwiY29tcG9uZW50cy9fZGVlcC1yb290ZWQtaGlzdG9yeS1pbi1oZWFsdGguc2NzcyIsImNvbXBvbmVudHMvX3ZhbHVlcy1sZWdhY3kuc2NzcyIsImNvbXBvbmVudHMvX2FjdGl2aXR5LWZpZWxkcy1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3Rpb24tcG93ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ludHJvLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19iZWluZy1oYXZlci5zY3NzIiwiY29tcG9uZW50cy9fd2FybmluZy5zY3NzIiwiY29tcG9uZW50cy9fZnVsbC1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX3RpbWVsaW5lLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsImNvbXBvbmVudHMvX3BoYXJtYWNldXRpY2FsLXByb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL19zdGF0aXN0aWNzLnNjc3MiLCJjb21wb25lbnRzL19pbm5vdmF0b3JzLnNjc3MiLCJjb21wb25lbnRzL19jZW8tbWVzc2FnZS5zY3NzIiwiY29tcG9uZW50cy9fdGVhbS1jdWx0dXJlLnNjc3MiLCJjb21wb25lbnRzL19leHBlcmllbmNlLnNjc3MiLCJjb21wb25lbnRzL19qb2ItbGlzdGluZ3Muc2NzcyIsImNvbXBvbmVudHMvX2FwcGxpY2F0aW9uLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1yZXNwb25zaWJpbGl0eS5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXByb2plY3RzLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtcmVzcG9uc2liaWxpdHktc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19oYXZlci1hY2FkZW15LnNjc3MiLCJjb21wb25lbnRzL19pbnZlc3Rvci1yZWxhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdHMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luZy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1ub3QtZm91bmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUNFLGVBQUEsYUFBQSxDQUFBLFdBQ0EsaUJBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLE1BQUEsQ0FBQSxnQkFBQSxDQUFBLEtBQUEsQ0FBQSxXQUdBLHNCQUFBLElBQ0EscUJBQUEsSUFDQSx1QkFBQSxJQUNBLG1CQUFBLElBR0EsZ0JBQUEsUUFDQSxrQkFBQSxRQUNBLGFBQUEsUUFDQSxjQUFBLEtBQ0EsbUJBQUEsUUNmRixXQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsd0JBQUEsVUFHRixrQkFDRSxNQUFBLElBQ0EsTUFBQSxFQUNBLE1BQUEsTUFDQSxXQUFBLHFCQUFBLE1BQUEsSUFBQSxVQUNBLFFBQUEsRUFDQSxtQkFBQSxRQUFBLElBQ0EsZ0JBQUEsUUFBQSxJQUNBLGNBQUEsUUFBQSxJQUNBLFdBQUEsUUFBQSxJQUdG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QSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsZUFBQSxPQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLEtBRUEseUJBZEYsMENBQUEsNENBZUksTUFBQSxPQUlKLDBDQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUdGLDRDQUNFLGlCQUFBLFFBQ0EsTUFBQSxRQU1GLGdDQUNFLE1BQUEsTUFJSixtQ0FDRSxNQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUN0bENKLFdBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsSUFBQSxJQUNBLFlBQUEsS0FFQSxtQkFDRSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUVBLDBCQUNFLFlBQUEsSUFDQSxNQUFBLFFBTUosK0JBQ0UsV0FBQSxZQUFBLHlUQUFBLE1BQUEsQ0FBQSxJQUFBLEtBQUEsVUN0QkosZ0JBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLElBQUEsS0FFQSx5QkFORixnQkFPSSxJQUFBLEtBR0Ysd0JBQ0UsVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsV0FBQSxzRUFDQSx3QkFBQSxLQUNBLHdCQUFBLFlBQ0EsZ0JBQUEsS0FDQSxnQkFBQSxZQUNBLGVBQUEsT0FFQSx5QkFYRix3QkFZSSxVQUFBLE9BR0YseUJBZkYsd0JBZ0JJLFVBQUEsT0FJSixzQkFDRSxNQUFBLE1BRUEseUJBSEYsc0JBSUksTUFBQSxPQUdGLHlCQVBGLHNCQVFJLE1BQUEsTUFHRiwwQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxnQkFBQSxPQUtOLHNCQUNFLE9BQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBRUEseUJBTEYsc0JBTUksVUFBQSxNQUdGLHlCQVRGLHNCQVVJLFVBQUEsTUFHRix5QkFiRixzQkFjSSxVQUFBIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1mb250LXByaW1hcnk6ICdOdW5pdG8gU2FucycsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zZWNvbmRhcnk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgLy8gRm9udCB3ZWlnaHRzXG4gIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4gIC8vIENvbG9yc1xuICAtLWNvbG9yLXByaW1hcnk6ICMzYTM5Nzk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjMkM2RUYyO1xuICAtLWNvbG9yLXRleHQ6ICMyQjJBNUI7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItbGlnaHQtYmx1ZTogI0QzRERFQztcbn1cbiIsIi5sYi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9hZGluZy5naWYpIG5vLXJlcGVhdFxufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV4dC5wbmcpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42c1xufVxuXG4ubGItbmF2IGEubGItcHJldiB7XG4gIHdpZHRoOiAzNCU7XG4gIGxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42c1xufVxuXG4ubGItZGF0YSAubGItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnNcbn1cblxuLml0aSB7XG4gIHdpZHRoOiAxMDAlO1xufSIsImJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG5oMyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG59XG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbn1cblxuYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4udGV4dC1ibHVlIHtcbiAgICBjb2xvcjogIzBCN0VFQSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjMkMyODY3ICFpbXBvcnRhbnQ7XG59IiwiLnJlYWQtbW9yZSB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjNGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlZmZkO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAmLS1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzI4Njc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyODZjO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YzRkYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMkMyODY3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA2cHggNDBweCA2cHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG5cbiAgaSB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyODY3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG59IiwiLmludmVzdG1lbnQtcG93ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2F0ZXItZHJvcC1iZy5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0Mi40N2RlZywgcmdiYSgyMzMsIDkwLCAzNywgMC40KSAwJSwgcmdiYSgxMzksIDM3LCAxMjgsIDAuNCkgMjAlLCByZ2JhKDEyOCwgMjAyLCAyNDAsIDAuNCkgNzAlLCByZ2JhKDQ0LCA0MCwgMTAzLCAwLjQpIDEwMCUpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogaHVlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjMkM2RUYyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgICAgIGNvbG9yOiAjMkIyQTVCO1xuICAgIH1cblxuICAgICZfX3RpdGxlLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJCMkE1QjtcbiAgICAgICAgY29sb3I6ICMyQjJBNUI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyQTVCO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWx0aHktZ2VuZXJhdGlvbnMge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDQwcHggMCAxMjBweDtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59IiwiLnJlcG9ydHMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDIuNDdkZWcsIHJnYmEoMjMzLCA5MCwgMzcsIDAuNCkgMCUsIHJnYmEoMTM5LCAzNywgMTI4LCAwLjQpIDIwJSwgcmdiYSgxMjgsIDIwMiwgMjQwLCAwLjQpIDcwJSwgcmdiYSg0NCwgNDAsIDEwMywgMC40KSAxMDAlKTtcbiAgICBtaXgtYmxlbmQtbW9kZTogaHVlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3JlYWQtbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fYXJyb3csXG4gICZfX2RpYWdvbmFsLWFycm93IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJi0tZmluYW5jaWFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIGdyaWQtcm93OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLnJlcG9ydHNfX2JnIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyLzE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ZpbmFuY2lhbC1iZy5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbnZlc3RvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkEyQjZDO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAucmVwb3J0c19fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzc4NjRkOCAwJSwgIzcwMzVkOCAzMCUsICMwNDBFODcgNTAlLCAjMDAwNDRFIDcwJSwgIzdBMkZENCAxMDAlKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAucmVwb3J0c19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnJlcG9ydHNfX3JlYWQtbW9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5yZXBvcnRzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb3Jwb3JhdGUge1xuICAgICAgYmFja2dyb3VuZDogIzFEMUE0OTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAucmVwb3J0c19fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2My4yOWRlZywgIzFEMUE0OSAwJSwgIzVGNDFBOSAxMDAlKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAucmVwb3J0c19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnJlcG9ydHNfX3JlYWQtbW9yZSB7XG4gICAgICB9XG5cbiAgICAgIC5yZXBvcnRzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZpdHkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5yZXBvcnRzX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYyLjQ3ZGVnLCByZ2JhKDQ0LCA0MCwgMTAzLCAwLjUpIDAlLCByZ2JhKDEyOCwgMjAyLCAyNDAsIDAuNSkgMzAlLCByZ2JhKDk3LCAzNywgMTM5LCAwLjUpIDgwLjc2JSk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAucmVwb3J0c19fY29udGVudCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5yZXBvcnRzX19iZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMi8xO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oYXZlci1yZXBvcnQtYWN0aXZpdHkuanBlZycpO1xuICAgICAgfVxuXG4gICAgICAucmVwb3J0c19faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAmLS1maW5hbmNpYWwsXG4gICAgICAmLS1hY3Rpdml0eSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXG4gICAgICAucmVwb3J0c19fYXJyb3csXG4gICAgICAucmVwb3J0c19fZGlhZ29uYWwtYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb3Jwb3JhdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAmLS1hY3Rpdml0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBhc3BlY3QtcmF0aW86IDQvMTtcblxuICAgICAgLnJlcG9ydHNfX2JnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWN0aXZpdHktYmcuanBnJyk7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gIiwiLmFjdGl2aXR5LWZpZWxkcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblxuICAgICAgLmFjdGl2aXR5LWZpZWxkc19fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLFxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMSkgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpdml0eS1maWVsZHNfX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgMCUsXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLFxuICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB9XG59IiwiLm5ld3MtZXZlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc2xpZGVyLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAqIC41KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIC41KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDEwMCUgLSAxMTQwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjFweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMTAwJSAtIDEzMjBweCkgLyAyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19uYXYtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgICYtLW5leHQge1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXctYWxsIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxMzIwcHgpIC8gMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxMTQwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzlFQTVCNTtcbiAgfVxuXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgJl9fbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1kZXRhaWwge1xuICBtYXJnaW46IDUwcHggMCA3NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIG1hcmdpbjogMjVweCAwIDUwcHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMS4zO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzAwMDAwMGI4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYixcbiAgICBzdHJvbmcsXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBnYXA6IDI1cHhcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogMjBweFxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZ2FwOiAxNXB4XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBnYXA6IDEwcHhcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGFzcGVjdC1yYXRpbzogMS4zIC8gMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59IiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjNGRjtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9vdGVyLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblxuICAmX195dXp5aWxsaWstbWFya2FsYXIge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogOThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHJpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcveXV6eWlsbGlrLW1hcmthbGFyLWRlcm5lZ2kucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlEOUYyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDhweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmLS1zb2NpYWwge1xuICAgICAgY29sb3I6ICMyQzI4Njc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIGZsZXg6IDAgMCAzMDBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZmxleDogMCAwIDMwMHB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICZfX25hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgICZfX2luZm8ge1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2FkZHJlc3MsXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnNvY2lhbC1saW5rIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJFQ0ZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG59XG5cbi5pYy13aGF0c2FwcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdCQjYzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgc3ZnIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59IiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnNvY2lhbC1yZXNwb25zaWJpbGl0eS1kZXRhaWwge1xuICAgIGhlaWdodDogNjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgwLjYzZGVnLCAjMTkxNjQ4IDAlLCAjNTE1QzlGIDQ5JSwgIzBBMTkzQyAxMDAlKTtcblxuICAgIC5oZWFkZXJfX21lbnUsXG4gICAgLmhlYWRlcl9fbG9nbyB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWVudS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgICB9XG5cbiAgICAuc29jaWFsLXJlc3BvbnNpYmlsaXR5LWRldGFpbC1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXZ5LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzI4Njc7XG5cbiAgICAuaGVhZGVyX19tZW51LFxuICAgIC5oZWFkZXJfX2xvZ28ge1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX21lbnUtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICAgIHRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYuaG9tZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGI4O1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAuaGVhZGVyX19tZW51LFxuICAgIC5oZWFkZXJfX2xvZ28ge1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX21lbnUtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICAgIHRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGI4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmlkZW8tYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2Nyb2xsRG93bkJvdW5jZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDVweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYXJyb3cge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBhbmltYXRpb246IHNjcm9sbERvd25Cb3VuY2UgMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3l1enlpbGxpay1tYXJrYWxhciB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogNzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3l1enlpbGxpay1tYXJrYWxhci1kZXJuZWdpLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgbGVmdDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1mdWxsIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICB2aWRlbyB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3ZpZGVvLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzMlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDc1cHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMjVweCA1MHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMycHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogNjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19tZW51LXRleHQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny44OWRlZywgIzJDMjg2NyAyNi41NCUsICM4MENBRjAgNTUuMjglLCAjOEIyNTgwIDcyLjk1JSwgI0U5NUEyNSA3Ny4yNyUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fbWVudS1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vYmlsZS1tZW51LWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAub2ZmY2FudmFzLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gLjVyZW0gLjVyZW07XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMyQzI4Njc7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNsaXAgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMkMyODY3O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3Ljg5ZGVnLCAjMkMyODY3IDE1LjU0JSwgIzgwQ0FGMCAzNS4yOCUsICM4QjI1ODAgNTUuOTUlLCAjRTk1QTI1IDc3LjI3JSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJpdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY2xpcCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyQzI4Njc7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3Ljg5ZGVnLCAjMkMyODY3IDE1LjU0JSwgIzgwQ0FGMCAyNS4yOCUsICM4QjI1ODAgNDUuOTUlLCAjRTk1QTI1IDc3LjI3JSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LXVzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3QtdXMtZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMyQzI4Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFQkZGO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXItbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyLWxpbmsge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMyQzI4Njc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5zb2NpYWwtbGluayB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyRUNGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cbn0iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWFyZ2luOiAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzlBQUFDMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzlBQUFDMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICM5QUFBQzE7XG4gICAgfVxuICB9XG59IiwiLmJsb2cge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2U3ZTdlNztcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXG4gICAgICAuYmxvZ19faW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuXG4gICAgICAuYmxvZ19fcmVhZC1tb3JlIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2V4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjMDQwNzExO1xuICAgIGhlaWdodDogNjhweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX19yZWFkLW1vcmUge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMjg2NztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX3BhZ2UtbnVtYmVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn0iLCIubXZzLXRhYnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgIC50YWItcGFuZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IDFmcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQ0RDRENEO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDRENEQ0Q7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMjg2NztcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyQzI4Njc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm12cy10YWJzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubXZzLXRhYnNfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkMyODY3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMS4zZnIgMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwYjg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREVDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdC1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyQzI4NjcgMCUsICM4MENBRjAgMzAlLCAjOEIyNTgwIDgwJSwgI0U5NUEyNSAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAmX19zdGF0cyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufSAiLCIuZGVlcC1yb290ZWQtaGlzdG9yeS1pbi1oZWFsdGgge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19mYWRlLWVmZmVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fdGV4dC1jb250ZW50IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcblxuICAgICYtLWFsbC10ZXh0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICB0cmFuc2l0aW9uOiBnYXAgMC4zcyBlYXNlO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgJl9fdGV4dC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAiLCIudmFsdWVzLWxlZ2FjeSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgY29sb3I6ICMyQzI4Njc7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MS40N2RlZywgIzJDMjg2NyAxNS40NiUsICM4MENBRjAgNDguMTUlLCAjOEIyNTgwIDcwLjg5JSwgI0U5NUEyNSA4OC42MiUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogIzAwMDAwMGI4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn0gIiwiLmFjdGl2aXR5LWZpZWxkcy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDgwcHggY2FsYygxLjVyZW0gKiAuNSk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IDFmcjtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMWZyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDEwMCUgLSAxMTQwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjFweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygxMDAlIC0gMTMyMHB4KSAvIDIpO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG5cbiAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAvKm1hcmdpbi1ib3R0b206IDI0cHg7Ki9cbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ibHVlKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwge1xuXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgLmFjdGl2aXR5LWZpZWxkcy1zbGlkZXJfX2NhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0eS1maWVsZHMtc2xpZGVyX19jYXJkLXRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdHktZmllbGRzLXNsaWRlcl9fY2FyZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGl2aXR5LWZpZWxkcy1zbGlkZXJfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAuYWN0aXZpdHktZmllbGRzLXNsaWRlcl9fY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWN0aXZpdHktZmllbGRzLXNsaWRlci1pdGVtLWJnLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcblxuICAgICAgICAgICAgLmFjdGl2aXR5LWZpZWxkcy1zbGlkZXJfX2NhcmQtdGl0bGUsXG4gICAgICAgICAgICAuYWN0aXZpdHktZmllbGRzLXNsaWRlcl9fY2FyZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3Rpdml0eS1maWVsZHMtc2xpZGVyX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERUM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX19jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19jYXJkLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YzRkY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZWVmZjtcbiAgICAgICAgfVxuICAgIH1cbn0gIiwiLnByb2R1Y3Rpb24tcG93ZXIge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAuY29udGFpbmVyLXhsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19oZWFkZXItZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1idG4sXG4gICZfX2xpc3QtZmlsdGVyLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjdFRUE7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Rpb24tcG93ZXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU0JTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IC00NXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgICYtLXByZXYge1xuICAgICAgbGVmdDogLTQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xLjM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3Rpb24tcG93ZXJfX3pvb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX196b29tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cbn1cblxuLy8gQWRkIGN1c3RvbSBzdHlsZXMgZm9yIExpZ2h0Ym94XG4ubGItZGF0YSB7XG4gIC5sYi1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgLmxiLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubGItbmF2IGEubGItcHJldixcbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgb3BhY2l0eTogMC44O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnByb2R1Y3Rpb24tYXQtaGF2ZXIge1xuXG4gICZfX2JveC0xLFxuICAmX19ib3gtMixcbiAgJl9fYm94LTMge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxLjE7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjBFQUZEO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMiAvIDE7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LTMge1xuICAgIGJhY2tncm91bmQ6ICNDMkIwRkQ7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtaWNvbiB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19ib3gtdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtZGVzYyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMwNDA3MTE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuaW50cm8tdmlkZW8ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbnRyby12aWRlby1iZy5qcGVnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHggMjcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggMjcwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4IDI3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMkMyODY3IDAlLCAjMkMyODY3IDU1JSwgcmdiYSg0NCwgNDAsIDEwMywgMCkgODUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNjBweDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40ZnIgMWZyO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblxuICAgICAgLmludHJvLXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAuaW50cm8tdmlkZW9fX3RodW1ibmFpbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX3BsYXktYnV0dG9uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi8vIEN1c3RvbSBMaWdodGJveCBzdHlsZXMgZm9yIHZpZGVvXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4jbGlnaHRib3gge1xuICAubGItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5saWdodGJveC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLm1vZGFsLWludHJvLXZpZGVvIHtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmJlaW5nLWhhdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZlO1xuICAgIHBhZGRpbmc6IDgwcHggY2FsYygxLjVyZW0gKiAuNSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoY2FsYygxMDAlIC0gMTE0MHB4KSAvIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIxcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyhjYWxjKDEwMCUgLSAxMzIwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICB9XG5cbiAgICAmX19ncmlkLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX193YXZlIHtcbiAgICB9XG5cbiAgICAmX19icmFuZCB7XG4gICAgfVxuXG4gICAgJl9fcGF0dGVybiB7XG5cbiAgICB9XG5cbiAgICAmX190ZWFtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI3RUVBO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXQtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmX19zdGF0LW51bWJlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0LXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX2N0YS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICIsIi5jb29raWUtY29uc2VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICB9XG59IiwiLmZ1bGwtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDUgLyAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX195dXp5aWxsaWstbWFya2FsYXIge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogOThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHJpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcveXV6eWlsbGlrLW1hcmthbGFyLWRlcm5lZ2kucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn0iLCIuY29udGFjdCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG5cbiAgICAuZm9ybS1hcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YzRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dGFyZWEsXG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIC5mb3JtLXNlbGVjdCxcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjMEI3RUVBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDBiODtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzAwMDAwMGI4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJFQ0ZGO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgLnNvY2lhbC1saW5rIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsLWxpbmsge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGF2ZXItbWFwIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59IiwiLnRpbWVsaW5lLXNsaWRlciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMjg2NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAmX195ZWFycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NTQxOEI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3llYXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjQjFFNEZFO1xuXG4gICAgICAgIC5kb3Qtd3JhcCB7XG4gICAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjFFNEZFO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb2xvcjogIzJDMjg2NztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjZTNmM2ZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgLmRvdC13cmFwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgNTAlKSByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQxOEI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDc1bXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19waG90b3Mge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stY3VycmVudCB7XG5cbiAgICAudGltZWxpbmUtc2xpZGVyX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAudGltZWxpbmUtc2xpZGVyX19pbWFnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjEvMTI7XG4gICAgICB9XG5cbiAgICAgIC50aW1lbGluZS1zbGlkZXJfX3RleHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiAxNi8xMjtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNzVweDtcblxuICAgIHAsXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLXNsaWRlcl9fbmF2LXByZXYsXG4gIC50aW1lbGluZS1zbGlkZXJfX25hdi1uZXh0LFxuICAudGltZWxpbmUtc2xpZGVyX19jb250ZW50LW5hdi1wcmV2LFxuICAudGltZWxpbmUtc2xpZGVyX19jb250ZW50LW5hdi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogOTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLXNsaWRlcl9fbmF2LXByZXYsXG4gIC50aW1lbGluZS1zbGlkZXJfX2NvbnRlbnQtbmF2LXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudGltZWxpbmUtc2xpZGVyX19uYXYtbmV4dCxcbiAgLnRpbWVsaW5lLXNsaWRlcl9fY29udGVudC1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAudGltZWxpbmUtc2xpZGVyX19uYXYtcHJldixcbiAgLnRpbWVsaW5lLXNsaWRlcl9fbmF2LW5leHQge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICZfX25hdi1idG4ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIjpyb290IHtcbiAgLS10aW1lbGluZS1pbWFnZS1wYWRkaW5nOiA1MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAtLXRpbWVsaW5lLWltYWdlLXBhZGRpbmc6IDQ1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLS10aW1lbGluZS1pbWFnZS1wYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC0tdGltZWxpbmUtaW1hZ2UtcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAtLXRpbWVsaW5lLWltYWdlLXBhZGRpbmc6IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLS10aW1lbGluZS1pbWFnZS1wYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi50aW1lbGluZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cblxuICAmLS1wb3N0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAudGltZWxpbmVfX2NvbnRlbnQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4yZnI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLnRpbWVsaW5lX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNSAvIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMTAwJSAtIDExNDBweCkgLyAyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygxMDAlIC0gMTMyMHB4KSAvIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKiAuNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIC41KTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGNhbGMoMTAwJSAtIDExNDBweCkgLyAyKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjFweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGNhbGMoMTAwJSAtIDEzMjBweCkgLyAyKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnRpbWVsaW5lX19jb250ZW50IHtcblxuICAgICAgICAudGltZWxpbmVfX3RleHQge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZV9faW1hZ2Uge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXRpbWVsaW5lLWltYWdlLXBhZGRpbmcpIHZhcigtLXRpbWVsaW5lLWltYWdlLXBhZGRpbmcpIHZhcigtLXRpbWVsaW5lLWltYWdlLXBhZGRpbmcpIDA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogODBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IHZhcigtLXRpbWVsaW5lLWltYWdlLXBhZGRpbmcpIDAgdmFyKC0tdGltZWxpbmUtaW1hZ2UtcGFkZGluZykgdmFyKC0tdGltZWxpbmUtaW1hZ2UtcGFkZGluZyk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjMgLyAxO1xuXG4gICAgLy8gQmFja2dyb3VuZCBjb2xvcnMgZm9yIGVhY2ggaXRlbVxuICAgICYuYmctY29sb3ItMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBCN0VFQTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmctY29sb3ItMiB7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyODY3O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmctY29sb3ItMyB7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5NUEyNTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWNvbG9yLTQge1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEIyNTgwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBoYXJtYWNldXRpY2FsLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQxMXB4O1xuICAgIGdhcDogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIGkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDY7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gNztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiA1IC8gMztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci14bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5waGFybWFjZXV0aWNhbC1wcm9kdWN0c19fcm93IHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI0IxRTRGRTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59IiwiLnN0YXRpc3RpY3Mge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gIC5jb250YWluZXIteGwge1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAmLS1yZXZlcnNlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4yZnI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NCRDhFQTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMwMDAwMDBiODtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBwYWRkaW5nOiAyNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGF2ZXItMTMxMzE0MjM0MjM0LnBuZycpIHRvcC9jb3ZlcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuaW5ub3ZhdG9ycyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19zY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvKiY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2xvci13aGl0ZSksIHRyYW5zcGFyZW50KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1jb2xvci13aGl0ZSksIHRyYW5zcGFyZW50KTtcbiAgICB9Ki9cbiAgfVxuXG4gICZfX3Njcm9sbC10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGwgNDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNSAtIDI0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gNSAtIDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDQgLSAyMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNjcm9sbCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC8gMikpO1xuICAgIH1cbiAgfVxufSIsIi5jZW8tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4zZnIgMWZyO1xuICAgIGdhcDogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMEI3RUVBO1xuICB9XG5cbiAgJl9fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3N0YXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19zdGF0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JBREZGQjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzAwMDAwMGI4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiLnRlYW0tY3VsdHVyZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgZ2FwOiA3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmX19zdGF0LXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIGkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5leHBlcmllbmNlIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzJDMjg2NztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmUtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn0iLCIuam9iLWxpc3RpbmdzIHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgMC41ZnIgMS41ZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JBQkFCQTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjRmciBhdXRvO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkFCQUJBO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcHBseSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogIzBCN0VFQTtcbiAgICB9XG4gIH1cblxuICAmX19hcHBseSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIuYXBwbGljYXRpb24tZm9ybSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0YXJlYSxcbiAgdGV4dGFyZWEsXG4gIC5mb3JtLXNlbGVjdCxcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNEM0RERUM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDhweCAycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJmaWxlXCJdKSxcbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyArIGxhYmVsLFxuICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KSBzY2FsZSgwLjgpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19maWxlIHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI0QzRERFQztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBwYWRkaW5nOiA0cHggMnB4O1xuICAgICAgY29sb3I6ICM1ZjYzNjY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNHB4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRjaGEge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgaSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVhZC1tb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbC1yZXNwb25zaWJpbGl0eSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTc2cHg7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MDBweDtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0NTBweDtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0IHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JEOEVBO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NCRDhFQTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JEOEVBO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBvcmRlcjogNDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIG9yZGVyOiA1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkQ4RUE7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICBvcmRlcjogNjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICBvcmRlcjogNztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICBvcmRlcjogODtcbiAgICB9XG5cbiAgICAmLS1ibHVlLFxuICAgICYtLWRhcmsge1xuXG4gICAgICAuc29jaWFsLXJlc3BvbnNpYmlsaXR5X19zdGF0LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAuc29jaWFsLXJlc3BvbnNpYmlsaXR5X19zdGF0LW51bWJlcixcbiAgICAgIC5zb2NpYWwtcmVzcG9uc2liaWxpdHlfX3N0YXQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjdFRUE7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnNvY2lhbC1yZXNwb25zaWJpbGl0eV9fc3RhdC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0YXQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19zdGF0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdC1udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuODlkZWcsICMyQzI4NjcgMjYuNTQlLCAjODBDQUYwIDU1LjI4JSwgIzhCMjU4MCA3Mi45NSUsICNFOTVBMjUgNzcuMjclKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtcmVzcG9uc2liaWxpdHktZGV0YWlsLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tdG9wOiAtNTUwcHg7XG59XG5cbi5zb2NpYWwtcmVzcG9uc2liaWxpdHktZGV0YWlsIHtcbiAgbWFyZ2luOiAwIDAgNzVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDEuMztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190b3Atc2xvZ2FuIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDdlbTtcbiAgICBjb2xvcjogIzdFRkZEQjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fdG9wLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX190b3Atc3VtbWFyeSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMkMyODY3IDAlLCAjODBDQUYwIDMwJSwgIzhCMjU4MCA4MCUsICNFOTVBMjUgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzAwMDAwMGI4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiLFxuICAgIHN0cm9uZyxcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdhcDogMjVweFxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAyMHB4XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBnYXA6IDE1cHhcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGdhcDogMTBweFxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjMgLyAxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsLXByb2plY3RzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuMiAvIDE7XG5cbiAgICAgIC5zb2NpYWwtcHJvamVjdHNfX2NvbnRlbnQge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEuMiAvIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMS40O1xuXG4gICAgICAuc29jaWFsLXByb2plY3RzX19jb250ZW50IHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMS40O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuXG4gICAgICAuc29jaWFsLXByb2plY3RzX19saW5rIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1wcm9qZWN0c19fY29udGVudCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAmX19jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDAwMGI4O1xuICAgIH1cbiAgfVxufSIsIi5zb2NpYWwtcHJvamVjdHMtc2xpZGVyIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgLmJmLWNvbnRhaW5lci14bCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgICYtLW5leHQge1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXctYWxsIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS4zIC8gMTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGhlaWdodDogNTZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDAwMGI4O1xuICAgIH1cbiAgfVxufSIsIi5oYXZlci1hY2FkZW15IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgLmNvbnRhaW5lciB7XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiA4MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERUM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQcmltYXJ5IEJ1dHRvblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgIC8vIE91dGxpbmUgQnV0dG9uXG4gICAgJi0tb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fZmVhdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctaGF2ZXItYWNhZGVteS1mZWF0dXJlLmpwZWcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIC5oYXZlci1hY2FkZW15X19mZWF0dXJlLXRleHQsXG4gICAgICAuaGF2ZXItYWNhZGVteV9fZmVhdHVyZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmUtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgfVxuXG4gICZfX2ZlYXR1cmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwQjdFRUE7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctaGF2ZXItYWNhZGVteS5qcGVnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICB0b3A6IC0yNTBweFxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHRvcDogLTIwMHB4XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgdG9wOiAtMTAwcHhcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgICAgICAgICAgcmdiYSg0MywgNDIsIDkxLCAwLjk1KSAwJSxcbiAgICAgICAgICAgIHJnYmEoNDMsIDQyLCA5MSwgMC44KSAxMDAlXG4gICAgKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59IiwiLmludmVzdG9yLXJlbGF0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbnZlc3Rvci1yZWxhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmU7XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjNmZjtcbiAgfVxuXG4gIC5iZi1jb250YWluZXIteGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUwcHggMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERUM7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJl9fbWVudS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkQ4RUE7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMyQzI4Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pYy1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogIzJDMjg2NztcbiAgICB9XG4gIH1cblxuICAmX19tZW51LXRpdGxlLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pYy1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjMkMyODY3O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtbGlzdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JEOEVBO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtbGlzdC1pdGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogI0I3QjdCNztcblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMkMyODY3O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2ZpbHRlci10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMEI3RUVBO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRERFQztcbiAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDYyODdBO1xuICAgIH1cbiAgfVxuXG4gICZfX3llYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX195ZWFyLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgfVxuXG4gICZfX3NlbGVjdC1jYXRlZ29yeSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAuaW52ZXN0b3ItcmVsYXRpb25fX2NvbnRlbnQ6bm90KDpoYXMoLmludmVzdG9yLXJlbGF0aW9uX19maWx0ZXJzKSkgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjQ0JEOEVBO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUtbmFtZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmX19maWxlLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX19maWxlLXR5cGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjQjdCN0I3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2ZpbGUtZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICMwQjdFRUE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keS10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzAwMDAwMGI4O1xuXG4gICAgKiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBjb2xvcjogIzJDMjg2NztcbiAgICB9XG4gIH1cblxuICAmX19fX3RleHQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fdGV4dC1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIwMHB4LCA0MDBweCkgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI0NCRDhFQTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogI0UzRjNGRjtcblxuICAgICAgLmludmVzdG9yLXJlbGF0aW9uX190ZXh0LWl0ZW0ta2V5LFxuICAgICAgLmludmVzdG9yLXJlbGF0aW9uX190ZXh0LWl0ZW0tdmFsdWUsXG4gICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3RleHQtaXRlbS1wZXJjZW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMyQzI4Njc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBGN0ZGO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi0tdHJhZGUtcmVnaXN0cnkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZ2FwOiAwO1xuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmludmVzdG9yLXJlbGF0aW9uX190ZXh0LWl0ZW0ta2V5IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YzRkY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZlc3Rvci1yZWxhdGlvbl9fdGV4dC1pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3RleHQtaXRlbS1rZXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YzRkY7XG4gICAgICAgIH1cblxuICAgICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3RleHQtaXRlbS12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5pbnZlc3Rvci1yZWxhdGlvbl9fdGV4dC1pdGVtLWtleSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjNGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZlc3Rvci1yZWxhdGlvbl9fdGV4dC1pdGVtLXZhbHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3RleHQtaXRlbS1rZXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmludmVzdG9yLXJlbGF0aW9uX190ZXh0LWl0ZW0tdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNDQkQ4RUE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2FwaXRhbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuOGZyIDEuMWZyIDFmcjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMjg2NztcblxuICAgICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3RleHQtaXRlbS1rZXksXG4gICAgICAgIC5pbnZlc3Rvci1yZWxhdGlvbl9fdGV4dC1pdGVtLXZhbHVlLFxuICAgICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3RleHQtaXRlbS1wZXJjZW50IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtaXRlbS1rZXkge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gICZfX3RleHQtaXRlbS1rZXksXG4gICZfX3RleHQtaXRlbS12YWx1ZSxcbiAgJl9fdGV4dC1pdGVtLXBlcmNlbnQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMDAwMDAwYjg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3JkaW9uIHtcblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjQ0JEOEVBO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG5cbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAjMkMyODY3O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWMtY29sbGFwc2UtYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICoge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwYjg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJl9fcGVyc29uLWNhdGVnb3J5IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzBCN0VFQTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fcGVyc29uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3BlcnNvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMjBweCwgMjAwcHgpO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX3BlcnNvbi1sYWJlbCxcbiAgICAgIC5pbnZlc3Rvci1yZWxhdGlvbl9fcGVyc29uLXRleHQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGNvbG9yOiAjMkMyODY3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BlcnNvbi1sYWJlbCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgfVxuXG4gICZfX3BlcnNvbi10ZXh0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgfVxuXG4gICZfX3BlcnNvbi1saW5rIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMEI3RUVBO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWMtcGVyc29uLWxpbmsuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZnVsbC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICYtLW91ci1wb2xpY2llcyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmM2ZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzI4Njc7XG5cbiAgICAgIC5pbnZlc3Rvci1yZWxhdGlvbl9fYm94LWl0ZW0tdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmludmVzdG9yLXJlbGF0aW9uX19ib3gtaXRlbS1vcmRlciB7XG4gICAgICAgIGNvbG9yOiAjNzk3NGIxO1xuICAgICAgfVxuXG4gICAgICAuaW52ZXN0b3ItcmVsYXRpb25fX2JveC1pdGVtLWFycm93IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveC1pdGVtLW9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZGJkYmUwO1xuICB9XG5cbiAgJl9fYm94LWl0ZW0tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogY2FsYygzOXB4ICogLjgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMxcHggKiAuOCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygzOXB4ICogLjcpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMxcHggKiAuNyk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWludmVzdG9yLXJlbGF0aW9uLXN1bW1hcnktZ2FwOiAyMHB4O1xufVxuXG4uaXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmZTtcblxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0taW52ZXN0b3ItcmVsYXRpb24tc3VtbWFyeS1nYXApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWludmVzdG9yLXJlbGF0aW9uLXN1bW1hcnktZ2FwKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2JSAtIHZhcigtLWludmVzdG9yLXJlbGF0aW9uLXN1bW1hcnktZ2FwKSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg2MyUgLSB2YXIoLS1pbnZlc3Rvci1yZWxhdGlvbi1zdW1tYXJ5LWdhcCkpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSB2YXIoLS1pbnZlc3Rvci1yZWxhdGlvbi1zdW1tYXJ5LWdhcCkpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMzclIC0gdmFyKC0taW52ZXN0b3ItcmVsYXRpb24tc3VtbWFyeS1nYXApKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvZnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRERFQztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IHZhcigtLWludmVzdG9yLXJlbGF0aW9uLXN1bW1hcnktZ2FwKTtcbiAgfVxuXG4gICZfX2FsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3R3byB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiB2YXIoLS1pbnZlc3Rvci1yZWxhdGlvbi1zdW1tYXJ5LWdhcCk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpdml0eS1yZXBvcnRzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREVDO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAmX19pY29uLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDMwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogI0E0QURCQjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLWxpc3QtaXRlbS1pbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zcGVjaWFsLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX25hdi1hcnJvdyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwZWNpYWwtZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmluYW5jaWFsLXR3by1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogdmFyKC0taW52ZXN0b3ItcmVsYXRpb24tc3VtbWFyeS1nYXApO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19maW5hbmNpYWwtcmVwb3J0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJBMkI2QztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3ODY0ZDggMCwgIzcwMzVkOCAzMCUsICMwNDBlODcgNTAlLCAjMDAwNDRlIDcwJSwgIzdhMmZkNCAxMDAlKTtcbiAgICBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS1jb3Jwb3JhdGUtbWFuYWdlbWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjMuMjlkZWcsICMxRDFBNDkgMCUsICM1RjQxQTkgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cblxuICAgICYtLXByZXNlbnRhdGlvbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODAuNjNkZWcsICMxOTE2NDggMCUsICM1MTVDOUYgNTMuMyUsICMwQTE5M0MgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2aXR5LXJlcG9ydHMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWN0aXZpdHktcmVwb3J0LWltZy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmluYW5jaWFsLXJlcG9ydHMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG5cbiAgJl9fZmluYW5jaWFsLXJlcG9ydHMtdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmluYW5jaWFsLXJlcG9ydHMtYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmX19maW5hbmNpYWwtcmVwb3J0cy1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDMwcHggLTVweCBhdXRvO1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC5pcnNfX2ZpbmFuY2lhbC1yZXBvcnRzLS1jb3Jwb3JhdGUtbWFuYWdlbWVudCB7XG4gICAgLmlyc19fZmluYW5jaWFsLXJlcG9ydHMtYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB9XG5cbiAgICAuaXJzX19maW5hbmNpYWwtcmVwb3J0cy1pY29uIHtcbiAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pcnNfX2ZpbmFuY2lhbC1yZXBvcnRzLS1wcmVzZW50YXRpb24ge1xuXG4gICAgLmlyc19fZmluYW5jaWFsLXJlcG9ydHMtaWNvbiB7XG4gICAgICB3aWR0aDogMjAycHg7XG4gICAgICBoZWlnaHQ6IDIwMnB4O1xuICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlyc19fZmluYW5jaWFsLXJlcG9ydHMtLWFjdGl2aXR5LXJlcG9ydHMge1xuXG4gICAgLmlyc19fZmluYW5jaWFsLXJlcG9ydHMtaWNvbiB7XG4gICAgICB3aWR0aDogMTE4cHg7XG4gICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX2JvbmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX2JvbmQtdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuICB9XG5cbiAgJl9fYm9uZC1jb250ZW50IHtcblxuICB9XG5cbiAgJl9fZmluYW5jaWFsLXJlcG9ydHMtc2xpZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fZmluYW5jaWFsLXJlcG9ydHMtc2xpZGVyLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQyLjQ3ZGVnLCByZ2JhKDIzMywgOTAsIDM3LCAuNCkgMCwgcmdiYSgxMzksIDM3LCAxMjgsIC40KSAyMCUsIHJnYmEoMTI4LCAyMDIsIDI0MCwgLjQpIDcwJSwgcmdiYSg0NCwgNDAsIDEwMywgLjQpIDEwMCUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBodWU7XG4gIH1cblxuICAmX19maW5hbmNpYWwtcmVwb3J0cy1zbGlkZXItYXJyb3cge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19maW5hbmNpYWwtcmVwb3J0cy1zbGlkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3QsXG4gICAgLnNsaWNrLXRyYWNrLFxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgODIsIDE1OSwgMC44KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXJzLXBhZ2UtdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMkMyODY3O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5pcnMtY29udGFjdCB7XG4gIHBhZGRpbmc6IDUwcHggMCAxMHB4O1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzVweCAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDI1cHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NXB4IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgZ2FwOiAxMHB4XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMGI4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5wcm9kdWN0LWxpc3QtYmFubmVyIHtcbiAgYXNwZWN0LXJhdGlvOiA2IC8gMS43O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGlzdC1zaG93LWdyaWQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI1cHg7XG5cbiAgICAuYnRuLWZpbHRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkMyODY3O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBjb2xvcjogIzJDMjg2NztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1saXN0LXNob3ctZ3JpZC1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2VhcmNoLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEI3RUVBO1xuXG4gICAgLmJ0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBjb2xvcjogIzAwMDAwMGI4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMyQzI4Njc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1kZXNjIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzA0MDcxMTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0LXNlYXJjaC1pbmZvLXRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDQwNzExO1xufVxuXG4ucHJvZHVjdC1saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0MHB4IDFmcjtcbiAgZ2FwOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtZmlsdGVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtZmlsdGVyIHtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDBiODtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4tc3ViLWxpc3Qge1xuXG4gICAgICAub3Blbi1zdWItbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvaWMtZmlsdGVyLW1lbnUuc3ZnKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3Blbi1zdWItbGlzdCA+IC5vcGVuLXN1Yi1saXN0LWl0ZW1bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cblxuICAgIC5vcGVuLXN1Yi1saXN0ID4gLm9wZW4tc3ViLWxpc3QtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMwNDA3MTE7XG4gIH1cblxuICAmX19kaXNwbGF5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREVDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMDQwNzExO1xuICB9XG5cbiAgJl9fdGFibGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAmX19tZyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMwNDA3MTE7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpbmdsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCAyNDBweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMjI1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAzMHB4O1xuXG4gICZfX29uZS1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgLnByb2R1Y3QtbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERUM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODVweCAxZnI7XG4gICAgICBnYXA6IDMwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjVweCAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMHB4IDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgICB9XG5cbiAgICAgICZfX2Rpc3BsYXkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19lbXB0eS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnByb2R1Y3QtbGlzdC1pdGVtX19pbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1saXN0LWl0ZW1fX3NpbmdsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190d28tY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3QtaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREVDO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTI1cHggMWZyO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1cHggMWZyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmcjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xuICAgICAgfVxuXG4gICAgICAmX19kaXNwbGF5IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RocmVlLWNvbHVtbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIGdhcDogMzBweCAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGdhcDogMzBweCAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIGdhcDogMzBweCAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3QtaXRlbSB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhdGVnb3J5IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzJDMjg2NztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXN1bW1hcnkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMDQwNzExO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFN0VFO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAucHJvZHVjdC1tZyxcbiAgLnByb2R1Y3QtdGFibGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMkMyODY3O1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGV0IHtcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDVweCAjYTdjNGRkO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLWZvciB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS40IC8gMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci1uYXYge1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQge1xuXG4gICAgICAucHJvZHVjdC1zbGlkZXItbmF2X19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJDMjg2NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRERFQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtYXR0cnMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgLm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBnYXA6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGNvbG9yOiAjMkMyODY3O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJDMjg2NztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGNvbG9yOiAjMDQwNzExO1xuICAgIH1cblxuICAgIC50YWItcGFuZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLnRhYmxlLFxuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERUM7XG5cbiAgICAgICYubm8tYmcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgdGhlYWQsXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGVhZCxcbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y4RkY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEM0RERUM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLWJ5LWNhdGVnb3J5LWlkLXNsaWRlciB7XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYXR0ci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCBtaW5tYXgoYXV0bywgMWZyKTtcbiAgICBnYXA6IDVweDtcblxuICAgICYtLXByaWNlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcHJpY2UtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZmFmZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdhcDogNXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIC5wcm9kdWN0LWF0dHItbGlzdF9faXRlbS1rZXksXG4gICAgLnByb2R1Y3QtYXR0ci1saXN0X19pdGVtLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1hdHRyLWxpc3RfX2l0ZW0tdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMwNDA3MTE7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gICZfX2l0ZW0ta2V5IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzA0MDcxMTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgJl9faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gICZfX2l0ZW0tcGRmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGM0ZGO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyQzI4Njc7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMjg2NztcbiAgICAgIGNvbG9yOiAjRTNGM0ZGO1xuICAgIH1cbiAgfVxufVxuXG4uc2ltaWxhci1wcm9kdWN0cy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhdGFsb2ctYmcuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJl9fcGRmIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDUwcHggMCAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLnByb2R1Y3QtbW9kYWwge1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGNvbG9yOiAjMDQwNzExO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9kYWwtYmcuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LW1vZGFsLWRlc2Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogIzA0MDcxMTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMwNDA3MTE7XG5cbiAgICAuYnRuLXByaW1hcnksXG4gICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMjg2NztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMkVDRkY7XG4gICAgICBjb2xvcjogIzJDMjg2NztcbiAgICB9XG4gIH1cblxuICAubW9kYWwtdGl0bGUge1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1tb2RhbC1pY29uIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufSIsIi5iZi1wYWdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIC5wYWdpbmd7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjOThBMkIxO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMjQ4QkUwO1xuICAgIH1cbiAgfVxufVxuXG4uYmYtdG9hc3QtY29udGFpbmVyIHtcbiAgLmJ0bi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2RjMzU0NSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxufSIsIi5wYWdlLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyYzI4NjcgMCwgIzgwY2FmMCAzMCUsICM4YjI1ODAgNzAlLCAjZTk1YTI1IDEwMCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm90LWZvdW5kLXRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn0iXX0= */
