.footer .btn-fixed-contact-body{bottom:0dvh;right:0;border-radius:22px 0 0 0;position:fixed;z-index:9999999999}
@media only screen and (min-width:860px){.footer .btn-fixed-contact-body{display:none}
}.footer .btn-fixed-contact-body .btn__text{font-size:15px;font-weight:500}.footer__content{background-color:#0061fe;border-radius:24px 24px 0 0;display:flex}
@media only screen and (max-width:991px){.footer__content{border-radius:22px}}.footer__content .container{gap:40px;display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px;width:75%}
@media only screen and (max-width:1080px){.footer__content .container{width:100%}
}@media only screen and (max-width:991px){.footer__content .container{flex-direction:column;gap:0;width:60%;justify-content:flex-start}
}@media only screen and (max-width:1080px){.footer__content .container{width:100%}
}.footer__col{width:calc(100% / 3)}@media only screen and (max-width:991px){.footer__col{width:100%}
}.footer__col .accordion{display:flex;flex-direction:column}@media only screen and (min-width:991px){.footer__col .accordion__header{pointer-events:none}
}.footer__col .linkmenu::before{height:1px;background-color:#fff;width:10px}@media only screen and (min-width:991px){.footer__col .linkmenu:hover .linkmenu__text{color:#ffd100;padding:0 0 0 15px}
}.footer__col--about{width:calc(100% / 3 + 70px);display:flex;flex-direction:column}
@media only screen and (max-width:991px){.footer__col--about{width:100%}}@media only screen and (max-width:640px){.footer__col--about .logo{width:230px;height:auto}
}@media only screen and (max-width:991px){.footer__col--about .accordion{order:2;padding:0 0 13px}
}.footer__col--about .accordion__item{padding:70px 0 0}@media only screen and (max-width:991px){.footer__col--about .accordion__item{padding:0}
}.footer__col--about .actions__lang{margin:auto 0 0}@media only screen and (max-width:991px){.footer__col--about .actions__lang{margin:40px 0 70px}
}.footer__col--about .actions__lang .link__text,.footer__col--about .actions__lang i{color:#fff}
.footer__col--about .actions__lang i{margin:0 0 0 5px;font-size:12px}.footer__col--about .linkmenu::before{width:25px}
@media only screen and (min-width:991px){.footer__col--about .linkmenu:hover .linkmenu__text{padding:0 0 0 35px}
}.footer__contact{position:relative;overflow:hidden;display:flex;justify-content:center;width:calc(100% / 4);border-radius:0 24px 0 0}
@media only screen and (max-width:1080px){.footer__contact{display:none}}@media only screen and (max-width:991px){.footer__contact{width:40%}
}@media only screen and (max-width:860px){.footer__contact{display:none}}.footer__contact .img{width:100%;height:100%}
.footer__contact .img img{width:100%;height:100%;object-fit:cover}.footer__contact .btn{position:absolute;bottom:30px}
.footer__contact .markee{position:absolute;top:20px;left:0}.footer__bottom{padding:10px 0 70px}
@media only screen and (max-width:991px){.footer__bottom{padding:20px 0 100px}}.footer__bottom .container{display:flex;justify-content:space-between;align-items:center}
@media only screen and (max-width:991px){.footer__bottom .container{flex-direction:column;justify-content:center}
}.footer__bottom .content-rrss,.footer__bottom .footer-numericco{width:calc(100% / 4)}
@media only screen and (max-width:991px){.footer__bottom .content-rrss,.footer__bottom .footer-numericco{width:100%}
}.footer__bottom .content-rrss{display:flex;align-items:center}@media only screen and (max-width:991px){.footer__bottom .content-rrss{padding:0 0 13px;display:flex;justify-content:center}
}.footer__bottom .content-legal{width:calc((100% / 4) * 2);padding:20px 0 0}@media only screen and (max-width:991px){.footer__bottom .content-legal{width:100%;padding:25px 0 20px;text-align:center}
}.footer__bottom .content-legal .list-links{display:flex;align-items:center}@media only screen and (max-width:991px){.footer__bottom .content-legal .list-links{justify-content:center}
}.footer__bottom .content-legal .list-links .link-legal{color:#0061fe;padding:0 20px 0 0;position:relative;display:flex;align-items:center;font-size:12px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media only screen and (max-width:640px){.footer__bottom .content-legal .list-links .link-legal{padding:0 18px 0 0}
}.footer__bottom .content-legal .list-links .link-legal::before{content:"";height:100%;width:1px;background-color:#0061fe;right:10px;position:absolute}
@media only screen and (min-width:991px){.footer__bottom .content-legal .list-links .link-legal:hover{color:#250e62;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
}.footer__bottom .content-legal .list-links .link-legal:last-child::before{display:none}
.footer__bottom .content-legal .textlegal{font-size:12px;color:#000e3c;margin:7px 0 0;line-height:1.6}
@media only screen and (max-width:991px){.footer__bottom .content-legal .textlegal{margin:12px 0 0;text-align:center}
}.footer__bottom .footer-numericco{max-width:170px}@media only screen and (max-width:991px){.footer__bottom .footer-numericco{max-width:none;display:flex;align-items:center;justify-content:center}
}.footer__bottom .footer-numericco .design{font-size:12px;color:#707070;white-space:nowrap}
@media only screen and (max-width:991px){.footer__bottom .footer-numericco .design{margin:0 10px 0 0}
}.footer__bottom .footer-numericco .numericco svg path{filter:grayscale(5);transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.footer__bottom .footer-numericco .numericco svg:hover path{filter:none;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.actions__lang{position:relative}.actions__lang .lang-selected{display:flex;align-items:center;color:#fff;cursor:pointer;z-index:99}
@media only screen and (max-width:991px){.actions__lang .lang-selected{font-size:14px;margin-top:5px}
}.actions__lang .lang-selected svg{width:10px;height:auto;margin-left:10px;transform:rotate(0);transition:transform .325s ease-in-out;-moz-transition:transform .325s ease-in-out;-ms-transition:transform .325s ease-in-out;-o-transition:transform .325s ease-in-out;-webkit-transition:transform .325s ease-in-out}
@media only screen and (max-width:991px){.actions__lang .lang-selected svg{width:8px;margin-right:20px}
}.actions__lang ul{position:absolute;left:0;top:40px;color:#fff;visibility:hidden;transform:translateY(-15%);padding:10px;background:white;border-radius:5px;box-shadow:0 3px 15px #d9d9d9;min-width:150px;z-index:9999;transition:all .325s ease-in-out;-moz-transition:all .325s ease-in-out;-ms-transition:all .325s ease-in-out;-o-transition:all .325s ease-in-out;-webkit-transition:all .325s ease-in-out}
.actions__lang ul li{cursor:pointer;list-style:none;line-height:1.5;padding:0}.actions__lang ul li *{color:#0061fe;font-size:12px}
@media only screen and (max-width:991px){.actions__lang ul{font-size:14px}}.actions__lang.opened svg{transform:rotate(180deg);transition:transform .325s ease-in-out;-moz-transition:transform .325s ease-in-out;-ms-transition:transform .325s ease-in-out;-o-transition:transform .325s ease-in-out;-webkit-transition:transform .325s ease-in-out}
.actions__lang.opened ul{visibility:visible;transform:translateY(0);transition:all .325s ease-in-out;-moz-transition:all .325s ease-in-out;-ms-transition:all .325s ease-in-out;-o-transition:all .325s ease-in-out;-webkit-transition:all .325s ease-in-out}
body.single-product .btn-fixed-contact-body,body.archive .btn-fixed-contact-body{display:none}
#cmplz-manage-consent{position:fixed;left:20px;bottom:37px !important;z-index:99999;display:flex;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media only screen and (max-width:991px){#cmplz-manage-consent{left:14px;bottom:13px !important}
}#cmplz-manage-consent .cmplz-manage-consent{width:35px !important;min-width:35px !important;height:35px !important;padding:0;color:transparent !important;right:inherit !important;box-shadow:none !important;border-radius:5px !important;background-color:#000e3c !important;position:relative;left:0;bottom:0 !important;display:flex;overflow:hidden;transition:all .325s ease-in-out;-moz-transition:all .325s ease-in-out;-ms-transition:all .325s ease-in-out;-o-transition:all .325s ease-in-out;-webkit-transition:all .325s ease-in-out}
@media only screen and (max-width:640px){#cmplz-manage-consent .cmplz-manage-consent{left:0;bottom:-3px !important}
}#cmplz-manage-consent .cmplz-manage-consent::before{content:"";background-image:url("/wp-content/themes/dagartech/assets/img/cookie-icon.svg");position:absolute;top:8px;left:8px;width:20px;height:20px;display:inline-block;z-index:1;background-repeat:no-repeat}
@media only screen and (max-width:640px){#cmplz-manage-consent .cmplz-manage-consent::before{top:8px;left:8px;background-repeat:no-repeat}
}#cmplz-manage-consent .cmplz-manage-consent::after{content:"Configuración de cookies";color:#fff;background:#000e3c;position:absolute;left:45px;top:5px;letter-spacing:0;font-size:11px;border-radius:5px;border-bottom-left-radius:0;padding:5px;min-width:163px;opacity:0;transition:opacity .325s ease-in-out;-moz-transition:opacity .325s ease-in-out;-ms-transition:opacity .325s ease-in-out;-o-transition:opacity .325s ease-in-out;-webkit-transition:opacity .325s ease-in-out}
@media only screen and (min-width:1280px){#cmplz-manage-consent .cmplz-manage-consent:hover{overflow:visible;transition:all .325s ease-in-out;-moz-transition:all .325s ease-in-out;-ms-transition:all .325s ease-in-out;-o-transition:all .325s ease-in-out;-webkit-transition:all .325s ease-in-out}
#cmplz-manage-consent .cmplz-manage-consent:hover::after{opacity:1;transition:opacity .325s ease-in-out;-moz-transition:opacity .325s ease-in-out;-ms-transition:opacity .325s ease-in-out;-o-transition:opacity .325s ease-in-out;-webkit-transition:opacity .325s ease-in-out}
}#cmplz-cookiebanner-container{z-index:999999999}#cmplz-cookiebanner-container .cmplz-cookiebanner{padding:30px !important;box-shadow:rgba(0,0,0,0.05) 0 10px 20px,rgba(0,0,0,0.05) 0 6px 6px !important;border-radius:20px !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner a{color:#0061fe;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
#cmplz-cookiebanner-container .cmplz-cookiebanner a:hover{color:#000e3c;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner{width:calc(100% - 30px);padding:16px 16px 30px !important;max-height:82vh}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{width:20px !important;height:20px !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close svg path{fill:#0061fe}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{min-width:inherit}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:#000e3c}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links.cmplz-documents{margin-top:20px;align-items:center;flex-wrap:wrap}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{justify-content:center;font-size:10px;font-weight:300}
@media only screen and (min-width:1280px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{background-color:#ffd100}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:#0061fe;border:1px solid #0061fe;padding:11px 40px;color:#fff;font-size:14px}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{padding:7px 40px;height:auto;font-size:12px}
}@media only screen and (min-width:1280px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background-color:#0049bf;border:1px solid #0049bf}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{padding:11px 40px;font-size:14px}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{padding:7px 40px;height:auto;font-size:12px}
}@media only screen and (min-width:1280px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{background-color:#0061fe;border:1px solid #0061fe;color:#fff}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{padding:20px 0;width:100%;width:570px}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{width:auto}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:#f2f6ff}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-size:12px}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description span{font-size:12px}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox:focus{border:0;outline:0}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before{background-color:#616c91;box-shadow:none !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{background-color:#0061fe;box-shadow:none !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category[open] .cmplz-icon.cmplz-open::before{content:"\e901"}
#cmplz-cookiebanner-container .cmplz-icon.cmplz-open{position:relative;transform:none !important}
#cmplz-cookiebanner-container .cmplz-icon.cmplz-open::before{content:"\e900";font-family:"icomoon",sans-serif;font-size:12px;color:#000e3c}
#cmplz-cookiebanner-container .cmplz-icon.cmplz-open svg{display:none}@media only screen and (max-width:860px){body.cookie-visible #cmplz-manage-consent{bottom:157px !important;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
}.section-cases{padding:70px 0 90px;background-color:#fff}@media only screen and (max-width:991px){.section-cases{padding:44px 0 90px}
}.section-cases .container{display:flex;flex-direction:column}@media only screen and (max-width:991px){.section-cases .introtext .title{margin:0 0 14px}
}.section-cases__list{display:flex;justify-content:flex-start;gap:25px;margin:45px 0 0}
@media only screen and (max-width:991px){.section-cases__list{flex-direction:column;margin:70px 0 0;gap:50px}
}.section-cases__list .card-case{width:calc(100% / 3)}@media only screen and (max-width:991px){.section-cases__list .card-case{width:100%}
}.section-cases>.container>.btn-arrow{margin:72px auto 0}@media only screen and (max-width:991px){.section-cases>.container>.btn-arrow{margin:50px auto 0}
}.section-cases--home{position:relative;z-index:3}@media only screen and (max-width:991px){.section-cases--home{border-radius:15px 15px 0 0;margin:-30px 0 0;background-color:#fff}
}.section-cases--home .introtext{max-width:820px}.section-cases--slider{margin:0 0 50px;position:relative;overflow-x:hidden}
.section-cases--slider::before{content:"";position:absolute;left:0;bottom:60px;height:40px;background:#fff;z-index:8;width:calc(((100vw - 1360px) / 2) + 153px)}
@media only screen and (max-width:1366px){.section-cases--slider::before{width:50px}
}@media only screen and (max-width:991px){.section-cases--slider::before{width:30px}
}@media only screen and (max-width:640px){.section-cases--slider::before{width:20px}
}@media only screen and (max-width:860px){.section-cases--slider::before{display:none}
}.section-cases--slider::after{content:"";position:absolute;right:0;bottom:60px;height:40px;background:#fff;z-index:8;width:calc(((100vw - 1360px) / 2) + 153px)}
@media only screen and (min-width:1920px){.section-cases--slider::after{width:calc(((100vw - 1640px) / 2) + 90px)}
}@media only screen and (max-width:1366px){.section-cases--slider::after{width:50px}
}@media only screen and (max-width:991px){.section-cases--slider::after{width:30px}
}@media only screen and (max-width:640px){.section-cases--slider::after{width:16px}
}@media only screen and (max-width:860px){.section-cases--slider::after{display:none}
}@media only screen and (min-width:991px){.section-cases--slider .section-cases__list{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;position:relative;padding:0 30px 80px 0}
}@media only screen and (max-width:991px){.section-cases--slider .section-cases__list{padding:0 30px}
}@media only screen and (max-width:640px){.section-cases--slider .section-cases__list{padding:0 16px}
}.section-cases--slider .section-cases__list::-webkit-scrollbar{width:500px;height:4px;border-radius:50px;padding:0 50px}
@media only screen and (max-width:860px){.section-cases--slider .section-cases__list::-webkit-scrollbar{display:none}
}.section-cases--slider .section-cases__list::-webkit-scrollbar-track{background:#88b5ff;border-radius:50px;padding:0 50px}
.section-cases--slider .section-cases__list::-webkit-scrollbar-thumb{background:#0061fe;border-radius:50px}
.section-cases--slider .section-cases__list::-webkit-scrollbar-thumb:hover{background-color:#88b5ff;border-radius:50px;height:4px}
.section-cases--slider .section-cases__list .card-case{width:calc(100% / 3);min-width:400px}
@media only screen and (max-width:991px){.section-cases--slider .section-cases__list .card-case{width:100%;min-width:inherit}
}.section-cases--slider .section-cases__list .card-case:first-child{margin-left:calc(((100vw - 1360px) / 2) + 53px)}
@media only screen and (min-width:1600px){.section-cases--slider .section-cases__list .card-case:first-child{margin-left:calc(((100vw - 1660px) / 2) + 53px)}
}@media only screen and (max-width:1366px){.section-cases--slider .section-cases__list .card-case:first-child{margin-left:50px}
}@media only screen and (max-width:991px){.section-cases--slider .section-cases__list .card-case:first-child{margin-left:0}
}.section-cases--slider .section-cases__list .card-case__title{white-space:pre-wrap}
.section-cases--company{padding:100px 0}@media only screen and (max-width:991px){.section-cases--company{padding:44px 0 50px}
}.section-cases--category{padding:70px 0 80px}.section-cases--category .title *{font-size:45px}
@media only screen and (max-width:991px){.section-cases--category .section-cases__list{margin:0}
}.bannerdouble{display:flex;min-height:570px;position:relative}@media only screen and (max-width:860px){.bannerdouble{flex-direction:column;min-height:100%}
}.bannerdouble__info{width:50%;background:transparent linear-gradient(203deg,#0061fe 0,#092450 100%) 0 0 no-repeat padding-box;position:relative}
@media only screen and (max-width:860px){.bannerdouble__info{width:100%}}.bannerdouble__info .info{max-width:550px;margin:0 auto;padding:97px 20px 50px 60px;z-index:1;position:relative}
@media only screen and (min-width:1440px){.bannerdouble__info .info{max-width:650px}
}@media only screen and (max-width:860px){.bannerdouble__info .info{max-width:100%;padding:50px 30px 50px;display:flex;flex-direction:column;align-items:flex-start}
}@media only screen and (max-width:640px){.bannerdouble__info .info{max-width:100%;padding:40px 16px 50px}
}.bannerdouble__info .info .title,.bannerdouble__info .info .title h2,.bannerdouble__info .info .title h3,.bannerdouble__info .info .title h4,.bannerdouble__info .info .title h5,.bannerdouble__info .info .title p{font-size:40px;color:#fff;line-height:1.2;font-weight:500;margin:0 0 25px}
@media only screen and (max-width:991px){.bannerdouble__info .info .title,.bannerdouble__info .info .title h2,.bannerdouble__info .info .title h3,.bannerdouble__info .info .title h4,.bannerdouble__info .info .title h5,.bannerdouble__info .info .title p{font-size:30px;margin:0 0 35px}
}.bannerdouble__info .info__content p{color:#fff;font-size:16px;line-height:1.45;margin:0 0 25px}
@media only screen and (max-width:991px){.bannerdouble__info .info__content p{line-height:1.6;margin:0 0 30px}
}.bannerdouble__info .info__content p strong{font-weight:600;color:#ffd100}.bannerdouble__info .info__featured-company{display:flex;gap:30px;flex-wrap:wrap;margin:40px 0 0}
@media only screen and (max-width:640px){.bannerdouble__info .info__featured-company{margin:0;gap:24px}
}.bannerdouble__info .info__featured-company .item-comp{display:inline-flex;align-items:baseline;margin:0 0 10px;flex-direction:column;width:calc(100% / 2 - 30px)}
@media only screen and (max-width:640px){.bannerdouble__info .info__featured-company .item-comp{width:100%}
}.bannerdouble__info .info__featured-company .text-big,.bannerdouble__info .info__featured-company .text-small{margin:0;line-height:1.2;color:#fff}
.bannerdouble__info .info__featured-company .text-big{font-size:34px;margin:0 10px 0 0;min-width:120px}
@media only screen and (max-width:640px){.bannerdouble__info .info__featured-company .text-big{font-size:24px}
}.bannerdouble__info .btn-arrow{margin:20px 0 0}@media only screen and (max-width:991px){.bannerdouble__info .btn-arrow{margin:40px auto 0}
}.bannerdouble__info .gradient-video{position:absolute;left:0;top:0;z-index:0;display:none;width:100%;height:100%}
.bannerdouble__info .gradient-video img,.bannerdouble__info .gradient-video video{width:100%;height:100%;object-fit:cover}
.bannerdouble__img{width:50%}@media only screen and (max-width:860px){.bannerdouble__img{width:100%;height:360px}
}.bannerdouble__img img,.bannerdouble__img video{width:100%;height:100%;object-fit:cover}
.bannerdouble--reverse{flex-direction:row-reverse}@media only screen and (max-width:860px){.bannerdouble--reverse{flex-direction:column-reverse}
}.bannerdouble--reverse .bannerdouble__info .info{max-width:600px;margin:0 auto;padding:97px 60px 50px 40px}
@media only screen and (max-width:860px){.bannerdouble--reverse .bannerdouble__info .info{padding:50px 30px 100px}
}@media only screen and (max-width:640px){.bannerdouble--reverse .bannerdouble__info .info{padding:40px 16px 100px}
}@media only screen and (max-width:991px){.bannerdouble--reverse .bannerdouble__info .info .btn-arrow{margin:10px 0 0;padding:20px 20px 20px 30px}
}@media only screen and (max-width:991px){.bannerdouble--reverse .bannerdouble__info .info .btn-arrow__text{font-size:16px}
}.bannerdouble--apps .info{padding:147px 60px 50px 60px}@media only screen and (max-width:860px){.bannerdouble--apps .info{padding:50px 30px 50px}
}@media only screen and (max-width:640px){.bannerdouble--apps .info{padding:40px 16px 50px}
}.bannerdouble--apps .info .title{margin:0 !important}.bannerdouble .markee{position:absolute;bottom:22px;left:0;width:100%}
@media only screen and (max-width:991px){.bannerdouble .markee{bottom:12px}}@media only screen and (max-width:991px){.bannerdouble .markee__title{font-size:57px}
}.bannerdouble--markee{min-height:690px}@media only screen and (max-width:860px){.bannerdouble--gradient-video{flex-direction:column-reverse}
}.bannerdouble--gradient-video .gradient-video{display:block}.bannerdouble--gradient-video .bannerdouble__info{background:0}
.bannerdouble--flex .bannerdouble__info .info .title{margin:0}.accordion{position:relative}
@media only screen and (min-width:991px){.accordion{border-top:0;display:flex;align-items:flex-start;justify-content:space-between}
}.accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;cursor:pointer;text-transform:uppercase;color:#88b5ff;margin:0 0 20px}
@media only screen and (max-width:991px){.accordion__header{font-size:18px;margin:0;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,0.2)}
}.accordion__header .arrow{width:16px;height:16px;display:inline-block;position:relative}
@media only screen and (min-width:991px){.accordion__header .arrow{display:none}}
.accordion__header .arrow i{color:#fff}.accordion__header .arrow span{top:8px;position:absolute;width:10px;height:2px;border-radius:2px;background-color:#000e3c;display:inline-block;transition:all .2s ease}
.accordion__header .arrow span:first-child{left:6px;transform:rotate(45deg)}.accordion__header .arrow span:last-child{transform:rotate(-45deg)}
.accordion__item{margin:25px 0;padding:0 0 50px}@media only screen and (min-width:991px){.accordion__item{order:2;margin:0}
}@media only screen and (max-width:991px){.accordion__item{padding:0 0 13px;margin:0}
}.accordion__item:first-child{margin-top:0}.accordion__item:last-child{margin-bottom:0}
.accordion__item.active .arrow{transform:rotate(180deg)}.accordion__item.active .accordion__body{height:auto;opacity:1;visibility:visible;overflow:visible;transition:.6s;margin:25px 0;transition-duration:.6s}
.accordion__item--big .accordion__header{font-size:15px}@media only screen and (max-width:991px){.accordion__item--big .accordion__header{font-size:18px}
}.accordion__item--big .accordion__body .linkmenu__text{font-size:30px;font-weight:500}
@media only screen and (max-width:991px){.accordion__item--big .accordion__body .linkmenu__text{font-size:27px}
}.accordion__item .description-1 p,.accordion__item .description-2 p{font-size:13px;color:#88b5ff;line-height:1.4}
.accordion__item .description-2 p{color:#fff}.accordion__body{padding:0;list-style:none}
@media only screen and (max-width:991px){.accordion__body{width:100%;overflow:hidden;height:1px;opacity:0;visibility:hidden;transition:.6s}
}.accordion__body>*{margin:11px 0}.accordion__body *{color:#fff;font-size:13px;font-weight:400;padding:0}
.accordion__body *:first-child{margin-top:0}.accordion__body *:last-child{margin-bottom:0}
.accordion__body * strong{color:#ffd100;font-weight:600}.accordion__body * img.icon{width:12px;margin:0 0 0 5px}
.accordion__body>div strong+span{font-weight:600}.accordion__body .img{display:inline-block;margin-right:15px}
.accordion__body .img img{width:auto;max-width:130px;height:auto}@media only screen and (max-width:991px){.accordion__body .linkmenu__text{font-size:16px}
}.accordion__icon{background:#0761fe;padding:8px;width:fit-content;border-radius:5px;display:flex;align-items:center;justify-content:center}
.accordion__icon img{width:30px;height:auto;object-fit:contain}.accordion--desktop-tax{flex-direction:column;position:inherit}
.accordion--desktop-tax .accordion__header{font-size:18px;margin:0;padding:0 0 10px;border-bottom:1px solid #fff3;text-transform:none;color:#000e3c;font-weight:700}
.accordion--desktop-tax .accordion__header .text{margin:0 auto 0 20px;display:inline-block;width:calc(100% - 90px)}
.accordion--desktop-tax .accordion__icon{width:40px}.accordion--desktop-tax .accordion__body{width:100%;overflow:hidden;height:1px;opacity:0;visibility:hidden;transition:.6s;margin:-7px 0 0}
.accordion--desktop-tax .accordion__body *{color:#000e3c}.accordion--desktop-tax .accordion__body ul{padding:0 0 0 79px}
.accordion--desktop-tax .accordion__body ul li{line-height:1.5}.accordion--desktop-tax .accordion__body ul li::marker{color:#0061fe}
.accordion--desktop-tax .accordion__body>p{padding:0 0 0 65px}.accordion--desktop-tax .accordion__body .answer-img{position:absolute;width:46%;border-radius:8px;overflow:hidden;top:160px;right:0;display:flex;align-items:center;max-height:500px;aspect-ratio:8 / 5}
@media only screen and (max-width:860px){.accordion--desktop-tax .accordion__body .answer-img{position:relative;width:100%;top:auto;margin:40px 0 20px}
}.accordion--desktop-tax .accordion__body .answer-img .img{width:100%;height:100%;object-fit:cover;margin:0;display:flex}
.accordion--desktop-tax .accordion__body .answer-img .img img,.accordion--desktop-tax .accordion__body .answer-img .img video{width:100%;height:100%;object-fit:cover;max-width:none}
.accordion--desktop-tax .accordion__item{padding:26px 0;margin:0;width:100%;border-bottom:.5px solid #3e4544}
@media only screen and (max-width:860px){.accordion--desktop-tax .accordion__item{padding:16px 0}
}.accordion--desktop-tax .accordion__item.active{border:0}.accordion--desktop-tax .accordion__item.active .accordion__body{padding:4px 0 0 0;margin:-7px 0 10px}
.accordion--desktop-tax .arrow{display:inline-block}.accordion--desktop-tax .arrow i{color:#0061fe}
.banner-full{position:relative;overflow:hidden;width:100%;will-change:border-radius;display:flex}
@media only screen and (max-width:991px){.banner-full{padding:0;padding-bottom:0;min-height:auto;margin:0}
}.banner-full__container{position:absolute;left:0;bottom:0;top:0;right:0;height:100%;transform-origin:center;transition:transform .8s cubic-bezier(0.165,0.84,0.44,1);width:100%;will-change:transform;transform:scale(0.8) translate3d(0,22.22222222vh,0)}
@media only screen and (max-width:991px){.banner-full__container{transform:none !important}
}.banner-full__img{display:grid;clip-path:polygon(98.708% 0,98.708% 0,98.918% .034%,99.117% .132%,99.302% .289%,99.471% .499%,99.622% .758%,99.751% 1.059%,99.856% 1.398%,99.934% 1.77%,99.983% 2.168%,100% 2.587%,100% 60.376%,100% 60.376%,99.983% 60.796%,99.934% 61.194%,99.856% 61.565%,99.751% 61.904%,99.621% 62.206%,99.471% 62.464%,99.301% 62.674%,99.116% 62.831%,98.917% 62.929%,98.708% 62.963%,67.332% 62.963%,67.332% 62.963%,67.115% 62.993%,66.894% 63.081%,66.673% 63.221%,66.457% 63.409%,66.248% 63.64%,66.052% 63.91%,65.87% 64.213%,65.709% 64.545%,65.571% 64.9%,65.46% 65.275%,57.336% 97.688%,57.336% 97.688%,57.225% 98.063%,57.086% 98.419%,56.925% 98.751%,56.744% 99.054%,56.547% 99.323%,56.338% 99.554%,56.122% 99.742%,55.901% 99.882%,55.68% 99.97%,55.463% 100%,1.292% 100%,1.292% 100%,1.082% 99.966%,.883% 99.868%,.698% 99.711%,.529% 99.501%,.378% 99.242%,.249% 98.941%,.144% 98.602%,.066% 98.23%,.017% 97.832%,0 97.413%,0 33.547%,0 33.547%,.017% 33.127%,.066% 32.729%,.144% 32.358%,.249% 32.019%,.379% 31.718%,.529% 31.459%,.699% 31.249%,.884% 31.092%,1.083% 30.994%,1.292% 30.96%,12.817% 30.96%,12.817% 30.96%,13.033% 30.928%,13.249% 30.837%,13.463% 30.69%,13.67% 30.494%,13.866% 30.252%,14.049% 29.97%,14.215% 29.654%,14.36% 29.307%,14.479% 28.935%,14.571% 28.543%,19.561% 2.417%,19.561% 2.417%,19.653% 2.025%,19.773% 1.653%,19.918% 1.306%,20.083% .989%,20.266% .708%,20.463% .466%,20.67% .27%,20.883% .123%,21.1% .032%,21.316% 0,98.707% 0);height:100%;margin-left:auto;margin-right:auto;transform-origin:top;width:1000px;will-change:clip-path;position:relative;transition:all 2s cubic-bezier(0.165,0.84,0.44,1)}
@media only screen and (max-width:991px){.banner-full__img{clip-path:none;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}
}.banner-full__img picture,.banner-full__img img{width:100%;height:100%;object-fit:cover;min-height:780px;transform:scale(1);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
@media only screen and (max-width:991px){.banner-full__img picture,.banner-full__img img{min-height:auto}
}.banner-full__img video{object-fit:cover;width:100%;height:100%}.banner-full__img::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000 0 0 no-repeat padding-box;mix-blend-mode:multiply;opacity:.44;z-index:1}
.banner-full__content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;height:100%;min-height:780px;position:relative;width:100%;left:0;bottom:0;top:0;right:0;padding:80px 0 120px;opacity:0;visibility:hidden;transform:scale(0.8) translate3d(0,22.22222222vh,0);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}
@media only screen and (max-width:991px){.banner-full__content{opacity:1;visibility:visible;z-index:1;padding:45px 0 100px;transform:none;min-height:630px}
}.banner-full__content img{order:1;width:auto;height:64px}@media only screen and (max-width:991px){.banner-full__content img{height:75px}
}.banner-full__content .icon{width:40px}.banner-full__content .icon::before{color:#fff}
.banner-full__content .title{margin:0 0 10px}.banner-full__content .title,.banner-full__content .title p,.banner-full__content .title h1,.banner-full__content .title h2,.banner-full__content .title h3,.banner-full__content .title h4,.banner-full__content .title h5{text-align:center;line-height:1.05;color:#fff;font-weight:400}
@media only screen and (max-width:991px){.banner-full__content .title,.banner-full__content .title p,.banner-full__content .title h1,.banner-full__content .title h2,.banner-full__content .title h3,.banner-full__content .title h4,.banner-full__content .title h5{font-size:30px;order:2;margin:10px 0 0}
}.banner-full__content .title strong,.banner-full__content .title p strong,.banner-full__content .title h1 strong,.banner-full__content .title h2 strong,.banner-full__content .title h3 strong,.banner-full__content .title h4 strong,.banner-full__content .title h5 strong{color:#ffd100;font-weight:400}
.banner-full__content .description{width:80%}@media only screen and (max-width:991px){.banner-full__content .description{order:4}
}.banner-full__content .description p{color:#fff;text-align:center;line-height:1.4}
.banner-full__content .btn-arrow{margin:auto 0 0}@media only screen and (max-width:991px){.banner-full__content .btn-arrow{order:5}
}.banner-full__info{display:flex;align-items:baseline;margin:20px 0 10px}@media only screen and (max-width:991px){.banner-full__info{order:3;margin:22px 0 10px}
}.banner-full__info .name{color:#fff;font-weight:600;margin:0;font-size:20px}@media only screen and (max-width:991px){.banner-full__info .name{font-size:16px;color:#ffd100}
}.banner-full__info .potent{color:#ffd100;font-weight:400;font-size:20px;margin:0}
@media only screen and (max-width:991px){.banner-full__info .potent{font-size:16px}
}.banner-full.ismasked .banner-full__container{transform:scale(1) translate3d(0,0,0);transition:transform 1s cubic-bezier(0.165,0.84,0.44,1)}
.banner-full.ismasked .banner-full__img{clip-path:polygon(97.73% 0,97.73% 0,97.938% .033%,98.135% .129%,98.319% .283%,98.486% .489%,98.635% .743%,98.763% 1.039%,98.867% 1.371%,98.945% 1.735%,98.993% 2.125%,99.01% 2.536%,99.01% 59.182%,99.01% 59.182%,98.993% 59.594%,98.945% 59.984%,98.867% 60.348%,98.763% 60.68%,98.635% 60.976%,98.486% 61.229%,98.318% 61.435%,98.135% 61.589%,97.938% 61.685%,97.73% 61.718%,98.57% 61.718%,98.57% 61.718%,98.355% 61.748%,98.136% 61.834%,97.917% 61.971%,97.703% 62.156%,97.497% 62.382%,97.302% 62.646%,97.123% 62.943%,96.963% 63.268%,96.826% 63.617%,96.716% 63.985%,100% 97.734%,100% 97.734%,99.89% 98.101%,99.753% 98.45%,99.593% 98.776%,99.414% 99.072%,99.219% 99.337%,99.013% 99.563%,98.798% 99.747%,98.58% 99.885%,98.361% 99.97%,98.146% 100%,1.279% 100%,1.279% 100%,1.072% 99.967%,.875% 99.871%,.691% 99.717%,.523% 99.511%,.374% 99.257%,.247% 98.961%,.143% 98.629%,.065% 98.265%,.017% 97.875%,0 97.464%,0 32.884%,0 32.884%,.017% 32.472%,.065% 32.082%,.143% 31.718%,.247% 31.386%,.375% 31.09%,.524% 30.837%,.692% 30.631%,.875% 30.477%,1.072% 30.381%,1.279% 30.348%,.66% 30.348%,.66% 30.348%,.365% 29.81%,.191% 29.228%,.112% 28.612%,.102% 27.976%,.138% 27.332%,.193% 26.692%,.243% 26.07%,.262% 25.478%,.226% 24.928%,.11% 24.433%,-.44% 2.247%,-.44% 2.247%,-.349% 1.862%,-.23% 1.498%,-.087% 1.158%,.077% .848%,.258% .572%,.453% .335%,.658% .142%,.869% -.001%,1.083% -.091%,1.297% -.122%,77.922% -.122%);will-change:transform;width:100%;transform:scale(1.07);transform-origin:center;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}
.banner-full.ismasked .banner-full__img img{transform:scale(1.2);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.banner-full.ismasked .banner-full__content{opacity:1;visibility:visible;transform:scale(1) translate3d(0,0,0);transition:all 1s cubic-bezier(0.165,0.84,0.44,1) .3s}
.banner-full--gradient .banner-full__content{position:relative}.banner-full--gradient .banner-full__content .gradient-video{position:absolute;left:0;top:0;width:100%;height:100%}
.banner-full--gradient .banner-full__content .gradient-video img{width:100%;height:100%;object-fit:cover}
.banner-full .msg-legend{font-size:13px;margin:auto 0 0;color:#bababa;line-height:1.4;text-align:center;width:80%;order:6;padding:40px 0 0}
@media only screen and (max-width:991px){.banner-full--home .banner-full__content .icon img{height:37px}
}@media only screen and (max-width:991px){.banner-full--flex{min-height:750px;height:auto;display:flex}
}.banner-full--flex .banner-full__container{height:auto}.banner-full--flex .banner-full__content{max-width:700px;justify-content:flex-start;padding:130px 0 60px}
@media only screen and (max-width:991px){.banner-full--flex .banner-full__content{padding:88px 0 40px}
}@media only screen and (max-width:991px){.banner-full--flex .banner-full__content .title{padding:0 50px}
}.banner-full--flex .banner-full__content .title,.banner-full--flex .banner-full__content .title p,.banner-full--flex .banner-full__content .title h1,.banner-full--flex .banner-full__content .title h2,.banner-full--flex .banner-full__content .title h3,.banner-full--flex .banner-full__content .title h4,.banner-full--flex .banner-full__content .title h5{font-size:40px;line-height:1.3}
@media only screen and (max-width:991px){.banner-full--flex .banner-full__content .title,.banner-full--flex .banner-full__content .title p,.banner-full--flex .banner-full__content .title h1,.banner-full--flex .banner-full__content .title h2,.banner-full--flex .banner-full__content .title h3,.banner-full--flex .banner-full__content .title h4,.banner-full--flex .banner-full__content .title h5{font-size:30px;line-height:1.2}
}@media only screen and (max-width:991px){.banner-full--flex .banner-full__content .description{padding:30px 10px 0}
}.banner-full--flex .banner-full__content .btn-arrow{margin:35px 0 0}.banner-full--simple .banner-full__content{max-width:1100px}
.banner-full--simple .banner-full__content img{order:initial;margin:0 0 20px}.banner-full--simple .description h1,.banner-full--simple .description h2,.banner-full--simple .description h3,.banner-full--simple .description h4,.banner-full--simple .description h5,.banner-full--simple .description p{font-size:35px;text-align:center;color:#fff;font-weight:400}
@media only screen and (max-width:860px){.banner-full--simple .description h1,.banner-full--simple .description h2,.banner-full--simple .description h3,.banner-full--simple .description h4,.banner-full--simple .description h5,.banner-full--simple .description p{font-size:24px}
}.banner-full--simple .description h1 strong,.banner-full--simple .description h2 strong,.banner-full--simple .description h3 strong,.banner-full--simple .description h4 strong,.banner-full--simple .description h5 strong,.banner-full--simple .description p strong{color:#ffd100;font-weight:400}
.banner-full--apps{margin:0}.banner-full--apps .banner-full__content .btn-arrow{margin:60px 0 0}
.banner-full--apps .banner-full__content .description p{font-size:20px}.banner-full--apps .banner-full__content .description h1 strong,.banner-full--apps .banner-full__content .description h2 strong,.banner-full--apps .banner-full__content .description h3 strong,.banner-full--apps .banner-full__content .description h4 strong,.banner-full--apps .banner-full__content .description h5 strong{font-weight:700}
.section-gamas{padding:80px 0}.section-gamas .container{display:flex;flex-direction:column;align-items:center;justify-content:center}
.section-gamas .introtext{max-width:600px;margin:0 auto}.section-gamas .introtext .title{margin:0 0 25px}
@media only screen and (max-width:991px){.section-gamas .introtext .title{margin:0 0 22px}
}.section-gamas .introtext .description{width:80%;margin:0 auto}@media only screen and (max-width:991px){.section-gamas .introtext .description{width:100%}
}.section-gamas .introtext .description p{line-height:1.5}@media only screen and (max-width:991px){.section-gamas .introtext .description p{line-height:1.65}
}.section-gamas__list{display:flex;justify-content:flex-start;gap:20px;margin:80px 0 0;width:100%}
@media only screen and (max-width:991px){.section-gamas__list{margin:70px 0 0;flex-direction:column;gap:14px;width:100%}
}.section-gamas__list .card-gama{width:calc(100% / 3)}@media only screen and (max-width:991px){.section-gamas__list .card-gama{width:100%}
}.section-gamas .btn-arrow{margin:55px auto 0}.section-gamas--category{padding:80px 0 140px}
.section-gamas--category .section-gamas__list{justify-content:center;margin:40px 0 0}
.section-mediainfo-background{padding:50px 0 80px;background-color:#f2f6ff}@media only screen and (max-width:991px){.section-mediainfo-background{padding:70px 0 90px}
}.section-mediainfo-background .container{display:flex;justify-content:space-between;gap:100px}
@media only screen and (max-width:1080px){.section-mediainfo-background .container{gap:50px}
}@media only screen and (max-width:991px){.section-mediainfo-background .container{flex-direction:column-reverse}
}.section-mediainfo-background__img{width:calc(100% / 2 + 60px);height:540px;clip-path:polygon(96.879% 21.16%,78.057% 2.427%,78.057% 2.427%,77.574% 1.979%,77.067% 1.574%,76.54% 1.213%,75.993% .897%,75.429% .627%,74.851% .404%,74.26% .228%,73.659% .102%,73.049% .026%,72.433% 0,3.025% 0,3.025% 0,2.535% .046%,2.069% .181%,1.635% .396%,1.239% .684%,.886% 1.038%,.584% 1.451%,.338% 1.916%,.154% 2.425%,.04% 2.97%,0 3.545%,0 96.455%,0 96.455%,.04% 97.03%,.154% 97.575%,.338% 98.084%,.584% 98.549%,.886% 98.962%,1.239% 99.316%,1.635% 99.604%,2.069% 99.819%,2.535% 99.954%,3.025% 100%,96.975% 100%,96.975% 100%,97.465% 99.954%,97.931% 99.819%,98.365% 99.604%,98.761% 99.316%,99.114% 98.962%,99.416% 98.549%,99.662% 98.084%,99.846% 97.575%,99.96% 97.03%,100% 96.455%,100% 29.098%,100% 29.098%,99.967% 28.187%,99.867% 27.29%,99.702% 26.411%,99.474% 25.555%,99.185% 24.727%,98.836% 23.931%,98.429% 23.172%,97.966% 22.454%,97.449% 21.781%,96.879% 21.16%)}
@media only screen and (max-width:1080px){.section-mediainfo-background__img{width:calc(100% / 2 - 30px)}
}@media only screen and (max-width:991px){.section-mediainfo-background__img{width:100%;height:350px}
}@media only screen and (max-width:640px){.section-mediainfo-background__img{clip-path:polygon(78.057% 2.427%,78.057% 2.427%,77.603% 1.991%,77.118% 1.595%,76.604% 1.24%,76.064% .927%,75.5% .657%,74.916% .432%,74.315% .252%,73.698% .12%,73.07% .035%,72.432% 0,5.535% 0,5.535% 0,4.637% .07%,3.786% .274%,2.992% .599%,2.266% 1.036%,1.621% 1.573%,1.068% 2.198%,.618% 2.902%,.282% 3.672%,.072% 4.498%,0 5.368%,0 94.632%,0 94.632%,.072% 95.502%,.282% 96.328%,.618% 97.098%,1.068% 97.802%,1.621% 98.427%,2.266% 98.964%,2.992% 99.401%,3.786% 99.726%,4.637% 99.93%,5.535% 100%,94.465% 100%,94.465% 100%,95.363% 99.93%,96.214% 99.726%,97.008% 99.401%,97.734% 98.964%,98.379% 98.427%,98.932% 97.802%,99.382% 97.098%,99.718% 96.328%,99.928% 95.502%,100% 94.632%,100% 29.096%,100% 29.096%,99.966% 28.183%,99.865% 27.284%,99.7% 26.403%,99.471% 25.547%,99.181% 24.718%,98.832% 23.922%,98.425% 23.163%,97.963% 22.447%,97.446% 21.778%,96.877% 21.16%,78.057% 2.427%)}
}.section-mediainfo-background__img img{width:100%;height:100%;object-fit:cover}.section-mediainfo-background__info{width:calc(100% / 2 - 60px);padding:20px 0 0}
@media only screen and (max-width:1080px){.section-mediainfo-background__info{width:calc(100% / 2 + 30px)}
}@media only screen and (max-width:991px){.section-mediainfo-background__info{width:100%}
}.section-mediainfo-background__info img{height:50px;width:auto;margin:0 0 14px}.section-mediainfo-background__info .title h1,.section-mediainfo-background__info .title h2,.section-mediainfo-background__info .title h3,.section-mediainfo-background__info .title h4,.section-mediainfo-background__info .title h5,.section-mediainfo-background__info .title p{font-size:40px;line-height:1.2;font-weight:400;color:#0061fe;margin:0 0 48px}
@media only screen and (max-width:991px){.section-mediainfo-background__info .title h1,.section-mediainfo-background__info .title h2,.section-mediainfo-background__info .title h3,.section-mediainfo-background__info .title h4,.section-mediainfo-background__info .title h5,.section-mediainfo-background__info .title p{font-size:30px;margin:0 0 38px}
}.section-mediainfo-background__info .title h1 strong,.section-mediainfo-background__info .title h2 strong,.section-mediainfo-background__info .title h3 strong,.section-mediainfo-background__info .title h4 strong,.section-mediainfo-background__info .title h5 strong,.section-mediainfo-background__info .title p strong{color:#250e62;font-weight:400}
.section-mediainfo-background__info .description h1,.section-mediainfo-background__info .description h2,.section-mediainfo-background__info .description h3,.section-mediainfo-background__info .description h4,.section-mediainfo-background__info .description h5,.section-mediainfo-background__info .description p{font-size:18px;color:#616c91;line-height:1.35;margin:0 0 35px}
@media only screen and (max-width:991px){.section-mediainfo-background__info .description h1,.section-mediainfo-background__info .description h2,.section-mediainfo-background__info .description h3,.section-mediainfo-background__info .description h4,.section-mediainfo-background__info .description h5,.section-mediainfo-background__info .description p{margin:0 0 45px;font-size:16px}
}.section-mediainfo-background__info .description h1 strong,.section-mediainfo-background__info .description h2 strong,.section-mediainfo-background__info .description h3 strong,.section-mediainfo-background__info .description h4 strong,.section-mediainfo-background__info .description h5 strong,.section-mediainfo-background__info .description p strong{color:#000e3c;font-weight:600}
.section-mediainfo-background--reverse{flex-direction:row-reverse}body.page-template-page_home .section-mediainfo-background{overflow-x:hidden}
.sectionblog{min-height:530px;display:flex;padding:80px 60px 80px calc(((100vw - 1440px)/2) + 90px);position:relative}
@media only screen and (min-width:1600px){.sectionblog{padding:80px 60px 80px calc(((100vw - 1660px)/2) + 90px)}
}@media only screen and (max-width:768px){.sectionblog{flex-direction:column;background-color:#0061fe;padding:65px 0 85px 30px;position:relative}
}@media only screen and (max-width:640px){.sectionblog{padding:65px 0 85px 16px}}
.sectionblog::before{content:"";position:absolute;left:0;bottom:0;height:72%;width:100%;background-color:#f2f6ff;z-index:-1}
@media only screen and (max-width:768px){.sectionblog::before{display:none}}.sectionblog__intro{width:calc(100% / 3);background-color:#0061fe;padding:70px 50px 80px 50px;display:flex;flex-direction:column;align-items:flex-start}
@media only screen and (max-width:991px){.sectionblog__intro{width:calc(100% / 2)}
}@media only screen and (max-width:768px){.sectionblog__intro{width:100%;background-color:transparent;padding:0 16px 0 0;align-items:center}
}.sectionblog__intro img{width:50px;height:auto;margin:0 0 20px}@media only screen and (max-width:768px){.sectionblog__intro img{width:40px}
}.sectionblog__intro .icon{width:100%}.sectionblog__intro>i{font-size:40px;color:#fff;margin:0 0 23px}
@media only screen and (max-width:768px){.sectionblog__intro>i{margin:0 auto 0 0}
}.sectionblog__intro>i::before{color:#fff}.sectionblog__intro h2{font-size:30px;font-weight:400;color:#fff;line-height:1.15;max-width:300px}
@media only screen and (max-width:768px){.sectionblog__intro h2{max-width:none;font-size:23px;margin:0 auto 40px 0;line-height:1.25}
}.sectionblog__intro .link-arrow{margin:auto 0 0}@media only screen and (max-width:768px){.sectionblog__intro .link-arrow{position:absolute;bottom:34px;margin:0 auto;right:auto;left:auto}
}.sectionblog__list{width:calc((100% / 3) * 2);overflow-x:auto;overflow-y:hidden;white-space:nowrap;position:relative;height:530px;padding:0 0 0 4px}
@media only screen and (max-width:991px){.sectionblog__list{width:calc(100% / 2)}
}@media only screen and (max-width:768px){.sectionblog__list{width:100%;height:auto}
}.sectionblog__list::-webkit-scrollbar{display:none}.sectionblog__list .card-post{width:calc(100% / 2 + 4px);display:inline-block;margin:0 0 0 -4px}
@media only screen and (max-width:991px){.sectionblog__list .card-post{width:100%}
}@media only screen and (max-width:768px){.sectionblog__list .card-post{width:calc(100% / 2 - 30px)}
}@media only screen and (max-width:640px){.sectionblog__list .card-post{width:80%}
}.sectionblog .slider__controls{position:absolute;right:0;top:80px;display:flex;flex-direction:column}
@media only screen and (max-width:768px){.sectionblog .slider__controls{display:none}
}.sectionblog .slider__controls .btn-slide{width:60px;border:0;aspect-ratio:4/4}.sectionblog .slider__controls .btn-slide i{color:#fff;font-size:16px;font-weight:600}
.sectionblog .slider__controls .btn-slide--next{background-color:#0061fe}.sectionblog .slider__controls .btn-slide--prev{background-color:#5c9fff}
@media only screen and (max-width:768px){.sectionblog--blog .sectionblog__intro{align-items:flex-start}
}.blog-grid-featured{margin:0}@media only screen and (max-width:991px){.blog-grid-featured{margin:0 0 50px}
}.blog-grid-featured__title{margin:0 0 40px}.blog-grid-featured__title h1,.blog-grid-featured__title h2,.blog-grid-featured__title h3,.blog-grid-featured__title h4,.blog-grid-featured__title h5,.blog-grid-featured__title p{color:#000e3c;text-align:left;font-size:40px}
@media only screen and (max-width:860px){.blog-grid-featured__title h1,.blog-grid-featured__title h2,.blog-grid-featured__title h3,.blog-grid-featured__title h4,.blog-grid-featured__title h5,.blog-grid-featured__title p{font-size:30px}
}.blog-grid-featured__list{display:flex;flex-wrap:wrap;gap:20px}.blog-grid-featured__list .card-post{width:calc(100% / 2 - 10px)}
@media only screen and (max-width:860px){.blog-grid-featured__list .card-post{width:100%;margin:0 0 20px}
}.blog-grid-featured__list .card-post--various{width:calc(100% / 2 - 10px)}@media only screen and (max-width:860px){.blog-grid-featured__list .card-post--various{width:100%;margin:0 0 20px}
}.blog-grid-featured__list .card-post--various.featured{width:70%}@media only screen and (max-width:860px){.blog-grid-featured__list .card-post--various.featured{width:100%}
}.blog-grid-featured__list .card-post--various.featured .card-post__content{background-color:#f2f6ff}
@media only screen and (max-width:640px){.blog-grid-featured__list .card-post--various.featured .card-post__content{padding:30px 20px 60px}
}body.page-template-page_home .section-mediainfo-background,body.page-template-page_home .sectionblog{transform:none !important}
.banner-contact{width:100%;position:relative;height:630px;display:flex;align-items:center;background-color:#3782fc;overflow:hidden}
@media only screen and (max-width:991px){.banner-contact{height:550px}}@media only screen and (max-width:640px){.banner-contact{height:450px}
}.banner-contact__img{width:100%;height:100%;object-fit:cover;transform:scale(1);opacity:0;visibility:hidden;z-index:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.banner-contact__img img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:991px){.banner-contact__img{opacity:1;visibility:visible}
}.banner-contact__content{position:absolute;height:100%;width:100%;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:6}
@media only screen and (max-width:640px){.banner-contact__content{justify-content:flex-start;top:88px;padding:0 20px 0 0}
}.banner-contact__content .title{font-size:57px;color:#fff;line-height:1.1;margin:0 0 30px;font-weight:400;max-width:850px}
@media only screen and (max-width:991px){.banner-contact__content .title{font-size:40px}
}@media only screen and (max-width:640px){.banner-contact__content .title{font-size:30px;line-height:1.15}
}.banner-contact__content .btn-arrow{padding:16px 20px 16px 70px}@media only screen and (max-width:640px){.banner-contact__content .btn-arrow{margin:10px 0 0}
}.banner-contact__content .btn-arrow__text{padding:0 25px 0 0}.banner-contact .gradient{background:linear-gradient(45deg,#0061fe,#0049bf,#000e3c,#0393d5,#0061fe);background-size:200% 200%;animation:gradient 15s ease infinite;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}
100%{background-position:0 50%}}.banner-contact .shape-top{clip-path:polygon(100% 0,26.185% 0,26.185% 0,26.327% .211%,26.715% .789%,27.3% 1.659%,28.032% 2.749%,28.861% 3.983%,29.738% 5.289%,30.614% 6.593%,31.439% 7.821%,32.164% 8.899%,32.739% 9.753%,32.739% 9.753%,33.135% 10.479%,33.376% 11.21%,33.487% 11.926%,33.496% 12.609%,33.43% 13.238%,33.315% 13.796%,33.179% 14.264%,33.049% 14.621%,32.951% 14.849%,32.912% 14.929%,32.912% 14.929%,32.704% 15.248%,32.133% 16.12%,31.283% 17.419%,30.238% 19.017%,29.081% 20.788%,27.894% 22.605%,26.761% 24.342%,25.766% 25.872%,24.991% 27.069%,24.521% 27.804%,24.521% 27.804%,24.234% 28.237%,23.953% 28.612%,23.674% 28.93%,23.393% 29.196%,23.105% 29.413%,22.807% 29.584%,22.493% 29.711%,22.159% 29.798%,21.802% 29.848%,21.417% 29.864%,21.417% 29.864%,21.038% 29.836%,20.701% 29.762%,20.406% 29.652%,20.151% 29.519%,19.937% 29.374%,19.763% 29.229%,19.629% 29.096%,19.534% 28.987%,19.477% 28.912%,19.458% 28.885%,19.458% 28.885%,19.165% 28.442%,18.365% 27.239%,17.184% 25.459%,15.742% 23.291%,14.164% 20.919%,12.571% 18.529%,11.088% 16.307%,9.836% 14.439%,8.938% 13.111%,8.518% 12.508%,8.518% 12.508%,8.377% 12.342%,8.234% 12.2%,8.087% 12.083%,7.937% 11.992%,7.781% 11.928%,7.619% 11.891%,7.45% 11.884%,7.272% 11.906%,7.086% 11.958%,6.888% 12.042%,6.888% 12.042%,6.693% 12.209%,6.542% 12.419%,6.429% 12.659%,6.348% 12.914%,6.294% 13.17%,6.263% 13.412%,6.248% 13.625%,6.244% 13.795%,6.245% 13.908%,6.247% 13.949%,6.247% 22.189%,6.247% 22.189%,6.181% 23.414%,6.003% 24.39%,5.741% 25.144%,5.423% 25.706%,5.076% 26.104%,4.73% 26.365%,4.412% 26.519%,4.149% 26.593%,3.972% 26.617%,3.906% 26.619%,0 26.619%,0 70.197%,4.319% 70.197%,4.319% 70.197%,5.094% 70.316%,5.703% 70.641%,6.168% 71.12%,6.507% 71.701%,6.741% 72.333%,6.888% 72.965%,6.968% 73.546%,7.001% 74.025%,7.007% 74.35%,7.004% 74.469%,7.004% 100%,32.456% 100%,33.355% 99.93%,100% 0);width:80%;height:100%;position:absolute;top:0;z-index:4}
@media only screen and (min-width:1440px){.banner-contact .shape-top{width:60%}}@media only screen and (max-width:991px){.banner-contact .shape-top{width:58%;height:38%;left:0;clip-path:polygon(0 0,0 100%,100% 0,0 0)}
}.banner-contact .shape-top .gradient{width:100vw;height:100%;position:absolute;top:0;left:0;z-index:2}
.banner-contact .shape-bottom{clip-path:polygon(13.546% 37.164%,13.546% 37.164%,6.607% 41.243%,2.357% 45.01%,.337% 48.439%,.083% 51.502%,1.135% 54.169%,3.03% 56.414%,5.308% 58.209%,7.507% 59.525%,9.165% 60.336%,9.82% 60.612%,100% 100%,100% 0,100% 0,88.046% 5.163%,76.505% 10.146%,65.498% 14.894%,55.145% 19.356%,45.567% 23.479%,36.886% 27.21%,29.222% 30.497%,22.697% 33.287%,17.431% 35.527%,13.546% 37.164%);width:170px;height:51%;position:absolute;top:200px;z-index:4;right:0}
@media only screen and (max-width:640px){.banner-contact .shape-bottom{width:100px;height:39%;top:170px}
}.banner-contact .shape-bottom .gradient{width:100vw;height:100%;position:absolute;top:0;left:0;z-index:2}
@media only screen and (min-width:991px){.banner-contact.ishover .banner-contact__img{transform:scale(1.2);opacity:1;visibility:visible;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
}.newsletter{padding:80px 0}.newsletter .container{display:flex;justify-content:space-between;gap:100px}
@media only screen and (max-width:991px){.newsletter .container{flex-direction:column;gap:50px}
}.newsletter .forms{display:flex;align-items:flex-start;justify-content:flex-start;width:44%}
@media only screen and (max-width:991px){.newsletter .forms{flex-direction:column;justify-content:center;width:100%}
}.newsletter .forms .btn{padding:16px 50px;margin:0 0 0 10px}@media only screen and (max-width:991px){.newsletter .forms .btn{margin:10px auto 0}
}.newsletter .forms__content{width:100%}@media only screen and (max-width:991px){.newsletter .forms__content{width:100%}
}.newsletter .forms__content .salesforce_w2l_lead form,.newsletter .forms__content form{position:relative;height:100%}
.newsletter .forms__content .salesforce_w2l_lead form .sf_field_email,.newsletter .forms__content .salesforce_w2l_lead form .input-email,.newsletter .forms__content form .sf_field_email,.newsletter .forms__content form .input-email{margin:0 212px 13px 0}
.newsletter .forms__content .salesforce_w2l_lead form .sf_field_email input,.newsletter .forms__content .salesforce_w2l_lead form .input-email input,.newsletter .forms__content form .sf_field_email input,.newsletter .forms__content form .input-email input{background:#eff1f4;width:100%;padding:16px 13px;height:50px;outline:0;font-size:16px;opacity:.8;z-index:2;position:relative;color:#000e3c;font-family:"BwGradual",sans-serif;border:0;border-radius:4px}
.newsletter .forms__content .salesforce_w2l_lead form .w2lsubmit,.newsletter .forms__content .salesforce_w2l_lead form .input-submit,.newsletter .forms__content form .w2lsubmit,.newsletter .forms__content form .input-submit{position:absolute;top:0;right:0}
.newsletter .forms__content .salesforce_w2l_lead form .w2lsubmit input,.newsletter .forms__content .salesforce_w2l_lead form .input-submit input,.newsletter .forms__content form .w2lsubmit input,.newsletter .forms__content form .input-submit input{margin:0;height:50px;padding:10px 60px}
.newsletter__title{font-size:40px;font-weight:500;color:#0061fe;margin:0 0 25px;line-height:1}
.newsletter__subtitle{font-size:25px;font-weight:600;color:#000e3c;margin:0}@media only screen and (max-width:991px){.newsletter__subtitle{font-size:21px}
}.newsletter .description{font-size:18px;color:#616c91;margin:10px 0 0}.apps-accordion{width:100%;background-color:#f2f6ff;padding:100px 0}
@media only screen and (max-width:991px){.apps-accordion{padding:55px 0}}.apps-accordion .introtext{max-width:700px;margin:0 auto}
.apps-accordion .introtext .title{margin:0 0 32px}@media only screen and (max-width:991px){.apps-accordion .introtext .title{margin:0 0 15px}
}.apps-accordion .introtext .title p{line-height:1.2}.apps-accordion .introtext p{line-height:1.4}
.apps-accordion__list{height:600px;flex-wrap:nowrap;display:flex;padding:100px 0 0}
@media only screen and (max-width:1280px){.apps-accordion__list{height:auto;flex-direction:column}
}.apps-accordion__item{width:10%;height:100%;min-width:92px;grid-row-gap:15px;cursor:pointer;border-left:1px solid rgba(112,112,112,0.2);flex-direction:column;align-items:center;padding:0 11px;display:flex;position:relative;max-width:700px;transition:width .9s ease-in-out}
@media only screen and (max-width:1280px){.apps-accordion__item{width:100%;height:auto;grid-row-gap:0;border-top:1px solid #707070;border-left-style:none;flex-direction:column-reverse;padding:0}
}.apps-accordion__item:last-child{border-right:1px solid rgba(112,112,112,0.2)}.apps-accordion__item .content-card-item{width:100%;height:80%;opacity:0;flex:1;position:relative;transition:opacity .4s ease-in-out}
@media only screen and (max-width:1280px){.apps-accordion__item .content-card-item{height:0;opacity:1;padding:0;flex:0 auto;transition:height .5s ease-in}
}.apps-accordion__item .content-card-item::before{content:"";background:transparent linear-gradient(360deg,#000 0,rgba(87,104,114,0) 60%) 0 0 no-repeat padding-box;position:absolute;left:0;top:0;width:100%;height:100%}
.apps-accordion__item .content-card-item img{width:100%;height:100%;object-fit:cover}
.apps-accordion__item .content-card-item__content{position:absolute;bottom:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px 20px 34px;opacity:0;top:20px;transition:all .5s ease-in-out}
@media only screen and (min-width:1280px){.apps-accordion__item .content-card-item__content{transition:all .5s ease-in-out .5s}
}.apps-accordion__item .content-card-item__content p{font-size:14px;line-height:1.2;color:white;font-weight:600}
.apps-accordion__item .content-card-item__content .link-arrow{margin:13px 0 0}.apps-accordion__item .title-vertical-container{width:1px;height:1px;justify-content:flex-start;align-items:center;position:absolute;top:auto;bottom:80px;left:auto;right:auto;transform:rotate(-90deg)}
@media only screen and (max-width:1280px){.apps-accordion__item .title-vertical-container{display:none}
}.apps-accordion__item .title-vertical-container .title{white-space:nowrap;font-size:20px;font-weight:500;color:#000e3c;opacity:1;transition:opacity .3s ease-in;margin:0;transform:translateY(-50%)}
.apps-accordion__item .details-flex-container{width:100%;grid-column-gap:15px;text-align:center;flex-direction:column;align-items:center;display:block}
@media only screen and (max-width:1280px){.apps-accordion__item .details-flex-container{text-align:left;display:flex;justify-content:left;flex-direction:row}
}.apps-accordion__item .details-flex-container .details-flex{grid-column-gap:15px;justify-content:center;align-items:center;display:flex;position:relative;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.apps-accordion__item .details-flex-container .details-flex .icon{background-color:#616c91;border-radius:4px;display:grid;width:55px;min-width:55px;height:55px;padding:8px;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
@media only screen and (max-width:991px){.apps-accordion__item .details-flex-container .details-flex .icon{width:37px;min-width:36px;height:37px;padding:6px}
}.apps-accordion__item .details-flex-container .details-flex .icon img{width:100%;min-width:100%;height:100%;object-fit:contain;max-height:39px}
@media only screen and (max-width:991px){.apps-accordion__item .details-flex-container .details-flex .icon img{max-height:27px}
}.apps-accordion__item .details-flex-container .details-flex .title{opacity:0;position:absolute;left:80px;font-size:20px;transition:opacity .4s ease-in-out;color:#000e3c;white-space:pre-wrap;width:100%;line-height:1.2;min-width:310px}
@media only screen and (max-width:1600px){.apps-accordion__item .details-flex-container .details-flex .title{left:70px;font-size:17px;min-width:190px;max-width:190px}
}@media only screen and (max-width:1280px){.apps-accordion__item .details-flex-container .details-flex .title{opacity:1;display:block;white-space:pre-wrap;width:100%;position:relative;left:0;min-width:inherit;line-height:1.2;font-size:20px}
}.apps-accordion__item--active{transition:width .9s ease-in-out}@media only screen and (min-width:1280px){.apps-accordion__item--active{width:80% !important}
}.apps-accordion__item--active .content-card-item{opacity:1}@media only screen and (max-width:1280px){.apps-accordion__item--active .content-card-item{padding:10px 0;width:100%;height:370px;transition:height .5s ease-in}
}.apps-accordion__item--active .content-card-item__content{opacity:1;top:0}.apps-accordion__item--active .title-vertical-container .title{opacity:0;transition:opacity .3s ease-in}
.apps-accordion__item--active .details-flex{justify-content:flex-start;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.apps-accordion__item--active .details-flex .icon{background-color:#0061fe !important;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.apps-accordion__item--active .details-flex-container{text-align:left;display:flex;justify-content:left;flex-direction:row}
.apps-accordion__item--active .details-flex-container .title{opacity:1 !important;transition:all .3s ease-in-out !important}
@media only screen and (min-width:1280px){.apps-accordion__item--active .details-flex-container .title{transition:all .3s ease-in-out .4s !important;color:#0061fe}
}.apps-accordion--product .apps-accordion__item .details-flex .icon{background-color:#fff}
.apps-accordion--product .apps-accordion__item--active .details-flex .icon{background-color:#d8dde5 !important}
.faqs{padding:60px 0}@media only screen and (max-width:991px){.faqs{padding:40px 0 90px}
}.faqs .container{max-width:1315px}.faqs .title-first{font-size:25px;color:#0061fe;margin:0 0 60px;font-weight:500;text-transform:uppercase}
@media only screen and (max-width:991px){.faqs .title-first{font-size:20px;margin:0 0 15px}
}.faqs__content{transition:.6s;width:100%;margin:0}@media only screen and (max-width:991px){.faqs__content{width:100%;padding:0}
}@media only screen and (max-width:640px){.faqs__content{padding:18px 0 0}}.faqs__content .fullline-vertical{right:calc(100% - (100% / 3))}
@media only screen and (max-width:991px){.faqs__content .fullline-vertical{display:none}
}.faqs__content ul{padding-left:20px}.faqs__content ul li{font-size:11px}.faqs__content>li{color:#0061fe;list-style:none;position:relative}
.faqs__content>li:first-child>.question{border-top:1px solid #dcdcdc}@media only screen and (max-width:991px){.faqs__content>li:last-child{border-bottom:0}
}.faqs__content>li::marker{display:none}.faqs__content>li>span{display:flex;justify-content:space-between;color:#0061fe;padding:20px 0;font-size:.9em;font-weight:400;cursor:pointer;align-items:center;position:relative;border-bottom:1px solid #dcdcdc;transition:color .325s ease-in-out;-moz-transition:color .325s ease-in-out;-ms-transition:color .325s ease-in-out;-o-transition:color .325s ease-in-out;-webkit-transition:color .325s ease-in-out}
@media only screen and (max-width:640px){.faqs__content>li>span{padding:15px 0}}.faqs__content>li>span::before{content:"";width:100%;height:0;position:absolute;left:0;top:0;background-color:#0061fe;z-index:-1;transition:height .325s ease-in-out;-moz-transition:height .325s ease-in-out;-ms-transition:height .325s ease-in-out;-o-transition:height .325s ease-in-out;-webkit-transition:height .325s ease-in-out}
.faqs__content>li>span>span,.faqs__content>li>span>.title{font-size:22px;line-height:1.2;display:inline-flex;flex-direction:column;width:calc(100% - 525px);color:#000e3c;font-weight:400}
@media only screen and (max-width:1280px){.faqs__content>li>span>span,.faqs__content>li>span>.title{width:calc(100% - 330px)}
}@media only screen and (max-width:991px){.faqs__content>li>span>span,.faqs__content>li>span>.title{width:100%;font-size:20px;padding:0 10px 0 0}
}.faqs__content>li>span .btn--circle-radius{width:35px;height:35px;position:relative;border-radius:50px;overflow:hidden;margin-left:calc(((100vw - 1315px) / 2) + 23px);background-color:transparent}
.faqs__content>li>span .btn--circle-radius::before{display:none}@media only screen and (max-width:1366px){.faqs__content>li>span .btn--circle-radius{margin-left:30px}
}@media only screen and (max-width:640px){.faqs__content>li>span .btn--circle-radius{width:32px;height:32px;margin-left:0;padding:16px 35px}
}.faqs__content>li>span .btn--circle-radius .plusminus{display:flex !important;align-items:center;justify-content:center;position:relative;width:35px;height:35px;cursor:pointer;z-index:8}
@media only screen and (max-width:640px){.faqs__content>li>span .btn--circle-radius .plusminus{width:32px;height:32px}
}.faqs__content>li>span .btn--circle-radius .plusminus::before,.faqs__content>li>span .btn--circle-radius .plusminus::after{content:"";display:block;background-color:#000e3c;position:absolute;top:50%;transition:.35s;width:23px;height:.5px;z-index:8;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media only screen and (max-width:640px){.faqs__content>li>span .btn--circle-radius .plusminus::before,.faqs__content>li>span .btn--circle-radius .plusminus::after{width:16px}
}.faqs__content>li>span .btn--circle-radius .plusminus::before{transform:translateY(-50%)}
.faqs__content>li>span .btn--circle-radius .plusminus::after{transform:translateY(-50%) rotate(90deg)}
@media only screen and (min-width:991px){.faqs__content>li>span:hover{color:#0061fe;transition:color .325s ease-in-out;-moz-transition:color .325s ease-in-out;-ms-transition:color .325s ease-in-out;-o-transition:color .325s ease-in-out;-webkit-transition:color .325s ease-in-out}
.faqs__content>li>span:hover span,.faqs__content>li>span:hover h2,.faqs__content>li>span:hover h3,.faqs__content>li>span:hover h4,.faqs__content>li>span:hover h5,.faqs__content>li>span:hover h6{color:#fff;transition:color .325s ease-in-out;-moz-transition:color .325s ease-in-out;-ms-transition:color .325s ease-in-out;-o-transition:color .325s ease-in-out;-webkit-transition:color .325s ease-in-out}
.faqs__content>li>span:hover button{transition:color .325s ease-in-out;-moz-transition:color .325s ease-in-out;-ms-transition:color .325s ease-in-out;-o-transition:color .325s ease-in-out;-webkit-transition:color .325s ease-in-out}
.faqs__content>li>span:hover button::before{bottom:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.faqs__content>li>span:hover button .plusminus::before,.faqs__content>li>span:hover button .plusminus::after{background-color:#fff}
.faqs__content>li>span:hover::before{height:100% !important;transition:height .325s ease-in-out;-moz-transition:height .325s ease-in-out;-ms-transition:height .325s ease-in-out;-o-transition:height .325s ease-in-out;-webkit-transition:height .325s ease-in-out}
}.faqs__content>li div.answer{display:none;width:calc(100% - 530px);margin:0 0 0 auto !important;padding:55px 100px 60px 0}
@media only screen and (max-width:991px){.faqs__content>li div.answer{padding:15px 50px 40px}
}@media only screen and (max-width:640px){.faqs__content>li div.answer{margin:30px 0 40px;padding:15px 20px 40px}
}.faqs__content>li div.answer::before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#dcdcdc}
@media only screen and (max-width:1280px){.faqs__content>li div.answer{width:calc(100% - 330px)}
}@media only screen and (max-width:991px){.faqs__content>li div.answer{width:100%}
}.faqs__content>li div.answer .answer-row{display:inline-flex;align-items:center;padding:10px 20px;width:100%}
.faqs__content>li div.answer .answer-row:nth-child(2n){background-color:#f5f5f5}.faqs__content>li div.answer .answer-row i{font-size:20px;margin:0 15px 0 0}
@media only screen and (max-width:640px){.faqs__content>li div.answer .answer-row i{margin:0 10px}
}.faqs__content>li div.answer .answer-row .name{font-weight:600;color:#000e3c;min-width:200px;margin:0 10px 0 0}
@media only screen and (max-width:640px){.faqs__content>li div.answer .answer-row .name{min-width:130px}
}.faqs__content>li div.answer .answer-row .text{font-weight:400}.faqs__content>li div.answer .answer-row p{font-size:16px;margin:0}
@media only screen and (max-width:640px){.faqs__content>li div.answer .answer-row p{font-size:13px}
}.faqs__content>li div.answer a{font-size:1em;color:#0061fe;text-decoration:underline}
@media only screen and (min-width:991px){.faqs__content>li div.answer a:hover{text-decoration:none}
}.faqs__content>li div.answer p{line-height:1.4;color:#222;position:relative;list-style:none;font-size:16px;margin:10px 0;padding:0}
@media only screen and (max-width:640px){.faqs__content>li div.answer p{font-size:14px}
}.faqs__content>li div.answer ul{padding:0 0 0 35px}@media only screen and (max-width:640px){.faqs__content>li div.answer ul{padding:20px 0 0 35px}
}.faqs__content>li div.answer ul li{color:#222;position:relative;list-style:none;font-size:16px;margin:10px 0;padding:0}
@media only screen and (max-width:640px){.faqs__content>li div.answer ul li{padding:0 0 15px;font-size:14px}
}.faqs__content>li div.answer ul li::before{content:"";display:inline-block;width:15px;height:1px;background:#0061fe;position:absolute;left:-30px;top:9px}
@media only screen and (max-width:640px){.faqs__content>li.active div.answer{border-bottom:1px solid #dcdcdc}
.faqs__content>li.active div.answer p{line-height:1.5}}@media only screen and (max-width:640px){.faqs__content>li.active div.answer .answer-row{padding:8px 20px}
}.faqs__content>li.active .btn--circle-radius::before{display:none}.faqs__content>li.active .plusminus::after{transform:translateY(-50%) rotate(180deg) !important;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.faqs__content>li.active .plusminus::before{transform:translateY(-50%) rotate(0);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.faqs__content.active{overflow:visible;height:auto;opacity:1;visibility:visible;transition:.6s;border-bottom:1px solid #dcdcdc}
.faqs__content--flex div.answer{padding:18px 0 60px}.faqs__content--flex div.answer ul{padding:1px 0 25px 35px}
.faqs__content--flex div.answer ul li{font-size:16px}.faqs__content--flex div.answer ul li.active{border-bottom:1px solid #dcdcdc}
.faqs__content--success{margin:0 0 100px}@media only screen and (max-width:991px){.faqs__content--success{margin:0 0 50px}
}.faqs--flex .faqs__content>li div.answer{padding:10px 400px 50px 0}@media only screen and (max-width:1600px){.faqs--flex .faqs__content>li div.answer{padding:10px 200px 50px 0}
}@media only screen and (max-width:1280px){.faqs--flex .faqs__content>li div.answer{padding:10px 200px 50px 0}
}@media only screen and (max-width:991px){.faqs--flex .faqs__content>li div.answer{padding:10px 50px 50px 50px}
}@media only screen and (max-width:640px){.faqs--flex .faqs__content>li div.answer{padding:15px 20px 40px}
}body.single-product .faqs__tab .answer .btn-arrow{margin:0 20px 20px 0;text-decoration:none}
.product-technical-sheets{padding:120px 0;border-radius:42px 42px 0 0;background:linear-gradient(57deg,#250e62 0,#231e86 50%,#00a6e4 100%);margin:80px 0 0;position:relative}
@media only screen and (max-width:991px){.product-technical-sheets{padding:80px 0;margin:50px 0}
}@media only screen and (max-width:640px){.product-technical-sheets{padding:50px 0}
}.product-technical-sheets .title-first{font-size:54px;line-height:1.2;color:#fff;text-align:center;max-width:1080px;margin:0 auto 140px;font-weight:500}
@media only screen and (max-width:991px){.product-technical-sheets .title-first{font-size:40px;margin:0 auto 100px}
}@media only screen and (max-width:991px){.product-technical-sheets .title-first{font-size:30px;padding:0 20px;margin:0 auto 80px}
}.product-technical-sheets .title-first strong{font-weight:500;color:#ffd100}.section-technical{position:relative;margin:0 0 170px;min-height:540px}
@media only screen and (max-width:991px){.section-technical{margin:0 0 100px}}.section-technical__info{width:40%;padding:0 0 0 50px}
@media only screen and (max-width:1280px){.section-technical__info{padding:0}}@media only screen and (max-width:991px){.section-technical__info{padding:0;width:100%}
}.section-technical__info .title{font-size:30px;text-transform:uppercase;margin:0 0 20px;color:#fff;line-height:1.15;font-weight:400}
@media only screen and (max-width:991px){.section-technical__info .title{font-size:20px;margin:0 0 35px}
}.section-technical__info p{color:#fff;line-height:1.6;margin:0 0 20px}.section-technical .technical-download{margin:47px 0 0;width:100%}
.section-technical .technical-download .btn-arrow{padding:27px 30px 27px 30px;width:100%;align-items:center}
@media only screen and (max-width:991px){.section-technical .technical-download .btn-arrow{padding:20px}
}.section-technical .technical-download .btn-arrow__text{text-align:left}.section-technical .technical-download .btn-arrow .arrow::before{background-color:transparent;border:.5px solid #fff;transform:none}
.section-technical .technical-download .btn-arrow .arrow .plusminus{display:flex !important;align-items:center;justify-content:center;position:relative;width:15px;height:15px;cursor:pointer;z-index:8}
@media only screen and (max-width:640px){.section-technical .technical-download .btn-arrow .arrow .plusminus{width:32px;height:32px}
}.section-technical .technical-download .btn-arrow .arrow .plusminus::before,.section-technical .technical-download .btn-arrow .arrow .plusminus::after{content:"";display:block;background-color:#fff;position:absolute;top:50%;transition:.35s;width:23px;height:.5px;z-index:8;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media only screen and (max-width:640px){.section-technical .technical-download .btn-arrow .arrow .plusminus::before,.section-technical .technical-download .btn-arrow .arrow .plusminus::after{width:16px}
}.section-technical .technical-download .btn-arrow .arrow .plusminus::before{transform:translateY(-50%)}
.section-technical .technical-download .btn-arrow .arrow .plusminus::after{transform:translateY(-50%) rotate(90deg)}
.section-technical .technical-download__list{transform:translateY(30px) translateX(30px);width:90%;display:flex;flex-wrap:wrap;gap:17px;opacity:0;visibility:hidden;height:0}
.section-technical .technical-download__list .link-pdf{width:calc(100% / 2 - 10px)}
.section-technical .technical-download__list .link-pdf i{color:#fff;font-size:14px}
.section-technical .technical-download__list .link-pdf__text{color:#ffd100;font-size:16px}
.section-technical .technical-download__list .link-pdf--lock .link-pdf__text{color:#cbcbcb;cursor:not-allowed}
.section-technical .technical-download--open .technical-download__list{opacity:1;visibility:visible;height:auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.section-technical .technical-download--open .plusminus::after{transform:translateY(-50%) rotate(180deg) !important;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.section-technical .technical-download--open .plusminus::before{transform:translateY(-50%) rotate(0);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.section-technical .img{position:absolute;right:0;top:40px;width:50%;height:500px;clip-path:polygon(96.349% 0,27.567% 0,27.567% 0,26.954% .025%,26.347% .1%,25.747% .226%,25.158% .4%,24.58% .623%,24.016% .893%,23.469% 1.209%,22.939% 1.571%,22.429% 1.978%,21.941% 2.428%,3.121% 21.159%,3.121% 21.159%,2.555% 21.771%,2.041% 22.436%,1.58% 23.15%,1.174% 23.908%,.825% 24.704%,.534% 25.534%,.305% 26.393%,.138% 27.277%,.036% 28.18%,0 29.097%,0 95.578%,0 95.578%,.048% 96.295%,.186% 96.976%,.408% 97.61%,.705% 98.189%,1.069% 98.705%,1.495% 99.147%,1.973% 99.506%,2.497% 99.775%,3.059% 99.942%,3.651% 100%,96.349% 100%,96.349% 100%,96.941% 99.942%,97.503% 99.775%,98.027% 99.506%,98.505% 99.147%,98.931% 98.705%,99.295% 98.189%,99.592% 97.61%,99.814% 96.976%,99.952% 96.295%,100% 95.578%,100% 4.422%,100% 4.422%,99.952% 3.705%,99.814% 3.024%,99.592% 2.39%,99.295% 1.811%,98.931% 1.295%,98.505% .853%,98.027% .494%,97.503% .225%,96.941% .058%,96.349% 0)}
@media only screen and (max-width:991px){.section-technical .img{position:relative;top:auto;right:auto;width:100%;height:350px}
}@media only screen and (max-width:640px){.section-technical .img{height:280px;margin:0 0 28px;clip-path:polygon(93.306% 0,27.566% 0,27.566% 0,26.954% .026%,26.347% .102%,25.748% .227%,25.159% .402%,24.581% .625%,24.018% .895%,23.47% 1.211%,22.941% 1.572%,22.431% 1.979%,21.943% 2.429%,3.12% 21.16%,3.12% 21.16%,2.555% 21.772%,2.04% 22.437%,1.579% 23.15%,1.173% 23.907%,.824% 24.703%,.534% 25.533%,.305% 26.392%,.138% 27.276%,.036% 28.179%,0 29.098%,0 91.893%,0 91.893%,.088% 93.208%,.341% 94.455%,.747% 95.618%,1.292% 96.68%,1.961% 97.625%,2.741% 98.436%,3.618% 99.095%,4.578% 99.587%,5.608% 99.894%,6.694% 100%,93.306% 100%,93.306% 100%,94.392% 99.894%,95.422% 99.587%,96.382% 99.095%,97.259% 98.436%,98.039% 97.625%,98.708% 96.68%,99.253% 95.618%,99.659% 94.455%,99.912% 93.208%,100% 91.893%,100% 8.107%,100% 8.107%,99.912% 6.792%,99.659% 5.545%,99.253% 4.382%,98.708% 3.32%,98.039% 2.375%,97.259% 1.564%,96.382% .905%,95.422% .413%,94.392% .106%,93.306% 0)}
}.section-technical .img img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:991px){.section-technical--reverse{margin:0 0 50px}
}.section-technical--reverse .section-technical__info{margin:0 0 0 auto;padding:30px 50px 0 0}
@media only screen and (max-width:991px){.section-technical--reverse .section-technical__info{padding:0}
}.section-technical--reverse .section-technical__info .img{left:0;top:0;right:auto;clip-path:none;border-radius:25px;overflow:hidden}
.product-download{display:flex;flex-wrap:wrap;gap:15px;padding:10px 0 0 20px}@media only screen and (max-width:540px){.product-download{padding:10px 0 0}
}.product-download .btn-arrow{width:calc(100% / 2 - 130px);margin:0 !important;max-width:300px}
@media only screen and (max-width:1440px){.product-download .btn-arrow{width:calc(100% / 2 - 30px)}
}@media only screen and (max-width:640px){.product-download .btn-arrow{width:auto;min-width:310px}
}@media only screen and (max-width:540px){.product-download .btn-arrow{min-width:inherit}
}.product-download .btn-arrow i.icon-lock{margin:0 0 0 6px}.itemproduct{display:flex;border-radius:11px;overflow:hidden;height:auto;box-shadow:0 3px 15px #d9d9d9;padding:0}
@media only screen and (max-width:640px){.itemproduct{flex-direction:column;height:auto}
}.itemproduct__img{width:48%;position:relative;overflow:hidden;background:transparent linear-gradient(180deg,#72727c 0,#919294 100%) 0 0 no-repeat padding-box}
@media only screen and (max-width:640px){.itemproduct__img{width:100%;height:230px}
}.itemproduct__img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.itemproduct__img .tags-img{position:absolute;left:0;top:0;padding:15px;display:flex;justify-content:space-between;width:100%;align-items:center}
.itemproduct__img .tags-img__category{text-transform:uppercase;color:#fff;font-weight:600;font-size:12px;margin:0;max-width:150px}
.itemproduct__img .tags-img__container{display:flex;gap:5px}.itemproduct__img .tags-img__container .tags-product{border-radius:50px;background-color:#fff;font-size:9px;font-weight:500;padding:5px 10px;text-transform:uppercase;color:#000e3c}
.itemproduct__img .btn{position:absolute;bottom:0;left:0;width:100%;border-radius:0;padding:9px 36px;opacity:0;visibility:hidden;display:none}
@media only screen and (max-width:640px){.itemproduct__img .btn{right:16px;bottom:16px;border:1px solid #fff;background-color:transparent;border-radius:5px;opacity:1;visibility:visible;width:auto;left:auto;padding:6px;display:flex}
}@media only screen and (max-width:640px){.itemproduct__img .btn__text{display:none}
}.itemproduct__img .btn i{color:white;font-size:28px;transform:rotate(225deg)}@media only screen and (min-width:640px){.itemproduct__img .btn i{display:none}
}.itemproduct__body{display:flex;flex-direction:column;width:100%}.itemproduct__content{width:52%;padding:11px 18px 15px;display:flex;align-content:flex-start;flex-wrap:wrap;position:relative}
@media only screen and (max-width:640px){.itemproduct__content{width:100%;padding:15px 18px 30px 18px}
}.itemproduct__content .name{width:100%;font-weight:600;margin:0 0 23px;color:#000e3c;font-size:14px;display:inline-block}
.itemproduct__content .itemcharacter{width:calc(50% - 5px)}.itemproduct__content .itemcharacter--full{width:100%}
.itemproduct__content .tag-product-new{background-color:#0061fe;color:#fff;padding:4px 8px;font-size:9px;position:absolute;right:0;top:17px;border-radius:3px 0 0 3px;font-weight:500;margin-right:5px}
.itemproduct__content .tag-product-new--dk{background-color:#2c2c2c;color:#fff}.itemproduct__content .link-arrow{margin:10px 0 0}
@media only screen and (max-width:640px){.itemproduct__content .link-arrow{margin:20px auto 0}
}.itemproduct__character{display:flex;flex-wrap:wrap}.itemproduct__tags{display:flex;gap:5px;align-items:flex-start;width:100%}
@media only screen and (min-width:991px){.itemproduct__tags{flex-direction:column}
}.itemproduct__init .tags-img__container{display:none;padding:15px 0 0;gap:4px}.itemproduct__init .tags-img__container .tags-product{border-radius:50px;background-color:#fff;font-size:9px;font-weight:500;text-transform:uppercase;color:#000e3c;border:1px solid #c1c1c1;padding:4px 7px;line-height:1}
.itemproduct__init .tags-img__category{margin:0;font-size:9px;color:#0061fe;line-height:1;font-weight:600;text-transform:uppercase;display:none}
@media only screen and (min-width:1280px){.itemproduct:hover .itemproduct__img img{transform:scale(1.1);transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.itemproduct:hover .itemproduct__img .btn{opacity:1;visibility:visible}}.itemproduct--hidden{display:none}
.itemproduct--list{height:auto}@media only screen and (min-width:991px){.itemproduct--list .itemproduct__img .tags-img{flex-direction:column;align-items:flex-start;height:100%}
}.itemproduct--list .itemproduct__content .name{margin:10px 0 20px}@media only screen and (max-width:640px){.itemproduct--list .itemproduct__content .name{margin:18px 0 20px}
}.itemproduct--list .tag-product-new{position:relative;top:auto;right:auto;border-radius:3px}
.itemcharacter{position:relative;margin:0 5px 20px 0}@media only screen and (max-width:640px){.itemcharacter{display:flex}
}.itemcharacter i,.itemcharacter svg,.itemcharacter .icon{position:absolute;left:0;top:-2px;font-size:15px;color:#250e62}
@media only screen and (max-width:640px){.itemcharacter i,.itemcharacter svg,.itemcharacter .icon{position:relative;top:auto}
}@media only screen and (max-width:640px){.itemcharacter__content{padding:0 0 0 10px}
}.itemcharacter .title{padding:0 0 0 20px;font-size:10px;margin:0 0 7px;color:#250e62;text-transform:uppercase;display:block}
@media only screen and (max-width:640px){.itemcharacter .title{padding:0;margin:0}
}.itemcharacter .text{font-size:12px;margin:0;color:#000e3c;display:block;line-height:1.3}
.itemcharacter--full{width:100%;margin:0 0 16px}@media only screen and (max-width:640px){.itemcharacter--full{margin:0 0 25px}
}.itemcharacter--full .title{margin:0 0 10px}.itemcharacter--full .text{font-size:10px}
.slider-drag-gallery{padding:50px 0;position:relative;overflow:hidden}.slider-drag-gallery__list{position:relative;height:770px;padding:70px 0 40px;display:flex;flex-wrap:nowrap}
@media only screen and (max-width:1280px){.slider-drag-gallery__list{height:620px}
}@media only screen and (max-width:991px){.slider-drag-gallery__list{height:520px}
}@media only screen and (max-width:640px){.slider-drag-gallery__list{height:420px}
}@media only screen and (max-width:540px){.slider-drag-gallery__list{height:270px}
}.slider-drag-gallery__item{margin-right:37px;border-radius:8px;display:inline-flex;width:72%;min-width:72%;max-width:72%;height:100%;position:relative;overflow:hidden}
@media only screen and (min-width:1920px){.slider-drag-gallery__item{margin-right:50px}
}@media only screen and (max-width:991px){.slider-drag-gallery__item{margin-right:30px}
}@media only screen and (max-width:640px){.slider-drag-gallery__item{margin-right:16px}
}.slider-drag-gallery__item img{width:100%;height:100%;object-fit:cover}.slider-drag-gallery__item:first-child{margin-left:100px}
@media only screen and (max-width:991px){.slider-drag-gallery__item:first-child{margin-left:60px}
}@media only screen and (max-width:640px){.slider-drag-gallery__item:first-child{margin-left:32px}
}.slider-drag-gallery__controls{padding:30px 0}.slider-drag-gallery__controls .container{display:flex;justify-content:flex-end;column-gap:15px}
@media only screen and (max-width:640px){.slider-drag-gallery__controls .container{justify-content:flex-start}
}.slider-drag-gallery__controls .btn-slide{background-color:#0061fe;padding:7px;border-radius:50px;display:flex;align-items:center;justify-content:center;border:1px solid transparent !important;cursor:pointer}
.slider-drag-gallery__controls .btn-slide i{font-size:22px;color:#fff}.slider-drag-gallery__controls .btn-slide--prev{transform:rotate(180deg)}
.slider-drag-gallery-container{position:relative;width:100%;min-height:100vh}.slider-drag-gallery-container .space-holder{position:relative;width:100%}
.slider-drag-gallery-container .sticky{position:sticky;top:0;height:100vh;width:100%;overflow-x:hidden}
.slider-drag-gallery-container .horizontal{position:absolute;height:100%;will-change:transform}
.grid-twocolumns-images{padding:65px 0}@media only screen and (max-width:640px){.grid-twocolumns-images{padding:40px 0}
}.grid-twocolumns-images .container{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:30px;grid-row-gap:20px}
@media only screen and (max-width:640px){.grid-twocolumns-images .container{display:flex;flex-direction:column}
}.grid-twocolumns-images__item{height:460px;border-radius:8px;overflow:hidden}@media only screen and (max-width:640px){.grid-twocolumns-images__item{height:210px}
}.grid-twocolumns-images__item img,.grid-twocolumns-images__item .map{width:100%;height:100%;object-fit:cover}
.grid-twocolumns-images__item--1,.grid-twocolumns-images__item:first-child{grid-area:1 / 1 / 2 / 7}
.grid-twocolumns-images__item--2,.grid-twocolumns-images__item:nth-child(2){grid-area:1 / 7 / 2 / 10}
.cases-category{width:100%;padding:50px 0 80px}@media only screen and (max-width:991px){.cases-category{padding:50px 0}
}.cases-category__title h1,.cases-category__title h2,.cases-category__title h3,.cases-category__title h4,.cases-category__title h5,.cases-category__title p{font-size:54px;padding:0 0 70px;text-align:center;font-weight:500;color:#000e3c;margin:0}
@media only screen and (max-width:991px){.cases-category__title h1,.cases-category__title h2,.cases-category__title h3,.cases-category__title h4,.cases-category__title h5,.cases-category__title p{font-size:30px}
}.cases-category__title h1 strong,.cases-category__title h2 strong,.cases-category__title h3 strong,.cases-category__title h4 strong,.cases-category__title h5 strong,.cases-category__title p strong{font-weight:500;color:#0061fe}
.cases-category__list{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:991px){.cases-category__list{gap:20px}
}@media only screen and (max-width:640px){.cases-category__list{gap:16px}}.section-needhelp{background-color:#0061fe;border-radius:22px;padding:80px 0;margin:50px 0}
@media only screen and (max-width:860px){.section-needhelp{padding:45px 0 30px}}.section-needhelp__title,.section-needhelp__title h2,.section-needhelp__title h3,.section-needhelp__title h4,.section-needhelp__title h5,.section-needhelp__title p{color:#fff;text-align:center;font-weight:500;line-height:1.25;margin:0 0 15px;font-size:54px}
@media only screen and (max-width:860px){.section-needhelp__title,.section-needhelp__title h2,.section-needhelp__title h3,.section-needhelp__title h4,.section-needhelp__title h5,.section-needhelp__title p{margin:0 0 36px;font-size:30px}
}.section-needhelp__title strong,.section-needhelp__title h2 strong,.section-needhelp__title h3 strong,.section-needhelp__title h4 strong,.section-needhelp__title h5 strong,.section-needhelp__title p strong{color:#ffd100;font-weight:500}
.section-needhelp__subtitle,.section-needhelp__subtitle p{color:#fff;text-align:center;margin:0;line-height:1.6;font-size:16px}
.section-needhelp__list{display:flex;gap:20px;padding:68px 0 0}@media only screen and (max-width:860px){.section-needhelp__list{flex-direction:column;padding:50px 0 0}
}.section-needhelp__item{width:calc(100% / 2);height:350px;border-radius:17px;overflow:hidden;position:relative;cursor:pointer;transition:width .45s cubic-bezier(0.165,0.84,0.44,1)}
@media only screen and (max-width:860px){.section-needhelp__item{width:100%;height:185px}
}.section-needhelp__item .img{width:100%;height:100%;position:relative}.section-needhelp__item .img::before{content:"";width:100%;height:100%;position:absolute;background:transparent linear-gradient(355deg,#393939 0,rgba(122,122,122,0) 100%) 0 0 no-repeat padding-box;mix-blend-mode:multiply;opacity:.88;left:0;top:0}
.section-needhelp__item .img img{width:100%;height:100%;object-fit:cover}.section-needhelp__item .title{position:absolute;bottom:40px;left:40px;color:#fff;font-size:30px;max-width:300px;line-height:1.2;margin:0}
@media only screen and (max-width:860px){.section-needhelp__item .title{font-size:25px;left:20px;bottom:24px}
}@media only screen and (min-width:1280px){.section-needhelp__item:hover{width:90%;transition:width .45s cubic-bezier(0.165,0.84,0.44,1)}
}.section-flex-infomedia{padding:80px 0}@media only screen and (max-width:991px){.section-flex-infomedia{padding:50px 0}
}.section-flex-infomedia__intro{max-width:900px;margin:0 auto;padding:0 0 120px}@media only screen and (max-width:991px){.section-flex-infomedia__intro{padding:0 0 60px}
}.section-flex-infomedia__intro .title{margin:0 0 17px}.section-flex-infomedia .flex-infomedia:last-child .flex-infomedia__container{border:0;padding-bottom:0}
.flex-infomedia{width:100%;margin:0 0 50px}@media only screen and (max-width:991px){.flex-infomedia{margin:0 0 20px}
}.flex-infomedia__container{display:flex;gap:30px;padding-bottom:50px;border-bottom:1px solid #d9d9d9}
@media only screen and (max-width:991px){.flex-infomedia__container{flex-direction:column-reverse;gap:20px}
}.flex-infomedia__info{width:calc(100% - 700px);padding:80px 50px 0}@media only screen and (max-width:1440px){.flex-infomedia__info{width:40%}
}@media only screen and (max-width:1280px){.flex-infomedia__info{width:50%}}@media only screen and (max-width:991px){.flex-infomedia__info{width:100%;padding:0;display:flex;flex-direction:column;align-items:center}
}.flex-infomedia__info .title{color:#000e3c;font-size:35px;margin:0 0 11px;font-weight:500;width:100%}
@media only screen and (max-width:991px){.flex-infomedia__info .title{font-size:25px;margin:14px 0 30px;line-height:1.4}
}.flex-infomedia__info .description{width:100%}.flex-infomedia__info .description p{margin:0;color:#616c91;line-height:1.5;font-size:18px}
.flex-infomedia__info .btn-arrow{margin:60px 0 0}.flex-infomedia__img{width:700px;max-width:700px;height:450px;clip-path:polygon(96.698% 0,27.568% 0,27.568% 0,26.953% .026%,26.344% .102%,25.743% .228%,25.153% .403%,24.575% .625%,24.011% .895%,23.464% 1.211%,22.936% 1.573%,22.428% 1.978%,21.944% 2.427%,3.121% 21.16%,3.121% 21.16%,2.553% 21.778%,2.037% 22.447%,1.574% 23.164%,1.168% 23.922%,.819% 24.718%,.529% 25.547%,.3% 26.404%,.135% 27.284%,.034% 28.184%,0 29.097%,0 94.869%,0 94.869%,.043% 95.701%,.168% 96.491%,.369% 97.227%,.637% 97.899%,.967% 98.497%,1.352% 99.01%,1.784% 99.427%,2.258% 99.738%,2.766% 99.933%,3.302% 100%,96.698% 100%,96.698% 100%,97.234% 99.933%,97.742% 99.738%,98.216% 99.427%,98.648% 99.01%,99.033% 98.497%,99.363% 97.899%,99.631% 97.227%,99.832% 96.491%,99.957% 95.701%,100% 94.869%,100% 5.131%,100% 5.131%,99.957% 4.299%,99.832% 3.509%,99.631% 2.773%,99.363% 2.101%,99.033% 1.503%,98.648% .99%,98.216% .573%,97.742% .262%,97.234% .067%,96.698% 0)}
@media only screen and (max-width:1440px){.flex-infomedia__img{width:60%;max-width:none}
}@media only screen and (max-width:1280px){.flex-infomedia__img{width:50%}}@media only screen and (max-width:991px){.flex-infomedia__img{width:100%;height:300px;clip-path:polygon(93.345% 0,27.567% 0,27.567% 0,26.975% .016%,26.385% .085%,25.8% .204%,25.221% .374%,24.648% .594%,24.085% .864%,23.531% 1.183%,22.988% 1.55%,22.458% 1.965%,21.942% 2.428%,3.122% 21.162%,3.122% 21.162%,2.554% 21.78%,2.037% 22.449%,1.575% 23.166%,1.168% 23.924%,.819% 24.72%,.529% 25.549%,.3% 26.405%,.135% 27.286%,.034% 28.184%,0 29.097%,0 89.444%,0 89.444%,.087% 91.156%,.339% 92.78%,.743% 94.295%,1.284% 95.678%,1.95% 96.908%,2.725% 97.963%,3.597% 98.822%,4.552% 99.462%,5.576% 99.862%,6.655% 100%,93.345% 100%,93.345% 100%,94.424% 99.862%,95.448% 99.462%,96.403% 98.822%,97.275% 97.963%,98.05% 96.908%,98.716% 95.678%,99.257% 94.295%,99.661% 92.78%,99.913% 91.156%,100% 89.444%,100% 10.556%,100% 10.556%,99.913% 8.844%,99.661% 7.22%,99.257% 5.705%,98.716% 4.322%,98.05% 3.092%,97.275% 2.037%,96.403% 1.178%,95.448% .538%,94.424% .138%,93.345% 0)}
}@media only screen and (max-width:640px){.flex-infomedia__img{height:230px}}.flex-infomedia__img img{width:100%;height:100%;object-fit:cover}
.section-flextechnical-assistance{margin:68px 0}.section-flextechnical-assistance__intro{max-width:950px;margin:0 auto 90px}
.section-flextechnical-assistance__intro .title{width:70%;margin:0 0 20px}@media only screen and (max-width:860px){.section-flextechnical-assistance__intro .title{width:100%;margin:0 0 17px}
}.section-flextechnical-assistance__list{display:flex;flex-direction:column}@media only screen and (max-width:860px){.section-flextechnical-assistance--company{margin:40px 0 80px}
}.flextechnical-assistance{width:100%;height:600px;display:flex;gap:20px;margin:0 0 40px}
@media only screen and (max-width:860px){.flextechnical-assistance{flex-direction:column-reverse;gap:0;height:auto;margin:0 0 70px}
.flextechnical-assistance:last-child{margin:0}}.flextechnical-assistance__intro{padding:0 0 50px}
.flextechnical-assistance__content{width:60%;border-radius:14px;padding:85px 70px;background-color:#0061fe;overflow:hidden;position:relative;transition:width .45s cubic-bezier(0.165,0.84,0.44,1);min-height:550px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:flex-start}
@media only screen and (max-width:860px){.flextechnical-assistance__content{width:100%;z-index:0;margin:-20px 0 0;padding:45px 14px 30px;min-height:auto}
}.flextechnical-assistance__content .img{width:100%;height:100%;position:relative}
.flextechnical-assistance__content .img::before{content:"";width:100%;height:100%;position:absolute;background:transparent linear-gradient(355deg,#393939 0,rgba(122,122,122,0) 100%) 0 0 no-repeat padding-box;mix-blend-mode:multiply;opacity:.88;left:0;top:0}
.flextechnical-assistance__content .img img{width:100%;height:100%;object-fit:cover}
.flextechnical-assistance__content .title{margin:0 0 20px;max-width:580px}@media only screen and (max-width:860px){.flextechnical-assistance__content .title{left:20px;bottom:24px}
}.flextechnical-assistance__content .title p,.flextechnical-assistance__content .title h1,.flextechnical-assistance__content .title h2,.flextechnical-assistance__content .title h3,.flextechnical-assistance__content .title h4,.flextechnical-assistance__content .title h5{color:#fff;font-size:35px;text-align:center;line-height:1.25;margin:0}
@media only screen and (max-width:860px){.flextechnical-assistance__content .title p,.flextechnical-assistance__content .title h1,.flextechnical-assistance__content .title h2,.flextechnical-assistance__content .title h3,.flextechnical-assistance__content .title h4,.flextechnical-assistance__content .title h5{font-size:28px}
}.flextechnical-assistance__content .title p strong,.flextechnical-assistance__content .title h1 strong,.flextechnical-assistance__content .title h2 strong,.flextechnical-assistance__content .title h3 strong,.flextechnical-assistance__content .title h4 strong,.flextechnical-assistance__content .title h5 strong{color:#ffd100;font-weight:500}
.flextechnical-assistance__content .description{max-width:580px}.flextechnical-assistance__content .description p{font-size:16px;color:#fff;text-align:center;line-height:1.4}
@media only screen and (max-width:860px){.flextechnical-assistance__content .description p{line-height:1.6;padding:0 10px}
}.flextechnical-assistance__content .description p strong{color:#ffd100}.flextechnical-assistance__content .btn-arrow{margin:40px 0 0}
@media only screen and (max-width:860px){.flextechnical-assistance__content .btn-arrow{padding:20px 20px 20px 30px}
.flextechnical-assistance__content .btn-arrow .arrow::before{width:40px;height:40px}
.flextechnical-assistance__content .btn-arrow .arrow i{font-size:16px}.flextechnical-assistance__content .btn-arrow .btn-arrow__text{font-size:16px}
}.flextechnical-assistance__img{width:40%;border-radius:14px;overflow:hidden}@media only screen and (max-width:860px){.flextechnical-assistance__img{width:100%;height:230px;z-index:1}
}.flextechnical-assistance__img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1280px){.flextechnical-assistance:hover .flextechnical-assistance__content{width:70%;transition:width .45s cubic-bezier(0.165,0.84,0.44,1)}
.flextechnical-assistance:hover .flextechnical-assistance__img{width:30%;transition:width .45s cubic-bezier(0.165,0.84,0.44,1)}
}.flextechnical-assistance--blue-grey .flextechnical-assistance__content{background-color:#4d5674}
.section-needs-sector{padding:80px 0}@media only screen and (max-width:860px){.section-needs-sector{padding:50px 0}
}.section-needs-sector__intro{width:50%}@media only screen and (max-width:991px){.section-needs-sector__intro{width:70%}
}@media only screen and (max-width:768px){.section-needs-sector__intro{width:100%}
}.section-needs-sector__intro .title{font-size:40px;font-weight:500;line-height:1.25;padding:0 0 35px}
@media only screen and (max-width:991px){.section-needs-sector__intro .title{font-size:30px}
}.section-needs-sector__intro .description p{color:#707070;line-height:1.5;margin:0}
.section-needs-sector__list{display:flex;flex-wrap:wrap;margin:60px -20px 0}@media only screen and (max-width:860px){.section-needs-sector__list{flex-direction:column;margin:60px 0 0}
}.section-needs-sector__item{width:calc(100% / 2 - 40px);margin:0 20px 30px;padding:50px 40px 75px;border-radius:8px;border:1px solid #bababa}
@media only screen and (max-width:860px){.section-needs-sector__item{width:100%;margin:0 0 16px;padding:25px 40px 40px}
}.section-needs-sector__item .list-num{font-size:40px;color:#0061fe;margin:0}@media only screen and (max-width:860px){.section-needs-sector__item .list-num{font-size:30px}
}.section-needs-sector__item .title-item{color:#0061fe;font-size:23px;font-weight:600;margin:20px 0}
@media only screen and (max-width:860px){.section-needs-sector__item .title-item{font-size:16px;line-height:1.4;font-weight:600}
}.section-needs-sector__item .description-item p{font-size:16px;color:#707070;line-height:1.5;margin:0}
@media only screen and (max-width:860px){.section-needs-sector__item .description-item p{font-size:14px;line-height:1.7}
}.section-needs-sector__item .img{width:50px;height:50px}.section-needs-sector__item .img img{width:100%;height:100%;object-fit:contain}
@media only screen and (max-width:860px){.section-needs-sector--company{padding:30px 0}
}.section-needs-sector--company .section-needs-sector__intro{width:100%}.section-needs-sector--company .section-needs-sector__intro .title{padding:0 0 25px}
@media only screen and (max-width:860px){.section-needs-sector--company .section-needs-sector__item .title-item{margin:10px 0}
}.values-section{padding:80px 0}.values-section__title{width:80%}@media only screen and (max-width:1280px){.values-section__title{width:100%}
}.values-section__title h1,.values-section__title h2,.values-section__title h3,.values-section__title h4,.values-section__title h5,.values-section__title p{font-size:45px;font-weight:500;line-height:1.2;color:#000e3c;margin:0}
@media only screen and (max-width:991px){.values-section__title h1,.values-section__title h2,.values-section__title h3,.values-section__title h4,.values-section__title h5,.values-section__title p{font-size:30px}
}.values-section__title h1 strong,.values-section__title h2 strong,.values-section__title h3 strong,.values-section__title h4 strong,.values-section__title h5 strong,.values-section__title p strong{font-weight:500;color:#0061fe}
.values-section__list{display:flex;flex-direction:column;padding:40px 0 0;gap:50px}
@media only screen and (max-width:991px){.values-section__list{gap:0}}.values-section__item{padding:30px 0 36px;border-bottom:1px solid #e5e5e5;display:flex;gap:30px}
@media only screen and (max-width:991px){.values-section__item{flex-direction:column;gap:15px}
}.values-section__item .title-item{font-size:25px;text-transform:uppercase;width:50%;color:#000e3c;margin:0}
@media only screen and (max-width:991px){.values-section__item .title-item{width:80%;font-size:20px;line-height:1.6}
}.values-section__item .text-item{width:30%;margin:0}@media only screen and (max-width:991px){.values-section__item .text-item{width:100%}
}.values-section__item .text-item p{font-size:16px;line-height:1.4;margin:0}@media only screen and (max-width:991px){.values-section__item .text-item p{line-height:1.6}
}.values-section--company{padding:100px 0 180px}@media only screen and (max-width:640px){.values-section--company{padding:70px 0 100px}
}.card-scroll-section{overflow:hidden;padding:0 16px}.card-scroll-section .introtext{max-width:900px;padding:0 0 200px;margin:0 auto}
@media only screen and (max-width:860px){.card-scroll-section .introtext{padding:0 0 13px}
}.card-scroll-section .introtext .title{margin:0 0 40px}.card-scroll-section .introtext .description p{line-height:1.6}
.card-scroll-section__container{max-width:1200px;width:100%;margin:0 auto;position:relative;overflow:visible;padding:100px 0 250px}
@media only screen and (max-width:860px){.card-scroll-section__container{padding:90px 0 250px}
}.card-scroll-section__list{min-height:400px;margin:0;padding:60px 0 0;list-style:none}
.card-scroll-section__list .card-banner-gama{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:30px;background-color:lightgray}
@media only screen and (max-width:860px){.card-scroll-section__list .card-banner-gama{height:auto}
}.card-scroll-section__list .card-banner-gama--1{z-index:1}.card-scroll-section__list .card-banner-gama--2{background-color:black;z-index:2}
.card-scroll-section__list .card-banner-gama--3{background-color:lightgray;z-index:3}
.card-scroll-section__list .card-banner-gama--4{background-color:black;z-index:4}
.card-scroll-section__list .card-banner-gama--5{background-color:black;z-index:5}
.card-scroll-section__list .card-banner-gama--6{background-color:black;z-index:6}
.card-scroll-section .card-nav{padding:10px 20px}@media only screen and (max-width:860px){.card-scroll-section .card-nav{padding:10px 0;width:100%}
}.card-scroll-section .card-nav:first-child{padding-right:80px}@media only screen and (max-width:860px){.card-scroll-section .card-nav:first-child{padding-right:0}
}.card-scroll-section .card-nav:nth-child(2){border-left:.5px solid #88b5ff}@media only screen and (max-width:860px){.card-scroll-section .card-nav:nth-child(2){border-left:0}
}.card-scroll-section .card-nav__title{color:#616c91;margin:14px 0;font-weight:600;font-size:15px}
.card-scroll-section .card-nav__list{display:flex;justify-content:flex-start;gap:10px;list-style:none;align-items:flex-start}
@media only screen and (max-width:860px){.card-scroll-section .card-nav__list{overflow:scroll}
.card-scroll-section .card-nav__list::-webkit-scrollbar{display:none}}.card-scroll-section .card-nav__item .icon{width:15px;margin:0 0 0 5px}
.card-scroll-section .card-nav__item a,.card-scroll-section .card-nav__item button{font-size:15px;padding:9px 20px;border-radius:30px;transition:.3s;cursor:pointer;background-color:transparent;border:1px solid #707070;display:inline-flex;align-items:center}
@media only screen and (max-width:860px){.card-scroll-section .card-nav__item a,.card-scroll-section .card-nav__item button{font-size:11px;padding:7px 20px;white-space:nowrap}
}@media only screen and (min-width:1280px){.card-scroll-section .card-nav__item:hover button,.card-scroll-section .card-nav__item:hover a{color:#fff;background-color:#0061fe;transition:.3s;border:1px solid #0061fe}
}.card-scroll-section .card-nav-container{display:flex;padding:0 16px 50px}@media only screen and (max-width:860px){.card-scroll-section .card-nav-container{flex-direction:column;align-items:flex-start;transform:none !important;padding:0 0 50px}
}.card-scroll-section .card-nav--desktop{padding:0}.card-banner-gama{padding:55px 80px;display:flex;align-items:center;min-height:500px;position:relative;border-radius:25px;justify-content:space-between;border:.7px solid #fff;background:transparent linear-gradient(0,#919294 0,#72727c 100%) 0 0 no-repeat padding-box}
@media only screen and (max-width:860px){.card-banner-gama{flex-direction:column;padding:49px 30px;min-height:inherit}
}.card-banner-gama__info{display:flex;flex-direction:column;align-items:flex-start;width:45%;margin:0 0 auto}
@media only screen and (max-width:860px){.card-banner-gama__info{width:100%}}.card-banner-gama__info .gama{font-size:12px;padding:5px 10px;border-radius:3px;border:1px solid #fff;margin:0 0 20px;color:#fff;text-transform:uppercase}
@media only screen and (max-width:860px){.card-banner-gama__info .gama{font-size:8px;margin:0 0 6px;padding:3px 6px 2px}
}.card-banner-gama__info .potent{color:#ffd100;font-size:18px;margin:0}@media only screen and (max-width:860px){.card-banner-gama__info .potent{font-size:15px}
}.card-banner-gama__info .name-category{font-size:36px;color:#fff;font-weight:600;margin:6px 0 3px}
@media only screen and (max-width:860px){.card-banner-gama__info .name-category{margin:0;line-height:1;font-size:32px}
}.card-banner-gama__info .slogan-gama{font-size:23px;line-height:1.4;margin:0 0 25px;color:#fff;font-weight:500;text-transform:uppercase}
@media only screen and (max-width:860px){.card-banner-gama__info .slogan-gama{font-size:20px;margin:0 0 15px}
}.card-banner-gama__info .slogan-gama strong{color:#ffd100;font-weight:500}.card-banner-gama__info .description p{margin:0;color:#fff;line-height:1.4}
@media only screen and (max-width:860px){.card-banner-gama__info .description p{font-size:12px;line-height:1.6}
}.card-banner-gama__info .btn-arrow{margin:55px 0 0}@media only screen and (max-width:860px){.card-banner-gama__info .btn-arrow{margin:25px 0 0}
}.card-banner-gama__img{width:42%;height:340px}@media only screen and (min-width:860px){.card-banner-gama__img{position:absolute;right:80px;top:16%}
}@media only screen and (max-width:860px){.card-banner-gama__img{width:100%;height:150px;margin:30px 0 0}
}.card-banner-gama__img img{width:100%;height:100%;object-fit:cover}.slider-brands{padding:60px 0 50px;background-color:#0049bf}
@media only screen and (max-width:860px){.slider-brands{padding:57px 16px 85px}}.slider-brands .title{padding:0 50px}
@media only screen and (max-width:860px){.slider-brands .title{padding:0}}.slider-brands .title h1,.slider-brands .title h2,.slider-brands .title h3,.slider-brands .title h4,.slider-brands .title h5,.slider-brands .title p{font-size:30px;text-align:center;font-weight:500;color:#fff;line-height:1.2}
.slider-brands .title h1 strong,.slider-brands .title h2 strong,.slider-brands .title h3 strong,.slider-brands .title h4 strong,.slider-brands .title h5 strong,.slider-brands .title p strong{color:#ffd100;font-weight:500}
.slider-brands__container{display:flex;align-items:center;padding:24px 0;overflow:hidden;white-space:nowrap}
@media only screen and (max-width:860px){.slider-brands__container{padding:0}}.slider-brands__container:hover .slider-brands__content{animation-play-state:paused}
.slider-brands__content{animation:moveBigText 50s infinite linear;display:flex;align-items:center;padding:80px 0 0}
@media only screen and (max-width:860px){.slider-brands__content{animation:none;gap:5px;flex-wrap:wrap;padding:70px 0 0;display:none}
.slider-brands__content:first-child{display:flex}}@keyframes moveBigText{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}}.slider-brands__item{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 5px;min-width:250px;position:relative}
@media only screen and (max-width:860px){.slider-brands__item{padding:0;width:calc(100% / 3 - 4px);min-width:auto}
}.slider-brands__item .img{background-color:transparent;margin:0 0 20px;padding:14px 10px;width:100%}
@media only screen and (min-width:860px){.slider-brands__item .img::before{content:"";width:1px;height:77%;position:absolute;right:0;top:0;background-color:#bababa}
}@media only screen and (max-width:860px){.slider-brands__item .img{border:0;background-color:rgba(255,255,255,0.13);margin:0;padding:5px 10px}
}.slider-brands__item .img img{width:100%;height:100%;object-fit:cover}.slider-brands__item .link-arrow{opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
@media only screen and (max-width:860px){.slider-brands__item .link-arrow{display:none}
}@media only screen and (min-width:1280px){.slider-brands__item:hover{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.slider-brands__item:hover .img{background-color:rgba(255,255,255,0.13)}.slider-brands__item:hover .link-arrow{transform:translateY(0);opacity:1;visibility:visible;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
}.certifications{background-color:#0061fe;border-radius:22px;padding:80px 0;margin:50px 0}
@media only screen and (max-width:860px){.certifications{padding:40px 0;margin:0 0 50px}
}.certifications .container{display:flex}@media only screen and (max-width:860px){.certifications .container{flex-direction:column;gap:50px}
}.certifications .title{font-size:30px;color:#fff;padding:0 0 10px;margin:0}@media only screen and (max-width:860px){.certifications .title{font-size:24px}
}.certifications__content{width:calc(100% / 2)}@media only screen and (max-width:860px){.certifications__content{width:100%}
}.certifications__content .link-arrow{margin:20px 0}.certifications__list{width:calc(100% / 2);display:flex;flex-wrap:wrap}
@media only screen and (max-width:860px){.certifications__list{width:100%}}.certifications__list .itemcertification{margin:0 50px 20px 0}
.certifications__list .itemcertification__img{width:70px}.certifications .text{margin:0;padding:0 0 40px}
@media only screen and (max-width:860px){.certifications .text{font-size:14px}}.certifications p,.certifications .text,.certifications a{color:#fff;display:flex}
@media only screen and (max-width:860px){.certifications p .link-arrow__text::before,.certifications .text .link-arrow__text::before,.certifications a .link-arrow__text::before{transform:scale(1)}
}.sectionflex-products{padding:80px 0}.sectionflex-products .container{display:flex;flex-direction:column;align-items:center}
.sectionflex-products__intro{padding:0 0 50px;max-width:990px;margin:0 auto}.sectionflex-products__intro .description{width:60%}
.sectionflex-products__title{font-weight:500;color:#000e3c}.sectionflex-products__title strong{font-weight:500;color:#0061fe}
.sectionflex-products__list{display:flex;flex-wrap:wrap;margin:0 -20px;padding:50px 0;width:100%}
@media only screen and (max-width:991px){.sectionflex-products__list{margin:0;flex-direction:column}
}.sectionflex-products__list .itemproduct{width:calc(100% / 2 - 40px);margin:0 20px 40px}
@media only screen and (max-width:991px){.sectionflex-products__list .itemproduct{width:100%;margin:0 0 40px}
}.grid-cases{padding:80px 0}.grid-cases__list{display:flex;flex-wrap:wrap;margin:0 -20px}
@media only screen and (max-width:768px){.grid-cases__list{margin:0}}.grid-cases .card-case{width:calc(100% / 3 - 40px);margin:0 20px 60px}
@media only screen and (max-width:1080px){.grid-cases .card-case{width:calc(100% / 2 - 40px)}
}@media only screen and (max-width:768px){.grid-cases .card-case{width:100%;margin:0 0 60px}
}.grid-cases .case-item--hidden{display:none}.client-needs{padding:80px 0}@media only screen and (max-width:860px){.client-needs{padding:70px 0 20px}
}.client-needs__title{margin:0 0 50px}@media only screen and (max-width:860px){.client-needs__title{margin:0 0 20px}
}.client-needs__title,.client-needs__title h1,.client-needs__title h2,.client-needs__title h3,.client-needs__title h4,.client-needs__title h5,.client-needs__title h6,.client-needs__title p{font-size:54px;color:#000e3c;line-height:1.3;font-weight:400}
@media only screen and (max-width:860px){.client-needs__title,.client-needs__title h1,.client-needs__title h2,.client-needs__title h3,.client-needs__title h4,.client-needs__title h5,.client-needs__title h6,.client-needs__title p{font-size:30px}
}.client-needs__list{display:flex;gap:100px;align-items:flex-start}@media only screen and (max-width:1280px){.client-needs__list{gap:50px}
}@media only screen and (max-width:860px){.client-needs__list{gap:20px;flex-direction:column}
}.client-needs__featured{background-color:#0061fe;border-radius:15px;padding:25px;position:relative;width:40%}
@media only screen and (max-width:860px){.client-needs__featured{width:100%}}.client-needs__featured p{color:#fff;font-size:25px;margin:0}
@media only screen and (max-width:860px){.client-needs__featured p{font-size:18px}
}.client-needs__content{width:60%}@media only screen and (max-width:860px){.client-needs__content{width:100%}
}.client-needs__content p{color:#707070}.client-needs__content ul{margin:0;padding:0}
.client-needs__content ul li{position:relative;list-style:none;padding:0 0 10px 30px;font-size:16px;color:#707070}
.client-needs__content ul li::before{content:"";display:inline-block;width:15px;height:1px;background:#0061fe;position:absolute;left:0;top:13px}
.solutions-dagartech{padding:80px 0 80px 50px;display:flex;gap:100px;justify-content:space-between}
@media only screen and (max-width:991px){.solutions-dagartech{flex-direction:column;padding:80px 30px;gap:50px}
}@media only screen and (max-width:640px){.solutions-dagartech{padding:50px 16px}
}.solutions-dagartech__title,.solutions-dagartech__title h1,.solutions-dagartech__title h2,.solutions-dagartech__title h3,.solutions-dagartech__title h4,.solutions-dagartech__title h5,.solutions-dagartech__title h6{font-size:54px;color:#000e3c;line-height:1.3;font-weight:400;margin:0 0 50px}
@media only screen and (max-width:860px){.solutions-dagartech__title,.solutions-dagartech__title h1,.solutions-dagartech__title h2,.solutions-dagartech__title h3,.solutions-dagartech__title h4,.solutions-dagartech__title h5,.solutions-dagartech__title h6{font-size:30px;margin:0 0 20px}
}.solutions-dagartech .container{display:flex;gap:100px;justify-content:space-between}
.solutions-dagartech__content{width:55%}@media only screen and (max-width:991px){.solutions-dagartech__content{width:100%}
}.solutions-dagartech__img{width:45%;aspect-ratio:4/4;border-radius:15px;overflow:hidden;max-height:500px}
@media only screen and (max-width:991px){.solutions-dagartech__img{width:100%}}.solutions-dagartech__img img{width:100%;height:100%;object-fit:cover}
.solutions-dagartech__list{padding:0}.solutions-dagartech__list li{display:inline-flex;line-height:1.4;align-items:center;padding:12px 0}
@media only screen and (max-width:991px){.solutions-dagartech__list li{align-items:flex-start}
}.solutions-dagartech__list li::before{font-weight:500;margin:0 30px 0 0;color:#0061fe;font-size:50px}
@media only screen and (max-width:991px){.solutions-dagartech__list li::before{font-size:40px}
}.success-filters{width:100%}.success-filters .title{font-size:24px;font-weight:800;margin:0 0 30px}
.success-filters .subtitle{margin:0;color:#000e3c}.success-filters__box{background-color:#f2f6ff;padding:30px}
.success-filters__box .berocket_single_filter_widget{padding:0 !important;margin:20px 0}
@media only screen and (max-width:991px){.success-filters__box .berocket_single_filter_widget .bapf_sfilter{margin:0}
}.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head{background-color:#4d5674;border-radius:4px;padding:13px 15px;margin:0 0 7px}
@media only screen and (max-width:991px){.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head{padding:18px 18px;margin:0 0 3px;border-radius:0}
}.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head h3,.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head h2,.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head h4,.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head h5,.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_head p{color:#fff;margin:0;font-size:14px;padding:0;font-weight:600}
.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body{padding:0 15px}
@media only screen and (max-width:991px){.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body{padding:10px 18px 30px}
}.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body label,.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body span{color:#4d5674;font-size:15px}
.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body span{margin:0 0 0 5px}
.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body ul{padding:5px 0 0}
.success-filters__box .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li{padding:4px 0 0 !important}
.success-filters .select{position:relative;display:flex;align-items:center;overflow:hidden;margin:30px 0 0}
.success-filters .select::before{content:"\e900";font-family:"icomoon",sans-serif;font-size:18px;font-weight:600;position:absolute;right:20px}
.success-filters .select span{width:100%}.success-filters .select select{width:100%;height:50px;padding:0 17px;background:#fff;font-size:16px;font-family:"BwGradual",sans-serif;color:#000e3c;appearance:none}
.success-filters .select select option{font-size:16px;font-family:"BwGradual",sans-serif;color:#000e3c}
.success-filters .select select option::-webkit-input-placeholder{color:#000e3c}.sf_field_state.sf_field_state.sf_field_state{display:none}
.sedes{width:100%;padding:80px 0}.sedes__title{color:#000e3c;margin:0 0 30px}.sedes__list{display:flex;margin:0 -20px}
@media only screen and (max-width:991px){.sedes__list{flex-wrap:wrap}}@media only screen and (max-width:860px){.sedes__list{margin:0}
}.sedes__list .item-sedes{border:1px solid #bababa;padding:30px;display:flex;flex-direction:column;border-radius:8px;margin:0 20px 40px;width:calc(100% / 3 - 20px)}
@media only screen and (max-width:991px){.sedes__list .item-sedes{width:calc(100% / 2 - 40px)}
}@media only screen and (max-width:860px){.sedes__list .item-sedes{width:100%;margin:0 0 20px;padding:20px}
}.sedes__list .item-sedes .title{font-size:22px;color:#0061fe;margin:0 0 20px}.sedes__list .item-sedes .location{margin:0 0 30px}
.sedes__list .item-sedes .location:empty{display:none}.sedes .link{display:inline-flex;align-items:center;margin:0 0 10px}
.sedes .link svg{width:15px;margin:0 11px 0 0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.sedes .link:hover svg{fill:#0061fe;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.page-template-page_contact .btn-fixed-contact-body{display:none}.msgmap-container{position:relative}
.msgmap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;background-color:#f0f0f0;border:1px solid #ccc;position:absolute;top:0;left:0;border-radius:12px;border-bottom-left-radius:0;overflow:hidden;opacity:1;visibility:visible;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}
.msgmap__imgmaphidden{width:100%;height:100%;object-fit:cover;position:relative}.msgmap__imgmaphidden::before{content:"";backdrop-filter:saturate(100%) blur(4px);background:#00000036;width:100%;height:100%;position:absolute;left:0;top:0}
.msgmap__imgmaphidden img{width:100%;height:100%;object-fit:cover}.msgmap__titlemap{padding:0 50px;position:absolute;margin:0;max-width:470px;text-align:center}
@media only screen and (max-width:720px){.msgmap__titlemap{font-size:16px}}.msgmap__titlemap p{font-size:20px;color:#fff;font-weight:500;max-width:470px;text-align:center;margin:0 0 20px}
.msgmap--hidden{opacity:0;visibility:hidden;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}
.section-img-full{margin:100px auto;height:600px;display:flex;align-items:center;clip-path:polygon(98.708% 0,98.708% 0,98.918% .034%,99.117% .132%,99.302% .289%,99.471% .499%,99.622% .758%,99.751% 1.059%,99.856% 1.398%,99.934% 1.77%,99.983% 2.168%,100% 2.587%,100% 60.376%,100% 60.376%,99.983% 60.796%,99.934% 61.194%,99.856% 61.565%,99.751% 61.904%,99.621% 62.206%,99.471% 62.464%,99.301% 62.674%,99.116% 62.831%,98.917% 62.929%,98.708% 62.963%,67.332% 62.963%,67.332% 62.963%,67.115% 62.993%,66.894% 63.081%,66.673% 63.221%,66.457% 63.409%,66.248% 63.64%,66.052% 63.91%,65.87% 64.213%,65.709% 64.545%,65.571% 64.9%,65.46% 65.275%,57.336% 97.688%,57.336% 97.688%,57.225% 98.063%,57.086% 98.419%,56.925% 98.751%,56.744% 99.054%,56.547% 99.323%,56.338% 99.554%,56.122% 99.742%,55.901% 99.882%,55.68% 99.97%,55.463% 100%,1.292% 100%,1.292% 100%,1.082% 99.966%,.883% 99.868%,.698% 99.711%,.529% 99.501%,.378% 99.242%,.249% 98.941%,.144% 98.602%,.066% 98.23%,.017% 97.832%,0 97.413%,0 33.547%,0 33.547%,.017% 33.127%,.066% 32.729%,.144% 32.358%,.249% 32.019%,.379% 31.718%,.529% 31.459%,.699% 31.249%,.884% 31.092%,1.083% 30.994%,1.292% 30.96%,12.817% 30.96%,12.817% 30.96%,13.033% 30.928%,13.249% 30.837%,13.463% 30.69%,13.67% 30.494%,13.866% 30.252%,14.049% 29.97%,14.215% 29.654%,14.36% 29.307%,14.479% 28.935%,14.571% 28.543%,19.561% 2.417%,19.561% 2.417%,19.653% 2.025%,19.773% 1.653%,19.918% 1.306%,20.083% .989%,20.266% .708%,20.463% .466%,20.67% .27%,20.883% .123%,21.1% .032%,21.316% 0,98.707% 0);transform-origin:top;width:1000px;will-change:clip-path;position:relative;transition:all .8s cubic-bezier(0.165,0.84,0.44,1)}
@media only screen and (max-width:991px){.section-img-full{margin:40px 0;height:500px;clip-path:none !important;width:100%}
}.section-img-full picture,.section-img-full img{width:100%;height:100%;object-fit:cover;min-height:780px;transform:scale(1);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
@media only screen and (max-width:991px){.section-img-full picture,.section-img-full img{min-height:auto}
}.section-img-full.ismasked{clip-path:polygon(97.73% 0,97.73% 0,97.938% .033%,98.135% .129%,98.319% .283%,98.486% .489%,98.635% .743%,98.763% 1.039%,98.867% 1.371%,98.945% 1.735%,98.993% 2.125%,99.01% 2.536%,99.01% 59.182%,99.01% 59.182%,98.993% 59.594%,98.945% 59.984%,98.867% 60.348%,98.763% 60.68%,98.635% 60.976%,98.486% 61.229%,98.318% 61.435%,98.135% 61.589%,97.938% 61.685%,97.73% 61.718%,98.57% 61.718%,98.57% 61.718%,98.355% 61.748%,98.136% 61.834%,97.917% 61.971%,97.703% 62.156%,97.497% 62.382%,97.302% 62.646%,97.123% 62.943%,96.963% 63.268%,96.826% 63.617%,96.716% 63.985%,100% 97.734%,100% 97.734%,99.89% 98.101%,99.753% 98.45%,99.593% 98.776%,99.414% 99.072%,99.219% 99.337%,99.013% 99.563%,98.798% 99.747%,98.58% 99.885%,98.361% 99.97%,98.146% 100%,1.279% 100%,1.279% 100%,1.072% 99.967%,.875% 99.871%,.691% 99.717%,.523% 99.511%,.374% 99.257%,.247% 98.961%,.143% 98.629%,.065% 98.265%,.017% 97.875%,0 97.464%,0 32.884%,0 32.884%,.017% 32.472%,.065% 32.082%,.143% 31.718%,.247% 31.386%,.375% 31.09%,.524% 30.837%,.692% 30.631%,.875% 30.477%,1.072% 30.381%,1.279% 30.348%,.66% 30.348%,.66% 30.348%,.365% 29.81%,.191% 29.228%,.112% 28.612%,.102% 27.976%,.138% 27.332%,.193% 26.692%,.243% 26.07%,.262% 25.478%,.226% 24.928%,.11% 24.433%,-.44% 2.247%,-.44% 2.247%,-.349% 1.862%,-.23% 1.498%,-.087% 1.158%,.077% .848%,.258% .572%,.453% .335%,.658% .142%,.869% -.001%,1.083% -.091%,1.297% -.122%,77.922% -.122%);will-change:transform;width:100%;transform:scale(1.07);transform-origin:center;transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out}
.section-img-full.ismasked img{transform:scale(1.2);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.section-img-full--company{margin:0 auto !important;height:700px}@media only screen and (max-width:991px){.section-img-full--company{margin:40px 0;height:500px}
}.sectors-related{padding:45px 0}.sectors-related__intro{display:flex;justify-content:space-between}
@media only screen and (max-width:991px){.sectors-related__intro{flex-direction:column;gap:40px}
}.sectors-related__content{width:60%}@media only screen and (max-width:768px){.sectors-related__content{width:100%}
}.sectors-related__action{display:flex;align-items:center;gap:30px}.sectors-related__action .btn{padding:12px 46px}
.sectors-related__action .btn__text{font-size:14px}.sectors-related__list{display:flex;flex-wrap:wrap;margin:0 -20px;padding:39px 0 0}
@media only screen and (max-width:991px){.sectors-related__list{margin:0;overflow:scroll;flex-direction:row;flex-wrap:nowrap;gap:20px}
.sectors-related__list::-webkit-scrollbar{display:none}}.sectors-related__list .card-categories-apps{width:calc(100% / 3 - 40px);margin:0 20px 40px}
@media only screen and (max-width:1080px){.sectors-related__list .card-categories-apps{width:calc(100% / 3 - 20px);margin:0 10px 40px}
}@media only screen and (max-width:991px){.sectors-related__list .card-categories-apps{width:40vw;min-width:40vw;margin:0 0 40px;display:inline-block}
.sectors-related__list .card-categories-apps:first-child{margin:0 0 40px 30px}}@media only screen and (max-width:640px){.sectors-related__list .card-categories-apps{width:70vw;min-width:70vw}
.sectors-related__list .card-categories-apps:first-child{margin:0 0 40px 15px}}@media only screen and (max-width:991px){.sectors-related__scroll{margin:0;padding:0}
}.section-engines{width:auto;background-color:#f2f6ff;padding:67px 0;margin:0 0 60px}
@media only screen and (max-width:860px){.section-engines{padding:46px 0 100px;margin:0 0 30px}
}.section-engines .container{display:flex;gap:55px}@media only screen and (max-width:860px){.section-engines .container{flex-direction:column;gap:10px}
}.section-engines__img{border-radius:24px;width:55%;overflow:hidden;height:450px;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:860px){.section-engines__img{width:100%}}@media only screen and (max-width:640px){.section-engines__img{height:250px}
}.section-engines__img img{width:100%;height:100%;object-fit:cover}.section-engines__content{width:50%;padding:10px 70px 0 0}
@media only screen and (max-width:860px){.section-engines__content{width:100%;padding:10px 0 0}
}.section-engines__content .title{font-size:24px;color:#000e3c;margin:0 0 16px;font-weight:700;line-height:1.3}
.section-engines__content .description *{font-size:16px;color:#000e3c;margin:0 0 20px;line-height:1.45}
.section-engines__list{margin:16px 0 0;display:flex;gap:6px}@media only screen and (max-width:1080px){.section-engines__list{flex-wrap:wrap;margin:30px 0 0;gap:6px}
}@media only screen and (max-width:860px){.section-engines__list{flex-wrap:wrap;margin:30px 0 0;gap:16px}
}.section-engines__list .card-engine{width:calc(100% / 4);background-color:#fff;border-radius:5px;padding:40px 15px 10px}
@media only screen and (max-width:1080px){.section-engines__list .card-engine{width:calc(100% / 2 - 3px)}
}@media only screen and (max-width:860px){.section-engines__list .card-engine{width:calc(100% / 2 - 8px);padding:30px 15px 10px}
}.section-engines__list .card-engine__img{width:100%;height:30px;max-width:100px;margin:0 auto}
.section-engines__list .card-engine__img img{width:100%;height:100%;object-fit:contain}
.section-engines__list .card-engine__title{font-size:12px;text-align:center;margin:10px 0 0}
.section-engines__mode{padding:30px 0 0}.section-engines__mode .title-mode{font-size:16px;color:#000e3c;margin:0 0 11px;font-weight:600}
.section-engines__mode .alert-engine{background:#fff;display:flex;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:13px 25px;position:relative}
@media only screen and (max-width:860px){.section-engines__mode .alert-engine{width:100%}
}.section-engines__mode .alert-engine::after{content:"";height:3px;width:100%;background-color:#0061fe;position:absolute;bottom:0;left:0}
.section-engines__mode .alert-engine img{height:28px;width:auto;object-fit:contain}
.section-engines__mode .alert-engine__title{margin:0;color:#000e3c;font-size:16px}
.multimedia-faqs{width:auto;padding:50px 0 100px}.multimedia-faqs__intro{width:60%}
@media only screen and (max-width:768px){.multimedia-faqs__intro{width:100%}}.multimedia-faqs__list{padding:45px 0 0;width:50%}
@media only screen and (max-width:860px){.multimedia-faqs__list{width:100%}}.multimedia-faqs__content{position:relative}
.complementary{width:100%;padding:30px 0 0}.complementary__intro .title-section{max-width:610px;margin:0 auto}
.complementary__intro .title-section strong{font-weight:400;color:#0061fe}.complementary__list{display:flex;gap:20px;padding:57px 0;overflow:auto}
.complementary__list::-webkit-scrollbar{display:none}.complementary__list .item-complementary:first-child{margin-left:30px}
@media only screen and (max-width:640px){.complementary__list .item-complementary:first-child{margin-left:16px}
}.complementary__list .item-complementary:last-child{margin-right:50px}.item-complementary{padding:21px 15px 34px;display:flex;flex-direction:column;align-items:flex-start;gap:41px;border-radius:12px;border:.25px solid #3d4544;background:#fff;box-shadow:0 52px 15px 0 #0000,0 33px 13px 0 #00000003,0 19px 11px 0 #0000000d,0 8px 8px 0 #00000017,0 2px 5px 0 #0000001a;width:276px;min-width:276px}
.item-complementary .tag{background-color:#0061fe;font-size:12px;color:#fff;padding:2px 8px;text-transform:uppercase;border-radius:2px;margin:0;pointer-events:none}
.item-complementary__img{height:163px;width:100%;pointer-events:none}.item-complementary__img img{width:100%;height:100%;object-fit:cover}
.item-complementary__title{font-size:16px;color:#000e3c;margin:55px 0 0;pointer-events:none}
.item-complementary__title :is(h1,h2,h3,h4,h5,h6,p,span){font-size:16px;color:#000e3c;margin:10px 0;pointer-events:none}
.item-complementary__title :is(h1,h2,h3,h4,h5,h6,p,span) strong{font-weight:600}.item-complementary__title :is(h1,h2,h3,h4,h5,h6,p,span):nth-child(2){font-size:14px}
.banner-box{padding:80px 0 70px}@media only screen and (max-width:860px){.banner-box{padding:30px 0 70px}
}.banner-box__img{position:absolute;width:100%;height:100%;top:0;left:0}.banner-box__img::before{content:"";width:100%;height:100%;position:absolute;background-color:#00000012;left:0;top:0}
.banner-box__img img{width:100%;height:100%;object-fit:cover}.banner-box__content{padding:95px 93px 70px;position:relative;z-index:2}
@media only screen and (max-width:991px){.banner-box__content{padding:95px 53px 70px}
}@media only screen and (max-width:860px){.banner-box__content{padding:53px 33px 70px}
}.banner-box__content *{margin:0}.banner-box__content .legend{color:#ffd100;font-size:15px;font-style:normal;font-weight:400}
.banner-box__content .title{font-size:32px;color:#fff;margin:10px 0 3px;width:50%}
@media only screen and (max-width:991px){.banner-box__content .title{width:100%;font-size:29px;line-height:1.2;margin:10px 0 13px}
}.banner-box__content .description{width:50%}@media only screen and (max-width:991px){.banner-box__content .description{width:100%}
}.banner-box__content .description *{font-size:16px;color:#fff;line-height:1.4}.banner-box__box{position:relative;border-radius:27px;overflow:hidden;height:100%}
.banner-box__rules{width:50%;padding:60px 0 0}@media only screen and (max-width:991px){.banner-box__rules{width:100%;padding:135px 0 0}
}.banner-box__rules .info-rule{margin:0 0 22px;width:100%;display:flex;align-items:flex-start;gap:20px}
@media only screen and (max-width:640px){.banner-box__rules .info-rule{margin:0 0 42px}
}.banner-box__rules .info-rule img{width:40px;height:auto;object-fit:contain}.banner-box__rules .info-rule *{font-size:14px;color:#fff}
.banner-box__rules .info-rule__text :is(h1,h2,h3,h4,h5,h6,p,span){font-size:14px;color:#fff}
@media only screen and (max-width:640px){.banner-box__rules .info-rule:last-child{margin:0}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXMiOlsic3R5bGUuc2NzcyIsIl92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiX3ZhcmlhYmxlcy9fbWl4aW5zLnNjc3MiLCJfdmFyaWFibGVzL19yZXNwb25zaXZlL191cC5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fZG93bi5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fb25seS5zY3NzIiwiX2xheW91dHMvX2hvbWUuc2NzcyIsIl9sYXlvdXRzL19wYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJfbGF5b3V0cy9fcGFydGlhbHMvX2Nvb2tpZXMuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX3NlY3Rpb24tY2FzZXMuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2Jhbm5lcmRvdWJsZS5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19iYW5uZXJmdWxsLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19zZWN0aW9uLWdhbWFzLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19tZWRpYWluZm8tYmFja2dyb3VuZC5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9fc2VjdGlvbmJsb2cuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2Jhbm5lcmNvbnRhY3Quc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2FwcHMtYWNjb3JkaW9uLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19mYXFzLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19wcm9kdWN0LXRlY2huaWNhbC5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9faXRlbXByb2R1Y3Quc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX3NsaWRlci1kcmFnLWdhbGxlcnkuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2dyaWQtdHdvY29sdW1ucy1pbWFnZXMuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2Nhc2VzLWNhdGVnb3J5LnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19uZWVkLWhlbHAuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2ZsZXgtaW5mb21lZGlhLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19mbGV4dGVjaG5pY2FsLWFzc2lzdGFuY2Uuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX3NlY3Rpb24tbmVlZHMtc2VjdG9yLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL192YWx1ZXMtc2VjdGlvbi5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9fY2FyZC1zY3JvbGwtc2VjdGlvbi5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9fc2xpZGVyLWJyYW5kcy5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9fY2VydGlmaWNhdGlvbnMuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX3NlY3Rpb25mbGV4LXByb2R1Y3RzLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19ncmlkLWNhc2VzLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19zdWNlc3MtY2FzZXMuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2NvbnRhY3Quc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX3NlY3Rpb24taW1nLWZ1bGwuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX3NlY3RvcnMtcmVsYXRlZC5zY3NzIiwiX2xheW91dHMvX2Jsb2Nrcy9fc2VjdGlvbi1lbmdpbmVzLnNjc3MiLCJfbGF5b3V0cy9fYmxvY2tzL19tdWx0aW1lZGlhLWZhcXMuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2NvbXBsZW1lbnRhcnkuc2NzcyIsIl9sYXlvdXRzL19ibG9ja3MvX2Jhbm5lci1ib3guc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJfdmFyaWFibGVzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS91cFwiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvZG93blwiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvb25seVwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL2hvbWVcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFydGlhbHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX3BhcnRpYWxzL2Nvb2tpZXNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL3NlY3Rpb24tY2FzZXNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2Jhbm5lcmRvdWJsZVwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3MvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9iYW5uZXJmdWxsXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9zZWN0aW9uLWdhbWFzXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9tZWRpYWluZm8tYmFja2dyb3VuZFwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3Mvc2VjdGlvbmJsb2dcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2Jhbm5lcmNvbnRhY3RcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2FwcHMtYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9mYXFzXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9wcm9kdWN0LXRlY2huaWNhbFwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3MvaXRlbXByb2R1Y3RcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL3NsaWRlci1kcmFnLWdhbGxlcnlcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2dyaWQtdHdvY29sdW1ucy1pbWFnZXNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2Nhc2VzLWNhdGVnb3J5XCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9uZWVkLWhlbHBcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2ZsZXgtaW5mb21lZGlhXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9mbGV4dGVjaG5pY2FsLWFzc2lzdGFuY2VcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL3NlY3Rpb24tbmVlZHMtc2VjdG9yXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy92YWx1ZXMtc2VjdGlvblwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3MvY2FyZC1zY3JvbGwtc2VjdGlvblwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3Mvc2xpZGVyLWJyYW5kc1wiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3MvY2VydGlmaWNhdGlvbnNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL3NlY3Rpb25mbGV4LXByb2R1Y3RzXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9ncmlkLWNhc2VzXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9zdWNlc3MtY2FzZXNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL3NlY3Rpb24taW1nLWZ1bGxcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL3NlY3RvcnMtcmVsYXRlZFwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19ibG9ja3Mvc2VjdGlvbi1lbmdpbmVzXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX2Jsb2Nrcy9tdWx0aW1lZGlhLWZhcXNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2NvbXBsZW1lbnRhcnlcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fYmxvY2tzL2Jhbm5lci1ib3hcIjtcbiIsIi8qIGNvbW1vbjo6dmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OmJyZWFrcG9pbnRzXG4kZGVza3RvcC1leHRyYS1sYXJnZTogMjU2MHB4O1xuJGRlc2t0b3AtbGFyZ2U6IDE5MjBweDtcbiRkZXNrdG9wOiAxNjAwcHg7XG4kZGVza3RvcC1zbWFsbDogMTQ0MHB4O1xuJGRlc2t0b3AtZXh0cmEtc21hbGw6IDEzNjZweDtcbiR0YWJsZXQtZXh0cmEtbGFyZ2U6IDEyODBweDtcbiR0YWJsZXQtbGFyZ2U6IDEwODBweDtcbiR0YWJsZXQ6IDk5MXB4O1xuJHRhYmxldC1zbWFsbDogODYwcHg7XG4kdGFibGV0LWV4dHJhLXNtYWxsOiA3NjhweDtcbiRtb2JpbGUtZXh0cmEtbGFyZ2U6IDcyMHB4O1xuJG1vYmlsZS1sYXJnZTogNjQwcHg7XG4kbW9iaWxlOiA1NDBweDtcbiRtb2JpbGUtc21hbGw6IDQ4MHB4O1xuJG1vYmlsZS1leHRyYS1zbWFsbDogMzc1cHg7XG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjp0eXBvZ3JhcGh5XG4kZm9udC1tYWluOiAnQndHcmFkdWFsJywgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kaWNvbW9vbjogJ2ljb21vb24nLCBzYW5zLXNlcmlmO1xuJGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuJGxldHRlci1zcGFjaW5nLTJ4OiAwLjA2cmVtO1xuJGxldHRlci1zcGFjaW5nLWJpZzogMC4xcmVtO1xuXG4vLyBjb21tb246OnZhcmlhYmxlczo6Y29sb3JzOjpiYXNlXG4kcHJpbWFyeTogIzAwNjFmZTtcbiRwcmltYXJ5LWRhcms6ICMwMDQ5YmY7XG4kcHVycGxlOiAjMjUwZTYyO1xuJHNlY29uZGFyeTogI2ZmZDEwMDtcbiRkYXJrLXRleHQ6ICMwMDBlM2M7XG4kbGlnaHQtdGV4dDogIzYxNmM5MTtcbiR3aGl0ZTogI2ZmZjtcbiRiYWNrZ3JvdW5kLWdyZXk6ICNmNWY1ZjU7XG4kYmFja2dyb3VuZC1ibHVlLWxpZ2h0OiAjZjJmNmZmO1xuJGdyZXktYmx1ZTogIzRkNTY3NDtcbiRsaWdodC1ncmV5OiAjYmFiYWJhO1xuJG1pZC1ncmV5LTAyOiByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMik7XG4kYmxhY2s6ICMwMDBlM2M7XG4kYmFja2dyb3VuZC1zZWFyY2g6ICNkOGRkZTU7XG4kYmFja2dyb3VuZC1zZWFyY2gwNDogI2VmZjFmNDtcbiRsaW5lOiAjODhiNWZmO1xuJGxpbmUwMjogcmdiYSgxMzYsIDE4MSwgMjU1LCAwLjIpO1xuXG4kZ3JleTogI2JmYmZiZjtcbiRtaWQtZ3JleTogIzcwNzA3MDtcbiRkYXJrLWdyZXk6ICM0YTRhNGE7XG4kbGlnaHQtYmxhY2s6ICMyMjI7XG4kbWlkLWJsYWNrOiAjMTExO1xuJGJsb2NrcXVvdGU6IzlkOWQ5ZDtcblxuJGluZm86ICM1NTU4ZWU7XG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpjb2xvcnM6OnRleHRcbiR0aXRsZS1jb2xvcjogJG1pZC1ibGFjaztcbiR0ZXh0LWNvbG9yOiAkbGlnaHQtYmxhY2s7XG4kcG9zdC1jb2xvcjogJGRhcmstZ3JleTtcblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OmNvbG9yczo6YWxlcnRzXG4kc3VjY2VzczogIzAxY2M5OTtcbiRpbmZvOiAjNTU1OGVlO1xuJHdhcm5pbmc6ICNlYmNhNjI7XG4kZGFuZ2VyOiAjZWI1NzU3O1xuXG4kc3VjY2Vzcy1ob3ZlcjogI2U5ZmFmNTtcbiRpbmZvLWhvdmVyOiAjZWVlZWZkO1xuJHdhcm5pbmctaG92ZXI6ICNmY2Y4ZWE7XG4kZGFuZ2VyLWhvdmVyOiAjZmFlZWVlO1xuIiwiLyogdmFyaWFibGVzOjptaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyB2YXJpYWJsZXM6Om1peGluczo6b3BhY2l0eVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcbn1cblxuLy8gdmFyaWFibGVzOjptaXhpbnM6Y2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICBjbGVhcjogYm90aDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIHZhcmlhYmxlczo6bWl4aW5zOjppbnZpc2libGVcbkBtaXhpbiBpbnZpc2libGUge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLy8gdmFyaWFibGVzOjptaXhpbnM6OmJvcmRlci1yYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIHZhcmlhYmxlczo6bWl4aW5zOjp0cmFuc2Zvcm1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyB2YXJpYWJsZXM6Om1peGluczo6dHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJG5hbWUpIHtcbiAgdHJhbnNpdGlvbjogJG5hbWU7XG4gIC1tb3otdHJhbnNpdGlvbjogJG5hbWU7XG4gIC1tcy10cmFuc2l0aW9uOiAkbmFtZTtcbiAgLW8tdHJhbnNpdGlvbjogJG5hbWU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJG5hbWU7XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OnVwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIHJlc3BvbnNpdmUtdXAoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Atc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1leHRyYS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWV4dHJhLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgLy8gbm90aGluZ1xuICB9XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OmRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS1kb3duKCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWV4dHJhLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1oZWlnaHQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1leHRyYS1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLWV4dHJhLWxhcmdlLWhlaWdodCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJG1vYmlsZS1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIC8vIG5vdGhpbmdcbiAgfVxufVxuIiwiLyogdmFyaWFibGVzOjpyZXNwb25zaXZlOjpvbmx5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIHJlc3BvbnNpdmUtb25seSgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLXNtYWxsKSBhbmQgKG1heC13aWR0aDogJHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAvLyBub3RoaW5nXG4gIH1cbn1cbiIsIi8qIGxheW91dHM6OmhvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiLyogbGF5b3V0czo6cGFydGlhbHM6OmZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyIHtcbiAgLmJ0bi1maXhlZC1jb250YWN0LWJvZHkge1xuICAgIGJvdHRvbTogMGR2aDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHggMCAwIDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB3aWR0aDogNzUlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rbWVudSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hYm91dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyArIDcwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGlvbnNfX2xhbmcge1xuICAgICAgICBtYXJnaW46IGF1dG8gMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtfX3RleHQsXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmttZW51IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjRweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubWFya2VlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMDBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXJyc3MsXG4gICAgLmZvb3Rlci1udW1lcmljY28ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXJyc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWxlZ2FsIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgKiAyKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubGlzdC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstbGVnYWwge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHggMCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldCkge1xuICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHRsZWdhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbnVtZXJpY2NvIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmRlc2lnbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRtaWQtZ3JleTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5udW1lcmljY28ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoNSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY3Rpb25zX19sYW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5sYW5nLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAodHJhbnNmb3JtIDAuMzI1cyBlYXNlLWluLW91dCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggI2Q5ZDlkOTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmLm9wZW5lZCB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKHRyYW5zZm9ybSAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0LFxuYm9keS5hcmNoaXZlIHtcbiAgLmJ0bi1maXhlZC1jb250YWN0LWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIENPT0tJRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2NtcGx6LW1hbmFnZS1jb25zZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDM3cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY21wbHotbWFuYWdlLWNvbnNlbnQge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuMzI1cyBlYXNlLWluLW91dCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kYWdhcnRlY2gvYXNzZXRzL2ltZy9jb29raWUtaWNvbi5zdmcnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiQ29uZmlndXJhY2nDs24gZGUgY29va2llc1wiO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1pbi13aWR0aDogMTYzcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY21wbHotY29va2llYmFubmVyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcblxuICAuY21wbHotY29va2llYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KSAwIDEwcHggMjBweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIDZweCA2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogODJ2aDtcbiAgICB9XG5cbiAgICAuY21wbHotY2xvc2Uge1xuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbXBsei1ib2R5IHtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10ZXh0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbXBsei1saW5rcy5jbXBsei1kb2N1bWVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNtcGx6LWJ1dHRvbnMgLmNtcGx6LWJ0biB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jbXBsei1hY2NlcHQsXG4gICAgICAmLmNtcGx6LWRlbnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDExcHggNDBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNtcGx6LXZpZXctcHJlZmVyZW5jZXMsXG4gICAgICAmLmNtcGx6LXNhdmUtcHJlZmVyZW5jZXMge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wbHotY2F0ZWdvcmllcyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA1NzBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1leHRyYS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNtcGx6LWNhdGVnb3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtYmx1ZS1saWdodDtcblxuICAgICAgICAuY21wbHotY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAgICAuY21wbHotY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBsei1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcGx6LWJhbm5lci1jaGVja2JveCB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXBsei1sYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdGV4dDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0LmNtcGx6LWNvbnNlbnQtY2hlY2tib3g6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmICsgLmNtcGx6LWxhYmVsIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICAuY21wbHotaWNvbi5jbXBsei1vcGVuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcGx6LWljb24uY21wbHotb3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgICBmb250LWZhbWlseTogJGljb21vb247XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5jb29raWUtdmlzaWJsZSB7XG4gICNjbXBsei1tYW5hZ2UtY29uc2VudCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgYm90dG9tOiAxNTdweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWNhc2VzIHtcbiAgcGFkZGluZzogNzBweCAwIDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgcGFkZGluZzogNDRweCAwIDkwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaW50cm90ZXh0IHtcbiAgICAudGl0bGUge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW46IDQ1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogNzBweCAwIDA7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtY2FzZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IC5jb250YWluZXIgPiAuYnRuLWFycm93IHtcbiAgICBtYXJnaW46IDcycHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmLS1ob21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgICBtYXJnaW46IC0zMHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuaW50cm90ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDYwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiA4O1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDEzNjBweCkgLyAyKSArIDE1M3B4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDYwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiA4O1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDEzNjBweCkgLyAyKSArIDE1M3B4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cChkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwdncgLSAxNjQwcHgpIC8gMikgKyA5MHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jYXNlc19fbGlzdCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCA4MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtY2FzZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEzNjBweCkgLyAyKSArIDUzcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cChkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTY2MHB4KSAvIDIpICsgNTNweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb21wYW55IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDRweCAwIDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICoge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY2FzZXNfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyZG91YmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjAzZGVnLCAjMDA2MWZlIDAlLCAjMDkyNDUwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA5N3B4IDIwcHggNTBweCA2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cChkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE2cHggNTBweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLFxuICAgICAgLnRpdGxlIGgyLFxuICAgICAgLnRpdGxlIGgzLFxuICAgICAgLnRpdGxlIGg0LFxuICAgICAgLnRpdGxlIGg1LFxuICAgICAgLnRpdGxlIHAge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZmVhdHVyZWQtY29tcGFueSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tY29tcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYmlnLFxuICAgICAgICAudGV4dC1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJpZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tYXJyb3cge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmFkaWVudC12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nLFxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5iYW5uZXJkb3VibGVfX2luZm8ge1xuICAgICAgLmluZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogOTdweCA2MHB4IDUwcHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYXBwcyB7XG4gICAgLmluZm8ge1xuICAgICAgcGFkZGluZzogMTQ3cHggNjBweCA1MHB4IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNnB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXJrZWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tYXJrZWUge1xuICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xuICB9XG5cbiAgJi0tZ3JhZGllbnQtdmlkZW8ge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuZ3JhZGllbnQtdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJhbm5lcmRvdWJsZV9faW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWZsZXgge1xuICAgIC5iYW5uZXJkb3VibGVfX2luZm8ge1xuICAgICAgLmluZm8ge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogQ29tcG9uZW50czogQWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvcmRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGxpbmU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAgKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10ZXh0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25fX2JvZHkge1xuICAgICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi0xLFxuICAgIC5kZXNjcmlwdGlvbi0yIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkbGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tMiB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW46IDExcHggMDtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBpbWcuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHN0cm9uZyArIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDc2MWZlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi0tZGVza3RvcC10YXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG5cbiAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fYm9keSB7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgIG1hcmdpbjogLTdweCAwIDA7XG5cbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA3OXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IHAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xuICAgICAgfVxuXG4gICAgICAuYW5zd2VyLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogOCAvIDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGltZyxcbiAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjM2U0NTQ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgLmFjY29yZGlvbl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xuICAgICAgICAgIG1hcmdpbjogLTdweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJhbm5lci1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZTNkKDAsIDIyLjIyMjIyMjIydmgsIDApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig5OC43MDglIDAlLCA5OC43MDglIDAlLCA5OC45MTglIDAuMDM0JSwgOTkuMTE3JSAwLjEzMiUsIDk5LjMwMiUgMC4yODklLCA5OS40NzElIDAuNDk5JSwgOTkuNjIyJSAwLjc1OCUsIDk5Ljc1MSUgMS4wNTklLCA5OS44NTYlIDEuMzk4JSwgOTkuOTM0JSAxLjc3JSwgOTkuOTgzJSAyLjE2OCUsIDEwMCUgMi41ODclLCAxMDAlIDYwLjM3NiUsIDEwMCUgNjAuMzc2JSwgOTkuOTgzJSA2MC43OTYlLCA5OS45MzQlIDYxLjE5NCUsIDk5Ljg1NiUgNjEuNTY1JSwgOTkuNzUxJSA2MS45MDQlLCA5OS42MjElIDYyLjIwNiUsIDk5LjQ3MSUgNjIuNDY0JSwgOTkuMzAxJSA2Mi42NzQlLCA5OS4xMTYlIDYyLjgzMSUsIDk4LjkxNyUgNjIuOTI5JSwgOTguNzA4JSA2Mi45NjMlLCA2Ny4zMzIlIDYyLjk2MyUsIDY3LjMzMiUgNjIuOTYzJSwgNjcuMTE1JSA2Mi45OTMlLCA2Ni44OTQlIDYzLjA4MSUsIDY2LjY3MyUgNjMuMjIxJSwgNjYuNDU3JSA2My40MDklLCA2Ni4yNDglIDYzLjY0JSwgNjYuMDUyJSA2My45MSUsIDY1Ljg3JSA2NC4yMTMlLCA2NS43MDklIDY0LjU0NSUsIDY1LjU3MSUgNjQuOSUsIDY1LjQ2JSA2NS4yNzUlLCA1Ny4zMzYlIDk3LjY4OCUsIDU3LjMzNiUgOTcuNjg4JSwgNTcuMjI1JSA5OC4wNjMlLCA1Ny4wODYlIDk4LjQxOSUsIDU2LjkyNSUgOTguNzUxJSwgNTYuNzQ0JSA5OS4wNTQlLCA1Ni41NDclIDk5LjMyMyUsIDU2LjMzOCUgOTkuNTU0JSwgNTYuMTIyJSA5OS43NDIlLCA1NS45MDElIDk5Ljg4MiUsIDU1LjY4JSA5OS45NyUsIDU1LjQ2MyUgMTAwJSwgMS4yOTIlIDEwMCUsIDEuMjkyJSAxMDAlLCAxLjA4MiUgOTkuOTY2JSwgMC44ODMlIDk5Ljg2OCUsIDAuNjk4JSA5OS43MTElLCAwLjUyOSUgOTkuNTAxJSwgMC4zNzglIDk5LjI0MiUsIDAuMjQ5JSA5OC45NDElLCAwLjE0NCUgOTguNjAyJSwgMC4wNjYlIDk4LjIzJSwgMC4wMTclIDk3LjgzMiUsIDAlIDk3LjQxMyUsIDAlIDMzLjU0NyUsIDAlIDMzLjU0NyUsIDAuMDE3JSAzMy4xMjclLCAwLjA2NiUgMzIuNzI5JSwgMC4xNDQlIDMyLjM1OCUsIDAuMjQ5JSAzMi4wMTklLCAwLjM3OSUgMzEuNzE4JSwgMC41MjklIDMxLjQ1OSUsIDAuNjk5JSAzMS4yNDklLCAwLjg4NCUgMzEuMDkyJSwgMS4wODMlIDMwLjk5NCUsIDEuMjkyJSAzMC45NiUsIDEyLjgxNyUgMzAuOTYlLCAxMi44MTclIDMwLjk2JSwgMTMuMDMzJSAzMC45MjglLCAxMy4yNDklIDMwLjgzNyUsIDEzLjQ2MyUgMzAuNjklLCAxMy42NyUgMzAuNDk0JSwgMTMuODY2JSAzMC4yNTIlLCAxNC4wNDklIDI5Ljk3JSwgMTQuMjE1JSAyOS42NTQlLCAxNC4zNiUgMjkuMzA3JSwgMTQuNDc5JSAyOC45MzUlLCAxNC41NzElIDI4LjU0MyUsIDE5LjU2MSUgMi40MTclLCAxOS41NjElIDIuNDE3JSwgMTkuNjUzJSAyLjAyNSUsIDE5Ljc3MyUgMS42NTMlLCAxOS45MTglIDEuMzA2JSwgMjAuMDgzJSAwLjk4OSUsIDIwLjI2NiUgMC43MDglLCAyMC40NjMlIDAuNDY2JSwgMjAuNjclIDAuMjclLCAyMC44ODMlIDAuMTIzJSwgMjEuMSUgMC4wMzIlLCAyMS4zMTYlIDAlLCA5OC43MDclIDAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAvLyB0cmFuc2l0aW9uOiBjbGlwLXBhdGggM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgLXdlYmtpdC1jbGlwLXBhdGggMS4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgd2lsbC1jaGFuZ2U6IGNsaXAtcGF0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcGljdHVyZSxcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDc4MHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLWluLW91dCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzAwMCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBvcGFjaXR5OiAwLjQ0O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA3ODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlM2QoMCwgMjIuMjIyMjIyMjJ2aCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgMTAwcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLFxuICAgIC50aXRsZSBwLFxuICAgIC50aXRsZSBoMSxcbiAgICAudGl0bGUgaDIsXG4gICAgLnRpdGxlIGgzLFxuICAgIC50aXRsZSBoNCxcbiAgICAudGl0bGUgaDUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWFycm93IHtcbiAgICAgIG1hcmdpbjogYXV0byAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luOiAyMnB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3RlbnQge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzbWFza2VkIHtcbiAgICAuYmFubmVyLWZ1bGxfX2NvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgfVxuXG4gICAgLmJhbm5lci1mdWxsX19pbWcge1xuICAgICAgLy8gY2xpcC1wYXRoOiBwb2x5Z29uKDk4LjcwOCUgMCUsIDk4LjcwOCUgMCUsIDk4LjkxOCUgMC4wMzQlLCA5OS4xMTclIDAuMTMyJSwgOTkuMzAyJSAwLjI4OSUsIDk5LjQ3MSUgMC40OTklLCA5OS42MjIlIDAuNzU4JSwgOTkuNzUxJSAxLjA1OSUsIDk5Ljg1NiUgMS4zOTglLCA5OS45MzQlIDEuNzclLCA5OS45ODMlIDIuMTY4JSwgMTAwJSAyLjU4NyUsIDEwMCUgNjAuMzc2JSwgMTAwJSA2MC4zNzYlLCA5OS45ODMlIDYwLjc5NiUsIDk5LjkzNCUgNjEuMTk0JSwgOTkuODU2JSA2MS41NjUlLCA5OS43NTElIDYxLjkwNCUsIDk5LjYyMSUgNjIuMjA2JSwgOTkuNDcxJSA2Mi40NjQlLCA5OS4zMDElIDYyLjY3NCUsIDk5LjExNiUgNjIuODMxJSwgOTguOTE3JSA2Mi45MjklLCA5OC43MDglIDYyLjk2MyUsIDk5LjU1NiUgNjIuOTYzJSwgOTkuNTU2JSA2Mi45NjMlLCA5OS4zMzglIDYyLjk5MyUsIDk5LjExNyUgNjMuMDgxJSwgOTguODk3JSA2My4yMjElLCA5OC42OCUgNjMuNDA5JSwgOTguNDcyJSA2My42NCUsIDk4LjI3NSUgNjMuOTElLCA5OC4wOTQlIDY0LjIxMyUsIDk3LjkzMiUgNjQuNTQ1JSwgOTcuNzk0JSA2NC45JSwgOTcuNjgzJSA2NS4yNzUlLCA4OS41NTklIDk3LjY4OCUsIDg5LjU1OSUgOTcuNjg4JSwgODkuNDQ4JSA5OC4wNjMlLCA4OS4zMSUgOTguNDE5JSwgODkuMTQ4JSA5OC43NTElLCA4OC45NjclIDk5LjA1NCUsIDg4Ljc3JSA5OS4zMjMlLCA4OC41NjIlIDk5LjU1NCUsIDg4LjM0NSUgOTkuNzQyJSwgODguMTI1JSA5OS44ODIlLCA4Ny45MDQlIDk5Ljk3JSwgODcuNjg3JSAxMDAlLCAxLjI5MiUgMTAwJSwgMS4yOTIlIDEwMCUsIDEuMDgyJSA5OS45NjYlLCAwLjg4MyUgOTkuODY4JSwgMC42OTglIDk5LjcxMSUsIDAuNTI5JSA5OS41MDElLCAwLjM3OCUgOTkuMjQyJSwgMC4yNDklIDk4Ljk0MSUsIDAuMTQ0JSA5OC42MDIlLCAwLjA2NiUgOTguMjMlLCAwLjAxNyUgOTcuODMyJSwgMCUgOTcuNDEzJSwgMCUgMzMuNTQ3JSwgMCUgMzMuNTQ3JSwgMC4wMTclIDMzLjEyNyUsIDAuMDY2JSAzMi43MjklLCAwLjE0NCUgMzIuMzU4JSwgMC4yNDklIDMyLjAxOSUsIDAuMzc5JSAzMS43MTglLCAwLjUyOSUgMzEuNDU5JSwgMC42OTklIDMxLjI0OSUsIDAuODg0JSAzMS4wOTIlLCAxLjA4MyUgMzAuOTk0JSwgMS4yOTIlIDMwLjk2JSwgMC42NjclIDMwLjk2JSwgMC42NjclIDMwLjk2JSwgMC44ODMlIDMwLjkyOCUsIDEuMDk5JSAzMC44MzclLCAxLjMxMyUgMzAuNjklLCAxLjUyJSAzMC40OTQlLCAxLjcxNiUgMzAuMjUyJSwgMS44OTklIDI5Ljk3JSwgMi4wNjUlIDI5LjY1NCUsIDIuMjElIDI5LjMwNyUsIDIuMzI5JSAyOC45MzUlLCAyLjQyMSUgMjguNTQzJSwgMTkuNTYxJSAyLjQxNyUsIDE5LjU2MSUgMi40MTclLCAxOS42NTMlIDIuMDI1JSwgMTkuNzczJSAxLjY1MyUsIDE5LjkxOCUgMS4zMDYlLCAyMC4wODMlIDAuOTg5JSwgMjAuMjY2JSAwLjcwOCUsIDIwLjQ2MyUgMC40NjYlLCAyMC42NyUgMC4yNyUsIDIwLjg4MyUgMC4xMjMlLCAyMS4xJSAwLjAzMiUsIDIxLjMxNiUgMCUsIDk4LjcwNyUgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk3LjczJSAwJSwgOTcuNzMlIDAlLCA5Ny45MzglIDAuMDMzJSwgOTguMTM1JSAwLjEyOSUsIDk4LjMxOSUgMC4yODMlLCA5OC40ODYlIDAuNDg5JSwgOTguNjM1JSAwLjc0MyUsIDk4Ljc2MyUgMS4wMzklLCA5OC44NjclIDEuMzcxJSwgOTguOTQ1JSAxLjczNSUsIDk4Ljk5MyUgMi4xMjUlLCA5OS4wMSUgMi41MzYlLCA5OS4wMSUgNTkuMTgyJSwgOTkuMDElIDU5LjE4MiUsIDk4Ljk5MyUgNTkuNTk0JSwgOTguOTQ1JSA1OS45ODQlLCA5OC44NjclIDYwLjM0OCUsIDk4Ljc2MyUgNjAuNjglLCA5OC42MzUlIDYwLjk3NiUsIDk4LjQ4NiUgNjEuMjI5JSwgOTguMzE4JSA2MS40MzUlLCA5OC4xMzUlIDYxLjU4OSUsIDk3LjkzOCUgNjEuNjg1JSwgOTcuNzMlIDYxLjcxOCUsIDk4LjU3JSA2MS43MTglLCA5OC41NyUgNjEuNzE4JSwgOTguMzU1JSA2MS43NDglLCA5OC4xMzYlIDYxLjgzNCUsIDk3LjkxNyUgNjEuOTcxJSwgOTcuNzAzJSA2Mi4xNTYlLCA5Ny40OTclIDYyLjM4MiUsIDk3LjMwMiUgNjIuNjQ2JSwgOTcuMTIzJSA2Mi45NDMlLCA5Ni45NjMlIDYzLjI2OCUsIDk2LjgyNiUgNjMuNjE3JSwgOTYuNzE2JSA2My45ODUlLCAxMDAlIDk3LjczNCUsIDEwMCUgOTcuNzM0JSwgOTkuODklIDk4LjEwMSUsIDk5Ljc1MyUgOTguNDUlLCA5OS41OTMlIDk4Ljc3NiUsIDk5LjQxNCUgOTkuMDcyJSwgOTkuMjE5JSA5OS4zMzclLCA5OS4wMTMlIDk5LjU2MyUsIDk4Ljc5OCUgOTkuNzQ3JSwgOTguNTglIDk5Ljg4NSUsIDk4LjM2MSUgOTkuOTclLCA5OC4xNDYlIDEwMCUsIDEuMjc5JSAxMDAlLCAxLjI3OSUgMTAwJSwgMS4wNzIlIDk5Ljk2NyUsIDAuODc1JSA5OS44NzElLCAwLjY5MSUgOTkuNzE3JSwgMC41MjMlIDk5LjUxMSUsIDAuMzc0JSA5OS4yNTclLCAwLjI0NyUgOTguOTYxJSwgMC4xNDMlIDk4LjYyOSUsIDAuMDY1JSA5OC4yNjUlLCAwLjAxNyUgOTcuODc1JSwgMCUgOTcuNDY0JSwgMCUgMzIuODg0JSwgMCUgMzIuODg0JSwgMC4wMTclIDMyLjQ3MiUsIDAuMDY1JSAzMi4wODIlLCAwLjE0MyUgMzEuNzE4JSwgMC4yNDclIDMxLjM4NiUsIDAuMzc1JSAzMS4wOSUsIDAuNTI0JSAzMC44MzclLCAwLjY5MiUgMzAuNjMxJSwgMC44NzUlIDMwLjQ3NyUsIDEuMDcyJSAzMC4zODElLCAxLjI3OSUgMzAuMzQ4JSwgMC42NiUgMzAuMzQ4JSwgMC42NiUgMzAuMzQ4JSwgMC4zNjUlIDI5LjgxJSwgMC4xOTElIDI5LjIyOCUsIDAuMTEyJSAyOC42MTIlLCAwLjEwMiUgMjcuOTc2JSwgMC4xMzglIDI3LjMzMiUsIDAuMTkzJSAyNi42OTIlLCAwLjI0MyUgMjYuMDclLCAwLjI2MiUgMjUuNDc4JSwgMC4yMjYlIDI0LjkyOCUsIDAuMTElIDI0LjQzMyUsIC0wLjQ0JSAyLjI0NyUsIC0wLjQ0JSAyLjI0NyUsIC0wLjM0OSUgMS44NjIlLCAtMC4yMyUgMS40OTglLCAtMC4wODclIDEuMTU4JSwgMC4wNzclIDAuODQ4JSwgMC4yNTglIDAuNTcyJSwgMC40NTMlIDAuMzM1JSwgMC42NTglIDAuMTQyJSwgMC44NjklIC0wLjAwMSUsIDEuMDgzJSAtMC4wOTElLCAxLjI5NyUgLTAuMTIyJSwgNzcuOTIyJSAtMC4xMjIlKTtcbiAgICAgIC8vIGNsaXAtcGF0aDogcG9seWdvbig5MC42ODQlIDAlLCA5MC42ODQlIDAlLCA5MC44NzclIDAuMDM0JSwgOTEuMDYlIDAuMTMyJSwgOTEuMjMlIDAuMjg5JSwgOTEuMzg2JSAwLjQ5OSUsIDkxLjUyNCUgMC43NTclLCA5MS42NDMlIDEuMDU5JSwgOTEuNzM5JSAxLjM5OCUsIDkxLjgxMSUgMS43NjglLCA5MS44NTYlIDIuMTY2JSwgOTEuODcxJSAyLjU4NSUsIDkxLjg3MSUgNjAuMzM0JSwgOTEuODcxJSA2MC4zMzQlLCA5MS44NTklIDYwLjc1NCUsIDkxLjgzOCUgNjEuMTUyJSwgOTEuODI5JSA2MS41MjUlLCA5MS44NTUlIDYxLjg2NiUsIDkxLjk0JSA2Mi4xNzElLCA5Mi4xMDUlIDYyLjQzNiUsIDkyLjM3MiUgNjIuNjU1JSwgOTIuNzY1JSA2Mi44MjMlLCA5My4zMDUlIDYyLjkzNiUsIDk0LjAxNSUgNjIuOTg5JSwgMTAwJSA2Mi45ODklLCAxMDAlIDYyLjk4OSUsIDk5Ljk2OSUgNjMuMDcyJSwgMTAwLjE5OCUgNjMuMjk2JSwgMTAwLjU3OCUgNjMuNjE5JSwgMTAwLjk5OSUgNjQuMDAyJSwgMTAxLjM1MiUgNjQuNDA1JSwgMTAxLjUyOCUgNjQuNzg2JSwgMTAxLjQxOCUgNjUuMTA3JSwgMTAwLjkxMyUgNjUuMzI2JSwgOTkuOTAzJSA2NS40MDMlLCA5OC4yOCUgNjUuMjk5JSwgOTAuODE2JSA5Ny42ODklLCA5MC44MTYlIDk3LjY4OSUsIDkwLjcxNCUgOTguMDY0JSwgOTAuNTg3JSA5OC40MiUsIDkwLjQzOSUgOTguNzUyJSwgOTAuMjcyJSA5OS4wNTQlLCA5MC4wOTElIDk5LjMyNCUsIDg5LjklIDk5LjU1NCUsIDg5LjcwMSUgOTkuNzQyJSwgODkuNDk4JSA5OS44ODIlLCA4OS4yOTUlIDk5Ljk3JSwgODkuMDk2JSAxMDAlLCAxLjE4NyUgMTAwJSwgMS4xODclIDEwMCUsIDAuOTk0JSA5OS45NjYlLCAwLjgxMiUgOTkuODY4JSwgMC42NDElIDk5LjcxMSUsIDAuNDg2JSA5OS41MDElLCAwLjM0NyUgOTkuMjQzJSwgMC4yMjklIDk4Ljk0MSUsIDAuMTMyJSA5OC42MDIlLCAwLjA2JSA5OC4yMzIlLCAwLjAxNiUgOTcuODM0JSwgMCUgOTcuNDE1JSwgMCUgMzMuNTI0JSwgMCUgMjMuOTA3JSwgMCUgMjEuOTAzJSwgMCUgMjEuOTAzJSwgMC4xMDIlIDE5LjA0JSwgLTAuMjA0JSAxMi4xNjglLCAwJSA2Ljg3MSUsIC0wLjMwNiUgMy43MjIlLCAwLjEwMiUgMC4xNDMlLCA3MS4yMDIlIDAuMTQzJSk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxcyBlYXNlLWluLW91dCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWZ1bGxfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4zcztcbiAgICB9XG4gIH1cblxuICAmLS1ncmFkaWVudCB7XG4gICAgLmJhbm5lci1mdWxsX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmdyYWRpZW50LXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXNnLWxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgY29sb3I6ICNiYWJhYmE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcmRlcjogNjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxuXG4gICYtLWhvbWUge1xuICAgIC5iYW5uZXItZnVsbF9fY29udGVudCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZsZXgge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuYmFubmVyLWZ1bGxfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmJhbm5lci1mdWxsX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwIDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogODhweCAwIDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlLFxuICAgICAgLnRpdGxlIHAsXG4gICAgICAudGl0bGUgaDEsXG4gICAgICAudGl0bGUgaDIsXG4gICAgICAudGl0bGUgaDMsXG4gICAgICAudGl0bGUgaDQsXG4gICAgICAudGl0bGUgaDUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLWFycm93IHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5iYW5uZXItZnVsbF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFwcHMge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5iYW5uZXItZnVsbF9fY29udGVudCB7XG4gICAgICAuYnRuLWFycm93IHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1IHtcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWdhbWFzIHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmludHJvdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLWdhbWEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tYXJyb3cge1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDA7XG4gIH1cblxuICAmLS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogODBweCAwIDE0MHB4O1xuXG4gICAgLnNlY3Rpb24tZ2FtYXNfX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tbWVkaWFpbmZvLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtYmx1ZS1saWdodDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgcGFkZGluZzogNzBweCAwIDkwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyICsgNjBweCk7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTYuODc5JSAyMS4xNiUsIDc4LjA1NyUgMi40MjclLCA3OC4wNTclIDIuNDI3JSwgNzcuNTc0JSAxLjk3OSUsIDc3LjA2NyUgMS41NzQlLCA3Ni41NCUgMS4yMTMlLCA3NS45OTMlIDAuODk3JSwgNzUuNDI5JSAwLjYyNyUsIDc0Ljg1MSUgMC40MDQlLCA3NC4yNiUgMC4yMjglLCA3My42NTklIDAuMTAyJSwgNzMuMDQ5JSAwLjAyNiUsIDcyLjQzMyUgMCUsIDMuMDI1JSAwJSwgMy4wMjUlIDAlLCAyLjUzNSUgMC4wNDYlLCAyLjA2OSUgMC4xODElLCAxLjYzNSUgMC4zOTYlLCAxLjIzOSUgMC42ODQlLCAwLjg4NiUgMS4wMzglLCAwLjU4NCUgMS40NTElLCAwLjMzOCUgMS45MTYlLCAwLjE1NCUgMi40MjUlLCAwLjA0JSAyLjk3JSwgMCUgMy41NDUlLCAwJSA5Ni40NTUlLCAwJSA5Ni40NTUlLCAwLjA0JSA5Ny4wMyUsIDAuMTU0JSA5Ny41NzUlLCAwLjMzOCUgOTguMDg0JSwgMC41ODQlIDk4LjU0OSUsIDAuODg2JSA5OC45NjIlLCAxLjIzOSUgOTkuMzE2JSwgMS42MzUlIDk5LjYwNCUsIDIuMDY5JSA5OS44MTklLCAyLjUzNSUgOTkuOTU0JSwgMy4wMjUlIDEwMCUsIDk2Ljk3NSUgMTAwJSwgOTYuOTc1JSAxMDAlLCA5Ny40NjUlIDk5Ljk1NCUsIDk3LjkzMSUgOTkuODE5JSwgOTguMzY1JSA5OS42MDQlLCA5OC43NjElIDk5LjMxNiUsIDk5LjExNCUgOTguOTYyJSwgOTkuNDE2JSA5OC41NDklLCA5OS42NjIlIDk4LjA4NCUsIDk5Ljg0NiUgOTcuNTc1JSwgOTkuOTYlIDk3LjAzJSwgMTAwJSA5Ni40NTUlLCAxMDAlIDI5LjA5OCUsIDEwMCUgMjkuMDk4JSwgOTkuOTY3JSAyOC4xODclLCA5OS44NjclIDI3LjI5JSwgOTkuNzAyJSAyNi40MTElLCA5OS40NzQlIDI1LjU1NSUsIDk5LjE4NSUgMjQuNzI3JSwgOTguODM2JSAyMy45MzElLCA5OC40MjklIDIzLjE3MiUsIDk3Ljk2NiUgMjIuNDU0JSwgOTcuNDQ5JSAyMS43ODElLCA5Ni44NzklIDIxLjE2JSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNzguMDU3JSAyLjQyNyUsIDc4LjA1NyUgMi40MjclLCA3Ny42MDMlIDEuOTkxJSwgNzcuMTE4JSAxLjU5NSUsIDc2LjYwNCUgMS4yNCUsIDc2LjA2NCUgMC45MjclLCA3NS41JSAwLjY1NyUsIDc0LjkxNiUgMC40MzIlLCA3NC4zMTUlIDAuMjUyJSwgNzMuNjk4JSAwLjEyJSwgNzMuMDclIDAuMDM1JSwgNzIuNDMyJSAwJSwgNS41MzUlIDAlLCA1LjUzNSUgMCUsIDQuNjM3JSAwLjA3JSwgMy43ODYlIDAuMjc0JSwgMi45OTIlIDAuNTk5JSwgMi4yNjYlIDEuMDM2JSwgMS42MjElIDEuNTczJSwgMS4wNjglIDIuMTk4JSwgMC42MTglIDIuOTAyJSwgMC4yODIlIDMuNjcyJSwgMC4wNzIlIDQuNDk4JSwgMCUgNS4zNjglLCAwJSA5NC42MzIlLCAwJSA5NC42MzIlLCAwLjA3MiUgOTUuNTAyJSwgMC4yODIlIDk2LjMyOCUsIDAuNjE4JSA5Ny4wOTglLCAxLjA2OCUgOTcuODAyJSwgMS42MjElIDk4LjQyNyUsIDIuMjY2JSA5OC45NjQlLCAyLjk5MiUgOTkuNDAxJSwgMy43ODYlIDk5LjcyNiUsIDQuNjM3JSA5OS45MyUsIDUuNTM1JSAxMDAlLCA5NC40NjUlIDEwMCUsIDk0LjQ2NSUgMTAwJSwgOTUuMzYzJSA5OS45MyUsIDk2LjIxNCUgOTkuNzI2JSwgOTcuMDA4JSA5OS40MDElLCA5Ny43MzQlIDk4Ljk2NCUsIDk4LjM3OSUgOTguNDI3JSwgOTguOTMyJSA5Ny44MDIlLCA5OS4zODIlIDk3LjA5OCUsIDk5LjcxOCUgOTYuMzI4JSwgOTkuOTI4JSA5NS41MDIlLCAxMDAlIDk0LjYzMiUsIDEwMCUgMjkuMDk2JSwgMTAwJSAyOS4wOTYlLCA5OS45NjYlIDI4LjE4MyUsIDk5Ljg2NSUgMjcuMjg0JSwgOTkuNyUgMjYuNDAzJSwgOTkuNDcxJSAyNS41NDclLCA5OS4xODElIDI0LjcxOCUsIDk4LjgzMiUgMjMuOTIyJSwgOTguNDI1JSAyMy4xNjMlLCA5Ny45NjMlIDIyLjQ0NyUsIDk3LjQ0NiUgMjEuNzc4JSwgOTYuODc3JSAyMS4xNiUsIDc4LjA1NyUgMi40MjclKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgKyAzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2VfaG9tZSB7XG4gIC5zZWN0aW9uLW1lZGlhaW5mby1iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5zZWN0aW9uYmxvZyB7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4MHB4IDYwcHggODBweCBjYWxjKCgoMTAwdncgLSAxNDQwcHgpLzIpICsgOTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHggODBweCBjYWxjKCgoMTAwdncgLSAxNjYwcHgpLzIpICsgOTBweCk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLXNtYWxsKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiA2NXB4IDAgODVweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgODVweCAxNnB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDcyJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ibHVlLWxpZ2h0O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDcwcHggNTBweCA4MHB4IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYgPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDAgMCAyM3B4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1hcnJvdyB7XG4gICAgICBtYXJnaW46IGF1dG8gMCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLXNtYWxsKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAqIDIpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTMwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtcG9zdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiArIDRweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIC00cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1zbGlkZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNC80O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYtLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM5ZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJsb2cge1xuICAgIC5zZWN0aW9uYmxvZ19faW50cm8ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZ3JpZC1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcblxuICAgIC5jYXJkLXBvc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgJi0tdmFyaW91cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZlYXR1cmVkIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtcG9zdF9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZV9ob21lIHtcbiAgLnNlY3Rpb24tbWVkaWFpbmZvLWJhY2tncm91bmQsXG4gIC5zZWN0aW9uYmxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5iYW5uZXItY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzgyZmM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA2O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdG9wOiA4OHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1hcnJvdyB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA2MWZlLCAjMDA0OWJmLCAjMDAwZTNjLCAjMDM5M2Q1LCAjMDA2MWZlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcbiAgICBhbmltYXRpb246IGdyYWRpZW50IDE1cyBlYXNlIGluZmluaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBrZXlmcmFtZXMgZ3JhZGllbnQge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaGFwZS10b3Age1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAyNi4xODUlIDAlLCAyNi4xODUlIDAlLCAyNi4zMjclIDAuMjExJSwgMjYuNzE1JSAwLjc4OSUsIDI3LjMlIDEuNjU5JSwgMjguMDMyJSAyLjc0OSUsIDI4Ljg2MSUgMy45ODMlLCAyOS43MzglIDUuMjg5JSwgMzAuNjE0JSA2LjU5MyUsIDMxLjQzOSUgNy44MjElLCAzMi4xNjQlIDguODk5JSwgMzIuNzM5JSA5Ljc1MyUsIDMyLjczOSUgOS43NTMlLCAzMy4xMzUlIDEwLjQ3OSUsIDMzLjM3NiUgMTEuMjElLCAzMy40ODclIDExLjkyNiUsIDMzLjQ5NiUgMTIuNjA5JSwgMzMuNDMlIDEzLjIzOCUsIDMzLjMxNSUgMTMuNzk2JSwgMzMuMTc5JSAxNC4yNjQlLCAzMy4wNDklIDE0LjYyMSUsIDMyLjk1MSUgMTQuODQ5JSwgMzIuOTEyJSAxNC45MjklLCAzMi45MTIlIDE0LjkyOSUsIDMyLjcwNCUgMTUuMjQ4JSwgMzIuMTMzJSAxNi4xMiUsIDMxLjI4MyUgMTcuNDE5JSwgMzAuMjM4JSAxOS4wMTclLCAyOS4wODElIDIwLjc4OCUsIDI3Ljg5NCUgMjIuNjA1JSwgMjYuNzYxJSAyNC4zNDIlLCAyNS43NjYlIDI1Ljg3MiUsIDI0Ljk5MSUgMjcuMDY5JSwgMjQuNTIxJSAyNy44MDQlLCAyNC41MjElIDI3LjgwNCUsIDI0LjIzNCUgMjguMjM3JSwgMjMuOTUzJSAyOC42MTIlLCAyMy42NzQlIDI4LjkzJSwgMjMuMzkzJSAyOS4xOTYlLCAyMy4xMDUlIDI5LjQxMyUsIDIyLjgwNyUgMjkuNTg0JSwgMjIuNDkzJSAyOS43MTElLCAyMi4xNTklIDI5Ljc5OCUsIDIxLjgwMiUgMjkuODQ4JSwgMjEuNDE3JSAyOS44NjQlLCAyMS40MTclIDI5Ljg2NCUsIDIxLjAzOCUgMjkuODM2JSwgMjAuNzAxJSAyOS43NjIlLCAyMC40MDYlIDI5LjY1MiUsIDIwLjE1MSUgMjkuNTE5JSwgMTkuOTM3JSAyOS4zNzQlLCAxOS43NjMlIDI5LjIyOSUsIDE5LjYyOSUgMjkuMDk2JSwgMTkuNTM0JSAyOC45ODclLCAxOS40NzclIDI4LjkxMiUsIDE5LjQ1OCUgMjguODg1JSwgMTkuNDU4JSAyOC44ODUlLCAxOS4xNjUlIDI4LjQ0MiUsIDE4LjM2NSUgMjcuMjM5JSwgMTcuMTg0JSAyNS40NTklLCAxNS43NDIlIDIzLjI5MSUsIDE0LjE2NCUgMjAuOTE5JSwgMTIuNTcxJSAxOC41MjklLCAxMS4wODglIDE2LjMwNyUsIDkuODM2JSAxNC40MzklLCA4LjkzOCUgMTMuMTExJSwgOC41MTglIDEyLjUwOCUsIDguNTE4JSAxMi41MDglLCA4LjM3NyUgMTIuMzQyJSwgOC4yMzQlIDEyLjIlLCA4LjA4NyUgMTIuMDgzJSwgNy45MzclIDExLjk5MiUsIDcuNzgxJSAxMS45MjglLCA3LjYxOSUgMTEuODkxJSwgNy40NSUgMTEuODg0JSwgNy4yNzIlIDExLjkwNiUsIDcuMDg2JSAxMS45NTglLCA2Ljg4OCUgMTIuMDQyJSwgNi44ODglIDEyLjA0MiUsIDYuNjkzJSAxMi4yMDklLCA2LjU0MiUgMTIuNDE5JSwgNi40MjklIDEyLjY1OSUsIDYuMzQ4JSAxMi45MTQlLCA2LjI5NCUgMTMuMTclLCA2LjI2MyUgMTMuNDEyJSwgNi4yNDglIDEzLjYyNSUsIDYuMjQ0JSAxMy43OTUlLCA2LjI0NSUgMTMuOTA4JSwgNi4yNDclIDEzLjk0OSUsIDYuMjQ3JSAyMi4xODklLCA2LjI0NyUgMjIuMTg5JSwgNi4xODElIDIzLjQxNCUsIDYuMDAzJSAyNC4zOSUsIDUuNzQxJSAyNS4xNDQlLCA1LjQyMyUgMjUuNzA2JSwgNS4wNzYlIDI2LjEwNCUsIDQuNzMlIDI2LjM2NSUsIDQuNDEyJSAyNi41MTklLCA0LjE0OSUgMjYuNTkzJSwgMy45NzIlIDI2LjYxNyUsIDMuOTA2JSAyNi42MTklLCAwJSAyNi42MTklLCAwJSA3MC4xOTclLCA0LjMxOSUgNzAuMTk3JSwgNC4zMTklIDcwLjE5NyUsIDUuMDk0JSA3MC4zMTYlLCA1LjcwMyUgNzAuNjQxJSwgNi4xNjglIDcxLjEyJSwgNi41MDclIDcxLjcwMSUsIDYuNzQxJSA3Mi4zMzMlLCA2Ljg4OCUgNzIuOTY1JSwgNi45NjglIDczLjU0NiUsIDcuMDAxJSA3NC4wMjUlLCA3LjAwNyUgNzQuMzUlLCA3LjAwNCUgNzQuNDY5JSwgNy4wMDQlIDEwMCUsIDMyLjQ1NiUgMTAwJSwgMzMuMzU1JSA5OS45MyUsIDEwMCUgMCUpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAoZGVza3RvcC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogNTglO1xuICAgICAgaGVpZ2h0OiAzOCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDAlLCAwJSAwJSk7XG4gICAgfVxuXG4gICAgLmdyYWRpZW50IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC5zaGFwZS1ib3R0b20ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMy41NDYlIDM3LjE2NCUsIDEzLjU0NiUgMzcuMTY0JSwgNi42MDclIDQxLjI0MyUsIDIuMzU3JSA0NS4wMSUsIDAuMzM3JSA0OC40MzklLCAwLjA4MyUgNTEuNTAyJSwgMS4xMzUlIDU0LjE2OSUsIDMuMDMlIDU2LjQxNCUsIDUuMzA4JSA1OC4yMDklLCA3LjUwNyUgNTkuNTI1JSwgOS4xNjUlIDYwLjMzNiUsIDkuODIlIDYwLjYxMiUsIDEwMCUgMTAwJSwgMTAwJSAwJSwgMTAwJSAwJSwgODguMDQ2JSA1LjE2MyUsIDc2LjUwNSUgMTAuMTQ2JSwgNjUuNDk4JSAxNC44OTQlLCA1NS4xNDUlIDE5LjM1NiUsIDQ1LjU2NyUgMjMuNDc5JSwgMzYuODg2JSAyNy4yMSUsIDI5LjIyMiUgMzAuNDk3JSwgMjIuNjk3JSAzMy4yODclLCAxNy40MzElIDM1LjUyNyUsIDEzLjU0NiUgMzcuMTY0JSk7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNTElO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDM5JTtcbiAgICAgIHRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLmdyYWRpZW50IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICYuaXNob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgIC5iYW5uZXItY29udGFjdF9faW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA0NCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zYWxlc2ZvcmNlX3cybF9sZWFkIGZvcm0sXG4gICAgICBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNmX2ZpZWxkX2VtYWlsLFxuICAgICAgICAuaW5wdXQtZW1haWwge1xuICAgICAgICAgIG1hcmdpbjogMCAyMTJweCAxM3B4IDA7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1zZWFyY2gwNDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53MmxzdWJtaXQsXG4gICAgICAgIC5pbnB1dC1zdWJtaXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuIiwiLmFwcHMtYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWJsdWUtbGlnaHQ7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgfVxuXG4gIC5pbnRyb3RleHQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzJweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA5MnB4O1xuICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWlkLWdyZXktMDI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuOXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWlkLWdyZXktMDI7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY2FyZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzAwMCAwJSwgcmdiYSg4NywgMTA0LCAxMTQsIDApIDYwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzNHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMC41cztcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstYXJyb3cge1xuICAgICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtdmVydGljYWwtY29udGFpbmVyIHtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyBib3R0b206IDEzMHB4O1xuICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlscy1mbGV4LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAuZGV0YWlscy1mbGV4IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10ZXh0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC45cyBlYXNlLWluLW91dDtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIC8vIGdhcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC1jYXJkLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlLXZlcnRpY2FsLWNvbnRhaW5lciB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlscy1mbGV4IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxzLWZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC40cyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByb2R1Y3Qge1xuICAgIC5hcHBzLWFjY29yZGlvbl9faXRlbSB7XG4gICAgICAuZGV0YWlscy1mbGV4IHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICAuZGV0YWlscy1mbGV4IHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1zZWFyY2ggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXFzIHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgOTBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMxNXB4O1xuICB9XG5cbiAgLnRpdGxlLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICB9XG5cbiAgICAuZnVsbGxpbmUtdmVydGljYWwge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICgxMDAlIC8gMykpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gbGkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICYgPiAucXVlc3Rpb24ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHNwYW4sXG4gICAgICAgICYgPiAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyNXB4KTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi0tY2lyY2xlLXJhZGl1cyB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEzMTVweCkgLyAyKSArIDIzcHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBsdXNtaW51cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGV4dDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgIC5wbHVzbWludXMge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5hbnN3ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNTVweCAxMDBweCA2MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbnN3ZXItcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmV5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpdi5hbnN3ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW5zd2VyLXJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tLWNpcmNsZS1yYWRpdXMge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHVzbWludXMge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICB9XG5cbiAgICAmLS1mbGV4IHtcbiAgICAgIGRpdi5hbnN3ZXIge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgNjBweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMXB4IDAgMjVweCAzNXB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgbWFyZ2luOiAwIDAgMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mbGV4IHtcbiAgICAuZmFxc19fY29udGVudCB7XG4gICAgICAmID4gbGkge1xuICAgICAgICBkaXYuYW5zd2VyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwMHB4IDUwcHggMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwMHB4IDUwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwMHB4IDUwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggNTBweCA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0IHtcbiAgLmZhcXMge1xuICAgICZfX3RhYiB7XG4gICAgICAuYW5zd2VyIHtcbiAgICAgICAgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtdGVjaG5pY2FsLXNoZWV0cyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDQycHggNDJweCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1N2RlZywgcmdiYSgzNywgMTQsIDk4LCAxKSAwJSwgcmdiYSgzNSwgMzAsIDEzNCwgMSkgNTAlLCByZ2JhKDAsIDE2NiwgMjI4LCAxKSAxMDAlKTtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLnRpdGxlLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi10ZWNobmljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE3MHB4O1xuICBtaW4taGVpZ2h0OiA1NDBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAudGVjaG5pY2FsLWRvd25sb2FkIHtcbiAgICBtYXJnaW46IDQ3cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJ0bi1hcnJvdyB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDMwcHggMjdweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHVzbWludXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCkgdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxN3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcblxuICAgICAgLmxpbmstcGRmIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxvY2sge1xuICAgICAgICAgIC5saW5rLXBkZl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI2NiY2JjYjtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3BlbiB7XG4gICAgICAudGVjaG5pY2FsLWRvd25sb2FkX19saXN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgfVxuXG4gICAgICAucGx1c21pbnVzIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig5Ni4zNDklIDAlLCAyNy41NjclIDAlLCAyNy41NjclIDAlLCAyNi45NTQlIDAuMDI1JSwgMjYuMzQ3JSAwLjElLCAyNS43NDclIDAuMjI2JSwgMjUuMTU4JSAwLjQlLCAyNC41OCUgMC42MjMlLCAyNC4wMTYlIDAuODkzJSwgMjMuNDY5JSAxLjIwOSUsIDIyLjkzOSUgMS41NzElLCAyMi40MjklIDEuOTc4JSwgMjEuOTQxJSAyLjQyOCUsIDMuMTIxJSAyMS4xNTklLCAzLjEyMSUgMjEuMTU5JSwgMi41NTUlIDIxLjc3MSUsIDIuMDQxJSAyMi40MzYlLCAxLjU4JSAyMy4xNSUsIDEuMTc0JSAyMy45MDglLCAwLjgyNSUgMjQuNzA0JSwgMC41MzQlIDI1LjUzNCUsIDAuMzA1JSAyNi4zOTMlLCAwLjEzOCUgMjcuMjc3JSwgMC4wMzYlIDI4LjE4JSwgMCUgMjkuMDk3JSwgMCUgOTUuNTc4JSwgMCUgOTUuNTc4JSwgMC4wNDglIDk2LjI5NSUsIDAuMTg2JSA5Ni45NzYlLCAwLjQwOCUgOTcuNjElLCAwLjcwNSUgOTguMTg5JSwgMS4wNjklIDk4LjcwNSUsIDEuNDk1JSA5OS4xNDclLCAxLjk3MyUgOTkuNTA2JSwgMi40OTclIDk5Ljc3NSUsIDMuMDU5JSA5OS45NDIlLCAzLjY1MSUgMTAwJSwgOTYuMzQ5JSAxMDAlLCA5Ni4zNDklIDEwMCUsIDk2Ljk0MSUgOTkuOTQyJSwgOTcuNTAzJSA5OS43NzUlLCA5OC4wMjclIDk5LjUwNiUsIDk4LjUwNSUgOTkuMTQ3JSwgOTguOTMxJSA5OC43MDUlLCA5OS4yOTUlIDk4LjE4OSUsIDk5LjU5MiUgOTcuNjElLCA5OS44MTQlIDk2Ljk3NiUsIDk5Ljk1MiUgOTYuMjk1JSwgMTAwJSA5NS41NzglLCAxMDAlIDQuNDIyJSwgMTAwJSA0LjQyMiUsIDk5Ljk1MiUgMy43MDUlLCA5OS44MTQlIDMuMDI0JSwgOTkuNTkyJSAyLjM5JSwgOTkuMjk1JSAxLjgxMSUsIDk4LjkzMSUgMS4yOTUlLCA5OC41MDUlIDAuODUzJSwgOTguMDI3JSAwLjQ5NCUsIDk3LjUwMyUgMC4yMjUlLCA5Ni45NDElIDAuMDU4JSwgOTYuMzQ5JSAwJSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5My4zMDYlIDAlLCAyNy41NjYlIDAlLCAyNy41NjYlIDAlLCAyNi45NTQlIDAuMDI2JSwgMjYuMzQ3JSAwLjEwMiUsIDI1Ljc0OCUgMC4yMjclLCAyNS4xNTklIDAuNDAyJSwgMjQuNTgxJSAwLjYyNSUsIDI0LjAxOCUgMC44OTUlLCAyMy40NyUgMS4yMTElLCAyMi45NDElIDEuNTcyJSwgMjIuNDMxJSAxLjk3OSUsIDIxLjk0MyUgMi40MjklLCAzLjEyJSAyMS4xNiUsIDMuMTIlIDIxLjE2JSwgMi41NTUlIDIxLjc3MiUsIDIuMDQlIDIyLjQzNyUsIDEuNTc5JSAyMy4xNSUsIDEuMTczJSAyMy45MDclLCAwLjgyNCUgMjQuNzAzJSwgMC41MzQlIDI1LjUzMyUsIDAuMzA1JSAyNi4zOTIlLCAwLjEzOCUgMjcuMjc2JSwgMC4wMzYlIDI4LjE3OSUsIDAlIDI5LjA5OCUsIDAlIDkxLjg5MyUsIDAlIDkxLjg5MyUsIDAuMDg4JSA5My4yMDglLCAwLjM0MSUgOTQuNDU1JSwgMC43NDclIDk1LjYxOCUsIDEuMjkyJSA5Ni42OCUsIDEuOTYxJSA5Ny42MjUlLCAyLjc0MSUgOTguNDM2JSwgMy42MTglIDk5LjA5NSUsIDQuNTc4JSA5OS41ODclLCA1LjYwOCUgOTkuODk0JSwgNi42OTQlIDEwMCUsIDkzLjMwNiUgMTAwJSwgOTMuMzA2JSAxMDAlLCA5NC4zOTIlIDk5Ljg5NCUsIDk1LjQyMiUgOTkuNTg3JSwgOTYuMzgyJSA5OS4wOTUlLCA5Ny4yNTklIDk4LjQzNiUsIDk4LjAzOSUgOTcuNjI1JSwgOTguNzA4JSA5Ni42OCUsIDk5LjI1MyUgOTUuNjE4JSwgOTkuNjU5JSA5NC40NTUlLCA5OS45MTIlIDkzLjIwOCUsIDEwMCUgOTEuODkzJSwgMTAwJSA4LjEwNyUsIDEwMCUgOC4xMDclLCA5OS45MTIlIDYuNzkyJSwgOTkuNjU5JSA1LjU0NSUsIDk5LjI1MyUgNC4zODIlLCA5OC43MDglIDMuMzIlLCA5OC4wMzklIDIuMzc1JSwgOTcuMjU5JSAxLjU2NCUsIDk2LjM4MiUgMC45MDUlLCA5NS40MjIlIDAuNDEzJSwgOTQuMzkyJSAwLjEwNiUsIDkzLjMwNiUgMCUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICYtLXJldmVyc2Uge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGVjaG5pY2FsX19pbmZvIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cblxuICAuYnRuLWFycm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEzMHB4KTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3Atc21hbGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUpIHtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBpLmljb24tbG9jayB7XG4gICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pdGVtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggMTVweCAjZDlkOWQ5O1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzI3MjdjIDAlLCAjOTE5Mjk0IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgfVxuXG4gICAgLnRhZ3MtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgLnRhZ3MtcHJvZHVjdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogOXB4IDM2cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cChtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBwYWRkaW5nOiAxMXB4IDE4cHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAxOHB4IDMwcHggMThweDtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLml0ZW1jaGFyYWN0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcblxuICAgICAgJi0tZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWctcHJvZHVjdC1uZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgJi0tZGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWFycm93IHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaGFyYWN0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2luaXQge1xuICAgIC50YWdzLWltZ19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgIGdhcDogNHB4O1xuXG4gICAgICAudGFncy1wcm9kdWN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzLWltZ19fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBjb2xvcjogIzAwNjFmZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAuaXRlbXByb2R1Y3RfX2ltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWxpc3Qge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5pdGVtcHJvZHVjdF9faW1nIHtcbiAgICAgIC50YWdzLWltZyB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbXByb2R1Y3RfX2NvbnRlbnQge1xuICAgICAgLm5hbWUge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW46IDE4cHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZy1wcm9kdWN0LW5ldyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLml0ZW1jaGFyYWN0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHggMjBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgaSxcbiAgc3ZnLFxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJHB1cnBsZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2xpZGVyLWRyYWctZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDc3MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBtaW4td2lkdGg6IDcyJTtcbiAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKGRlc2t0b3AtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgY29sdW1uLWdhcDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItZHJhZy1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC5zcGFjZS1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxufVxuIiwiLmdyaWQtdHdvY29sdW1ucy1pbWFnZXMge1xuICBwYWRkaW5nOiA2NXB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgLm1hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICYtLTEsXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDc7XG4gICAgfVxuXG4gICAgJi0tMixcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyA3IC8gMiAvIDEwO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhc2VzLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cblxuICAmX190aXRsZSBoMSxcbiAgJl9fdGl0bGUgaDIsXG4gICZfX3RpdGxlIGgzLFxuICAmX190aXRsZSBoNCxcbiAgJl9fdGl0bGUgaDUsXG4gICZfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBwYWRkaW5nOiAwIDAgNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1uZWVkaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1hcmdpbjogNTBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMzBweDtcbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX190aXRsZSBoMixcbiAgJl9fdGl0bGUgaDMsXG4gICZfX3RpdGxlIGg0LFxuICAmX190aXRsZSBoNSxcbiAgJl9fdGl0bGUgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNTRweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSxcbiAgJl9fc3VidGl0bGUgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogNjhweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40NXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzNTVkZWcsICMzOTM5MzkgMCUsICM3YTdhN2EwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgb3BhY2l0eTogMC44ODtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNDVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1mbGV4LWluZm9tZWRpYSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtaW5mb21lZGlhIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmZsZXgtaW5mb21lZGlhX19jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmxleC1pbmZvbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwMHB4KTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wLXNtYWxsKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIG1hcmdpbjogMCAwIDExcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDE0cHggMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1hcnJvdyB7XG4gICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTYuNjk4JSAwJSwgMjcuNTY4JSAwJSwgMjcuNTY4JSAwJSwgMjYuOTUzJSAwLjAyNiUsIDI2LjM0NCUgMC4xMDIlLCAyNS43NDMlIDAuMjI4JSwgMjUuMTUzJSAwLjQwMyUsIDI0LjU3NSUgMC42MjUlLCAyNC4wMTElIDAuODk1JSwgMjMuNDY0JSAxLjIxMSUsIDIyLjkzNiUgMS41NzMlLCAyMi40MjglIDEuOTc4JSwgMjEuOTQ0JSAyLjQyNyUsIDMuMTIxJSAyMS4xNiUsIDMuMTIxJSAyMS4xNiUsIDIuNTUzJSAyMS43NzglLCAyLjAzNyUgMjIuNDQ3JSwgMS41NzQlIDIzLjE2NCUsIDEuMTY4JSAyMy45MjIlLCAwLjgxOSUgMjQuNzE4JSwgMC41MjklIDI1LjU0NyUsIDAuMyUgMjYuNDA0JSwgMC4xMzUlIDI3LjI4NCUsIDAuMDM0JSAyOC4xODQlLCAwJSAyOS4wOTclLCAwJSA5NC44NjklLCAwJSA5NC44NjklLCAwLjA0MyUgOTUuNzAxJSwgMC4xNjglIDk2LjQ5MSUsIDAuMzY5JSA5Ny4yMjclLCAwLjYzNyUgOTcuODk5JSwgMC45NjclIDk4LjQ5NyUsIDEuMzUyJSA5OS4wMSUsIDEuNzg0JSA5OS40MjclLCAyLjI1OCUgOTkuNzM4JSwgMi43NjYlIDk5LjkzMyUsIDMuMzAyJSAxMDAlLCA5Ni42OTglIDEwMCUsIDk2LjY5OCUgMTAwJSwgOTcuMjM0JSA5OS45MzMlLCA5Ny43NDIlIDk5LjczOCUsIDk4LjIxNiUgOTkuNDI3JSwgOTguNjQ4JSA5OS4wMSUsIDk5LjAzMyUgOTguNDk3JSwgOTkuMzYzJSA5Ny44OTklLCA5OS42MzElIDk3LjIyNyUsIDk5LjgzMiUgOTYuNDkxJSwgOTkuOTU3JSA5NS43MDElLCAxMDAlIDk0Ljg2OSUsIDEwMCUgNS4xMzElLCAxMDAlIDUuMTMxJSwgOTkuOTU3JSA0LjI5OSUsIDk5LjgzMiUgMy41MDklLCA5OS42MzElIDIuNzczJSwgOTkuMzYzJSAyLjEwMSUsIDk5LjAzMyUgMS41MDMlLCA5OC42NDglIDAuOTklLCA5OC4yMTYlIDAuNTczJSwgOTcuNzQyJSAwLjI2MiUsIDk3LjIzNCUgMC4wNjclLCA5Ni42OTglIDAlKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wLXNtYWxsKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDkzLjM0NSUgMCUsIDI3LjU2NyUgMCUsIDI3LjU2NyUgMCUsIDI2Ljk3NSUgMC4wMTYlLCAyNi4zODUlIDAuMDg1JSwgMjUuOCUgMC4yMDQlLCAyNS4yMjElIDAuMzc0JSwgMjQuNjQ4JSAwLjU5NCUsIDI0LjA4NSUgMC44NjQlLCAyMy41MzElIDEuMTgzJSwgMjIuOTg4JSAxLjU1JSwgMjIuNDU4JSAxLjk2NSUsIDIxLjk0MiUgMi40MjglLCAzLjEyMiUgMjEuMTYyJSwgMy4xMjIlIDIxLjE2MiUsIDIuNTU0JSAyMS43OCUsIDIuMDM3JSAyMi40NDklLCAxLjU3NSUgMjMuMTY2JSwgMS4xNjglIDIzLjkyNCUsIDAuODE5JSAyNC43MiUsIDAuNTI5JSAyNS41NDklLCAwLjMlIDI2LjQwNSUsIDAuMTM1JSAyNy4yODYlLCAwLjAzNCUgMjguMTg0JSwgMCUgMjkuMDk3JSwgMCUgODkuNDQ0JSwgMCUgODkuNDQ0JSwgMC4wODclIDkxLjE1NiUsIDAuMzM5JSA5Mi43OCUsIDAuNzQzJSA5NC4yOTUlLCAxLjI4NCUgOTUuNjc4JSwgMS45NSUgOTYuOTA4JSwgMi43MjUlIDk3Ljk2MyUsIDMuNTk3JSA5OC44MjIlLCA0LjU1MiUgOTkuNDYyJSwgNS41NzYlIDk5Ljg2MiUsIDYuNjU1JSAxMDAlLCA5My4zNDUlIDEwMCUsIDkzLjM0NSUgMTAwJSwgOTQuNDI0JSA5OS44NjIlLCA5NS40NDglIDk5LjQ2MiUsIDk2LjQwMyUgOTguODIyJSwgOTcuMjc1JSA5Ny45NjMlLCA5OC4wNSUgOTYuOTA4JSwgOTguNzE2JSA5NS42NzglLCA5OS4yNTclIDk0LjI5NSUsIDk5LjY2MSUgOTIuNzglLCA5OS45MTMlIDkxLjE1NiUsIDEwMCUgODkuNDQ0JSwgMTAwJSAxMC41NTYlLCAxMDAlIDEwLjU1NiUsIDk5LjkxMyUgOC44NDQlLCA5OS42NjElIDcuMjIlLCA5OS4yNTclIDUuNzA1JSwgOTguNzE2JSA0LjMyMiUsIDk4LjA1JSAzLjA5MiUsIDk3LjI3NSUgMi4wMzclLCA5Ni40MDMlIDEuMTc4JSwgOTUuNDQ4JSAwLjUzOCUsIDk0LjQyNCUgMC4xMzglLCA5My4zNDUlIDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tZmxleHRlY2huaWNhbC1hc3Npc3RhbmNlIHtcbiAgbWFyZ2luOiA2OHB4IDA7XG5cbiAgJl9faW50cm8ge1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLS1jb21wYW55IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmxleHRlY2huaWNhbC1hc3Npc3RhbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDg1cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTRweCAzMHB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzNTVkZWcsICMzOTM5MzkgMCUsICM3YTdhN2EwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgb3BhY2l0eTogMC44ODtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWFycm93IHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzBweDtcblxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWFycm93X190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgLmZsZXh0ZWNobmljYWwtYXNzaXN0YW5jZV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNDVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgIC5mbGV4dGVjaG5pY2FsLWFzc2lzdGFuY2VfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNDVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmx1ZS1ncmV5IHtcbiAgICAuZmxleHRlY2huaWNhbC1hc3Npc3RhbmNlX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1uZWVkcy1zZWN0b3Ige1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgcGFkZGluZzogMCAwIDM1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRtaWQtZ3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogNjBweCAtMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA0MHB4KTtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCA3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgcGFkZGluZzogMjVweCA0MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWl0ZW0ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24taXRlbSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb21wYW55IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbmVlZHMtc2VjdG9yX19pbnRybyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbmVlZHMtc2VjdG9yX19pdGVtIHtcbiAgICAgIC50aXRsZS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmFsdWVzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtaXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb21wYW55IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDE4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcmQtc2Nyb2xsLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgLmludHJvdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTNweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMTAwcHggMCAyNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCAyNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC5jYXJkLWJhbm5lci1nYW1hIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLS0xIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJi0tMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmLS0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAmLS00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgICYtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cblxuICAgICAgJi0tNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLW5hdiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICRsaW5lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcbiAgICAgIG1hcmdpbjogMTRweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIGEsXG4gICAgICBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkLWdyZXk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1iYW5uZXItZ2FtYSB7XG4gIHBhZGRpbmc6IDU1cHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDAuN3B4IHNvbGlkICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDBkZWcsICM5MTkyOTQgMCUsICM3MjcyN2MgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQ5cHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gbWFyZ2luOiAwIDAgNTBweDtcbiAgICB9XG5cbiAgICAuZ2FtYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG90ZW50IHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZS1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogNnB4IDAgM3B4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xvZ2FuLWdhbWEge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWFycm93IHtcbiAgICAgIG1hcmdpbjogNTVweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgaGVpZ2h0OiAzNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXNtYWxsKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogODBweDtcbiAgICAgIHRvcDogMTYlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuc2xpZGVyLWJyYW5kcyB7XG4gIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBwYWRkaW5nOiA1N3B4IDE2cHggODVweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc2xpZGVyLWJyYW5kc19fY29udGVudCB7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlQmlnVGV4dCA1MHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIG1vdmVCaWdUZXh0IHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0cHgpO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JhYmFiYTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDc3JTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jZXJ0aWZpY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1hcmdpbjogNTBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5saW5rLWFycm93IHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pdGVtY2VydGlmaWNhdGlvbiB7XG4gICAgICBtYXJnaW46IDAgNTBweCAyMHB4IDA7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgLnRleHQsXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIC5saW5rLWFycm93X190ZXh0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbmZsZXgtcHJvZHVjdHMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLml0ZW1wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDBweCk7XG4gICAgICBtYXJnaW46IDAgMjBweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQtY2FzZXMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNhc2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwIDIwcHggNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXNlLWl0ZW0tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2xpZW50LW5lZWRzIHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fdGl0bGUgaDEsXG4gICZfX3RpdGxlIGgyLFxuICAmX190aXRsZSBoMyxcbiAgJl9fdGl0bGUgaDQsXG4gICZfX3RpdGxlIGg1LFxuICAmX190aXRsZSBoNixcbiAgJl9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19mZWF0dXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJG1pZC1ncmV5O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWlkLWdyZXk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvbHV0aW9ucy1kYWdhcnRlY2gge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogODBweCAzMHB4O1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE2cHg7XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fdGl0bGUgaDEsXG4gICZfX3RpdGxlIGgyLFxuICAmX190aXRsZSBoMyxcbiAgJl9fdGl0bGUgaDQsXG4gICZfX3RpdGxlIGg1LFxuICAmX190aXRsZSBoNiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDU1JTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBhc3BlY3QtcmF0aW86IDQvNDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3VjY2Vzcy1maWx0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gIH1cblxuICAmX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWJsdWUtbGlnaHQ7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIC5iZXJvY2tldF9zaW5nbGVfZmlsdGVyX3dpZGdldCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgLmJhcGZfc2ZpbHRlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFwZl9oZWFkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyxcbiAgICAgICAgICBoMixcbiAgICAgICAgICBoNCxcbiAgICAgICAgICBoNSxcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFwZl9ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbCxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICBvcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNmX2ZpZWxkX3N0YXRlLnNmX2ZpZWxkX3N0YXRlLnNmX2ZpZWxkX3N0YXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlZGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaXRlbS1zZWRlcyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggNDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA0MHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sb2NhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgMTFweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2VfY29udGFjdCB7XG4gIC5idG4tZml4ZWQtY29udGFjdC1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tc2dtYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXNnbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluKTtcblxuICAmX19pbWdtYXBoaWRkZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTAwJSkgYmx1cig0cHgpO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDM2O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlbWFwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbik7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWltZy1mdWxsIHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oOTguNzA4JSAwJSwgOTguNzA4JSAwJSwgOTguOTE4JSAwLjAzNCUsIDk5LjExNyUgMC4xMzIlLCA5OS4zMDIlIDAuMjg5JSwgOTkuNDcxJSAwLjQ5OSUsIDk5LjYyMiUgMC43NTglLCA5OS43NTElIDEuMDU5JSwgOTkuODU2JSAxLjM5OCUsIDk5LjkzNCUgMS43NyUsIDk5Ljk4MyUgMi4xNjglLCAxMDAlIDIuNTg3JSwgMTAwJSA2MC4zNzYlLCAxMDAlIDYwLjM3NiUsIDk5Ljk4MyUgNjAuNzk2JSwgOTkuOTM0JSA2MS4xOTQlLCA5OS44NTYlIDYxLjU2NSUsIDk5Ljc1MSUgNjEuOTA0JSwgOTkuNjIxJSA2Mi4yMDYlLCA5OS40NzElIDYyLjQ2NCUsIDk5LjMwMSUgNjIuNjc0JSwgOTkuMTE2JSA2Mi44MzElLCA5OC45MTclIDYyLjkyOSUsIDk4LjcwOCUgNjIuOTYzJSwgNjcuMzMyJSA2Mi45NjMlLCA2Ny4zMzIlIDYyLjk2MyUsIDY3LjExNSUgNjIuOTkzJSwgNjYuODk0JSA2My4wODElLCA2Ni42NzMlIDYzLjIyMSUsIDY2LjQ1NyUgNjMuNDA5JSwgNjYuMjQ4JSA2My42NCUsIDY2LjA1MiUgNjMuOTElLCA2NS44NyUgNjQuMjEzJSwgNjUuNzA5JSA2NC41NDUlLCA2NS41NzElIDY0LjklLCA2NS40NiUgNjUuMjc1JSwgNTcuMzM2JSA5Ny42ODglLCA1Ny4zMzYlIDk3LjY4OCUsIDU3LjIyNSUgOTguMDYzJSwgNTcuMDg2JSA5OC40MTklLCA1Ni45MjUlIDk4Ljc1MSUsIDU2Ljc0NCUgOTkuMDU0JSwgNTYuNTQ3JSA5OS4zMjMlLCA1Ni4zMzglIDk5LjU1NCUsIDU2LjEyMiUgOTkuNzQyJSwgNTUuOTAxJSA5OS44ODIlLCA1NS42OCUgOTkuOTclLCA1NS40NjMlIDEwMCUsIDEuMjkyJSAxMDAlLCAxLjI5MiUgMTAwJSwgMS4wODIlIDk5Ljk2NiUsIDAuODgzJSA5OS44NjglLCAwLjY5OCUgOTkuNzExJSwgMC41MjklIDk5LjUwMSUsIDAuMzc4JSA5OS4yNDIlLCAwLjI0OSUgOTguOTQxJSwgMC4xNDQlIDk4LjYwMiUsIDAuMDY2JSA5OC4yMyUsIDAuMDE3JSA5Ny44MzIlLCAwJSA5Ny40MTMlLCAwJSAzMy41NDclLCAwJSAzMy41NDclLCAwLjAxNyUgMzMuMTI3JSwgMC4wNjYlIDMyLjcyOSUsIDAuMTQ0JSAzMi4zNTglLCAwLjI0OSUgMzIuMDE5JSwgMC4zNzklIDMxLjcxOCUsIDAuNTI5JSAzMS40NTklLCAwLjY5OSUgMzEuMjQ5JSwgMC44ODQlIDMxLjA5MiUsIDEuMDgzJSAzMC45OTQlLCAxLjI5MiUgMzAuOTYlLCAxMi44MTclIDMwLjk2JSwgMTIuODE3JSAzMC45NiUsIDEzLjAzMyUgMzAuOTI4JSwgMTMuMjQ5JSAzMC44MzclLCAxMy40NjMlIDMwLjY5JSwgMTMuNjclIDMwLjQ5NCUsIDEzLjg2NiUgMzAuMjUyJSwgMTQuMDQ5JSAyOS45NyUsIDE0LjIxNSUgMjkuNjU0JSwgMTQuMzYlIDI5LjMwNyUsIDE0LjQ3OSUgMjguOTM1JSwgMTQuNTcxJSAyOC41NDMlLCAxOS41NjElIDIuNDE3JSwgMTkuNTYxJSAyLjQxNyUsIDE5LjY1MyUgMi4wMjUlLCAxOS43NzMlIDEuNjUzJSwgMTkuOTE4JSAxLjMwNiUsIDIwLjA4MyUgMC45ODklLCAyMC4yNjYlIDAuNzA4JSwgMjAuNDYzJSAwLjQ2NiUsIDIwLjY3JSAwLjI3JSwgMjAuODgzJSAwLjEyMyUsIDIxLjElIDAuMDMyJSwgMjEuMzE2JSAwJSwgOTguNzA3JSAwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgd2lkdGg6IDEwMDBweDtcbiAgd2lsbC1jaGFuZ2U6IGNsaXAtcGF0aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcGljdHVyZSxcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLWhlaWdodDogNzgwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmlzbWFza2VkIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTcuNzMlIDAlLCA5Ny43MyUgMCUsIDk3LjkzOCUgMC4wMzMlLCA5OC4xMzUlIDAuMTI5JSwgOTguMzE5JSAwLjI4MyUsIDk4LjQ4NiUgMC40ODklLCA5OC42MzUlIDAuNzQzJSwgOTguNzYzJSAxLjAzOSUsIDk4Ljg2NyUgMS4zNzElLCA5OC45NDUlIDEuNzM1JSwgOTguOTkzJSAyLjEyNSUsIDk5LjAxJSAyLjUzNiUsIDk5LjAxJSA1OS4xODIlLCA5OS4wMSUgNTkuMTgyJSwgOTguOTkzJSA1OS41OTQlLCA5OC45NDUlIDU5Ljk4NCUsIDk4Ljg2NyUgNjAuMzQ4JSwgOTguNzYzJSA2MC42OCUsIDk4LjYzNSUgNjAuOTc2JSwgOTguNDg2JSA2MS4yMjklLCA5OC4zMTglIDYxLjQzNSUsIDk4LjEzNSUgNjEuNTg5JSwgOTcuOTM4JSA2MS42ODUlLCA5Ny43MyUgNjEuNzE4JSwgOTguNTclIDYxLjcxOCUsIDk4LjU3JSA2MS43MTglLCA5OC4zNTUlIDYxLjc0OCUsIDk4LjEzNiUgNjEuODM0JSwgOTcuOTE3JSA2MS45NzElLCA5Ny43MDMlIDYyLjE1NiUsIDk3LjQ5NyUgNjIuMzgyJSwgOTcuMzAyJSA2Mi42NDYlLCA5Ny4xMjMlIDYyLjk0MyUsIDk2Ljk2MyUgNjMuMjY4JSwgOTYuODI2JSA2My42MTclLCA5Ni43MTYlIDYzLjk4NSUsIDEwMCUgOTcuNzM0JSwgMTAwJSA5Ny43MzQlLCA5OS44OSUgOTguMTAxJSwgOTkuNzUzJSA5OC40NSUsIDk5LjU5MyUgOTguNzc2JSwgOTkuNDE0JSA5OS4wNzIlLCA5OS4yMTklIDk5LjMzNyUsIDk5LjAxMyUgOTkuNTYzJSwgOTguNzk4JSA5OS43NDclLCA5OC41OCUgOTkuODg1JSwgOTguMzYxJSA5OS45NyUsIDk4LjE0NiUgMTAwJSwgMS4yNzklIDEwMCUsIDEuMjc5JSAxMDAlLCAxLjA3MiUgOTkuOTY3JSwgMC44NzUlIDk5Ljg3MSUsIDAuNjkxJSA5OS43MTclLCAwLjUyMyUgOTkuNTExJSwgMC4zNzQlIDk5LjI1NyUsIDAuMjQ3JSA5OC45NjElLCAwLjE0MyUgOTguNjI5JSwgMC4wNjUlIDk4LjI2NSUsIDAuMDE3JSA5Ny44NzUlLCAwJSA5Ny40NjQlLCAwJSAzMi44ODQlLCAwJSAzMi44ODQlLCAwLjAxNyUgMzIuNDcyJSwgMC4wNjUlIDMyLjA4MiUsIDAuMTQzJSAzMS43MTglLCAwLjI0NyUgMzEuMzg2JSwgMC4zNzUlIDMxLjA5JSwgMC41MjQlIDMwLjgzNyUsIDAuNjkyJSAzMC42MzElLCAwLjg3NSUgMzAuNDc3JSwgMS4wNzIlIDMwLjM4MSUsIDEuMjc5JSAzMC4zNDglLCAwLjY2JSAzMC4zNDglLCAwLjY2JSAzMC4zNDglLCAwLjM2NSUgMjkuODElLCAwLjE5MSUgMjkuMjI4JSwgMC4xMTIlIDI4LjYxMiUsIDAuMTAyJSAyNy45NzYlLCAwLjEzOCUgMjcuMzMyJSwgMC4xOTMlIDI2LjY5MiUsIDAuMjQzJSAyNi4wNyUsIDAuMjYyJSAyNS40NzglLCAwLjIyNiUgMjQuOTI4JSwgMC4xMSUgMjQuNDMzJSwgLTAuNDQlIDIuMjQ3JSwgLTAuNDQlIDIuMjQ3JSwgLTAuMzQ5JSAxLjg2MiUsIC0wLjIzJSAxLjQ5OCUsIC0wLjA4NyUgMS4xNTglLCAwLjA3NyUgMC44NDglLCAwLjI1OCUgMC41NzIlLCAwLjQ1MyUgMC4zMzUlLCAwLjY1OCUgMC4xNDIlLCAwLjg2OSUgLTAuMDAxJSwgMS4wODMlIC0wLjA5MSUsIDEuMjk3JSAtMC4xMjIlLCA3Ny45MjIlIC0wLjEyMiUpO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjhzIGVhc2UtaW4tb3V0KTtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbXBhbnkge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0b3JzLXJlbGF0ZWQge1xuICBwYWRkaW5nOiA0NXB4IDA7XG5cbiAgJl9faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQ2cHg7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDM5cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWNhdGVnb3JpZXMtYXBwcyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiAwIDIwcHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMTBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICBtaW4td2lkdGg6IDQwdnc7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgbWluLXdpZHRoOiA3MHZ3O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWVuZ2luZXMge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtYmx1ZS1saWdodDtcbiAgcGFkZGluZzogNjdweCAwO1xuICBtYXJnaW46IDAgMCA2MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBwYWRkaW5nOiA0NnB4IDAgMTAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1NXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggNzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIGdhcDogNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZW5naW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gM3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDhweCk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICAudGl0bGUtbW9kZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWVuZ2luZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tdWx0aW1lZGlhLWZhcXMge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuXG4gICZfX2ludHJvIHtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogNDVweCAwIDA7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLmNvbXBsZW1lbnRhcnkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgJl9faW50cm8ge1xuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDU3cHggMDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLml0ZW0tY29tcGxlbWVudGFyeSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW0tY29tcGxlbWVudGFyeSB7XG4gIHBhZGRpbmc6IDIxcHggMTVweCAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuMjVweCBzb2xpZCAjM2Q0NTQ0O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNTJweCAxNXB4IDAgIzAwMDAsIDAgMzNweCAxM3B4IDAgIzAwMDAwMDAzLCAwIDE5cHggMTFweCAwICMwMDAwMDAwZCwgMCA4cHggOHB4IDAgIzAwMDAwMDE3LCAwIDJweCA1cHggMCAjMDAwMDAwMWE7XG4gIHdpZHRoOiAyNzZweDtcbiAgbWluLXdpZHRoOiAyNzZweDtcblxuICAudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRkYXJrLXRleHQ7XG4gICAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIDppcyhoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBzcGFuKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGRhcmstdGV4dDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJhbm5lci1ib3gge1xuICBwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgcGFkZGluZzogMzBweCAwIDcwcHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDEyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NXB4IDkzcHggNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDk1cHggNTNweCA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDUzcHggMzNweCA3MHB4O1xuICAgIH1cblxuICAgICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5sZWdlbmQge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgM3B4O1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19ydWxlcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTM1cHggMCAwO1xuICAgIH1cblxuICAgIC5pbmZvLXJ1bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICoge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3Bhbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQU9FQSxBQUNFLE9BREssQ0FDTCx1QkFBdUIsQUFBQyxDQUN0QixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsYUFBYSxDQUFFLFVBQVUsQ0FDekIsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsVUFBVSxDQVVwQixBSm1DQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVJbkQ1QyxBQUNFLE9BREssQ0FDTCx1QkFBdUIsQUFBQyxDQVFwQixPQUFPLENBQUUsSUFBSSxD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 */
