@import"../../node_modules/highlight.js/styles/github-dark-dimmed.css";:root{--color-red: #CA463A;--color-red-hover: #EA5547;--color-white: #fff;--color-dark: #1C1C1C;--color-light-blue: #E2ECF3;--color-violet: #7142FF;--font-inter: "Inter", sans-serif}.container{max-width:1170px;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.md-header{box-shadow:none;background-color:var(--color-dark)}.md-header .md-header__inner{background-color:var(--color-dark);min-height:80px;padding:0;display:flex;justify-content:space-between;align-items:center}.md-header .md-header__inner .left-part{display:flex;justify-content:flex-start;align-items:center}.md-header .md-header__inner .right-part{display:flex;justify-content:flex-end;align-items:center;gap:32px}@media(min-width: 1220px){.md-header .md-header__inner .right-part .md-search__inner{max-width:510px}}.md-header .md-header__inner .header-logo{padding:0;margin:0}.md-header .md-header__inner .header-logo img,.md-header .md-header__inner .header-logo svg{height:42px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.md-header .md-header__inner .md-header__title{font-size:0}@media(max-width: 1219px){.md-header .container{padding-left:18px;padding-right:18px}.md-header .md-header__inner{min-height:60px}.md-header .md-header__inner .header-logo img,.md-header .md-header__inner .header-logo svg{height:23px}.md-header .md-header__inner .right-part{gap:0}.md-header .md-header__inner .right-part .btn-group{display:none}.md-header .md-header__inner .right-part .btn-search{margin:0}.md-header .md-header__button{width:32px;height:32px;padding:0;margin:0;display:flex;justify-content:center;align-items:center;margin-right:14px}.md-header .md-header__button.btn-search{display:none}}@media(max-width: 959px){.md-header .md-header__button.btn-search{display:flex}}.md-tabs{background-color:var(--color-red)}.md-tabs .md-grid{max-width:100%}.md-tabs .md-tabs__list{display:flex;justify-content:center}.md-tabs .md-tabs__list .md-tabs__item a{font-family:var(--font-inter);font-style:normal;font-weight:500;font-size:14px;line-height:1.22;color:var(--color-white)}@media(max-width: 1219px){[dir=ltr] .md-sidebar--primary{left:-280px}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(280px)}.md-sidebar--primary{width:280px}.md-sidebar--primary .md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--color-dark);padding:24px;height:auto}.md-sidebar--primary .md-nav--primary .md-nav__title[for=__drawer] img{height:82px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.md-sidebar--primary .md-nav__source{background-color:#000;padding:16px 24px}.md-sidebar--primary .md-nav__source .md-source__icon svg{margin-left:0}.md-sidebar--primary .md-nav__list,.md-sidebar--primary .md-nav__title~.md-nav__list{padding-bottom:75px;background-color:var(--color-dark)}.md-sidebar--primary .md-nav__list .md-nav__item,.md-sidebar--primary .md-nav__title~.md-nav__list .md-nav__item{border-bottom:1px solid #323232}.md-sidebar--primary .md-nav__list .md-nav__item .md-nav__link,.md-sidebar--primary .md-nav__title~.md-nav__list .md-nav__item .md-nav__link{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:16px;line-height:1.67;align-items:center;letter-spacing:.18px;color:#fff;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;min-height:50px}.md-sidebar--primary .md-nav__list .btn-group,.md-sidebar--primary .md-nav__title~.md-nav__list .btn-group{padding-left:24px;padding-right:24px;padding-top:32px}.md-sidebar--primary .md-nav__list .btn-group .btn,.md-sidebar--primary .md-nav__title~.md-nav__list .btn-group .btn{width:100%}.md-sidebar--primary .md-nav--primary .md-nav__title{background-color:#000;color:var(--color-white);padding-left:24px}}.btn{font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:16px;justify-content:center;align-items:center;display:inline-flex;padding-left:24px;padding-right:24px;height:44px;min-width:130px;border-radius:12px;transition:.3s all ease;gap:4px}.btn .icon{transition:.3s all ease;color:var(--color-red);--size: 19px;width:var(--size);min-width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center}.btn .icon svg,.btn .icon img{width:100%;height:100%;max-height:11.5px;display:block;-o-object-fit:contain;object-fit:contain}.btn .icon svg path,.btn .icon img path{transition:.3s all ease;stroke:currentColor}.btn .icon.icon-lg svg,.btn .icon.icon-lg img{max-height:20px}.btn-black{color:#fff;background-color:#000}.btn-black:hover{background-color:var(--color-red)}.btn-rd,.btn-red{color:#fff;background-color:var(--color-red)}.btn-rd:hover,.btn-red:hover{background-color:var(--color-red-hover)}.btn-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;min-height:35px}.btn-link .caption{font-family:var(--font-inter);font-style:normal;font-weight:500;font-size:14px;color:var(--color-red);transition:.3s all ease}.btn-link .icon{transition:.3s all ease;color:var(--color-red);--size: 19px;width:var(--size);min-width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center}.btn-link .icon svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.btn-link .icon svg path{transition:.3s all ease;stroke:currentColor}.btn-link:hover .caption{color:var(--color-red-hover)}.btn-link:hover .icon{color:var(--color-red-hover);transform:translateX(5px)}.btn-light-red{background:rgba(202,70,58,.1);border:1px solid rgba(202,70,58,.32);color:var(--color-red)}.btn-light-red:hover{background:rgba(202,70,58,.15)}.footer{background-color:var(--color-dark)}.footer__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:32px;padding-top:clamp(64px,64px + 16*(100vw - 575px)/865,80px);gap:48px;flex-wrap:wrap}.footer__top .footer-logo{height:30px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.footer__top .md-social{padding:0;margin:0;gap:18px}.footer__top .md-social .md-social__link{display:flex;justify-content:center;align-items:center;width:32px;height:32px}.footer__top .md-social .md-social__link svg,.footer__top .md-social .md-social__link img{width:28px;height:28px;max-height:28px;display:block;-o-object-fit:contain;object-fit:contain;color:rgba(255,255,255,.5)}.footer__top .md-social .md-social__link:hover svg,.footer__top .md-social .md-social__link:hover img{color:var(--color-white)}.footer .footer-hr{background-color:#323232;height:1px;width:100%;display:block;margin:0;border:0}.footer__bot{padding-top:32px;padding-bottom:clamp(64px,64px + 16*(100vw - 575px)/865,80px)}.footer__bot .md-copyright{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:12px;line-height:1.25;text-align:center;color:rgba(255,255,255,.5)}.footer__bot .md-copyright a{text-decoration:underline;text-underline-offset:2px;transition:.3s all ease}.footer__bot .md-copyright a:hover{color:var(--color-white)}@media(max-width: 480px){.footer__top{flex-direction:column;justify-content:center;align-items:center}.footer__bot .md-copyright{text-align:left}}@media(min-width: 1220px){.md-sidebar--primary .btn-group{display:none}}.search-tag{display:inline-block;margin-left:.5em;padding:.1em .5em;border-radius:3px;font-size:.65em;font-weight:700;line-height:1.6;vertical-align:middle;white-space:nowrap;letter-spacing:.02em}.search-tag--spark{background-color:#fff3e0;color:#e65100}.search-tag--flink{background-color:#e3f2fd;color:#1565c0}.search-tag--snow{background-color:#e0f7fa;color:#00695c}body:has(.page-home) .md-main .md-main__inner{display:block;width:100%;max-width:100%;margin:0}body:has(.page-home) .md-main .md-main__inner>.md-sidebar{display:none}@media(max-width: 1219px){body:has(.page-home) .md-main .md-main__inner>.md-sidebar.md-sidebar--primary{display:block}}.page-home{font-family:var(--font-inter)}@media(min-width: 1220px){.page-home .md-sidebar{display:none}}.section-hero{background:linear-gradient(182.44deg, #9FD2F4 -17.31%, #F3F3F3 97.95%);padding-top:50px;overflow:hidden}.section-hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.section-hero .logo-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:12px}.section-hero .logo-wrap img{max-width:100%;height:auto;margin-bottom:10px}.section-hero .logo-wrap .page-title{text-align:center;font-family:var(--md-alternative-font);font-style:normal;font-weight:500;font-size:clamp(40px,40px + 8*(100vw - 575px)/865,48px);line-height:1.25;text-align:center;letter-spacing:-0.02em;color:#1a191c;margin:0}.section-hero .section-description{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:20px;line-height:1.5;text-align:center;letter-spacing:-0.015em;color:#1c1c1c;max-width:450px;margin-left:auto;margin-right:auto}.section-hero .btn-group{margin-top:16px;margin-bottom:16px}.section-hero .img-bg-wrap{display:flex;justify-content:center;margin-top:20px}.section-hero .img-bg{margin-left:auto;margin-right:auto;display:block}@media(max-width: 480px){.section-hero{padding-top:90px}.section-hero .btn-group{margin-bottom:44px}.section-hero .img-bg-wrap{justify-content:flex-start}.section-hero .img-bg{max-height:340px;transform:translateX(-40%)}}.section-global-scale{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-dark)}.section-global-scale .section-row{display:flex;justify-content:space-between;gap:30px}.section-global-scale .col-left{width:50%;max-width:415px}.section-global-scale .col-left .section-title{margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;letter-spacing:-0.02em;color:#fff}.section-global-scale .col-left .section-title .typed-wrap{color:var(--color-red);display:inline}.section-global-scale .col-left .section-title .typed-wrap .typed{white-space:nowrap;min-height:clamp(37px,37px + 14*(100vw - 575px)/865,51px);display:block}.section-global-scale .col-left .section-title .typed-wrap p{display:inline;margin:0}.section-global-scale .col-left .section-title .typed-strings{display:none}.section-global-scale .col-left .section-title .ti-cursor,.section-global-scale .col-left .section-title .typed-cursor{display:inline;color:var(--color-red)}.section-global-scale .col-left .section-title .Typewriter__cursor{display:none !important}.section-global-scale .col-left .section-description{margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 4*(100vw - 575px)/865,20px);line-height:1.5;letter-spacing:-0.015em;color:rgba(255,255,255,.6)}.section-global-scale .col-right{width:50%;max-width:540px;display:flex;align-items:flex-start;min-height:285px}.section-global-scale .col-right .hljs-snippet{width:100%}@media(max-width: 1024px){.section-global-scale .section-row{flex-wrap:wrap;gap:48px;flex-direction:column}.section-global-scale .col-left{width:100%;max-width:100%}.section-global-scale .col-right{width:100%;max-width:100%;min-height:unset}}.section-get-started-in-seconds{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-dark)}.section-get-started-in-seconds .section-row{display:flex;justify-content:space-between;gap:30px}.section-get-started-in-seconds .col-left{width:50%;max-width:593px;display:flex;align-items:flex-start;min-height:260px}.section-get-started-in-seconds .col-left .hljs-snippet{width:100%}.section-get-started-in-seconds .col-right{width:50%;max-width:432px}.section-get-started-in-seconds .col-right .section-title{margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;letter-spacing:-0.02em;color:#fff}.section-get-started-in-seconds .col-right .section-description{margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 4*(100vw - 575px)/865,20px);line-height:1.5;letter-spacing:-0.015em;color:rgba(255,255,255,.6)}.section-get-started-in-seconds .col-right .bth-group{margin-top:clamp(26px,26px + 6*(100vw - 575px)/865,32px)}@media(max-width: 1024px){.section-get-started-in-seconds .section-row{flex-wrap:wrap;gap:48px;flex-direction:column-reverse}.section-get-started-in-seconds .col-left{width:100%;max-width:100%;min-height:unset}.section-get-started-in-seconds .col-right{width:100%;max-width:100%}}.section-img-wrap{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-dark)}.section-img-wrap .img-wrap{display:flex;justify-content:center}.section-img-wrap .img-wrap img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:24px;overflow:hidden}.section-features{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-dark)}.section-features .section-title{text-align:center;margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;text-align:center;letter-spacing:-0.02em;color:#fff}.section-features .section-description{margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 4*(100vw - 575px)/865,20px);line-height:1.5;text-align:center;letter-spacing:-0.015em;color:rgba(255,255,255,.6)}.section-features .features-grid{margin-top:clamp(32px,32px + 28*(100vw - 575px)/865,60px);display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:24px;grid-row-gap:48px}.section-features .features-grid .feature-item__icon{--size: 40px;width:var(--size);min-width:var(--size);height:var(--size);border-radius:8px;display:flex;justify-content:center;align-items:center;background:rgba(255,110,66,.11);padding:4px;margin-bottom:24px}.section-features .features-grid .feature-item__icon img,.section-features .features-grid .feature-item__icon svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.section-features .features-grid .feature-item__title{font-weight:400;font-size:20px;line-height:1.3;color:#f4f2f0;margin-bottom:10px}.section-features .features-grid .feature-item__description{font-weight:400;font-size:16px;line-height:1.69;display:flex;align-items:center;letter-spacing:.18px;color:#928c97}.section-features .features-grid .feature-item__cta{margin-top:10px}@media(max-width: 991px){.section-features .features-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 565px){.section-features .features-grid{grid-template-columns:repeat(1, 1fr);gap:24px}}.section-deploy{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-light-blue)}.section-deploy .section-title{text-align:center;max-width:85%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;letter-spacing:-0.02em;color:var(--color-dark)}.section-deploy .section-description{margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 4*(100vw - 575px)/865,20px);line-height:1.5;text-align:center;letter-spacing:-0.015em;color:#434547;max-width:640px;margin-left:auto;margin-right:auto}.section-deploy .info-grid{margin-top:clamp(24px,24px + 36*(100vw - 575px)/865,60px);display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(16px,16px + 8*(100vw - 575px)/865,24px);max-width:772px;margin-left:auto;margin-right:auto}.section-deploy .info-grid .info-item{padding:24px;background:#fff;border-radius:16px}.section-deploy .info-grid .info-item.info-item--wide{grid-column:span 2}.section-deploy .info-grid .info-item__tag{margin-bottom:12px;display:inline-flex;align-items:center;justify-content:flex-start;padding-left:10px;padding-right:10px;min-height:26px;border-radius:24px;gap:4px;background:rgba(113,66,255,.08)}.section-deploy .info-grid .info-item__tag img,.section-deploy .info-grid .info-item__tag svg{--size: 18px;width:var(--size);min-width:var(--size);height:var(--size);display:block;-o-object-fit:contain;object-fit:contain}.section-deploy .info-grid .info-item__tag .caption{font-style:normal;font-weight:500;font-size:14px;color:var(--color-violet)}.section-deploy .info-grid .info-item__title{margin-bottom:4px;margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:20px;line-height:1.5;display:flex;align-items:center;letter-spacing:-0.015em;color:var(--color-dark)}.section-deploy .info-grid .info-item__description{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:rgba(28,28,28,.8)}.section-deploy .info-grid .info-item__cta{margin-top:8px}@media(max-width: 660px){.section-deploy .info-grid{grid-template-columns:repeat(1, 1fr)}}.section-industries-tabs{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-light-blue)}.section-industries-tabs .content-box{background-color:var(--color-white);border-radius:24px;padding-top:clamp(32px,32px + 48*(100vw - 575px)/865,80px);padding-bottom:clamp(32px,32px + 48*(100vw - 575px)/865,80px);padding-left:clamp(24px,24px + 36*(100vw - 575px)/865,60px);padding-right:clamp(24px,24px + 36*(100vw - 575px)/865,60px);overflow:hidden}.section-industries-tabs .section-title{text-align:center;margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;letter-spacing:-0.02em;color:var(--color-dark);max-width:640px;margin-left:auto;margin-right:auto}.section-industries-tabs .section__subtitle{text-align:center;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 2*(100vw - 575px)/865,18px);line-height:1.5;letter-spacing:-0.015em;color:#434547;margin-left:auto;margin-right:auto;max-width:640px}.section-industries-tabs .section__subtitle a{text-decoration:underline;color:var(--color-red);text-underline-offset:3px}.section-industries-tabs .industries-tabs{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:clamp(32px,32px + 18*(100vw - 575px)/865,50px)}.section-industries-tabs .industries-tabs__head-wrap{display:flex}.section-industries-tabs .industries-tabs__head{display:flex;align-items:center;padding:6px;gap:6px;background:#f5f5f5;border-radius:1000px}.section-industries-tabs .industries-tabs__head-item{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:var(--color-dark);padding-left:16px;padding-right:16px;height:37px;display:inline-flex;justify-content:center;align-items:center;border-radius:1000px;cursor:pointer;white-space:nowrap}.section-industries-tabs .industries-tabs__head-item.active{background:#fff;box-shadow:0px 2px 8px rgba(28,28,28,.1)}.section-industries-tabs .industries-tabs__body{padding-top:clamp(24px,24px + 8*(100vw - 575px)/865,32px)}.section-industries-tabs .industries-tabs__body-item{display:none}.section-industries-tabs .industries-tabs__body-item.active{display:block}.section-industries-tabs .industries-tabs__body-item .industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.section-industries-tabs .industries-tabs__body-item .industries-grid .grid-item{aspect-ratio:148/69;height:69px;display:flex;align-items:center;justify-content:center}.section-industries-tabs .industries-tabs__body-item .industries-grid .grid-item img{display:block;-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%;height:auto}.section-industries-tabs .btn-group{margin-top:clamp(32px,32px + 18*(100vw - 575px)/865,50px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}@media(max-width: 767px){.section-industries-tabs .content-box{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}.section-industries-tabs .btn-group{margin-left:auto;margin-right:auto;max-width:240px}.section-industries-tabs .btn-group .btn{width:100%}.section-industries-tabs .industries-tabs__head-wrap{overflow-x:auto;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);padding-left:24px;padding-right:24px}.section-industries-tabs .industries-tabs__body-item .industries-grid .grid-item{height:43px;aspect-ratio:94/43}}.section-community{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-light-blue)}.section-community .section-title{text-align:center;max-width:85%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;letter-spacing:-0.02em;color:var(--color-dark)}.section-community .section-description{margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 4*(100vw - 575px)/865,20px);line-height:1.5;text-align:center;letter-spacing:-0.015em;color:#434547;margin-left:auto;margin-right:auto}.section-community .btn-group{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,24px + 8*(100vw - 575px)/865,32px)}.section-community .community-cards{gap:24px;margin-top:clamp(32px,32px + 32*(100vw - 575px)/865,64px);display:flex;justify-content:center;flex-wrap:wrap}.section-community .community-cards .community-card{padding-top:24px;padding-bottom:24px;padding-left:28px;padding-right:28px;background:var(--color-white);border-radius:16px;max-width:calc(33.3333333333% - 16px)}.section-community .community-cards .community-card__author{display:flex;gap:16px;margin-bottom:16px}.section-community .community-cards .community-card__author .author-avatar img{--size: 44px;width:var(--size);min-width:var(--size);height:var(--size)}.section-community .community-cards .community-card__author .author-info .author-name{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;color:var(--color-dark)}.section-community .community-cards .community-card__author .author-info .author-tag{font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:rgba(28,28,28,.5)}.section-community .community-cards .community-card__text{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:var(--color-dark)}@media(max-width: 1024px){.section-community .community-cards .community-card{max-width:calc(50% - 12px)}}@media(max-width: 767px){.section-community .btn-group{margin-left:auto;margin-right:auto;max-width:240px}.section-community .btn-group .btn{width:100%}}@media(max-width: 680px){.section-community .community-cards{gap:16px}.section-community .community-cards .community-card{max-width:100%}}.section-events{padding-top:clamp(48px,48px + 52*(100vw - 575px)/865,100px);padding-bottom:clamp(48px,48px + 52*(100vw - 575px)/865,100px);background-color:var(--color-light-blue)}.section-events .content-box{background-color:var(--color-white);border-radius:24px;position:relative;overflow:hidden;min-height:377px;display:flex;align-items:center}.section-events .content-box__inner{padding-left:clamp(24px,24px + 56*(100vw - 575px)/865,80px);padding-top:clamp(24px,24px + 56*(100vw - 575px)/865,80px);padding-bottom:clamp(24px,24px + 56*(100vw - 575px)/865,80px);max-width:580px;position:relative;z-index:3}.section-events .content-box .corner-img{position:absolute;bottom:0;right:0;max-width:60%;pointer-events:none}.section-events .content-box .events-line{padding-left:100px;padding-right:100px;font-style:normal;font-weight:500;font-size:26px;line-height:1.25;text-align:center;letter-spacing:-0.02em;color:#1a191c;gap:42px;top:0;right:0;position:absolute;height:56px;background:#fafafa;box-shadow:0px 4px 17px rgba(0,0,0,.25);transform:rotate(12.52deg) translateX(17%);display:flex;align-items:center;font-family:var(--font-inter);z-index:3;white-space:nowrap}.section-events .content-box .events-line div{font-weight:500}.section-events .content-box .events-line strong{font-weight:500;color:var(--color-red)}.section-events .section-title{font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(20px,20px + 16*(100vw - 575px)/865,36px);line-height:1.4;display:flex;align-items:center;letter-spacing:-0.02em;color:var(--color-dark);margin-top:0;margin-bottom:0}.section-events .btn-group{margin-top:clamp(16px,16px + 8*(100vw - 575px)/865,24px)}@media(max-width: 1024px){.section-events .content-box{display:flex;flex-direction:column;justify-content:space-between;max-width:590px;margin-left:auto;margin-right:auto}.section-events .content-box__inner{width:100%;align-self:flex-start}.section-events .content-box .corner-img{position:static;max-width:160%;width:160%;transform:translateX(-1%);margin-top:30%}.section-events .content-box .events-line{top:33%;font-size:24px;transform:rotate(10.52deg) translateX(5%)}}@media(max-width: 480px){.section-events .content-box .events-line{transform:rotate(10.52deg) translateX(22%)}}.section-get-started{padding-top:clamp(48px,48px + 132*(100vw - 575px)/865,180px);padding-bottom:clamp(48px,48px + 132*(100vw - 575px)/865,180px);background-color:var(--color-dark)}.section-get-started .section-title{text-align:center;max-width:85%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:16px;font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:clamp(26px,26px + 10*(100vw - 575px)/865,36px);line-height:1.4;letter-spacing:-0.02em;color:var(--color-white)}.section-get-started .section-description{margin-top:0;font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:clamp(16px,16px + 4*(100vw - 575px)/865,20px);line-height:1.5;text-align:center;letter-spacing:-0.015em;color:#a4a4a4;margin-left:auto;margin-right:auto;max-width:520px}.section-get-started .hljs-snippet{margin-top:clamp(48px,48px + 2*(100vw - 575px)/865,50px);max-width:780px;margin-left:auto;margin-right:auto}.section-get-started .bth-group{display:flex;justify-content:center;align-items:center;margin-top:clamp(48px,48px + 2*(100vw - 575px)/865,50px)}.hljs-snippet{padding:clamp(16px,16px + 8*(100vw - 575px)/865,24px);background:#252525;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.hljs-snippet__tabs{display:inline-flex;gap:6px;padding:6px;height:50px;border:1px solid rgba(255,255,255,.1);border-radius:1000px}.hljs-snippet__tab{border-radius:1000px;font-family:var(--font-inter);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding-left:12px;padding-right:12px;font-style:normal;font-weight:400;font-size:14px;line-height:1.2;color:var(--color-white);cursor:pointer;height:38px}.hljs-snippet__tab.is-active{background-color:#3a3a3a;color:#e6edf3}.hljs-snippet__body{position:relative;margin-top:16px}.hljs-snippet__copy{height:28px;width:28px;border-radius:8px;display:flex;justify-content:center;align-items:center;position:absolute;top:8px;right:8px;border:0;background:rgba(255,255,255,.08);color:#e6edf3;cursor:pointer;overflow:hidden}.hljs-snippet__copy .btn-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.hljs-snippet__copy .btn-inner .active-state{position:absolute;width:100%;height:100%;z-index:1;opacity:0;display:flex;justify-content:center;align-items:center;font-size:15px}.hljs-snippet__copy img,.hljs-snippet__copy svg{max-width:85%;max-height:85%;display:block;-o-object-fit:contain;object-fit:contain}.hljs-snippet__copy:hover{background:rgba(255,255,255,.14)}.hljs-snippet__copy.copied .btn-inner svg,.hljs-snippet__copy.copied .btn-inner img{opacity:0}.hljs-snippet__copy.copied .btn-inner .active-state{opacity:1}.hljs-snippet__panel{margin:0}.hljs-snippet__panel code.hljs{min-height:44px;display:block;white-space:pre;font-style:normal;font-weight:400;font-size:14px;line-height:1.43;color:rgba(255,255,255,.6);padding:12px 16px;background:rgba(255,255,255,.04);border-radius:16px}.hljs-snippet__panel code.hljs::-webkit-scrollbar{height:8px}.hljs-snippet__panel code.hljs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.hljs-snippet__panel code.hljs::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.hljs-snippet__panel code.hljs::-webkit-scrollbar-thumb:hover{background:#555}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#406b9d !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV4dHJhLnNjc3MiLCJfdmFycy5zY3NzIiwib3RoZXIvX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtdGFncy5zY3NzIiwicGFnZXMvX3BhZ2UtaG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9CUSxzRUFBQSxDQ3BCUixNQUNFLG9CQUFBLENBQ0EsMEJBQUEsQ0FDQSxtQkFBQSxDQUNBLHFCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUVBLGlDQUFBLENDUkYsV0FDRSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQ05GLFdBQ0UsZUFBQSxDQUNBLGtDQUFBLENBRUEsNkJBQ0Usa0NBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBRUEsd0NBQ0UsWUFBQSxDQUNBLDBCQUFBLENBQ0Esa0JBQUEsQ0FHRix5Q0FDRSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFFBQUEsQ0FDQSwwQkFDRSwyREFDRSxlQUFBLENBQUEsQ0FNTiwwQ0FDRSxTQUFBLENBQ0EsUUFBQSxDQUVBLDRGQUNFLFdBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLHFCQUFBLENBQUEsa0JBQUEsQ0FLSiwrQ0FDRSxXQUFBLENBS0osMEJBQ0Usc0JBQ0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUVGLDZCQUNFLGVBQUEsQ0FHRSw0RkFDRSxXQUFBLENBSUoseUNBQ0UsS0FBQSxDQUVBLG9EQUNFLFlBQUEsQ0FHRixxREFDRSxRQUFBLENBSU4sOEJBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLFlBQUEsQ0FD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Q0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FFQSw2QkFDRSx3QkFBQSxDQUNBLGFBQUEsQ0FJSixvQkFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FHRixvQkFDRSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLGdDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBRUEsK0JBQ0UsWUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUVBLDZDQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUlKLGdEQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLHFCQUFBLENBQUEsa0JBQUEsQ0FHRiwwQkFDRSxnQ0FBQSxDQUtFLG9GQUNFLFNBQUEsQ0FHRixvREFDRSxTQUFBLENBTVIscUJBQ0UsUUFBQSxDQUVBLCtCQUNFLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQ0FBQSxDQUNBLGtCQUFBLENBRUEsa0RBQ0UsVUFBQSxDQUdGLHdEQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FHRix3REFDRSxlQUFBLENBQ0EsaUJBQUEsQ0FFQSw4REFDRSxlQUFBLENBVVYsa0RBQ0Usd0JBQUEiLCJmaWxlIjoiZXh0cmEubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFZhcmlhYmxlc1xuQGltcG9ydCBcInZhcnNcIjtcblxuLy8gTWl4aW5zXG5AaW1wb3J0IFwib3RoZXIvbWl4aW5nXCI7XG5cbi8vIEdyaWRcbkBpbXBvcnQgXCJvdGhlci9ncmlkXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2gtdGFnc1wiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcInBhZ2VzL3BhZ2UtaG9tZVwiO1xuXG4vLyBWZW5kb3JzXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2hpZ2hsaWdodC5qcy9zdHlsZXMvZ2l0aHViLWRhcmstZGltbWVkLmNzc1wiO1xuIiwiOnJvb3Qge1xuICAtLWNvbG9yLXJlZDogI0NBNDYzQTtcbiAgLS1jb2xvci1yZWQtaG92ZXI6ICNFQTU1NDc7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItZGFyazogIzFDMUMxQztcbiAgLS1jb2xvci1saWdodC1ibHVlOiAjRTJFQ0YzO1xuICAtLWNvbG9yLXZpb2xldDogIzcxNDJGRjtcblxuICAtLWZvbnQtaW50ZXI6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG4iLCIuY29udGFpbmVye1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbiIsIi5tZC1oZWFkZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcblxuICAubWQtaGVhZGVyX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubGVmdC1wYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5yaWdodC1wYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLm1kLXNlYXJjaF9faW5uZXJ7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExvZ29cbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgaW1nLCBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaXRsZVxuICAgIC5tZC1oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBNb2JpbGUgTWVudVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAubWQtaGVhZGVyX19pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuXG4gICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC1wYXJ0IHtcbiAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgIC5idG4tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZC1oZWFkZXJfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuXG4gICAgICAmLmJ0bi1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAubWQtaGVhZGVyX19idXR0b24ge1xuICAgICAgJi5idG4tc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1kLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuXG4gIC5tZC1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWQtdGFic19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5tZC10YWJzX19pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNb2JpbGUgTWVudVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBbZGlyPWx0cl0gLm1kLXNpZGViYXItLXByaW1hcnkge1xuICAgIGxlZnQ6IC0yODBweDtcbiAgfVxuICBbZGF0YS1tZC10b2dnbGU9ZHJhd2VyXTpjaGVja2VkIH4gLm1kLWNvbnRhaW5lciAubWQtc2lkZWJhci0tcHJpbWFyeSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4MHB4KTtcbiAgfVxuICAubWQtc2lkZWJhci0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgLm1kLW5hdi0tcHJpbWFyeSAubWQtbmF2X190aXRsZVtmb3I9X19kcmF3ZXJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1kLW5hdl9fc291cmNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgICAgIC5tZC1zb3VyY2VfX2ljb24gc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1kLW5hdl9fbGlzdCwgLm1kLW5hdl9fdGl0bGUgfiAubWQtbmF2X19saXN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgICAgIC5tZC1uYXZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMzIzMjtcblxuICAgICAgICAubWQtbmF2X19saW5rIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWQtbmF2LS1wcmltYXJ5IC5tZC1uYXZfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cblxuICB9XG59XG4iLCIuYnRuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgZ2FwOiA0cHg7XG5cbiAgLmljb24ge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgLS1zaXplOiAxOXB4O1xuICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyxpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMS41cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWxne1xuICAgICAgc3ZnLGltZ3tcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gIH1cbn1cblxuLmJ0bi1yZCwgLmJ0bi1yZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQtaG92ZXIpO1xuICB9XG59XG5cbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuXG4gIC5jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICAtLXNpemU6IDE5cHg7XG4gICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuY2FwdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkLWhvdmVyKTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkLWhvdmVyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAyLCA3MCwgNTgsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAyLCA3MCwgNTgsIDAuMzIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMiwgNzAsIDU4LCAwLjE1KTtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAtcHJvcGVydHkoNjQsIDgwKTtcbiAgICBnYXA6IDQ4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIC5tZC1zb2NpYWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdhcDogMThweDtcblxuICAgICAgLm1kLXNvY2lhbF9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1ociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJl9fYm90IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAtcHJvcGVydHkoNjQsIDgwKTtcblxuICAgIC5tZC1jb3B5cmlnaHQge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAmX190b3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYm90IHtcbiAgICAgIC5tZC1jb3B5cmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU2lkZWJhciBkZXNrdG9wXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5tZC1zaWRlYmFyLS1wcmltYXJ5IHtcbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAmLS1zcGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlMDtcbiAgICBjb2xvcjogI2U2NTEwMDtcbiAgfVxuXG4gICYtLWZsaW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMmZkO1xuICAgIGNvbG9yOiAjMTU2NWMwO1xuICB9XG5cbiAgJi0tc25vdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYTtcbiAgICBjb2xvcjogIzAwNjk1YztcbiAgfVxufVxuIiwiLy8gRml4IExheW91dCBmb3IgaG9tZXBhZ2Ugb25seVxuYm9keTpoYXMoLnBhZ2UtaG9tZSkge1xuICAubWQtbWFpbiB7XG4gICAgLm1kLW1haW5fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYgPiAubWQtc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgICAgICAgJiA+IC5tZC1zaWRlYmFyLm1kLXNpZGViYXItLXByaW1hcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaG9tZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5tZC1zaWRlYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gSGVyb1xuLnNlY3Rpb24taGVybyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODIuNDRkZWcsICM5RkQyRjQgLTE3LjMxJSwgI0YzRjNGMyA5Ny45NSUpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubG9nby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLW1kLWFsdGVybmF0aXZlLWZvbnQpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoNDAsIDQ4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzFBMTkxQztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgY29sb3I6ICMxQzFDMUM7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaW1nLWJnLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5pbWctYmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB9XG4gICAgLmltZy1iZy13cmFwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmltZy1iZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBHbG9iYWwgU2NhbGVcbi5zZWN0aW9uLWdsb2JhbC1zY2FsZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wLXByb3BlcnR5KDQ4LCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcblxuICAuc2VjdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDQxNXB4O1xuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBjbGFtcC1wcm9wZXJ0eSgyNiwgMzYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgIC50eXBlZC13cmFwIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAudHlwZWQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWluLWhlaWdodDogY2xhbXAtcHJvcGVydHkoMzcsIDUxKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnR5cGVkLXN0cmluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAudGktY3Vyc29yLCAvKiBUeXBld3JpdGVySlMgY3Vyc29yIGNsYXNzICovXG4gICAgICAudHlwZWQtY3Vyc29yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICAgIH1cblxuICAgICAgLy8gUmVtb3ZlZCBjdXJzb3JcbiAgICAgIC5UeXBld3JpdGVyX19jdXJzb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMTYsIDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIH1cblxuICB9XG5cbiAgLmNvbC1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMjg1cHg7XG5cbiAgICAuaGxqcy1zbmlwcGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VjdGlvbi1yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0OHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNvbC1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gR2V0IFN0YXJ0ZWQgaW5cbi5zZWN0aW9uLWdldC1zdGFydGVkLWluLXNlY29uZHMge1xuICBwYWRkaW5nLXRvcDogY2xhbXAtcHJvcGVydHkoNDgsIDEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgLnNlY3Rpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAuY29sLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1OTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuXG4gICAgLmhsanMtc25pcHBldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNDMycHg7XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KDI2LCAzNik7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMTYsIDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIH1cblxuICAgIC5idGgtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogY2xhbXAtcHJvcGVydHkoMjYsIDMyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24tcm93IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNDhweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmNvbC1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuICAgIC5jb2wtcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gR0lGXG4uc2VjdGlvbi1pbWctd3JhcCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wLXByb3BlcnR5KDQ4LCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcblxuICAuaW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBGZWF0dXJlc1xuLnNlY3Rpb24tZmVhdHVyZXMge1xuICBwYWRkaW5nLXRvcDogY2xhbXAtcHJvcGVydHkoNDgsIDEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMjYsIDM2KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KDE2LCAyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cblxuICAuZmVhdHVyZXMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAtcHJvcGVydHkoMzIsIDYwKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgIGdyaWQtcm93LWdhcDogNDhweDtcblxuICAgIC5mZWF0dXJlLWl0ZW0ge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIC0tc2l6ZTogNDBweDtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEwLCA2NiwgMC4xMSk7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAjRjRGMkYwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgIGNvbG9yOiAjOTI4Qzk3O1xuICAgICAgfVxuXG4gICAgICAmX19jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mZWF0dXJlcy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjVweCkge1xuICAgIC5mZWF0dXJlcy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gRGVwbG95XG4uc2VjdGlvbi1kZXBsb3kge1xuICBwYWRkaW5nLXRvcDogY2xhbXAtcHJvcGVydHkoNDgsIDEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSk7XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KDI2LCAzNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcC1wcm9wZXJ0eSgxNiwgMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBjb2xvcjogIzQzNDU0NztcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5pbmZvLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wLXByb3BlcnR5KDI0LCA2MCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogY2xhbXAtcHJvcGVydHkoMTYsIDI0KTtcbiAgICBtYXgtd2lkdGg6IDc3MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIC5pbmZvLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAmLmluZm8taXRlbS0td2lkZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IC8qIHNwYW5zIGFjcm9zcyAyIGNvbHVtbnMgKi9cbiAgICAgIH1cblxuICAgICAgJl9fdGFnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTMsIDY2LCAyNTUsIDAuMDgpO1xuXG5cbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgIC0tc2l6ZTogMThweDtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci12aW9sZXQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjgpO1xuICAgICAgfVxuXG4gICAgICAmX19jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuaW5mby1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBJbmR1c3RyaWVzIFRhYnNcbi5zZWN0aW9uLWluZHVzdHJpZXMtdGFicyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wLXByb3BlcnR5KDQ4LCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ibHVlKTtcblxuICAuY29udGVudC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcC1wcm9wZXJ0eSgzMiwgODApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcC1wcm9wZXJ0eSgzMiwgODApO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAtcHJvcGVydHkoMjQsIDYwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcC1wcm9wZXJ0eSgyNCwgNjApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcC1wcm9wZXJ0eSgyNiwgMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMTYsIDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBjb2xvcjogIzQzNDU0NztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmR1c3RyaWVzLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcC1wcm9wZXJ0eSgzMiwgNTApO1xuXG4gICAgJl9faGVhZC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDI4LCAyOCwgMjgsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiBjbGFtcC1wcm9wZXJ0eSgyNCwgMzIpO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmR1c3RyaWVzLWdyaWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNDgvNjk7XG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAtcHJvcGVydHkoMzIsIDUwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50LWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgIH1cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5kdXN0cmllcy10YWJzIHtcbiAgICAgICZfX2hlYWQtd3JhcCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIC5pbmR1c3RyaWVzLWdyaWQge1xuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5NC80MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBJbmR1c3RyaWVzIFRhYnNcbi5zZWN0aW9uLWNvbW11bml0eSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTAwKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wLXByb3BlcnR5KDQ4LCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ibHVlKTtcblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMjYsIDM2KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KDE2LCAyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIGNvbG9yOiAjNDM0NTQ3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcC1wcm9wZXJ0eSgyNCwgMzIpO1xuICB9XG5cbiAgLmNvbW11bml0eS1jYXJkcyB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wLXByb3BlcnR5KDMyLCA2NCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuY29tbXVuaXR5LWNhcmQge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjRweCAqIDIgLyAzKTtcblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIC5hdXRob3ItYXZhdGFyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLS1zaXplOiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1pbmZvIHtcbiAgICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1dGhvci10YWcge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbXVuaXR5LWNhcmRzIHtcbiAgICAgIC5jb21tdW5pdHktY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyNHB4ICogMSAvIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuY29tbXVuaXR5LWNhcmRzIHtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgLmNvbW11bml0eS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZWN0aW9uIEV2ZW50c1xuLnNlY3Rpb24tZXZlbnRzIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wLXByb3BlcnR5KDQ4LCAxMDApO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAtcHJvcGVydHkoNDgsIDEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpO1xuXG4gIC5jb250ZW50LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMzc3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcC1wcm9wZXJ0eSgyNCwgODApO1xuICAgICAgcGFkZGluZy10b3A6IGNsYW1wLXByb3BlcnR5KDI0LCA4MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAtcHJvcGVydHkoMjQsIDgwKTtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIC5jb3JuZXItaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuZXZlbnRzLWxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzFBMTkxQztcbiAgICAgIGdhcDogNDJweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMi41MmRlZykgdHJhbnNsYXRlWCgxNyUpO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBkaXYge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMjAsIDM2KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAtcHJvcGVydHkoMTYsIDI0KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb3JuZXItaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAlO1xuICAgICAgICB3aWR0aDogMTYwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwJTtcbiAgICAgIH1cblxuICAgICAgLmV2ZW50cy1saW5lIHtcbiAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAuNTJkZWcpIHRyYW5zbGF0ZVgoNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGVudC1ib3gge1xuICAgICAgLmV2ZW50cy1saW5lIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAuNTJkZWcpIHRyYW5zbGF0ZVgoMjIlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBHZXQgU3RhcnRlZFxuLnNlY3Rpb24tZ2V0LXN0YXJ0ZWQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAtcHJvcGVydHkoNDgsIDE4MCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcC1wcm9wZXJ0eSg0OCwgMTgwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KDI2LCAzNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMTYsIDIwKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cblxuICAuaGxqcy1zbmlwcGV0IHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcC1wcm9wZXJ0eSg0OCwgNTApO1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJ0aC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wLXByb3BlcnR5KDQ4LCA1MCk7XG5cbiAgfVxufVxuXG4vLyBDb2RlIFRhYnMgQ29tcG9uZW50XG4uaGxqcy1zbmlwcGV0IHtcbiAgcGFkZGluZzogY2xhbXAtcHJvcGVydHkoMTYsIDI0KTtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICAgICAgY29sb3I6ICNlNmVkZjM7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICBjb2xvcjogI2U2ZWRmMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5idG4taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZywgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWF4LWhlaWdodDogODUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgICB9XG5cbiAgICAmLmNvcGllZCB7XG4gICAgICAuYnRuLWlubmVyIHtcbiAgICAgICAgc3ZnLCBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGNvZGUuaGxqcyB7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgLy8g4pyFIFNjcm9sbGJhciBzdHlsaW5nIChXZWJLaXQpXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuXG4uaGxqcy1yZWdleHAsIC5obGpzLXN0cmluZywgLmhsanMtbWV0YSAuaGxqcy1zdHJpbmd7XG4gIGNvbG9yOiAjNDA2YjlkIWltcG9ydGFudDtcbn1cbiJdfQ== */
