.home-section{--home-section-bg:#f8f9fa;--home-section-bg-lt:#fff;--home-cta-orange:#f0b429;--home-cta-orange-hover:#d4a020;background-color:var(--home-section-bg);color:var(--text-dark);padding:72px 0}.hero{align-items:center;color:var(--bg-white);display:flex;justify-content:center;min-height:85vh;overflow:hidden;padding:0;position:relative}.hero-background{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.hero-overlay{background:linear-gradient(135deg,rgba(14,111,121,.8),rgba(11,31,74,.75));inset:0;position:absolute;z-index:1}.hero .container{position:relative;z-index:2}.hero-content{margin:0 auto;max-width:900px;text-align:center}.hero-title{animation:slideUp 1s ease-out both;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-description{animation:slideUp 1.2s ease-out both;color:hsla(0,0%,100%,.85);font-size:1.2rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:680px}.hero-buttons{animation:slideUp 1.4s ease-out both;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.hero-buttons .btn{min-width:250px}@media (width <= 360px){.hero-buttons .btn{min-width:100%}}@media (width <= 768px){.hero{min-height:75vh}.hero-content{margin:0 auto;text-align:center}.hero-buttons{justify-content:center}}.home-section--pattern-left,.home-section--pattern-right{position:relative}.home-section--pattern-left .container,.home-section--pattern-right .container{position:relative;z-index:1}.home-section--pattern-left:before,.home-section--pattern-right:before{background-image:radial-gradient(circle at center,rgba(26,127,122,.2) 1.5px,transparent 2px);background-size:24px 24px;bottom:0;content:"";height:400px;pointer-events:none;position:absolute;width:240px;z-index:0}.home-section--pattern-left:before{left:0}.home-section--pattern-right:before{left:auto;right:0}.home-section__title{color:var(--text-dark);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:.02em;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}.section-header{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1000px;position:relative}.section-header h1.home-section__title{color:var(--text-dark)}.section-header time{position:relative}.home-section--pattern-right .section-header{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:3rem}.home-section--pattern-right .section-header time{background:#036f22f8;border-radius:20px;color:var(--text-white);font-size:15px;font-weight:500;grid-column:3;justify-self:end;padding:8px 16px}.home-section--pattern-right .home-section__title{grid-column:1/-1;justify-self:center;text-align:center}.btn--orange{background:var(--soft-yellow);border:none;border-radius:8px;color:var(--dark-blue);display:block;font-size:1.1rem;font-weight:600;margin:2rem auto 0;max-width:320px;padding:1rem 2rem;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;width:100%}.btn--orange:hover{background:#e0b841;box-shadow:0 8px 20px rgba(242,201,76,.3);transform:translateY(-3px)}.news-slider-wrapper{margin-bottom:40px;padding:0 20px;position:relative;width:100%}.news-slider{overflow:hidden;position:relative;width:100%}.news-slider-track{align-items:stretch;display:flex;gap:3px;padding:0;transition:transform .5s ease;will-change:transform}.services-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2.5rem}.service-card--wide{grid-column:1/-1}@media (width >= 768px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-card{border:1px solid var(--border-color);border-radius:16px;color:inherit;cursor:pointer;display:block;height:100%;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.service-card:hover{border-color:var(--turquoise);box-shadow:0 12px 40px rgba(14,111,121,.15);transform:translateY(-8px)}.service-card-content{align-items:center;display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;text-align:center}.service-icon{color:var(--turquoise);margin-bottom:1.5rem;transition:transform .3s ease,color .3s ease}.service-card:hover .service-icon{color:var(--dark-blue);transform:scale(1.1)}.service-title{color:var(--dark-blue);font-size:1.5rem;margin-bottom:1rem}.service-description{color:var(--gray-text);font-size:1rem;line-height:1.6;margin-bottom:1rem}.service-arrow{color:var(--turquoise);margin-top:auto;transition:transform .3s ease}.service-card:hover .service-arrow{transform:translateX(5px)}.advantages-section{background:var(--gray-light)}.advantages-section .advantages-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (width >= 768px){.advantages-section .advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.advantages-section .home-section__cta{display:flex;justify-content:center;margin-top:3rem}.advantage-card{background:var(--white);border:none;border-radius:16px;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.advantage-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.advantage-content{padding:2rem;text-align:center}.advantage-icon{color:var(--turquoise);margin-bottom:1rem}.advantage-title{color:var(--dark-blue);font-size:1.25rem;margin-bottom:.75rem}.advantage-description{color:var(--gray-text);font-size:1rem;line-height:1.6;margin:0}.steps-section{background:var(--white)}.steps-container{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:800px}.step-item{align-items:flex-start;display:flex;gap:2rem;position:relative}.step-item:not(:last-child):after{background:var(--turquoise);content:"";height:calc(100% + 2.5rem);left:27px;opacity:.3;position:absolute;top:70px;width:2px}.step-number{align-items:center;background:var(--turquoise);border-radius:50%;box-shadow:0 4px 15px rgba(14,111,121,.3);color:var(--white);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:56px;justify-content:center;width:56px}.step-content{flex:1;padding-top:.5rem}.step-title{color:var(--dark-blue);font-size:1.5rem;margin-bottom:.75rem}.step-description{color:var(--gray-text);font-size:1.05rem;line-height:1.6;margin:0}@media (width <= 768px){.services-grid{gap:1.25rem;margin-top:2rem}.service-card-content{padding:1.5rem}.service-title{font-size:1.25rem}.steps-container{gap:2rem}.step-item{gap:1.25rem}.step-item:not(:last-child):after{left:23px;top:64px}.step-number{height:48px;width:48px}.step-title{font-size:1.25rem}}.news-slider-track .news-card{box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;height:auto;margin:3px;min-width:100%;padding:7px;width:100%}@media (width >= 480px){.news-slider-track .news-card{flex:0 0 calc(50% - 1.5px);margin:3px;min-width:calc(50% - 1.5px);padding:7px;width:calc(50% - 1.5px)}}@media (width >= 768px){.news-slider-track .news-card{flex:0 0 calc(33.333% - 9px);margin:3px;min-width:calc(33.333% - 9px);padding:7px;width:calc(33.333% - 9px)}}.slider-btn{align-items:center;background-color:var(--bg-white);border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--primary-color);cursor:pointer;display:flex;font-size:24px;font-weight:700;height:45px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:45px;z-index:10}.slider-btn:hover{background-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.2);color:var(--bg-white);transform:translateY(-50%) scale(1.1)}.slider-btn:active{transform:translateY(-50%) scale(.95)}.slider-btn:disabled{cursor:not-allowed;opacity:.5}.slider-prev{left:0}.slider-next{right:0}.slider-indicators{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}.slider-indicator{background-color:rgba(0,0,0,.2);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.slider-indicator:hover{background-color:rgba(0,0,0,.4);transform:scale(1.2)}.slider-indicator.active{background-color:var(--primary-color);border-radius:5px;width:30px}@media (width <= 768px){.news-list{padding:40px 0}.news-grid{gap:20px;grid-template-columns:1fr}.news-card{margin:0}.news-content{padding:20px}.news-slider-wrapper{padding:0 40px}.slider-btn{font-size:20px;height:35px;width:35px}.slider-prev{left:5px}.slider-next{right:5px}.home-section--pattern-right .section-header{grid-template-columns:1fr;text-align:center}.home-section--pattern-right .section-header time{grid-column:1;justify-self:center;margin-bottom:1rem}.home-section--pattern-right .home-section__title{grid-column:1}}
/*# sourceMappingURL=data:application/json;base64,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b250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICDQodGC0LjQu9C4INCz0LvQsNCy0L3QvtC5INGB0YLRgNCw0L3QuNGG0YsgKNC80LDQutC10YIgaW5kZXgucG5nLCDRgNC10YTQtdGA0LXQvdGBIEVudm95IEdsb2JhbClcbiAgINCR0LjRgNGO0LfQvtCy0YvQtSDRgdC10LrRhtC40LgsIGhlcm8g0YEg0LLQuNC00LXQviwg0L7RgNCw0L3QttC10LLRi9C1IENUQVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyog0KbQstC10YLQsCDRgdC10LrRhtC40Lkg0LPQu9Cw0LLQvdC+0Lkg4oCUINC30LXQu9GR0L3QsNGPINCz0LDQvNC80LAgKi9cblxuLmhvbWUtc2VjdGlvbiB7XG4gICAgLS1ob21lLXNlY3Rpb24tYmc6ICNmOGY5ZmE7XG4gICAgLS1ob21lLXNlY3Rpb24tYmctbHQ6ICNmZmY7XG4gICAgLS1ob21lLWN0YS1vcmFuZ2U6ICNmMGI0Mjk7XG4gICAgLS1ob21lLWN0YS1vcmFuZ2UtaG92ZXI6ICNkNGEwMjA7XG5cbiAgICBwYWRkaW5nOiA3MnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG9tZS1zZWN0aW9uLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbn1cblxuXG5cbi8qIEhlcm8g0YHQtdC60YbQuNGPICovXG4uaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDg1dmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaGVyby1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3N1bnNldC1zbGlkZXJfMTkyMC5qcGcnKTsgKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgei1pbmRleDogMDtcbn1cblxuLmhlcm8tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigxNCAxMTEgMTIxIC8gODAlKSwgcmdiKDExIDMxIDc0IC8gNzUlKSk7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmhlcm8gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5oZXJvLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCA1dncsIDRyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMXMgZWFzZS1vdXQgYm90aDtcbn1cblxuLmhlcm8tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gODUlKTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAxLjJzIGVhc2Utb3V0IGJvdGg7XG59XG5cbi5oZXJvLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAxLjRzIGVhc2Utb3V0IGJvdGg7XG59XG5cbi5oZXJvLWJ1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuQG1lZGlhICh3aWR0aCA8PSAzNjBweCkge1xuICAgIC5oZXJvLWJ1dHRvbnMgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1dmg7XG4gICAgfVxuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuXG4vKiDQo9C30L7RgCDQuNC3INC60YDRg9C20L7Rh9C60L7QsiDigJQg0LrQvtC80L/QsNC60YLQvdGL0Lkg0LzQsNGB0YHQuNCyLcKr0YHQstGP0LfQutCwwrsg0LzQtdC20LTRgyDRgNCw0LfQtNC10LvQsNC80LggKNC60LDQuiDQvdCwIEVudm95IEdsb2JhbCkgKi9cblxuLmhvbWUtc2VjdGlvbi0tcGF0dGVybi1sZWZ0LFxuLmhvbWUtc2VjdGlvbi0tcGF0dGVybi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS1zZWN0aW9uLS1wYXR0ZXJuLWxlZnQgLmNvbnRhaW5lcixcbi5ob21lLXNlY3Rpb24tLXBhdHRlcm4tcmlnaHQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qINCe0LPRgNCw0L3QuNGH0LXQvdC90LDRjyDQvtCx0LvQsNGB0YLRjDog0LzQsNGB0YHQuNCyINC/0YDQuNC80LXRgNC90L4gNsOXMTAg0LrRgNGD0LbQvtGH0LrQvtCyINGDINC90LjQttC90LXQs9C+INC60YDQsNGPINGB0LXQutGG0LjQuCAqL1xuXG4uaG9tZS1zZWN0aW9uLS1wYXR0ZXJuLWxlZnQ6OmJlZm9yZSxcbi5ob21lLXNlY3Rpb24tLXBhdHRlcm4tcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2lyY2xlIGF0IGNlbnRlcixcbiAgICAgICAgcmdiKDI2IDEyNyAxMjIgLyAyMCUpIDEuNXB4LFxuICAgICAgICB0cmFuc3BhcmVudCAycHhcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xufVxuXG4uaG9tZS1zZWN0aW9uLS1wYXR0ZXJuLWxlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbn1cblxuLmhvbWUtc2VjdGlvbi0tcGF0dGVybi1yaWdodDo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4uaG9tZS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDMuNXZ3LCAyLjI1cmVtKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspO1xufVxuLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWRlciBoMS5ob21lLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHRpbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyog0KHRgtC40LvQuCDQtNC70Y8g0YHRgtGA0LDQvdC40YYg0YPRgdC70YPQsyDigJQg0LTQsNGC0LAg0YHQv9GA0LDQstCwLCDQt9Cw0LPQvtC70L7QstC+0Log0L/QviDRhtC10L3RgtGA0YMgKi9cblxuLmhvbWUtc2VjdGlvbi0tcGF0dGVybi1yaWdodCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uaG9tZS1zZWN0aW9uLS1wYXR0ZXJuLXJpZ2h0IC5zZWN0aW9uLWhlYWRlciB0aW1lIHtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogIzAzNmYyMmY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5ob21lLXNlY3Rpb24tLXBhdHRlcm4tcmlnaHQgLmhvbWUtc2VjdGlvbl9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uYnRuLS1vcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc29mdC15ZWxsb3cpO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTBiODQxO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiKDI0MiAyMDEgNzYgLyAzMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgINCh0JvQkNCZ0JTQldCgINCd0J7QktCe0KHQotCV0JlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5uZXdzLXNsaWRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5uZXdzLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLXNsaWRlci10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgLyog0JLRi9GA0LDQstC90LjQstCw0L3QuNC1INC60LDRgNGC0L7Rh9C10Log0L/QviDQstGL0YHQvtGC0LUgKi9cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcGFkZGluZzogMDsgLyog0J7RgtGB0YLRg9C/0Ysg0L/QviDQutGA0LDRj9C8INGB0LvQsNC50LTQtdGA0LAgKi9cbiAgICBnYXA6IDNweDsgLyog0J7RgtGB0YLRg9C/0Ysg0LzQtdC20LTRgyDQutCw0YDRgtC+0YfQutCw0LzQuCAqL1xufVxuXG4uc2VydmljZXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uc2VydmljZS1jYXJkLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID49IDEwMjRweCkge1xuICAgIC5zZXJ2aWNlcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbn1cblxuLnNlcnZpY2UtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uc2VydmljZS1jYXJkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiKDE0IDExMSAxMjEgLyAxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLnNlcnZpY2UtY2FyZC1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljZS1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlcnZpY2UtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zZXJ2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JheS10ZXh0KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2VydmljZS1hcnJvdyB7XG4gICAgY29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmFkdmFudGFnZXMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1saWdodCk7XG59XG5cbi5hZHZhbnRhZ2VzLXNlY3Rpb24gLmFkdmFudGFnZXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgICAuYWR2YW50YWdlcy1zZWN0aW9uIC5hZHZhbnRhZ2VzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxufVxuXG4uYWR2YW50YWdlcy1zZWN0aW9uIC5ob21lLXNlY3Rpb25fX2N0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uYWR2YW50YWdlLWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc20pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4uYWR2YW50YWdlLWNhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5hZHZhbnRhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZHZhbnRhZ2UtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFkdmFudGFnZS10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5hZHZhbnRhZ2UtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LXRleHQpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnN0ZXBzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbn1cblxuLnN0ZXBzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5zdGVwLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0ZXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHVycXVvaXNlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIuNXJlbSk7XG4gICAgbGVmdDogMjdweDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogMnB4O1xufVxuXG4uc3RlcC1udW1iZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHVycXVvaXNlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2IoMTQgMTExIDEyMSAvIDMwJSk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xufVxuXG4uc3RlcC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5zdGVwLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uc3RlcC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLWdyYXktdGV4dCk7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLWdyaWQge1xuICAgICAgICBnYXA6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5zdGVwcy1jb250YWluZXIge1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgfVxuXG4gICAgLnN0ZXAtaXRlbSB7XG4gICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxufVxuXG4vKiDQmtCw0YDRgtC+0YfQutC4INCyINGB0LvQsNC50LTQtdGA0LUg4oCUIG1vYmlsZS1maXJzdCAqL1xuXG4vKiDQnNCw0LvQtdC90YzQutC40LUg0LzQvtCx0LjQu9GM0L3Ri9C1ICg8IDQ4MHB4KTogMSDQutCw0YDRgtC+0YfQutCwICovXG4ubmV3cy1zbGlkZXItdHJhY2sgLm5ld3MtY2FyZCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbjogM3B4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qINCc0L7QsdC40LvRjNC90YvQtSAo4omlIDQ4MHB4KTogMiDQutCw0YDRgtC+0YfQutC4ICovXG5AbWVkaWEgKHdpZHRoID49IDQ4MHB4KSB7XG5cbiAgICAubmV3cy1zbGlkZXItdHJhY2sgLm5ld3MtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEuNXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cHgpO1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMS41cHgpO1xuICAgIH1cbn1cblxuLyog0J/Qu9Cw0L3RiNC10YLRiyDQuCDQtNC10YHQutGC0L7Qv9GLICjiiaUgNzY4cHgpOiAzINC60LDRgNGC0L7Rh9C60LggKi9cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcblxuICAgIC5uZXdzLXNsaWRlci10cmFjayAubmV3cy1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDlweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA5cHgpO1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMzJSAtIDlweCk7XG4gICAgfVxufVxuXG4vKiDQmtC90L7Qv9C60Lgg0L3QsNCy0LjQs9Cw0YbQuNC4INGB0LvQsNC50LTQtdGA0LAgKi9cblxuLnNsaWRlci1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYigwIDAgMCAvIDEwJSk7XG59XG5cbi5zbGlkZXItYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbn1cblxuLnNsaWRlci1idG46YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC45NSk7XG59XG5cbi5zbGlkZXItYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnNsaWRlci1wcmV2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4uc2xpZGVyLW5leHQge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiDQmNC90LTQuNC60LDRgtC+0YDRiyDRgdC70LDQudC00LXRgNCwICovXG5cbi5zbGlkZXItaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2xpZGVyLWluZGljYXRvciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAyMCUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpZGVyLWluZGljYXRvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gNDAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5zbGlkZXItaW5kaWNhdG9yLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiDQkNC00LDQv9GC0LjQstC90L7RgdGC0YwgKi9cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcblxuICAgIC5uZXdzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgLm5ld3MtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtY2FyZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubmV3cy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAubmV3cy1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWJ0biB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXByZXYge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cblxuLyog0JDQtNCw0L/RgtC40LLQvdC+0YHRgtGMINC00LvRjyDRgdGC0YDQsNC90LjRhiDRg9GB0LvRg9CzICovXG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gICAgLmhvbWUtc2VjdGlvbi0tcGF0dGVybi1yaWdodCAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ob21lLXNlY3Rpb24tLXBhdHRlcm4tcmlnaHQgLnNlY3Rpb24taGVhZGVyIHRpbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmhvbWUtc2VjdGlvbi0tcGF0dGVybi1yaWdodCAuaG9tZS1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbn1cbiJdfQ== */