.me-nav-v2{position:relative;z-index:100;width:100%;background:#fff;transition:box-shadow .3s ease,background .3s ease,padding .3s ease}.me-nav-v2.is-sticky-enabled.is-sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;box-shadow:0 6px 20px rgba(0,0,0,.08);animation:meNavV2StickyFade .35s cubic-bezier(0.4, 0, 0.2, 1)}.me-nav-v2__sticky-spacer{display:none;width:100%;height:0;pointer-events:none}.me-nav-v2__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:16px 20px}.me-nav-v2--center .me-nav-v2__inner{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center}.me-nav-v2--center .me-nav-v2__side--left{justify-self:start}.me-nav-v2--center .me-nav-v2__logo{justify-self:center}.me-nav-v2--center .me-nav-v2__side--right{justify-self:end;display:flex;align-items:center;gap:16px}.me-nav-v2--center .me-nav-v2__actions{justify-self:end}.me-nav-v2--mobile-icon-left .me-nav-v2__mobile-toggle{order:-1}.me-nav-v2--mobile-icon-right .me-nav-v2__mobile-toggle{order:20}.me-nav-v2--center.me-nav-v2--mobile-icon-left .me-nav-v2__mobile-toggle{justify-self:start}.me-nav-v2--center.me-nav-v2--mobile-icon-right .me-nav-v2__mobile-toggle{justify-self:end}.me-nav-v2__logo{display:inline-flex;align-items:center;flex-shrink:0;z-index:2}.me-nav-v2__logo img{display:block;max-height:48px;width:auto;height:auto}.me-nav-v2__nav{display:flex;align-items:center;flex:1}.me-nav-v2__nav--main{justify-content:center}.me-nav-v2__menu{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.me-nav-v2__menu>li{position:relative;list-style:none;margin:0}.me-nav-v2__menu>li>a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#121212;font-size:15px;font-weight:500;line-height:1.4;padding:8px 0;transition:color .2s ease}.me-nav-v2__menu .me-nav-v2__dropdown-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-start:6px;line-height:1;transition:transform .2s ease;color:currentColor}.me-nav-v2__menu .me-nav-v2__dropdown-icon svg{width:12px;height:12px;fill:currentColor;display:block}.me-nav-v2__menu .me-nav-v2__dropdown-icon i{font-size:inherit;line-height:1}.me-nav-v2__menu>li:hover>a>.me-nav-v2__dropdown-icon,.me-nav-v2__menu>li.is-touch-open>a>.me-nav-v2__dropdown-icon,.me-nav-v2__menu>li.is-open>a>.me-nav-v2__dropdown-icon{transform:rotate(180deg)}.me-nav-v2__menu .sub-menu{position:absolute;top:100%;left:0;min-width:200px;margin:0;padding:10px 0;list-style:none;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:50}.me-nav-v2__menu .sub-menu li{margin:0}.me-nav-v2__menu .sub-menu li a{display:block;padding:8px 18px;color:#333;text-decoration:none;white-space:nowrap}.me-nav-v2__menu .sub-menu li a:hover{background:rgba(0,0,0,.04)}.me-nav-v2__menu .sub-menu .sub-menu{top:0;left:100%}.me-nav-v2__menu>li:hover>.sub-menu,.me-nav-v2__menu>li.is-touch-open>.sub-menu,.me-nav-v2__menu .sub-menu>li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.me-nav-v2__menu .menu-item-has-mega>.sub-menu{display:none !important}.me-nav-v2--mega .magic-elements-mega-menu-content{--me-mega-offset: 0px;position:absolute;top:100%;left:0;z-index:60;visibility:hidden;pointer-events:none;min-width:320px;border-top:var(--me-mega-offset) solid rgba(0,0,0,0)}.me-nav-v2--mega .magic-elements-mega-menu-content::before{content:"";position:absolute;top:calc(-1*var(--me-mega-offset) - 8px);left:0;right:0;height:calc(var(--me-mega-offset) + 8px)}.me-nav-v2--mega .magic-elements-mega-menu-inner{background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.12);padding:24px;opacity:0;transform:translateY(14px);transition:opacity .28s cubic-bezier(0.22, 1, 0.36, 1),transform .28s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.me-nav-v2--mega .menu-item-has-mega:hover>.magic-elements-mega-menu-content,.me-nav-v2--mega .menu-item-has-mega.is-mega-open>.magic-elements-mega-menu-content,.me-nav-v2--mega .menu-item-has-mega.is-touch-open>.magic-elements-mega-menu-content{visibility:visible;pointer-events:auto}.me-nav-v2--mega .menu-item-has-mega:hover>.magic-elements-mega-menu-content .magic-elements-mega-menu-inner,.me-nav-v2--mega .menu-item-has-mega.is-mega-open>.magic-elements-mega-menu-content .magic-elements-mega-menu-inner,.me-nav-v2--mega .menu-item-has-mega.is-touch-open>.magic-elements-mega-menu-content .magic-elements-mega-menu-inner{opacity:1;transform:translateY(0)}.me-nav-v2--mega.me-nav-v2--mega-full .menu-item-has-mega{position:static}.me-nav-v2--mega.me-nav-v2--mega-full .magic-elements-mega-menu-content{left:0;right:0;width:100vw;margin-left:calc(50% - 50vw)}.me-nav-v2--mega.me-nav-v2--mega-container .menu-item-has-mega{position:static}.me-nav-v2--mega.me-nav-v2--mega-container .magic-elements-mega-menu-content{left:0;right:0;width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.me-nav-v2__actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;z-index:2}.me-nav-v2__action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:rgba(0,0,0,0);color:#121212;cursor:pointer;text-decoration:none;appearance:none;transition:color .2s ease}.me-nav-v2__action svg{width:18px;height:18px;fill:currentColor}.me-nav-v2__action i{font-size:inherit;line-height:1}.me-nav-v2__action:hover{color:#555}.me-nav-v2__cart .me-nav-v2-cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e53935;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.me-nav-v2__search-panel{position:absolute;left:0;right:0;top:100%;z-index:80;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:16px 20px 20px;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.me-nav-v2__search-panel[hidden]{display:none !important}.me-nav-v2__search-panel.is-open{opacity:1;transform:translateY(0)}.me-nav-v2__search-form{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px}.me-nav-v2__search-input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:16px;padding:8px 0;color:#121212}.me-nav-v2__search-input::placeholder{color:#888}.me-nav-v2__search-close{border:0;background:rgba(0,0,0,0);font-size:24px;line-height:1;cursor:pointer;color:#666;padding:4px 8px}.me-nav-v2__search-results{margin-top:12px;max-height:360px;overflow:auto}.me-nav-v2__overlay{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.45);opacity:0;transition:opacity .25s ease;pointer-events:none}.me-nav-v2__overlay[hidden]{display:none !important}.me-nav-v2__overlay.is-open{opacity:1;pointer-events:auto}.me-nav-v2__offcanvas{position:fixed;top:0;bottom:0;z-index:100001;width:360px;max-width:92vw;background:#fff;color:#121212;box-shadow:0 0 40px rgba(0,0,0,.18);display:flex;flex-direction:column;transition:transform .3s ease,visibility .3s ease;visibility:hidden;pointer-events:none;overflow:hidden}.me-nav-v2__offcanvas--right{left:auto;right:0;transform:translateX(105%)}.me-nav-v2__offcanvas--left{right:auto;left:0;transform:translateX(-105%)}.me-nav-v2__offcanvas.is-open,.me-nav-v2__offcanvas--right.is-open,.me-nav-v2__offcanvas--left.is-open{visibility:visible;pointer-events:auto;transform:translateX(0)}.me-nav-v2__offcanvas-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.me-nav-v2__offcanvas-logo img{max-height:36px;width:auto}.me-nav-v2__offcanvas-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:rgba(0,0,0,0);cursor:pointer;color:#121212;margin-left:auto}.me-nav-v2__offcanvas-close svg{width:16px;height:16px;fill:currentColor}.me-nav-v2__offcanvas-body{flex:1 1 auto;overflow:auto;padding:20px;min-height:0;-webkit-overflow-scrolling:touch}.me-nav-v2__offcanvas-template{width:100%;color:#121212}.me-nav-v2__offcanvas-template .elementor-section,.me-nav-v2__offcanvas-template .elementor-container,.me-nav-v2__offcanvas-template .elementor-widget{max-width:100%}.me-nav-v2__offcanvas-template img{max-width:100%;height:auto}.me-nav-v2__offcanvas-empty{margin:0;padding:12px 0;color:#666;font-size:14px;line-height:1.5}.me-nav-v2__offcanvas-menu{display:block;width:100%}.me-nav-v2__menu--offcanvas{display:flex !important;flex-direction:column;align-items:stretch;gap:0;width:100%;list-style:none;margin:0;padding:0}.me-nav-v2__menu--offcanvas>li{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.06)}.me-nav-v2__menu--offcanvas>li>a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;width:100%;color:#121212;text-decoration:none;font-size:16px;font-weight:500}.me-nav-v2__menu--offcanvas .me-nav-v2__dropdown-icon{margin-inline-start:auto;padding-inline-start:8px}.me-nav-v2__menu--offcanvas .menu-item-has-children.is-open>a>.me-nav-v2__dropdown-icon,.me-nav-v2__menu--offcanvas .menu-item-has-mega.is-open>a>.me-nav-v2__dropdown-icon{transform:rotate(180deg)}.me-nav-v2__menu--offcanvas .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;min-width:0;display:none;padding:0 0 8px 12px;background:rgba(0,0,0,0);list-style:none;margin:0}.me-nav-v2__menu--offcanvas .sub-menu a{color:#333;display:block;padding:8px 0;text-decoration:none}.me-nav-v2__menu--offcanvas .menu-item-has-children.is-open>.sub-menu{display:block}.me-nav-v2__menu--offcanvas .magic-elements-mega-menu-content{position:static !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;box-shadow:none !important;width:100% !important;margin:0 !important;padding:0 !important;border-top:0 !important;display:none}.me-nav-v2__menu--offcanvas .magic-elements-mega-menu-inner{opacity:1 !important;transform:none !important;box-shadow:none !important;padding:12px 0 !important;background:rgba(0,0,0,0) !important}.me-nav-v2__menu--offcanvas .menu-item-has-mega.is-open>.magic-elements-mega-menu-content{display:block}.me-nav-v2-portal{position:relative;z-index:100000}.elementor-widget-em_kit_nav_menu_v2,.elementor-widget-em_kit_nav_menu_v2>.elementor-widget-container{overflow:visible !important}.me-nav-v2-search-results-list{list-style:none;margin:0;padding:0}.me-nav-v2-search-result{margin:0;border-bottom:1px solid rgba(0,0,0,.06)}.me-nav-v2-search-result a{display:flex;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;color:inherit}.me-nav-v2-search-result a:hover{background:rgba(0,0,0,.03)}.me-nav-v2-search-thumb{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:4px}.me-nav-v2-search-thumb img{width:100%;height:100%;object-fit:cover;display:block}.me-nav-v2-search-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.me-nav-v2-search-title{font-size:14px;font-weight:600;color:#121212}.me-nav-v2-search-type,.me-nav-v2-search-empty,.me-nav-v2-search-loading{font-size:12px;color:#777;margin:8px 0}body.me-nav-v2-offcanvas-open{overflow:hidden}@media screen and (max-width: 1200px){.me-nav-v2--center .me-nav-v2__inner{grid-template-columns:auto 1fr auto}.me-nav-v2--center .me-nav-v2__side--left,.me-nav-v2--center .me-nav-v2__side--right{display:none}}@keyframes meNavV2StickyFade{from{transform:translateY(-100%)}to{transform:translateY(0)}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LFlBR0Ysd0JBQ0UsZUFDQSxnQkFDQSxjQUdGLHlFQUdFLGVBQ0EsV0FDQSxhQUdGLDhCQUNFLGdCQUlGLHNDQUNFLHFDQUNFLG9DQUdGLHFGQUVFLGNBSUosNkJBQ0UsS0FDRSw0QkFFRixHQUNFLHlCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZWxlbWVudG9yLW1hZ2ljLWtpdC8uL2Fzc2V0cy9zcmMvc2Nzcy9uYXZfbWVudV92Mi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5tZS1uYXYtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG5cbiAgJi5pcy1zdGlja3ktZW5hYmxlZC5pcy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBhbmltYXRpb246IG1lTmF2VjJTdGlja3lGYWRlIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cblxuICAmX19zdGlja3ktc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIH1cblxuICAmLS1jZW50ZXIgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnIgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi0tY2VudGVyICZfX3NpZGUtLWxlZnQge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cblxuICAmLS1jZW50ZXIgJl9fbG9nbyB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAmLS1jZW50ZXIgJl9fc2lkZS0tcmlnaHQge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmLS1jZW50ZXIgJl9fYWN0aW9ucyB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cblxuICAvLyBNb2JpbGUgb2ZmY2FudmFzIGljb24gZGlyZWN0aW9uIChsZWZ0IC8gcmlnaHQpLlxuICAmLS1tb2JpbGUtaWNvbi1sZWZ0ICZfX21vYmlsZS10b2dnbGUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gICYtLW1vYmlsZS1pY29uLXJpZ2h0ICZfX21vYmlsZS10b2dnbGUge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuXG4gICYtLWNlbnRlci5tZS1uYXYtdjItLW1vYmlsZS1pY29uLWxlZnQgJl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxuXG4gICYtLWNlbnRlci5tZS1uYXYtdjItLW1vYmlsZS1pY29uLXJpZ2h0ICZfX21vYmlsZS10b2dnbGUge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19uYXYtLW1haW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjhweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWUtbmF2LXYyX19kcm9wZG93bi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpOmhvdmVyID4gYSA+IC5tZS1uYXYtdjJfX2Ryb3Bkb3duLWljb24sXG4gICAgPiBsaS5pcy10b3VjaC1vcGVuID4gYSA+IC5tZS1uYXYtdjJfX2Ryb3Bkb3duLWljb24sXG4gICAgPiBsaS5pcy1vcGVuID4gYSA+IC5tZS1uYXYtdjJfX2Ryb3Bkb3duLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnM7XG4gICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpOmhvdmVyID4gLnN1Yi1tZW51LFxuICAgID4gbGkuaXMtdG91Y2gtb3BlbiA+IC5zdWItbWVudSxcbiAgICAuc3ViLW1lbnUgPiBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAvLyBIaWRlIGNsYXNzaWMgc3VibWVudSB3aGVuIG1lZ2EgbWVudSBjb250ZW50IGV4aXN0cy5cbiAgICAubWVudS1pdGVtLWhhcy1tZWdhID4gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnUgcGFuZWxcbiAgJi0tbWVnYSB7XG4gICAgLm1hZ2ljLWVsZW1lbnRzLW1lZ2EtbWVudS1jb250ZW50IHtcbiAgICAgIC0tbWUtbWVnYS1vZmZzZXQ6IDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA2MDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgIC8vIFZpc3VhbCBnYXAgd2l0aG91dCBicmVha2luZyBob3ZlciBwYXRoIChzaGVsbCBkb2VzIG5vdCBhbmltYXRlKS5cbiAgICAgIGJvcmRlci10b3A6IHZhcigtLW1lLW1lZ2Etb2Zmc2V0KSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgLy8gS2VlcCBwb2ludGVyIGNvbm5lY3RlZCBmcm9tIG1lbnUgaXRlbSBpbnRvIHRoZSBwYW5lbC5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLW1lLW1lZ2Etb2Zmc2V0KSAtIDhweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tbWUtbWVnYS1vZmZzZXQpICsgOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnaWMtZWxlbWVudHMtbWVnYS1tZW51LWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDE2cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCk7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBvcGFjaXR5IDAuMjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSxcbiAgICAgICAgdHJhbnNmb3JtIDAuMjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbS1oYXMtbWVnYTpob3ZlciA+IC5tYWdpYy1lbGVtZW50cy1tZWdhLW1lbnUtY29udGVudCxcbiAgICAubWVudS1pdGVtLWhhcy1tZWdhLmlzLW1lZ2Etb3BlbiA+IC5tYWdpYy1lbGVtZW50cy1tZWdhLW1lbnUtY29udGVudCxcbiAgICAubWVudS1pdGVtLWhhcy1tZWdhLmlzLXRvdWNoLW9wZW4gPiAubWFnaWMtZWxlbWVudHMtbWVnYS1tZW51LWNvbnRlbnQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAubWFnaWMtZWxlbWVudHMtbWVnYS1tZW51LWlubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWUtbmF2LXYyLS1tZWdhLWZ1bGwge1xuICAgICAgLm1lbnUtaXRlbS1oYXMtbWVnYSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIC5tYWdpYy1lbGVtZW50cy1tZWdhLW1lbnUtY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWUtbmF2LXYyLS1tZWdhLWNvbnRhaW5lciB7XG4gICAgICAubWVudS1pdGVtLWhhcy1tZWdhIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgLm1hZ2ljLWVsZW1lbnRzLW1lZ2EtbWVudS1jb250ZW50IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FydCB7XG4gICAgLm1lLW5hdi12Mi1jYXJ0LWNvdW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTUzOTM1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogODA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3NlYXJjaC1pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgY29sb3I6ICMxMjEyMTI7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtY2xvc2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gIH1cblxuICAmX19zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICZbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMTtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWF4LXdpZHRoOiA5MnZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuICAgIH1cblxuICAgICYuaXMtb3BlbixcbiAgICAmLS1yaWdodC5pcy1vcGVuLFxuICAgICYtLWxlZnQuaXMtb3BlbiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fb2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fb2ZmY2FudmFzLWxvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJl9fb2ZmY2FudmFzLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX29mZmNhbnZhcy1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgJl9fb2ZmY2FudmFzLXRlbXBsYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzEyMTIxMjtcblxuICAgIC5lbGVtZW50b3Itc2VjdGlvbixcbiAgICAuZWxlbWVudG9yLWNvbnRhaW5lcixcbiAgICAuZWxlbWVudG9yLXdpZGdldCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19vZmZjYW52YXMtZW1wdHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAmX19vZmZjYW52YXMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19tZW51LS1vZmZjYW52YXMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZS1uYXYtdjJfX2Ryb3Bkb3duLWljb24ge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEgPiAubWUtbmF2LXYyX19kcm9wZG93bi1pY29uLFxuICAgIC5tZW51LWl0ZW0taGFzLW1lZ2EuaXMtb3BlbiA+IGEgPiAubWUtbmF2LXYyX19kcm9wZG93bi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDhweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4gPiAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1hZ2ljLWVsZW1lbnRzLW1lZ2EtbWVudS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1hZ2ljLWVsZW1lbnRzLW1lZ2EtbWVudS1pbm5lciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtLWhhcy1tZWdhLmlzLW9wZW4gPiAubWFnaWMtZWxlbWVudHMtbWVnYS1tZW51LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tZS1uYXYtdjItcG9ydGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWVtX2tpdF9uYXZfbWVudV92Mixcbi5lbGVtZW50b3Itd2lkZ2V0LWVtX2tpdF9uYXZfbWVudV92MiA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uYXYtdjItc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lLW5hdi12Mi1zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICB9XG4gIH1cbn1cblxuLm1lLW5hdi12Mi1zZWFyY2gtdGh1bWIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZS1uYXYtdjItc2VhcmNoLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubWUtbmF2LXYyLXNlYXJjaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5tZS1uYXYtdjItc2VhcmNoLXR5cGUsXG4ubWUtbmF2LXYyLXNlYXJjaC1lbXB0eSxcbi5tZS1uYXYtdjItc2VhcmNoLWxvYWRpbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzc3O1xuICBtYXJnaW46IDhweCAwO1xufVxuXG5ib2R5Lm1lLW5hdi12Mi1vZmZjYW52YXMtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENlbnRlciBsYXlvdXQ6IGtlZXAgYWN0aW9ucyBmcm9tIGNvbGxpZGluZyBvbiBzbWFsbCB3aWR0aHMuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lLW5hdi12Mi0tY2VudGVyIC5tZS1uYXYtdjJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIH1cblxuICAubWUtbmF2LXYyLS1jZW50ZXIgLm1lLW5hdi12Ml9fc2lkZS0tbGVmdCxcbiAgLm1lLW5hdi12Mi0tY2VudGVyIC5tZS1uYXYtdjJfX3NpZGUtLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWVOYXZWMlN0aWNreUZhZGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/