/*! For license information please see 1447.1c0e4244aedad5d9.js.LICENSE.txt */ export const ids=["1447"];export const modules={31622:function(e,t,o){o.d(t,{z:()=>h});var i=o("9065"),a=o("50778"),n=(o("93695"),o("16060"),o("4428")),r=o("91532"),s=o("57243"),d=o("35359"),l=o("20552");class c extends s.oi{constructor(){super(...arguments),this.raised=!1,this.unelevated=!1,this.outlined=!1,this.dense=!1,this.disabled=!1,this.trailingIcon=!1,this.fullwidth=!1,this.icon="",this.label="",this.expandContent=!1,this.shouldRenderRipple=!1,this.rippleHandlers=new r.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}renderOverlay(){return s.dy``}renderRipple(){const e=this.raised||this.unelevated;return this.shouldRenderRipple?s.dy``:""}focus(){const e=this.buttonElement;e&&(this.rippleHandlers.startFocus(),e.focus())}blur(){const e=this.buttonElement;e&&(this.rippleHandlers.endFocus(),e.blur())}getRenderClasses(){return{"mdc-button--raised":this.raised,"mdc-button--unelevated":this.unelevated,"mdc-button--outlined":this.outlined,"mdc-button--dense":this.dense}}render(){return s.dy` `}renderIcon(){return s.dy` ${this.icon} `}handleRippleActivate(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}c.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.gn)([n.L,(0,a.Cb)({type:String,attribute:"aria-haspopup"})],c.prototype,"ariaHasPopup",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],c.prototype,"raised",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],c.prototype,"unelevated",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],c.prototype,"outlined",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],c.prototype,"dense",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],c.prototype,"disabled",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"trailingicon"})],c.prototype,"trailingIcon",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],c.prototype,"fullwidth",void 0),(0,i.gn)([(0,a.Cb)({type:String})],c.prototype,"icon",void 0),(0,i.gn)([(0,a.Cb)({type:String})],c.prototype,"label",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],c.prototype,"expandContent",void 0),(0,i.gn)([(0,a.IO)("#button")],c.prototype,"buttonElement",void 0),(0,i.gn)([(0,a.GC)("mwc-ripple")],c.prototype,"ripple",void 0),(0,i.gn)([(0,a.SB)()],c.prototype,"shouldRenderRipple",void 0),(0,i.gn)([(0,a.hO)({passive:!0})],c.prototype,"handleRippleActivate",null);var p=o("22344");let h=class extends c{};h.styles=[p.W],h=(0,i.gn)([(0,a.Mo)("mwc-button")],h)},22344:function(e,t,o){o.d(t,{W:function(){return i}});const i=o(57243).iv`.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, .875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(.4, 0, .2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:0;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:0 0}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:0}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{display:none}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px);display:block}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{border-color:CanvasText}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(.4, 0, .2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:transparent}.mdc-button{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-button:disabled{color:rgba(0,0,0,.38)}.mdc-button .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--raised,.mdc-button--unelevated{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{color:rgba(0,0,0,.38)}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--raised .mdc-button__ripple,.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--outlined{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small,4px);padding:0 15px 0 15px;border-width:1px}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-button--outlined:disabled{color:rgba(0,0,0,.38)}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12)}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.12)}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:1px}.mdc-button--outlined .mdc-button__touch{left:calc(-1 * 1px);width:calc(100% + 2 * 1px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1)}.mdc-button--raised:focus,.mdc-button--raised:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12)}:host{display:inline-flex;outline:0;-webkit-tap-highlight-color:transparent;vertical-align:top}:host([fullwidth]){width:100%}:host([raised]),:host([unelevated]){--mdc-ripple-color:#fff;--mdc-ripple-focus-opacity:0.24;--mdc-ripple-hover-opacity:0.08;--mdc-ripple-press-opacity:0.24}.leading-icon .mdc-button__icon,.leading-icon ::slotted(*),.trailing-icon .mdc-button__icon,.trailing-icon ::slotted(*){margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.leading-icon .mdc-button__icon[dir=rtl],.leading-icon ::slotted([dir=rtl]),.trailing-icon .mdc-button__icon[dir=rtl],.trailing-icon ::slotted([dir=rtl]),[dir=rtl] .leading-icon .mdc-button__icon,[dir=rtl] .leading-icon ::slotted(*),[dir=rtl] .trailing-icon .mdc-button__icon,[dir=rtl] .trailing-icon ::slotted(*){margin-left:8px;margin-right:0}.trailing-icon .mdc-button__icon,.trailing-icon ::slotted(*){margin-left:8px;margin-right:0}.trailing-icon .mdc-button__icon[dir=rtl],.trailing-icon ::slotted([dir=rtl]),[dir=rtl] .trailing-icon .mdc-button__icon,[dir=rtl] .trailing-icon ::slotted(*){margin-left:0;margin-right:8px}.slot-container{display:inline-flex;align-items:center;justify-content:center}.slot-container.flex{flex:auto}.mdc-button{flex:auto;overflow:hidden;padding-left:8px;padding-left:var(--mdc-button-horizontal-padding,8px);padding-right:8px;padding-right:var(--mdc-button-horizontal-padding,8px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow,0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12))}.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-focus,var(--mdc-button-raised-box-shadow-hover,0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)))}.mdc-button--raised:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-hover,0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12))}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-active,0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12))}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-disabled,0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12))}.mdc-button--raised,.mdc-button--unelevated{padding-left:16px;padding-left:var(--mdc-button-horizontal-padding,16px);padding-right:16px;padding-right:var(--mdc-button-horizontal-padding,16px)}.mdc-button--outlined{border-width:1px;border-width:var(--mdc-button-outline-width,1px);padding-left:calc(16px - 1px);padding-left:calc(var(--mdc-button-horizontal-padding,16px) - var(--mdc-button-outline-width,1px));padding-right:calc(16px - 1px);padding-right:calc(var(--mdc-button-horizontal-padding,16px) - var(--mdc-button-outline-width,1px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12);border-color:var(--mdc-button-outline-color,rgba(0,0,0,.12))}.mdc-button--outlined .ripple{top:calc(-1 * 1px);top:calc(-1 * var(--mdc-button-outline-width,1px));left:calc(-1 * 1px);left:calc(-1 * var(--mdc-button-outline-width,1px));right:initial;right:initial;border-width:1px;border-width:var(--mdc-button-outline-width,1px);border-style:solid;border-color:transparent}.mdc-button--outlined .ripple[dir=rtl],[dir=rtl] .mdc-button--outlined .ripple{left:initial;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--mdc-button-outline-width,1px))}.mdc-button--dense{height:28px;margin-top:0;margin-bottom:0}.mdc-button--dense .mdc-button__touch{height:100%}:host([disabled]){pointer-events:none}:host([disabled]) .mdc-button{color:rgba(0,0,0,.38);color:var(--mdc-button-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-button--raised,:host([disabled]) .mdc-button--unelevated{background-color:rgba(0,0,0,.12);background-color:var(--mdc-button-disabled-fill-color,rgba(0,0,0,.12))}:host([disabled]) .mdc-button--outlined{border-color:rgba(0,0,0,.12);border-color:var(--mdc-button-disabled-outline-color,rgba(0,0,0,.12))}`},39785:function(e,t,o){o.d(t,{_:function(){return d}});var i=o(9065),a=(o(16060),o(91532)),n=o(57243),r=o(50778),s=o(35359);class d extends n.oi{constructor(){super(...arguments),this.mini=!1,this.exited=!1,this.disabled=!1,this.extended=!1,this.showIconAtEnd=!1,this.reducedTouchTarget=!1,this.icon="",this.label="",this.shouldRenderRipple=!1,this.useStateLayerCustomProperties=!1,this.rippleHandlers=new a.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}render(){const e=this.mini&&!this.reducedTouchTarget,t={"mdc-fab--mini":this.mini,"mdc-fab--touch":e,"mdc-fab--exited":this.exited,"mdc-fab--extended":this.extended,"icon-end":this.showIconAtEnd},o=this.label?this.label:this.icon;return n.dy``}renderIcon(){return n.dy``}renderTouchTarget(){const e=this.mini&&!this.reducedTouchTarget;return n.dy`${e?n.dy`
`:""}`}renderLabel(){const e=""!==this.label&&this.extended;return n.dy`${e?n.dy`${this.label}`:""}`}renderBeforeRipple(){return n.dy``}renderRipple(){return this.shouldRenderRipple?n.dy``:""}handleRippleActivate(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.handleRippleStartPress(e)}handleRippleStartPress(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}d.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.gn)([(0,r.GC)("mwc-ripple")],d.prototype,"ripple",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean})],d.prototype,"mini",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean})],d.prototype,"exited",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean})],d.prototype,"disabled",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean})],d.prototype,"extended",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean})],d.prototype,"showIconAtEnd",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean})],d.prototype,"reducedTouchTarget",void 0),(0,i.gn)([(0,r.Cb)()],d.prototype,"icon",void 0),(0,i.gn)([(0,r.Cb)()],d.prototype,"label",void 0),(0,i.gn)([(0,r.SB)()],d.prototype,"shouldRenderRipple",void 0),(0,i.gn)([(0,r.SB)()],d.prototype,"useStateLayerCustomProperties",void 0),(0,i.gn)([(0,r.hO)({passive:!0})],d.prototype,"handleRippleStartPress",null)},52876:function(e,t,o){o.d(t,{W:function(){return i}});const i=o(57243).iv`:host .mdc-fab .material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{outline:0;--mdc-ripple-color:currentcolor;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;-webkit-tap-highlight-color:transparent;display:inline-flex;outline:0;user-select:none}:host .mdc-touch-target-wrapper{display:inline}:host .mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(.4, 0, .2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0, 0, .2, 1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, .875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, .2, 1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4, 0, 1, 1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4, 0, 1, 1)}:host .mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}:host .mdc-fab,:host .mdc-fab:disabled .mdc-fab__icon,:host .mdc-fab:disabled .mdc-fab__label,:host .mdc-fab:not(:disabled) .mdc-fab__icon,:host .mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}:host .mdc-fab:not(.mdc-fab--extended){border-radius:50%}:host .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0, 0, .2, 1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, .875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, .2, 1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4, 0, 1, 1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4, 0, 1, 1)}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab .mdc-fab__icon ::slotted(*){width:inherit;height:inherit;font-size:inherit}:host .mdc-fab--extended.mdc-fab--exited .mdc-fab__icon ::slotted(*){transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4, 0, 1, 1)}:host .mdc-fab{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:0px;padding-right:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:0px;padding-left:max(0px,var(--mdc-fab-focus-outline-width,0px));box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12))}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-color:initial;border-color:var(--mdc-fab-focus-outline-color,initial)}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:0px;padding-right:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:0px;padding-left:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab:focus,:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12))}:host .mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12))}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__icon{width:24px;width:var(--mdc-icon-size,24px);height:24px;height:var(--mdc-icon-size,24px);font-size:24px;font-size:var(--mdc-icon-size, 24px);transition:transform 180ms 90ms cubic-bezier(0, 0, .2, 1);fill:currentColor;will-change:transform;display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab.mdc-fab--extended{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:20px;padding-right:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:20px;padding-left:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px))}:host .mdc-fab.mdc-fab--extended:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab.mdc-fab--extended:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:20px;padding-right:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:20px;padding-left:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:12px;margin-left:var(--mdc-fab-extended-icon-padding,12px);margin-right:calc(12px - 20px);margin-right:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:calc(12px - 20px);margin-left:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px));margin-right:12px;margin-right:var(--mdc-fab-extended-icon-padding,12px)}`},93695:function(e,t,o){var i=o("9065"),a=o("57243"),n=o("50778");const r=a.iv`:host{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}`;let s=class extends a.oi{render(){return a.dy``}};s.styles=[r],s=(0,i.gn)([(0,n.Mo)("mwc-icon")],s)},74008:function(e,t,o){var i=o(74519),a=String,n=TypeError;e.exports=function(e){if(i(e))return e;throw new n("Can't set "+a(e)+" as a prototype")}},33689:function(e){e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},89139:function(e,t,o){var i=o(72878),a=Error,n=i("".replace),r=String(new a("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,d=s.test(r);e.exports=function(e,t){if(d&&"string"==typeof e&&!a.prepareStackTrace)for(;t--;)e=n(e,s,"");return e}},37929:function(e,t,o){var i=o(31947),a=o(61896),n=o(50346);e.exports=function(e,t,o){var r,s;return n&&i(r=t.constructor)&&r!==o&&a(s=r.prototype)&&s!==o.prototype&&n(e,s),e}},74519:function(e,t,o){var i=o(61896);e.exports=function(e){return i(e)||null===e}},45103:function(e,t,o){var i=o(72616);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:i(e)}},50346:function(e,t,o){var i=o(94400),a=o(61896),n=o(95011),r=o(74008);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,o={};try{(e=i(Object.prototype,"__proto__","set"))(o,[]),t=o instanceof Array}catch(e){}return function(o,i){return n(o),r(i),a(o)?(t?e(o,i):o.__proto__=i,o):o}}():void 0)},1451:function(e){var t=TypeError;e.exports=function(e,o){if(ep});var i=o("9065"),a=o("50778"),n=(o("54835"),o("57243")),r=o("4077");class s extends r.A{constructor(){super(...arguments),this.elevated=!1,this.href="",this.target=""}get primaryId(){return this.href?"link":"button"}get rippleDisabled(){return!this.href&&(this.disabled||this.softDisabled)}getContainerClasses(){return{...super.getContainerClasses(),disabled:!this.href&&(this.disabled||this.softDisabled),elevated:this.elevated,link:!!this.href}}renderPrimaryAction(e){const{ariaLabel:t}=this;return this.href?n.dy` ${e} `:n.dy` `}renderOutline(){return this.elevated?n.dy``:super.renderOutline()}}(0,i.gn)([(0,a.Cb)({type:Boolean})],s.prototype,"elevated",void 0),(0,i.gn)([(0,a.Cb)()],s.prototype,"href",void 0),(0,i.gn)([(0,a.Cb)()],s.prototype,"target",void 0);const d=n.iv`:host{--_container-height:var(--md-assist-chip-container-height, 32px);--_disabled-label-text-color:var(--md-assist-chip-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity:var(--md-assist-chip-disabled-label-text-opacity, 0.38);--_elevated-container-color:var(--md-assist-chip-elevated-container-color, var(--md-sys-color-surface-container-low, #f7f2fa));--_elevated-container-elevation:var(--md-assist-chip-elevated-container-elevation, 1);--_elevated-container-shadow-color:var(--md-assist-chip-elevated-container-shadow-color, var(--md-sys-color-shadow, #000));--_elevated-disabled-container-color:var(--md-assist-chip-elevated-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));--_elevated-disabled-container-elevation:var(--md-assist-chip-elevated-disabled-container-elevation, 0);--_elevated-disabled-container-opacity:var(--md-assist-chip-elevated-disabled-container-opacity, 0.12);--_elevated-focus-container-elevation:var(--md-assist-chip-elevated-focus-container-elevation, 1);--_elevated-hover-container-elevation:var(--md-assist-chip-elevated-hover-container-elevation, 2);--_elevated-pressed-container-elevation:var(--md-assist-chip-elevated-pressed-container-elevation, 1);--_focus-label-text-color:var(--md-assist-chip-focus-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_hover-label-text-color:var(--md-assist-chip-hover-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_hover-state-layer-color:var(--md-assist-chip-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--_hover-state-layer-opacity:var(--md-assist-chip-hover-state-layer-opacity, 0.08);--_label-text-color:var(--md-assist-chip-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_label-text-font:var(--md-assist-chip-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height:var(--md-assist-chip-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size:var(--md-assist-chip-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight:var(--md-assist-chip-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-label-text-color:var(--md-assist-chip-pressed-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_pressed-state-layer-color:var(--md-assist-chip-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--_pressed-state-layer-opacity:var(--md-assist-chip-pressed-state-layer-opacity, 0.12);--_disabled-outline-color:var(--md-assist-chip-disabled-outline-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-outline-opacity:var(--md-assist-chip-disabled-outline-opacity, 0.12);--_focus-outline-color:var(--md-assist-chip-focus-outline-color, var(--md-sys-color-on-surface, #1d1b20));--_outline-color:var(--md-assist-chip-outline-color, var(--md-sys-color-outline, #79747e));--_outline-width:var(--md-assist-chip-outline-width, 1px);--_disabled-leading-icon-color:var(--md-assist-chip-disabled-leading-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-leading-icon-opacity:var(--md-assist-chip-disabled-leading-icon-opacity, 0.38);--_focus-leading-icon-color:var(--md-assist-chip-focus-leading-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-leading-icon-color:var(--md-assist-chip-hover-leading-icon-color, var(--md-sys-color-primary, #6750a4));--_leading-icon-color:var(--md-assist-chip-leading-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size:var(--md-assist-chip-icon-size, 18px);--_pressed-leading-icon-color:var(--md-assist-chip-pressed-leading-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start:var(--md-assist-chip-container-shape-start-start, var(--md-assist-chip-container-shape, var(--md-sys-shape-corner-small, 8px)));--_container-shape-start-end:var(--md-assist-chip-container-shape-start-end, var(--md-assist-chip-container-shape, var(--md-sys-shape-corner-small, 8px)));--_container-shape-end-end:var(--md-assist-chip-container-shape-end-end, var(--md-assist-chip-container-shape, var(--md-sys-shape-corner-small, 8px)));--_container-shape-end-start:var(--md-assist-chip-container-shape-end-start, var(--md-assist-chip-container-shape, var(--md-sys-shape-corner-small, 8px)));--_leading-space:var(--md-assist-chip-leading-space, 16px);--_trailing-space:var(--md-assist-chip-trailing-space, 16px);--_icon-label-space:var(--md-assist-chip-icon-label-space, 8px);--_with-leading-icon-leading-space:var(--md-assist-chip-with-leading-icon-leading-space, 8px)}@media(forced-colors:active){.link .outline{border-color:ActiveText}}`;var l=o("29126"),c=o("21016");let p=class extends s{};p.styles=[c.W,l.W,d],p=(0,i.gn)([(0,a.Mo)("md-assist-chip")],p)},4077:function(e,t,o){o.d(t,{A:function(){return d}});var i=o(9065),a=(o(57618),o(23111),o(57243)),n=o(50778),r=o(35359);const s=(0,o(13823).T)(a.oi);class d extends s{get rippleDisabled(){return this.disabled||this.softDisabled}constructor(){super(),this.disabled=!1,this.softDisabled=!1,this.alwaysFocusable=!1,this.label="",this.hasIcon=!1,a.sk||this.addEventListener("click",this.handleClick.bind(this))}focus(e){this.disabled&&!this.alwaysFocusable||super.focus(e)}render(){return a.dy`
${this.renderContainerContent()}
`}updated(e){e.has("disabled")&&void 0!==e.get("disabled")&&this.dispatchEvent(new Event("update-focus",{bubbles:!0}))}getContainerClasses(){return{disabled:this.disabled||this.softDisabled,"has-icon":this.hasIcon}}renderContainerContent(){return a.dy` ${this.renderOutline()} ${this.renderPrimaryAction(this.renderPrimaryContent())} `}renderOutline(){return a.dy``}renderLeadingIcon(){return a.dy``}renderPrimaryContent(){return a.dy` ${this.label?this.label:a.dy``} `}handleIconChange(e){const t=e.target;this.hasIcon=t.assignedElements({flatten:!0}).length>0}handleClick(e){if(this.softDisabled||this.disabled&&this.alwaysFocusable)return e.stopImmediatePropagation(),void e.preventDefault()}}d.shadowRootOptions={...a.oi.shadowRootOptions,delegatesFocus:!0},(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],d.prototype,"disabled",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"soft-disabled",reflect:!0})],d.prototype,"softDisabled",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"always-focusable"})],d.prototype,"alwaysFocusable",void 0),(0,i.gn)([(0,n.Cb)()],d.prototype,"label",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0,attribute:"has-icon"})],d.prototype,"hasIcon",void 0)},29126:function(e,t,o){o.d(t,{W:function(){return i}});const i=o(57243).iv`.elevated{--md-elevation-level:var(--_elevated-container-elevation);--md-elevation-shadow-color:var(--_elevated-container-shadow-color)}.elevated::before{background:var(--_elevated-container-color)}.elevated:hover{--md-elevation-level:var(--_elevated-hover-container-elevation)}.elevated:focus-within{--md-elevation-level:var(--_elevated-focus-container-elevation)}.elevated:active{--md-elevation-level:var(--_elevated-pressed-container-elevation)}.elevated.disabled{--md-elevation-level:var(--_elevated-disabled-container-elevation)}.elevated.disabled::before{background:var(--_elevated-disabled-container-color);opacity:var(--_elevated-disabled-container-opacity)}@media(forced-colors:active){.elevated md-elevation{border:1px solid CanvasText}.elevated.disabled md-elevation{border-color:GrayText}}`},21016:function(e,t,o){o.d(t,{W:function(){return i}});const i=o(57243).iv`:host{border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end);display:inline-flex;height:var(--_container-height);cursor:pointer;-webkit-tap-highlight-color:transparent;--md-ripple-hover-color:var(--_hover-state-layer-color);--md-ripple-hover-opacity:var(--_hover-state-layer-opacity);--md-ripple-pressed-color:var(--_pressed-state-layer-color);--md-ripple-pressed-opacity:var(--_pressed-state-layer-opacity)}:host(:is([disabled],[soft-disabled])){pointer-events:none}:host([touch-target=wrapper]){margin:max(0px,(48px - var(--_container-height))/2) 0}md-focus-ring{--md-focus-ring-shape-start-start:var(--_container-shape-start-start);--md-focus-ring-shape-start-end:var(--_container-shape-start-end);--md-focus-ring-shape-end-end:var(--_container-shape-end-end);--md-focus-ring-shape-end-start:var(--_container-shape-end-start)}.container{border-radius:inherit;box-sizing:border-box;display:flex;height:100%;position:relative;width:100%}.container::before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.container:not(.disabled){cursor:pointer}.container.disabled{pointer-events:none}.cell{display:flex}.action{align-items:baseline;appearance:none;background:0 0;border:none;border-radius:inherit;display:flex;outline:0;padding:0;position:relative;text-decoration:none}.primary.action{min-width:0;padding-inline-start:var(--_leading-space);padding-inline-end:var(--_trailing-space)}.has-icon .primary.action{padding-inline-start:var(--_with-leading-icon-leading-space)}.touch{height:48px;inset:50% 0 0;position:absolute;transform:translateY(-50%);width:100%}:host([touch-target=none]) .touch{display:none}.outline{border:var(--_outline-width) solid var(--_outline-color);border-radius:inherit;inset:0;pointer-events:none;position:absolute}:where(:focus) .outline{border-color:var(--_focus-outline-color)}:where(.disabled) .outline{border-color:var(--_disabled-outline-color);opacity:var(--_disabled-outline-opacity)}md-ripple{border-radius:inherit}.icon,.label,.touch{z-index:1}.label{align-items:center;color:var(--_label-text-color);display:flex;font-family:var(--_label-text-font);font-size:var(--_label-text-size);font-weight:var(--_label-text-weight);height:100%;line-height:var(--_label-text-line-height);overflow:hidden;user-select:none}.label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(:hover) .label{color:var(--_hover-label-text-color)}:where(:focus) .label{color:var(--_focus-label-text-color)}:where(:active) .label{color:var(--_pressed-label-text-color)}:where(.disabled) .label{color:var(--_disabled-label-text-color);opacity:var(--_disabled-label-text-opacity)}.icon{align-self:center;display:flex;fill:currentColor;position:relative}.icon ::slotted(:first-child){font-size:var(--_icon-size);height:var(--_icon-size);width:var(--_icon-size)}.leading.icon{color:var(--_leading-icon-color)}.leading.icon ::slotted(*),.leading.icon svg{margin-inline-end:var(--_icon-label-space)}:where(:hover) .leading.icon{color:var(--_hover-leading-icon-color)}:where(:focus) .leading.icon{color:var(--_focus-leading-icon-color)}:where(:active) .leading.icon{color:var(--_pressed-leading-icon-color)}:where(.disabled) .leading.icon{color:var(--_disabled-leading-icon-color);opacity:var(--_disabled-leading-icon-opacity)}@media(forced-colors:active){:where(.disabled) :is(.label,.outline,.leading.icon){color:GrayText;opacity:1}}a,button{text-transform:inherit}a,button:not(:disabled,[aria-disabled=true]){cursor:inherit}`},54835:function(e,t,o){var i=o("9065"),a=o("50778"),n=o("57243");class r extends n.oi{connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}render(){return n.dy``}}const s=n.iv`.shadow,.shadow::after,.shadow::before,:host{border-radius:inherit;inset:0;position:absolute;transition-duration:inherit;transition-property:inherit;transition-timing-function:inherit}:host{display:flex;pointer-events:none;transition-property:box-shadow,opacity}.shadow::after,.shadow::before{content:"";transition-property:box-shadow,opacity;--_level:var(--md-elevation-level, 0);--_shadow-color:var(--md-elevation-shadow-color, var(--md-sys-color-shadow, #000))}.shadow::before{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 3,1) + 2*clamp(0,var(--_level) - 4,1))) calc(1px*(2*clamp(0,var(--_level),1) + clamp(0,var(--_level) - 2,1) + clamp(0,var(--_level) - 4,1))) 0px var(--_shadow-color);opacity:.3}.shadow::after{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 1,1) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(3*clamp(0,var(--_level),2) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(clamp(0,var(--_level),4) + 2*clamp(0,var(--_level) - 4,1))) var(--_shadow-color);opacity:.15}`;let d=class extends r{};d.styles=[s],d=(0,i.gn)([(0,a.Mo)("md-elevation")],d)},57618:function(e,t,o){var i=o("9065"),a=o("50778"),n=o("57243"),r=o("19799");const s=["focusin","focusout","pointerdown"];class d extends n.oi{constructor(){super(...arguments),this.visible=!1,this.inward=!1,this.attachableController=new r.J(this,this.onControlChange.bind(this))}get htmlFor(){return this.attachableController.htmlFor}set htmlFor(e){this.attachableController.htmlFor=e}get control(){return this.attachableController.control}set control(e){this.attachableController.control=e}attach(e){this.attachableController.attach(e)}detach(){this.attachableController.detach()}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}handleEvent(e){if(!e[l]){switch(e.type){default:return;case"focusin":this.visible=this.control?.matches(":focus-visible")??!1;break;case"focusout":case"pointerdown":this.visible=!1}e[l]=!0}}onControlChange(e,t){if(!n.sk)for(const o of s)e?.removeEventListener(o,this),t?.addEventListener(o,this)}update(e){e.has("visible")&&this.dispatchEvent(new Event("visibility-changed")),super.update(e)}}(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],d.prototype,"visible",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],d.prototype,"inward",void 0);const l=Symbol("handledByFocusRing"),c=n.iv`:host{animation-delay:0s,calc(var(--md-focus-ring-duration, 600ms)*.25);animation-duration:calc(var(--md-focus-ring-duration, 600ms)*.25),calc(var(--md-focus-ring-duration, 600ms)*.75);animation-timing-function:cubic-bezier(0.2,0,0,1);box-sizing:border-box;color:var(--md-focus-ring-color,var(--md-sys-color-secondary,#625b71));display:none;pointer-events:none;position:absolute}:host([visible]){display:flex}:host(:not([inward])){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));inset:calc(-1*var(--md-focus-ring-outward-offset,2px));outline:var(--md-focus-ring-width,3px) solid currentColor}:host([inward]){animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border:var(--md-focus-ring-width,3px) solid currentColor;inset:var(--md-focus-ring-inward-offset,0px)}@keyframes outward-grow{from{outline-width:0}to{outline-width:var(--md-focus-ring-active-width,8px)}}@keyframes outward-shrink{from{outline-width:var(--md-focus-ring-active-width,8px)}}@keyframes inward-grow{from{border-width:0}to{border-width:var(--md-focus-ring-active-width,8px)}}@keyframes inward-shrink{from{border-width:var(--md-focus-ring-active-width,8px)}}@media(prefers-reduced-motion){:host{animation:none}}`;let p=class extends d{};p.styles=[c],p=(0,i.gn)([(0,a.Mo)("md-focus-ring")],p)},13823:function(e,t,o){o.d(t,{T:()=>l});o("92519"),o("42179"),o("89256"),o("24931"),o("88463"),o("57449"),o("19814");var i=o("57243");const a=["role","ariaAtomic","ariaAutoComplete","ariaBusy","ariaChecked","ariaColCount","ariaColIndex","ariaColSpan","ariaCurrent","ariaDisabled","ariaExpanded","ariaHasPopup","ariaHidden","ariaInvalid","ariaKeyShortcuts","ariaLabel","ariaLevel","ariaLive","ariaModal","ariaMultiLine","ariaMultiSelectable","ariaOrientation","ariaPlaceholder","ariaPosInSet","ariaPressed","ariaReadOnly","ariaRequired","ariaRoleDescription","ariaRowCount","ariaRowIndex","ariaRowSpan","ariaSelected","ariaSetSize","ariaSort","ariaValueMax","ariaValueMin","ariaValueNow","ariaValueText"],n=a.map(s);function r(e){return n.includes(e)}function s(e){return e.replace("aria","aria-").replace(/Elements?/g,"").toLowerCase()}const d=Symbol("privateIgnoreAttributeChangesFor");function l(e){var t;if(i.sk)return e;class o extends e{constructor(){super(...arguments),this[t]=new Set}attributeChangedCallback(e,t,o){if(!r(e))return void super.attributeChangedCallback(e,t,o);if(this[d].has(e))return;this[d].add(e),this.removeAttribute(e),this[d].delete(e);const i=p(e);null===o?delete this.dataset[i]:this.dataset[i]=o,this.requestUpdate(p(e),t)}getAttribute(e){return r(e)?super.getAttribute(c(e)):super.getAttribute(e)}removeAttribute(e){super.removeAttribute(e),r(e)&&(super.removeAttribute(c(e)),this.requestUpdate())}}return t=d,function(e){for(const t of a){const o=s(t),i=c(o),a=p(o);e.createProperty(t,{attribute:o,noAccessor:!0}),e.createProperty(Symbol(i),{attribute:i,noAccessor:!0}),Object.defineProperty(e.prototype,t,{configurable:!0,enumerable:!0,get(){return this.dataset[a]??null},set(e){const o=this.dataset[a]??null;e!==o&&(null===e?delete this.dataset[a]:this.dataset[a]=e,this.requestUpdate(t,o))}})}}(o),o}function c(e){return`data-${e}`}function p(e){return e.replace(/-\w/,(e=>e[1].toUpperCase()))}},19799:function(e,t,o){o.d(t,{J:function(){return r}});var i=o(57243);const a=Symbol("attachableController");let n;i.sk||(n=new MutationObserver((e=>{for(const t of e)t.target[a]?.hostConnected()})));class r{get htmlFor(){return this.host.getAttribute("for")}set htmlFor(e){null===e?this.host.removeAttribute("for"):this.host.setAttribute("for",e)}get control(){return this.host.hasAttribute("for")?this.htmlFor&&this.host.isConnected?this.host.getRootNode().querySelector(`#${this.htmlFor}`):null:this.currentControl||this.host.parentElement}set control(e){e?this.attach(e):this.detach()}constructor(e,t){this.host=e,this.onControlChange=t,this.currentControl=null,e.addController(this),e[a]=this,n?.observe(e,{attributeFilter:["for"]})}attach(e){e!==this.currentControl&&(this.setCurrentControl(e),this.host.removeAttribute("for"))}detach(){this.setCurrentControl(null),this.host.setAttribute("for","")}hostConnected(){this.setCurrentControl(this.control)}hostDisconnected(){this.setCurrentControl(null)}setCurrentControl(e){this.onControlChange(this.currentControl,e),this.currentControl=e}}},43921:function(e,t,o){o.d(t,{L7:function(){return a},Xt:function(){return i}});o(92519),o(42179),o(89256),o(24931),o(88463),o(57449),o(19814);const i={STANDARD:"cubic-bezier(0.2, 0, 0, 1)",STANDARD_ACCELERATE:"cubic-bezier(.3,0,1,1)",STANDARD_DECELERATE:"cubic-bezier(0,0,0,1)",EMPHASIZED:"cubic-bezier(.3,0,0,1)",EMPHASIZED_ACCELERATE:"cubic-bezier(.3,0,.8,.15)",EMPHASIZED_DECELERATE:"cubic-bezier(.05,.7,.1,1)"};function a(){let e=null;return{start:()=>(e?.abort(),e=new AbortController,e.signal),finish(){e=null}}}},26499:function(e,t,o){var i=o("9065"),a=o("50778"),n=o("57243");class r extends n.oi{constructor(){super(...arguments),this.multiline=!1}render(){return n.dy`
`}handleTextSlotChange(){let e=!1,t=0;for(const o of this.textSlots)if(s(o)&&(t+=1),t>1){e=!0;break}this.multiline=e}}function s(e){for(const t of e.assignedNodes({flatten:!0})){const e=t.nodeType===Node.ELEMENT_NODE,o=t.nodeType===Node.TEXT_NODE&&t.textContent?.match(/\S/);if(e||o)return!0}return!1}(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],r.prototype,"multiline",void 0),(0,i.gn)([(0,a.Kt)(".text slot")],r.prototype,"textSlots",void 0);const d=n.iv`:host{color:var(--md-sys-color-on-surface,#1d1b20);font-family:var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-large-size, 1rem);font-weight:var(--md-sys-typescale-body-large-weight,var(--md-ref-typeface-weight-regular,400));line-height:var(--md-sys-typescale-body-large-line-height, 1.5rem);align-items:center;box-sizing:border-box;display:flex;gap:16px;min-height:56px;overflow:hidden;padding:12px 16px;position:relative;text-overflow:ellipsis}:host([multiline]){min-height:72px}[name=overline]{color:var(--md-sys-color-on-surface-variant,#49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, .6875rem);font-weight:var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=supporting-text]{color:var(--md-sys-color-on-surface-variant,#49454f);font-family:var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-medium-size, .875rem);font-weight:var(--md-sys-typescale-body-medium-weight,var(--md-ref-typeface-weight-regular,400));line-height:var(--md-sys-typescale-body-medium-line-height, 1.25rem)}[name=trailing-supporting-text]{color:var(--md-sys-color-on-surface-variant,#49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, .6875rem);font-weight:var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=container]::slotted(*){inset:0;position:absolute}.default-slot{display:inline}.default-slot,.text ::slotted(*){overflow:hidden;text-overflow:ellipsis}.text{display:flex;flex:1;flex-direction:column;overflow:hidden}`;let l=class extends r{};l.styles=[d],l=(0,i.gn)([(0,a.Mo)("md-item")],l)},7750:function(e,t,o){o.d(t,{E:function(){return a},g:function(){return n}});o(92745);var i=o(64840);const a={ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowUp:"ArrowUp",ArrowRight:"ArrowRight",Home:"Home",End:"End"};class n{constructor(e){this.handleKeydown=e=>{const t=e.key;if(e.defaultPrevented||!this.isNavigableKey(t))return;const o=this.items;if(!o.length)return;const n=(0,i.CL)(o,this.isActivatable);e.preventDefault();const r=this.isRtl(),s=r?a.ArrowRight:a.ArrowLeft,d=r?a.ArrowLeft:a.ArrowRight;let l=null;switch(t){case a.ArrowDown:case d:l=(0,i.xZ)(o,n,this.isActivatable,this.wrapNavigation());break;case a.ArrowUp:case s:l=(0,i.Rn)(o,n,this.isActivatable,this.wrapNavigation());break;case a.Home:l=(0,i.PQ)(o,this.isActivatable);break;case a.End:l=(0,i.dl)(o,this.isActivatable)}l&&n&&n.item!==l&&(n.item.tabIndex=-1)},this.onDeactivateItems=()=>{const e=this.items;for(const t of e)this.deactivateItem(t)},this.onRequestActivation=e=>{this.onDeactivateItems();const t=e.target;this.activateItem(t),t.focus()},this.onSlotchange=()=>{const e=this.items;let t=!1;for(const o of e){!(!o.disabled&&o.tabIndex>-1)||t?o.tabIndex=-1:(t=!0,o.tabIndex=0)}if(t)return;const o=(0,i.B3)(e,this.isActivatable);o&&(o.tabIndex=0)};const{isItem:t,getPossibleItems:o,isRtl:n,deactivateItem:r,activateItem:s,isNavigableKey:d,isActivatable:l,wrapNavigation:c}=e;this.isItem=t,this.getPossibleItems=o,this.isRtl=n,this.deactivateItem=r,this.activateItem=s,this.isNavigableKey=d,this.isActivatable=l,this.wrapNavigation=c??(()=>!0)}get items(){const e=this.getPossibleItems(),t=[];for(const o of e){if(this.isItem(o)){t.push(o);continue}const e=o.item;e&&this.isItem(e)&&t.push(e)}return t}activateNextItem(){const e=this.items,t=(0,i.CL)(e,this.isActivatable);return t&&(t.item.tabIndex=-1),(0,i.xZ)(e,t,this.isActivatable,this.wrapNavigation())}activatePreviousItem(){const e=this.items,t=(0,i.CL)(e,this.isActivatable);return t&&(t.item.tabIndex=-1),(0,i.Rn)(e,t,this.isActivatable,this.wrapNavigation())}}},64840:function(e,t,o){function i(e,t=p){const o=r(e,t);return o&&(o.tabIndex=0,o.focus()),o}function a(e,t=p){const o=s(e,t);return o&&(o.tabIndex=0,o.focus()),o}function n(e,t=p){for(let o=0;o=0;o--){const i=e[o];if(t(i))return i}return null}function d(e,t,o=p,a=!0){if(t){const i=function(e,t,o=p,i=!0){for(let a=1;at&&!i)return null;const r=e[n];if(o(r))return r}return e[t]?e[t]:null}(e,t.index,o,i);return a&&(a.tabIndex=0,a.focus()),a}return a(e,o)}function c(){return new Event("request-activation",{bubbles:!0,composed:!0})}function p(e){return!e.disabled}o.d(t,{AW:function(){return s},B3:function(){return r},CL:function(){return n},PQ:function(){return i},Rn:function(){return l},dl:function(){return a},oh:function(){return c},xZ:function(){return d}})},7162:function(e,t,o){o.d(t,{$4:function(){return d},Ch:function(){return l},GB:function(){return n},KC:function(){return r},d7:function(){return i},kE:function(){return s}});o(39527),o(36993);const i=function(e,t){return new CustomEvent("close-menu",{bubbles:!0,composed:!0,detail:{initiator:e,reason:t,itemPath:[e]}})};const a={SPACE:"Space",ENTER:"Enter"},n={CLICK_SELECTION:"click-selection",KEYDOWN:"keydown"},r={ESCAPE:"Escape",SPACE:a.SPACE,ENTER:a.ENTER};function s(e){return Object.values(r).some((t=>t===e))}function d(e,t){const o=new Event("md-contains",{bubbles:!0,composed:!0});let i=[];const a=e=>{i=e.composedPath()};t.addEventListener("md-contains",a),e.dispatchEvent(o),t.removeEventListener("md-contains",a);return i.length>0}const l={NONE:"none",LIST_ROOT:"list-root",FIRST_ITEM:"first-item",LAST_ITEM:"last-item"}},86673:function(e,t,o){o.d(t,{i:()=>m});var i=o("9065"),a=o("50778"),n=(o("57618"),o("26499"),o("23111"),o("57243")),r=o("35359"),s=o("79840"),d=o("13823"),l=(o("92745"),o("39527"),o("41360"),o("7162"));class c{constructor(e,t){this.host=e,this.internalTypeaheadText=null,this.onClick=()=>{this.host.keepOpen||this.host.dispatchEvent((0,l.d7)(this.host,{kind:l.GB.CLICK_SELECTION}))},this.onKeydown=e=>{if(this.host.href&&"Enter"===e.code){const e=this.getInteractiveElement();e instanceof HTMLAnchorElement&&e.click()}if(e.defaultPrevented)return;const t=e.code;this.host.keepOpen&&"Escape"!==t||(0,l.kE)(t)&&(e.preventDefault(),this.host.dispatchEvent((0,l.d7)(this.host,{kind:l.GB.KEYDOWN,key:t})))},this.getHeadlineElements=t.getHeadlineElements,this.getSupportingTextElements=t.getSupportingTextElements,this.getDefaultElements=t.getDefaultElements,this.getInteractiveElement=t.getInteractiveElement,this.host.addController(this)}get typeaheadText(){if(null!==this.internalTypeaheadText)return this.internalTypeaheadText;const e=this.getHeadlineElements(),t=[];return e.forEach((e=>{e.textContent&&e.textContent.trim()&&t.push(e.textContent.trim())})),0===t.length&&this.getDefaultElements().forEach((e=>{e.textContent&&e.textContent.trim()&&t.push(e.textContent.trim())})),0===t.length&&this.getSupportingTextElements().forEach((e=>{e.textContent&&e.textContent.trim()&&t.push(e.textContent.trim())})),t.join(" ")}get tagName(){switch(this.host.type){case"link":return"a";case"button":return"button";default:return"li"}}get role(){return"option"===this.host.type?"option":"menuitem"}hostConnected(){this.host.toggleAttribute("md-menu-item",!0)}hostUpdate(){this.host.href&&(this.host.type="link")}setTypeaheadText(e){this.internalTypeaheadText=e}}const p=(0,d.T)(n.oi);class h extends p{constructor(){super(...arguments),this.disabled=!1,this.type="menuitem",this.href="",this.target="",this.keepOpen=!1,this.selected=!1,this.menuItemController=new c(this,{getHeadlineElements:()=>this.headlineElements,getSupportingTextElements:()=>this.supportingTextElements,getDefaultElements:()=>this.defaultElements,getInteractiveElement:()=>this.listItemRoot})}get typeaheadText(){return this.menuItemController.typeaheadText}set typeaheadText(e){this.menuItemController.setTypeaheadText(e)}render(){return this.renderListItem(n.dy`
${this.renderRipple()} ${this.renderFocusRing()}
${this.renderBody()}
`)}renderListItem(e){const t="link"===this.type;let o;switch(this.menuItemController.tagName){case"a":o=s.i0`a`;break;case"button":o=s.i0`button`;break;default:o=s.i0`li`}const i=t&&this.target?this.target:n.Ld;return s.dy` <${o} id="item" tabindex=${this.disabled&&!t?-1:0} role=${this.menuItemController.role} aria-label=${this.ariaLabel||n.Ld} aria-selected=${this.ariaSelected||n.Ld} aria-checked=${this.ariaChecked||n.Ld} aria-expanded=${this.ariaExpanded||n.Ld} aria-haspopup=${this.ariaHasPopup||n.Ld} class="list-item ${(0,r.$)(this.getRenderClasses())}" href=${this.href||n.Ld} target=${i} @click=${this.menuItemController.onClick} @keydown=${this.menuItemController.onKeydown} >${e} `}renderRipple(){return n.dy` `}renderFocusRing(){return n.dy` `}getRenderClasses(){return{disabled:this.disabled,selected:this.selected}}renderBody(){return n.dy` `}focus(){this.listItemRoot?.focus()}}h.shadowRootOptions={...n.oi.shadowRootOptions,delegatesFocus:!0},(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],h.prototype,"disabled",void 0),(0,i.gn)([(0,a.Cb)()],h.prototype,"type",void 0),(0,i.gn)([(0,a.Cb)()],h.prototype,"href",void 0),(0,i.gn)([(0,a.Cb)()],h.prototype,"target",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"keep-open"})],h.prototype,"keepOpen",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],h.prototype,"selected",void 0),(0,i.gn)([(0,a.IO)(".list-item")],h.prototype,"listItemRoot",void 0),(0,i.gn)([(0,a.NH)({slot:"headline"})],h.prototype,"headlineElements",void 0),(0,i.gn)([(0,a.NH)({slot:"supporting-text"})],h.prototype,"supportingTextElements",void 0),(0,i.gn)([(0,a.vZ)({slot:""})],h.prototype,"defaultElements",void 0),(0,i.gn)([(0,a.Cb)({attribute:"typeahead-text"})],h.prototype,"typeaheadText",null);const u=n.iv`:host{display:flex;--md-ripple-hover-color:var(--md-menu-item-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-hover-opacity:var(--md-menu-item-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color:var(--md-menu-item-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-pressed-opacity:var(--md-menu-item-pressed-state-layer-opacity, 0.12)}:host([disabled]){opacity:var(--md-menu-item-disabled-opacity, .3);pointer-events:none}md-focus-ring{z-index:1;--md-focus-ring-shape:8px}a,button,li{background:0 0;border:none;padding:0;margin:0;text-align:unset;text-decoration:none}.list-item{border-radius:inherit;display:flex;flex:1;max-width:inherit;min-width:inherit;outline:0;-webkit-tap-highlight-color:transparent}.list-item:not(.disabled){cursor:pointer}[slot=container]{pointer-events:none}md-ripple{border-radius:inherit}md-item{border-radius:inherit;flex:1;color:var(--md-menu-item-label-text-color,var(--md-sys-color-on-surface,#1d1b20));font-family:var(--md-menu-item-label-text-font, var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-menu-item-label-text-size, var(--md-sys-typescale-body-large-size, 1rem));line-height:var(--md-menu-item-label-text-line-height, var(--md-sys-typescale-body-large-line-height, 1.5rem));font-weight:var(--md-menu-item-label-text-weight,var(--md-sys-typescale-body-large-weight,var(--md-ref-typeface-weight-regular,400)));min-height:var(--md-menu-item-one-line-container-height,56px);padding-top:var(--md-menu-item-top-space,12px);padding-bottom:var(--md-menu-item-bottom-space,12px);padding-inline-start:var(--md-menu-item-leading-space,16px);padding-inline-end:var(--md-menu-item-trailing-space,16px)}md-item[multiline]{min-height:var(--md-menu-item-two-line-container-height,72px)}[slot=supporting-text]{color:var(--md-menu-item-supporting-text-color,var(--md-sys-color-on-surface-variant,#49454f));font-family:var(--md-menu-item-supporting-text-font, var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-menu-item-supporting-text-size, var(--md-sys-typescale-body-medium-size, .875rem));line-height:var(--md-menu-item-supporting-text-line-height, var(--md-sys-typescale-body-medium-line-height, 1.25rem));font-weight:var(--md-menu-item-supporting-text-weight,var(--md-sys-typescale-body-medium-weight,var(--md-ref-typeface-weight-regular,400)))}[slot=trailing-supporting-text]{color:var(--md-menu-item-trailing-supporting-text-color,var(--md-sys-color-on-surface-variant,#49454f));font-family:var(--md-menu-item-trailing-supporting-text-font, var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-menu-item-trailing-supporting-text-size, var(--md-sys-typescale-label-small-size, .6875rem));line-height:var(--md-menu-item-trailing-supporting-text-line-height, var(--md-sys-typescale-label-small-line-height, 1rem));font-weight:var(--md-menu-item-trailing-supporting-text-weight,var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500)))}:is([slot=start],[slot=end])::slotted(*){fill:currentColor}[slot=start]{color:var(--md-menu-item-leading-icon-color,var(--md-sys-color-on-surface-variant,#49454f))}[slot=end]{color:var(--md-menu-item-trailing-icon-color,var(--md-sys-color-on-surface-variant,#49454f))}.list-item{background-color:var(--md-menu-item-container-color,transparent)}.list-item.selected{background-color:var(--md-menu-item-selected-container-color,var(--md-sys-color-secondary-container,#e8def8))}.selected:not(.disabled) ::slotted(*){color:var(--md-menu-item-selected-label-text-color,var(--md-sys-color-on-secondary-container,#1d192b))}@media(forced-colors:active){:host([disabled]),:host([disabled]) slot{color:GrayText;opacity:1}.list-item{position:relative}.list-item.selected::before{content:"";position:absolute;inset:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:3px double CanvasText}}`;let m=class extends h{};m.styles=[u],m=(0,i.gn)([(0,a.Mo)("md-menu-item")],m)},13239:function(e,t,o){o.d(t,{xX:()=>_});var i=o("9065"),a=o("50778"),n=(o("85601"),o("92745"),o("92519"),o("42179"),o("89256"),o("24931"),o("88463"),o("57449"),o("19814"),o("39527"),o("41360"),o("54835"),o("57618"),o("57243")),r=o("35359"),s=o("46799"),d=o("43921"),l=o("7750"),c=o("64840"),p=o("7162");const h="end-start",u="start-start";class m{constructor(e,t){this.host=e,this.getProperties=t,this.surfaceStylesInternal={display:"none"},this.lastValues={isOpen:!1},this.host.addController(this)}get surfaceStyles(){return this.surfaceStylesInternal}async position(){const{surfaceEl:e,anchorEl:t,anchorCorner:o,surfaceCorner:i,positioning:a,xOffset:n,yOffset:r,disableBlockFlip:s,disableInlineFlip:d,repositionStrategy:l}=this.getProperties(),c=o.toLowerCase().trim(),p=i.toLowerCase().trim();if(!e||!t)return;const h=window.innerWidth,u=window.innerHeight,m=document.createElement("div");m.style.opacity="0",m.style.position="fixed",m.style.display="block",m.style.inset="0",document.body.appendChild(m);const b=m.getBoundingClientRect();m.remove();const f=window.innerHeight-b.bottom,g=window.innerWidth-b.right;this.surfaceStylesInternal={display:"block",opacity:"0"},this.host.requestUpdate(),await this.host.updateComplete,e.popover&&e.isConnected&&e.showPopover();const v=e.getSurfacePositionClientRect?e.getSurfacePositionClientRect():e.getBoundingClientRect(),x=t.getSurfacePositionClientRect?t.getSurfacePositionClientRect():t.getBoundingClientRect(),[y,w]=p.split("-"),[E,_]=c.split("-"),C="ltr"===getComputedStyle(e).direction;let{blockInset:R,blockOutOfBoundsCorrection:A,surfaceBlockProperty:I}=this.calculateBlock({surfaceRect:v,anchorRect:x,anchorBlock:E,surfaceBlock:y,yOffset:r,positioning:a,windowInnerHeight:u,blockScrollbarHeight:f});if(A&&!s){const e="start"===y?"end":"start",t="start"===E?"end":"start",o=this.calculateBlock({surfaceRect:v,anchorRect:x,anchorBlock:t,surfaceBlock:e,yOffset:r,positioning:a,windowInnerHeight:u,blockScrollbarHeight:f});A>o.blockOutOfBoundsCorrection&&(R=o.blockInset,A=o.blockOutOfBoundsCorrection,I=o.surfaceBlockProperty)}let{inlineInset:k,inlineOutOfBoundsCorrection:T,surfaceInlineProperty:S}=this.calculateInline({surfaceRect:v,anchorRect:x,anchorInline:_,surfaceInline:w,xOffset:n,positioning:a,isLTR:C,windowInnerWidth:h,inlineScrollbarWidth:g});if(T&&!d){const e="start"===w?"end":"start",t="start"===_?"end":"start",o=this.calculateInline({surfaceRect:v,anchorRect:x,anchorInline:t,surfaceInline:e,xOffset:n,positioning:a,isLTR:C,windowInnerWidth:h,inlineScrollbarWidth:g});Math.abs(T)>Math.abs(o.inlineOutOfBoundsCorrection)&&(k=o.inlineInset,T=o.inlineOutOfBoundsCorrection,S=o.surfaceInlineProperty)}"move"===l&&(R-=A,k-=T),this.surfaceStylesInternal={display:"block",opacity:"1",[I]:`${R}px`,[S]:`${k}px`},"resize"===l&&(A&&(this.surfaceStylesInternal.height=v.height-A+"px"),T&&(this.surfaceStylesInternal.width=v.width-T+"px")),this.host.requestUpdate()}calculateBlock(e){const{surfaceRect:t,anchorRect:o,anchorBlock:i,surfaceBlock:a,yOffset:n,positioning:r,windowInnerHeight:s,blockScrollbarHeight:d}=e,l="fixed"===r||"document"===r?1:0,c="document"===r?1:0,p="start"===a?1:0,h="end"===a?1:0,u=(i!==a?1:0)*o.height+n,m=p*o.top+h*(s-o.bottom-d);return{blockInset:l*m+c*(p*window.scrollY-h*window.scrollY)+u,blockOutOfBoundsCorrection:Math.abs(Math.min(0,s-m-u-t.height)),surfaceBlockProperty:"start"===a?"inset-block-start":"inset-block-end"}}calculateInline(e){const{isLTR:t,surfaceInline:o,anchorInline:i,anchorRect:a,surfaceRect:n,xOffset:r,positioning:s,windowInnerWidth:d,inlineScrollbarWidth:l}=e,c="fixed"===s||"document"===s?1:0,p="document"===s?1:0,h=t?1:0,u=t?0:1,m="start"===o?1:0,b="end"===o?1:0,f=(i!==o?1:0)*a.width+r,g=h*(m*a.left+b*(d-a.right-l))+u*(m*(d-a.right-l)+b*a.left);let v="start"===o?"inset-inline-start":"inset-inline-end";return"document"!==s&&"fixed"!==s||(v="start"===o&&t||"end"===o&&!t?"left":"right"),{inlineInset:c*g+f+p*(h*(m*window.scrollX-b*window.scrollX)+u*(b*window.scrollX-m*window.scrollX)),inlineOutOfBoundsCorrection:Math.abs(Math.min(0,d-g-f-n.width)),surfaceInlineProperty:v}}hostUpdate(){this.onUpdate()}hostUpdated(){this.onUpdate()}async onUpdate(){const e=this.getProperties();let t=!1;for(const[o,i]of Object.entries(e))if(t=t||i!==this.lastValues[o],t)break;const o=this.lastValues.isOpen!==e.isOpen,i=!!e.anchorEl,a=!!e.surfaceEl;t&&i&&a&&(this.lastValues.isOpen=e.isOpen,e.isOpen?(this.lastValues=e,await this.position(),e.onOpen()):o&&(await e.beforeClose(),this.close(),e.onClose()))}close(){this.surfaceStylesInternal={display:"none"},this.host.requestUpdate();const e=this.getProperties().surfaceEl;e?.popover&&e?.isConnected&&e.hidePopover()}}o("99790"),o("67670"),o("13334");const b=0,f=1,g=2;class v{constructor(e){this.getProperties=e,this.typeaheadRecords=[],this.typaheadBuffer="",this.cancelTypeaheadTimeout=0,this.isTypingAhead=!1,this.lastActiveRecord=null,this.onKeydown=e=>{this.isTypingAhead?this.typeahead(e):this.beginTypeahead(e)},this.endTypeahead=()=>{this.isTypingAhead=!1,this.typaheadBuffer="",this.typeaheadRecords=[]}}get items(){return this.getProperties().getItems()}get active(){return this.getProperties().active}beginTypeahead(e){this.active&&("Space"===e.code||"Enter"===e.code||e.code.startsWith("Arrow")||"Escape"===e.code||(this.isTypingAhead=!0,this.typeaheadRecords=this.items.map(((e,t)=>[t,e,e.typeaheadText.trim().toLowerCase()])),this.lastActiveRecord=this.typeaheadRecords.find((e=>0===e[f].tabIndex))??null,this.lastActiveRecord&&(this.lastActiveRecord[f].tabIndex=-1),this.typeahead(e)))}typeahead(e){if(e.defaultPrevented)return;if(clearTimeout(this.cancelTypeaheadTimeout),"Enter"===e.code||e.code.startsWith("Arrow")||"Escape"===e.code)return this.endTypeahead(),void(this.lastActiveRecord&&(this.lastActiveRecord[f].tabIndex=-1));"Space"===e.code&&e.preventDefault(),this.cancelTypeaheadTimeout=setTimeout(this.endTypeahead,this.getProperties().typeaheadBufferTime),this.typaheadBuffer+=e.key.toLowerCase();const t=this.lastActiveRecord?this.lastActiveRecord[b]:-1,o=this.typeaheadRecords.length,i=e=>(e[b]+o-t)%o,a=this.typeaheadRecords.filter((e=>!e[f].disabled&&e[g].startsWith(this.typaheadBuffer))).sort(((e,t)=>i(e)-i(t)));if(0===a.length)return clearTimeout(this.cancelTypeaheadTimeout),this.lastActiveRecord&&(this.lastActiveRecord[f].tabIndex=-1),void this.endTypeahead();const n=1===this.typaheadBuffer.length;let r;r=this.lastActiveRecord===a[0]&&n?a[1]??a[0]:a[0],this.lastActiveRecord&&(this.lastActiveRecord[f].tabIndex=-1),this.lastActiveRecord=r,r[f].tabIndex=0,r[f].focus()}}const x=new Set([l.E.ArrowDown,l.E.ArrowUp,l.E.Home,l.E.End]),y=new Set([l.E.ArrowLeft,l.E.ArrowRight,...x]);class w extends n.oi{get openDirection(){return"start"===this.menuCorner.split("-")[0]?"DOWN":"UP"}get anchorElement(){return this.anchor?this.getRootNode().querySelector(`#${this.anchor}`):this.currentAnchorElement}set anchorElement(e){this.currentAnchorElement=e,this.requestUpdate("anchorElement")}constructor(){super(),this.anchor="",this.positioning="absolute",this.quick=!1,this.hasOverflow=!1,this.open=!1,this.xOffset=0,this.yOffset=0,this.noHorizontalFlip=!1,this.noVerticalFlip=!1,this.typeaheadDelay=200,this.anchorCorner=h,this.menuCorner=u,this.stayOpenOnOutsideClick=!1,this.stayOpenOnFocusout=!1,this.skipRestoreFocus=!1,this.defaultFocus=p.Ch.FIRST_ITEM,this.noNavigationWrap=!1,this.typeaheadActive=!0,this.isSubmenu=!1,this.pointerPath=[],this.isRepositioning=!1,this.openCloseAnimationSignal=(0,d.L7)(),this.listController=new l.g({isItem:e=>e.hasAttribute("md-menu-item"),getPossibleItems:()=>this.slotItems,isRtl:()=>"rtl"===getComputedStyle(this).direction,deactivateItem:e=>{e.selected=!1,e.tabIndex=-1},activateItem:e=>{e.selected=!0,e.tabIndex=0},isNavigableKey:e=>{if(!this.isSubmenu)return y.has(e);return e===("rtl"===getComputedStyle(this).direction?l.E.ArrowLeft:l.E.ArrowRight)||x.has(e)},wrapNavigation:()=>!this.noNavigationWrap}),this.lastFocusedElement=null,this.typeaheadController=new v((()=>({getItems:()=>this.items,typeaheadBufferTime:this.typeaheadDelay,active:this.typeaheadActive}))),this.currentAnchorElement=null,this.internals=this.attachInternals(),this.menuPositionController=new m(this,(()=>({anchorCorner:this.anchorCorner,surfaceCorner:this.menuCorner,surfaceEl:this.surfaceEl,anchorEl:this.anchorElement,positioning:"popover"===this.positioning?"document":this.positioning,isOpen:this.open,xOffset:this.xOffset,yOffset:this.yOffset,disableBlockFlip:this.noVerticalFlip,disableInlineFlip:this.noHorizontalFlip,onOpen:this.onOpened,beforeClose:this.beforeClose,onClose:this.onClosed,repositionStrategy:this.hasOverflow&&"popover"!==this.positioning?"move":"resize"}))),this.onWindowResize=()=>{this.isRepositioning||"document"!==this.positioning&&"fixed"!==this.positioning&&"popover"!==this.positioning||(this.isRepositioning=!0,this.reposition(),this.isRepositioning=!1)},this.handleFocusout=async e=>{const t=this.anchorElement;if(this.stayOpenOnFocusout||!this.open||this.pointerPath.includes(t))return;if(e.relatedTarget){if((0,p.$4)(e.relatedTarget,this)||0!==this.pointerPath.length&&(0,p.$4)(e.relatedTarget,t))return}else if(this.pointerPath.includes(this))return;const o=this.skipRestoreFocus;this.skipRestoreFocus=!0,this.close(),await this.updateComplete,this.skipRestoreFocus=o},this.onOpened=async()=>{this.lastFocusedElement=function(e=document){let t=e.activeElement;for(;t&&t?.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t}();const e=this.items,t=(0,c.CL)(e);t&&this.defaultFocus!==p.Ch.NONE&&(t.item.tabIndex=-1);let o=!this.quick;switch(this.quick?this.dispatchEvent(new Event("opening")):o=!!await this.animateOpen(),this.defaultFocus){case p.Ch.FIRST_ITEM:const t=(0,c.B3)(e);t&&(t.tabIndex=0,t.focus(),await t.updateComplete);break;case p.Ch.LAST_ITEM:const o=(0,c.AW)(e);o&&(o.tabIndex=0,o.focus(),await o.updateComplete);break;case p.Ch.LIST_ROOT:this.focus();default:case p.Ch.NONE:}o||this.dispatchEvent(new Event("opened"))},this.beforeClose=async()=>{this.open=!1,this.skipRestoreFocus||this.lastFocusedElement?.focus?.(),this.quick||await this.animateClose()},this.onClosed=()=>{this.quick&&(this.dispatchEvent(new Event("closing")),this.dispatchEvent(new Event("closed")))},this.onWindowPointerdown=e=>{this.pointerPath=e.composedPath()},this.onDocumentClick=e=>{if(!this.open)return;const t=e.composedPath();this.stayOpenOnOutsideClick||t.includes(this)||t.includes(this.anchorElement)||(this.open=!1)},n.sk||(this.internals.role="menu",this.addEventListener("keydown",this.handleKeydown),this.addEventListener("keydown",this.captureKeydown,{capture:!0}),this.addEventListener("focusout",this.handleFocusout))}get items(){return this.listController.items}willUpdate(e){e.has("open")&&(this.open?this.removeAttribute("aria-hidden"):this.setAttribute("aria-hidden","true"))}update(e){e.has("open")&&(this.open?this.setUpGlobalEventListeners():this.cleanUpGlobalEventListeners()),e.has("positioning")&&"popover"===this.positioning&&!this.showPopover&&(this.positioning="fixed"),super.update(e)}connectedCallback(){super.connectedCallback(),this.open&&this.setUpGlobalEventListeners()}disconnectedCallback(){super.disconnectedCallback(),this.cleanUpGlobalEventListeners()}getBoundingClientRect(){return this.surfaceEl?this.surfaceEl.getBoundingClientRect():super.getBoundingClientRect()}getClientRects(){return this.surfaceEl?this.surfaceEl.getClientRects():super.getClientRects()}render(){return this.renderSurface()}renderSurface(){return n.dy` `}renderMenuItems(){return n.dy``}renderElevation(){return n.dy``}getSurfaceClasses(){return{open:this.open,fixed:"fixed"===this.positioning,"has-overflow":this.hasOverflow}}captureKeydown(e){e.target===this&&!e.defaultPrevented&&(0,p.kE)(e.code)&&(e.preventDefault(),this.close()),this.typeaheadController.onKeydown(e)}async animateOpen(){const e=this.surfaceEl,t=this.slotEl;if(!e||!t)return!0;const o=this.openDirection;this.dispatchEvent(new Event("opening")),e.classList.toggle("animating",!0);const i=this.openCloseAnimationSignal.start(),a=e.offsetHeight,n="UP"===o,r=this.items,s=250/r.length,l=e.animate([{height:"0px"},{height:`${a}px`}],{duration:500,easing:d.Xt.EMPHASIZED}),c=t.animate([{transform:n?`translateY(-${a}px)`:""},{transform:""}],{duration:500,easing:d.Xt.EMPHASIZED}),p=e.animate([{opacity:0},{opacity:1}],50),h=[];for(let e=0;e{t.classList.toggle("md-menu-hidden",!1)})),h.push([t,o])}let u=e=>{};const m=new Promise((e=>{u=e}));return i.addEventListener("abort",(()=>{l.cancel(),c.cancel(),p.cancel(),h.forEach((([e,t])=>{e.classList.toggle("md-menu-hidden",!1),t.cancel()})),u(!0)})),l.addEventListener("finish",(()=>{e.classList.toggle("animating",!1),this.openCloseAnimationSignal.finish(),u(!1)})),await m}animateClose(){let e;const t=new Promise((t=>{e=t})),o=this.surfaceEl,i=this.slotEl;if(!o||!i)return e(!1),t;const a="UP"===this.openDirection;this.dispatchEvent(new Event("closing")),o.classList.toggle("animating",!0);const n=this.openCloseAnimationSignal.start(),r=o.offsetHeight,s=this.items,l=150,c=50/s.length,p=o.animate([{height:`${r}px`},{height:.35*r+"px"}],{duration:l,easing:d.Xt.EMPHASIZED_ACCELERATE}),h=i.animate([{transform:""},{transform:a?`translateY(-${.65*r}px)`:""}],{duration:l,easing:d.Xt.EMPHASIZED_ACCELERATE}),u=o.animate([{opacity:1},{opacity:0}],{duration:50,delay:100}),m=[];for(let e=0;e{t.classList.toggle("md-menu-hidden",!0)})),m.push([t,o])}return n.addEventListener("abort",(()=>{p.cancel(),h.cancel(),u.cancel(),m.forEach((([e,t])=>{t.cancel(),e.classList.toggle("md-menu-hidden",!1)})),e(!1)})),p.addEventListener("finish",(()=>{o.classList.toggle("animating",!1),m.forEach((([e])=>{e.classList.toggle("md-menu-hidden",!1)})),this.openCloseAnimationSignal.finish(),this.dispatchEvent(new Event("closed")),e(!0)})),t}handleKeydown(e){this.pointerPath=[],this.listController.handleKeydown(e)}setUpGlobalEventListeners(){document.addEventListener("click",this.onDocumentClick,{capture:!0}),window.addEventListener("pointerdown",this.onWindowPointerdown),document.addEventListener("resize",this.onWindowResize,{passive:!0}),window.addEventListener("resize",this.onWindowResize,{passive:!0})}cleanUpGlobalEventListeners(){document.removeEventListener("click",this.onDocumentClick,{capture:!0}),window.removeEventListener("pointerdown",this.onWindowPointerdown),document.removeEventListener("resize",this.onWindowResize),window.removeEventListener("resize",this.onWindowResize)}onCloseMenu(){this.close()}onDeactivateItems(e){e.stopPropagation(),this.listController.onDeactivateItems()}onRequestActivation(e){e.stopPropagation(),this.listController.onRequestActivation(e)}handleDeactivateTypeahead(e){e.stopPropagation(),this.typeaheadActive=!1}handleActivateTypeahead(e){e.stopPropagation(),this.typeaheadActive=!0}handleStayOpenOnFocusout(e){e.stopPropagation(),this.stayOpenOnFocusout=!0}handleCloseOnFocusout(e){e.stopPropagation(),this.stayOpenOnFocusout=!1}close(){this.open=!1;this.slotItems.forEach((e=>{e.close?.()}))}show(){this.open=!0}activateNextItem(){return this.listController.activateNextItem()??null}activatePreviousItem(){return this.listController.activatePreviousItem()??null}reposition(){this.open&&this.menuPositionController.position()}}(0,i.gn)([(0,a.IO)(".menu")],w.prototype,"surfaceEl",void 0),(0,i.gn)([(0,a.IO)("slot")],w.prototype,"slotEl",void 0),(0,i.gn)([(0,a.Cb)()],w.prototype,"anchor",void 0),(0,i.gn)([(0,a.Cb)()],w.prototype,"positioning",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],w.prototype,"quick",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"has-overflow"})],w.prototype,"hasOverflow",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],w.prototype,"open",void 0),(0,i.gn)([(0,a.Cb)({type:Number,attribute:"x-offset"})],w.prototype,"xOffset",void 0),(0,i.gn)([(0,a.Cb)({type:Number,attribute:"y-offset"})],w.prototype,"yOffset",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"no-horizontal-flip"})],w.prototype,"noHorizontalFlip",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"no-vertical-flip"})],w.prototype,"noVerticalFlip",void 0),(0,i.gn)([(0,a.Cb)({type:Number,attribute:"typeahead-delay"})],w.prototype,"typeaheadDelay",void 0),(0,i.gn)([(0,a.Cb)({attribute:"anchor-corner"})],w.prototype,"anchorCorner",void 0),(0,i.gn)([(0,a.Cb)({attribute:"menu-corner"})],w.prototype,"menuCorner",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"stay-open-on-outside-click"})],w.prototype,"stayOpenOnOutsideClick",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"stay-open-on-focusout"})],w.prototype,"stayOpenOnFocusout",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"skip-restore-focus"})],w.prototype,"skipRestoreFocus",void 0),(0,i.gn)([(0,a.Cb)({attribute:"default-focus"})],w.prototype,"defaultFocus",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean,attribute:"no-navigation-wrap"})],w.prototype,"noNavigationWrap",void 0),(0,i.gn)([(0,a.NH)({flatten:!0})],w.prototype,"slotItems",void 0),(0,i.gn)([(0,a.SB)()],w.prototype,"typeaheadActive",void 0);const E=n.iv`:host{--md-elevation-level:var(--md-menu-container-elevation, 2);--md-elevation-shadow-color:var(--md-menu-container-shadow-color, var(--md-sys-color-shadow, #000));min-width:112px;color:unset;display:contents}md-focus-ring{--md-focus-ring-shape:var(--md-menu-container-shape, var(--md-sys-shape-corner-extra-small, 4px))}.menu{border-radius:var(--md-menu-container-shape,var(--md-sys-shape-corner-extra-small,4px));display:none;inset:auto;border:none;padding:0px;overflow:visible;background-color:rgba(0,0,0,0);color:inherit;opacity:0;z-index:20;position:absolute;user-select:none;max-height:inherit;height:inherit;min-width:inherit;max-width:inherit;scrollbar-width:inherit}.menu::backdrop{display:none}.fixed{position:fixed}.items{display:block;list-style-type:none;margin:0;outline:0;box-sizing:border-box;background-color:var(--md-menu-container-color,var(--md-sys-color-surface-container,#f3edf7));height:inherit;max-height:inherit;overflow:auto;min-width:inherit;max-width:inherit;border-radius:inherit;scrollbar-width:inherit}.item-padding{padding-block:8px}.has-overflow:not([popover]) .items{overflow:visible}.animating .items,.has-overflow.animating .items{overflow:hidden}.has-overflow.animating .items{pointer-events:none}.animating ::slotted(.md-menu-hidden){opacity:0}slot{display:block;height:inherit;max-height:inherit}::slotted(:is(md-divider,[role=separator])){margin:8px 0}@media(forced-colors:active){.menu{border-style:solid;border-color:CanvasText;border-width:1px}}`;let _=class extends w{};_.styles=[E],_=(0,i.gn)([(0,a.Mo)("md-menu")],_)},23111:function(e,t,o){o.d(t,{M:()=>b});var i=o("9065"),a=o("50778"),n=o("57243"),r=o("35359"),s=o("19799"),d=o("43921");var l,c;(c=l||(l={}))[c.INACTIVE=0]="INACTIVE",c[c.TOUCH_DELAY=1]="TOUCH_DELAY",c[c.HOLDING=2]="HOLDING",c[c.WAITING_FOR_CLICK=3]="WAITING_FOR_CLICK";const p=["click","contextmenu","pointercancel","pointerdown","pointerenter","pointerleave","pointerup"],h=n.sk?null:window.matchMedia("(forced-colors: active)");class u extends n.oi{constructor(){super(...arguments),this.disabled=!1,this.hovered=!1,this.pressed=!1,this.rippleSize="",this.rippleScale="",this.initialSize=0,this.state=l.INACTIVE,this.checkBoundsAfterContextMenu=!1,this.attachableController=new s.J(this,this.onControlChange.bind(this))}get htmlFor(){return this.attachableController.htmlFor}set htmlFor(e){this.attachableController.htmlFor=e}get control(){return this.attachableController.control}set control(e){this.attachableController.control=e}attach(e){this.attachableController.attach(e)}detach(){this.attachableController.detach()}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}render(){const e={hovered:this.hovered,pressed:this.pressed};return n.dy`
`}update(e){e.has("disabled")&&this.disabled&&(this.hovered=!1,this.pressed=!1),super.update(e)}handlePointerenter(e){this.shouldReactToEvent(e)&&(this.hovered=!0)}handlePointerleave(e){this.shouldReactToEvent(e)&&(this.hovered=!1,this.state!==l.INACTIVE&&this.endPressAnimation())}handlePointerup(e){if(this.shouldReactToEvent(e)){if(this.state!==l.HOLDING)return this.state===l.TOUCH_DELAY?(this.state=l.WAITING_FOR_CLICK,void this.startPressAnimation(this.rippleStartEvent)):void 0;this.state=l.WAITING_FOR_CLICK}}async handlePointerdown(e){if(this.shouldReactToEvent(e)){if(this.rippleStartEvent=e,!this.isTouch(e))return this.state=l.WAITING_FOR_CLICK,void this.startPressAnimation(e);this.checkBoundsAfterContextMenu&&!this.inBounds(e)||(this.checkBoundsAfterContextMenu=!1,this.state=l.TOUCH_DELAY,await new Promise((e=>{setTimeout(e,150)})),this.state===l.TOUCH_DELAY&&(this.state=l.HOLDING,this.startPressAnimation(e)))}}handleClick(){this.disabled||(this.state!==l.WAITING_FOR_CLICK?this.state===l.INACTIVE&&(this.startPressAnimation(),this.endPressAnimation()):this.endPressAnimation())}handlePointercancel(e){this.shouldReactToEvent(e)&&this.endPressAnimation()}handleContextmenu(){this.disabled||(this.checkBoundsAfterContextMenu=!0,this.endPressAnimation())}determineRippleSize(){const{height:e,width:t}=this.getBoundingClientRect(),o=Math.max(e,t),i=Math.max(.35*o,75),a=Math.floor(.2*o),n=Math.sqrt(t**2+e**2)+10;this.initialSize=a,this.rippleScale=""+(n+i)/a,this.rippleSize=`${a}px`}getNormalizedPointerEventCoords(e){const{scrollX:t,scrollY:o}=window,{left:i,top:a}=this.getBoundingClientRect(),n=t+i,r=o+a,{pageX:s,pageY:d}=e;return{x:s-n,y:d-r}}getTranslationCoordinates(e){const{height:t,width:o}=this.getBoundingClientRect(),i={x:(o-this.initialSize)/2,y:(t-this.initialSize)/2};let a;return a=e instanceof PointerEvent?this.getNormalizedPointerEventCoords(e):{x:o/2,y:t/2},a={x:a.x-this.initialSize/2,y:a.y-this.initialSize/2},{startPoint:a,endPoint:i}}startPressAnimation(e){if(!this.mdRoot)return;this.pressed=!0,this.growAnimation?.cancel(),this.determineRippleSize();const{startPoint:t,endPoint:o}=this.getTranslationCoordinates(e),i=`${t.x}px, ${t.y}px`,a=`${o.x}px, ${o.y}px`;this.growAnimation=this.mdRoot.animate({top:[0,0],left:[0,0],height:[this.rippleSize,this.rippleSize],width:[this.rippleSize,this.rippleSize],transform:[`translate(${i}) scale(1)`,`translate(${a}) scale(${this.rippleScale})`]},{pseudoElement:"::after",duration:450,easing:d.Xt.STANDARD,fill:"forwards"})}async endPressAnimation(){this.rippleStartEvent=void 0,this.state=l.INACTIVE;const e=this.growAnimation;let t=1/0;"number"==typeof e?.currentTime?t=e.currentTime:e?.currentTime&&(t=e.currentTime.to("ms").value),t>=225?this.pressed=!1:(await new Promise((e=>{setTimeout(e,225-t)})),this.growAnimation===e&&(this.pressed=!1))}shouldReactToEvent(e){if(this.disabled||!e.isPrimary)return!1;if(this.rippleStartEvent&&this.rippleStartEvent.pointerId!==e.pointerId)return!1;if("pointerenter"===e.type||"pointerleave"===e.type)return!this.isTouch(e);const t=1===e.buttons;return this.isTouch(e)||t}inBounds({x:e,y:t}){const{top:o,left:i,bottom:a,right:n}=this.getBoundingClientRect();return e>=i&&e<=n&&t>=o&&t<=a}isTouch({pointerType:e}){return"touch"===e}async handleEvent(e){if(!h?.matches)switch(e.type){case"click":this.handleClick();break;case"contextmenu":this.handleContextmenu();break;case"pointercancel":this.handlePointercancel(e);break;case"pointerdown":await this.handlePointerdown(e);break;case"pointerenter":this.handlePointerenter(e);break;case"pointerleave":this.handlePointerleave(e);break;case"pointerup":this.handlePointerup(e)}}onControlChange(e,t){if(!n.sk)for(const o of p)e?.removeEventListener(o,this),t?.addEventListener(o,this)}}(0,i.gn)([(0,a.Cb)({type:Boolean,reflect:!0})],u.prototype,"disabled",void 0),(0,i.gn)([(0,a.SB)()],u.prototype,"hovered",void 0),(0,i.gn)([(0,a.SB)()],u.prototype,"pressed",void 0),(0,i.gn)([(0,a.IO)(".surface")],u.prototype,"mdRoot",void 0);const m=n.iv`:host{display:flex;margin:auto;pointer-events:none}:host([disabled]){display:none}@media(forced-colors:active){:host{display:none}}.surface,:host{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.surface{-webkit-tap-highlight-color:transparent}.surface::after,.surface::before{content:"";opacity:0;position:absolute}.surface::before{background-color:var(--md-ripple-hover-color,var(--md-sys-color-on-surface,#1d1b20));inset:0;transition:opacity 15ms linear,background-color 15ms linear}.surface::after{background:radial-gradient(closest-side,var(--md-ripple-pressed-color,var(--md-sys-color-on-surface,#1d1b20)) max(100% - 70px,65%),transparent 100%);transform-origin:center center;transition:opacity 375ms linear}.hovered::before{background-color:var(--md-ripple-hover-color,var(--md-sys-color-on-surface,#1d1b20));opacity:var(--md-ripple-hover-opacity, .08)}.pressed::after{opacity:var(--md-ripple-pressed-opacity, .12);transition-duration:105ms}`;let b=class extends u{};b.styles=[m],b=(0,i.gn)([(0,a.Mo)("md-ripple")],b)},75351:function(e,t,o){o.d(t,{Ud:function(){return h}});o(39527),o(13334),o(34595);const i=Symbol("Comlink.proxy"),a=Symbol("Comlink.endpoint"),n=Symbol("Comlink.releaseProxy"),r=Symbol("Comlink.finalizer"),s=Symbol("Comlink.thrown"),d=e=>"object"==typeof e&&null!==e||"function"==typeof e,l=new Map([["proxy",{canHandle:e=>d(e)&&e[i],serialize(e){const{port1:t,port2:o}=new MessageChannel;return c(e,t),[o,[o]]},deserialize:e=>(e.start(),h(e))}],["throw",{canHandle:e=>d(e)&&s in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function c(e,t=globalThis,o=["*"]){t.addEventListener("message",(function a(n){if(!n||!n.data)return;if(!function(e,t){for(const o of e){if(t===o||"*"===o)return!0;if(o instanceof RegExp&&o.test(t))return!0}return!1}(o,n.origin))return void console.warn(`Invalid origin '${n.origin}' for comlink proxy`);const{id:d,type:l,path:h}=Object.assign({path:[]},n.data),u=(n.data.argumentList||[]).map(w);let m;try{const t=h.slice(0,-1).reduce(((e,t)=>e[t]),e),o=h.reduce(((e,t)=>e[t]),e);switch(l){case"GET":m=o;break;case"SET":t[h.slice(-1)[0]]=w(n.data.value),m=!0;break;case"APPLY":m=o.apply(t,u);break;case"CONSTRUCT":m=function(e){return Object.assign(e,{[i]:!0})}(new o(...u));break;case"ENDPOINT":{const{port1:t,port2:o}=new MessageChannel;c(e,o),m=function(e,t){return x.set(e,t),e}(t,[t])}break;case"RELEASE":m=void 0;break;default:return}}catch(e){m={value:e,[s]:0}}Promise.resolve(m).catch((e=>({value:e,[s]:0}))).then((o=>{const[i,n]=y(o);t.postMessage(Object.assign(Object.assign({},i),{id:d}),n),"RELEASE"===l&&(t.removeEventListener("message",a),p(t),r in e&&"function"==typeof e[r]&&e[r]())})).catch((e=>{const[o,i]=y({value:new TypeError("Unserializable return value"),[s]:0});t.postMessage(Object.assign(Object.assign({},o),{id:d}),i)}))})),t.start&&t.start()}function p(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function h(e,t){const o=new Map;return e.addEventListener("message",(function(e){const{data:t}=e;if(!t||!t.id)return;const i=o.get(t.id);if(i)try{i(t)}finally{o.delete(t.id)}})),g(e,o,[],t)}function u(e){if(e)throw new Error("Proxy has been released and is not useable")}function m(e){return E(e,new Map,{type:"RELEASE"}).then((()=>{p(e)}))}const b=new WeakMap,f="FinalizationRegistry"in globalThis&&new FinalizationRegistry((e=>{const t=(b.get(e)||0)-1;b.set(e,t),0===t&&m(e)}));function g(e,t,o=[],i=function(){}){let r=!1;const s=new Proxy(i,{get(i,a){if(u(r),a===n)return()=>{!function(e){f&&f.unregister(e)}(s),m(e),t.clear(),r=!0};if("then"===a){if(0===o.length)return{then:()=>s};const i=E(e,t,{type:"GET",path:o.map((e=>e.toString()))}).then(w);return i.then.bind(i)}return g(e,t,[...o,a])},set(i,a,n){u(r);const[s,d]=y(n);return E(e,t,{type:"SET",path:[...o,a].map((e=>e.toString())),value:s},d).then(w)},apply(i,n,s){u(r);const d=o[o.length-1];if(d===a)return E(e,t,{type:"ENDPOINT"}).then(w);if("bind"===d)return g(e,t,o.slice(0,-1));const[l,c]=v(s);return E(e,t,{type:"APPLY",path:o.map((e=>e.toString())),argumentList:l},c).then(w)},construct(i,a){u(r);const[n,s]=v(a);return E(e,t,{type:"CONSTRUCT",path:o.map((e=>e.toString())),argumentList:n},s).then(w)}});return function(e,t){const o=(b.get(t)||0)+1;b.set(t,o),f&&f.register(e,t,e)}(s,e),s}function v(e){const t=e.map(y);return[t.map((e=>e[0])),(o=t.map((e=>e[1])),Array.prototype.concat.apply([],o))];var o}const x=new WeakMap;function y(e){for(const[t,o]of l)if(o.canHandle(e)){const[i,a]=o.serialize(e);return[{type:"HANDLER",name:t,value:i},a]}return[{type:"RAW",value:e},x.get(e)||[]]}function w(e){switch(e.type){case"HANDLER":return l.get(e.name).deserialize(e.value);case"RAW":return e.value}}function E(e,t,o,i){return new Promise((a=>{const n=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.set(n,a),e.start&&e.start(),e.postMessage(Object.assign({id:n},o),i)}))}},85601:function(e,t,o){o(92745),o(92519),o(42179),o(89256),o(24931),o(88463),o(57449),o(19814),o(39527),o(99790),o(41360),o(13334),o(21478);!function(e){const t=new WeakMap,o=new WeakMap,i=new WeakMap,a=new WeakMap,n=new WeakMap,r=new WeakMap,s=new WeakMap,d=new WeakMap,l=new WeakMap,c=new WeakMap,p=new WeakMap,h=new WeakMap,u=new WeakMap,m=new WeakMap,b=new WeakMap,f={ariaAtomic:"aria-atomic",ariaAutoComplete:"aria-autocomplete",ariaBusy:"aria-busy",ariaChecked:"aria-checked",ariaColCount:"aria-colcount",ariaColIndex:"aria-colindex",ariaColIndexText:"aria-colindextext",ariaColSpan:"aria-colspan",ariaCurrent:"aria-current",ariaDescription:"aria-description",ariaDisabled:"aria-disabled",ariaExpanded:"aria-expanded",ariaHasPopup:"aria-haspopup",ariaHidden:"aria-hidden",ariaInvalid:"aria-invalid",ariaKeyShortcuts:"aria-keyshortcuts",ariaLabel:"aria-label",ariaLevel:"aria-level",ariaLive:"aria-live",ariaModal:"aria-modal",ariaMultiLine:"aria-multiline",ariaMultiSelectable:"aria-multiselectable",ariaOrientation:"aria-orientation",ariaPlaceholder:"aria-placeholder",ariaPosInSet:"aria-posinset",ariaPressed:"aria-pressed",ariaReadOnly:"aria-readonly",ariaRelevant:"aria-relevant",ariaRequired:"aria-required",ariaRoleDescription:"aria-roledescription",ariaRowCount:"aria-rowcount",ariaRowIndex:"aria-rowindex",ariaRowIndexText:"aria-rowindextext",ariaRowSpan:"aria-rowspan",ariaSelected:"aria-selected",ariaSetSize:"aria-setsize",ariaSort:"aria-sort",ariaValueMax:"aria-valuemax",ariaValueMin:"aria-valuemin",ariaValueNow:"aria-valuenow",ariaValueText:"aria-valuetext",role:"role"};function g(e){const t=a.get(e),{form:o}=t;L(e,o,t),I(e,t.labels)}const v=(e,t=!1)=>{const o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>a.has(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});let i=o.nextNode();const n=!t||e.disabled;for(;i;)i.formDisabledCallback&&n&&C(i,e.disabled),i=o.nextNode()},x={attributes:!0,attributeFilter:["disabled","name"]},y=N()?new MutationObserver((e=>{for(const t of e){const e=t.target;if("disabled"===t.attributeName&&(e.constructor.formAssociated?C(e,e.hasAttribute("disabled")):"fieldset"===e.localName&&v(e)),"name"===t.attributeName&&e.constructor.formAssociated){const t=a.get(e),o=l.get(e);t.setFormValue(o)}}})):{};function w(e){e.forEach((e=>{const{addedNodes:t,removedNodes:o}=e,n=Array.from(t),r=Array.from(o);n.forEach((e=>{var t;if(a.has(e)&&e.constructor.formAssociated&&g(e),c.has(e)){const t=c.get(e);Object.keys(f).filter((e=>null!==t[e])).forEach((o=>{e.setAttribute(f[o],t[o])})),c.delete(e)}if(b.has(e)){const t=b.get(e);e.setAttribute("internals-valid",t.validity.valid.toString()),e.setAttribute("internals-invalid",(!t.validity.valid).toString()),e.setAttribute("aria-invalid",(!t.validity.valid).toString()),b.delete(e)}if("form"===e.localName){const t=d.get(e),o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>!a.has(e)||!e.constructor.formAssociated||t&&t.has(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT});let i=o.nextNode();for(;i;)g(i),i=o.nextNode()}"fieldset"===e.localName&&(null===(t=y.observe)||void 0===t||t.call(y,e,x),v(e,!0))})),r.forEach((e=>{const t=a.get(e);if(t&&i.get(t)&&R(t),s.has(e)){s.get(e).disconnect()}}))}))}function E(e){e.forEach((e=>{const{removedNodes:t}=e;t.forEach((t=>{const o=u.get(e.target);a.has(t)&&$(t),o.disconnect()}))}))}!N()||new MutationObserver(w);const _={childList:!0,subtree:!0},C=(e,t)=>{e.toggleAttribute("internals-disabled",t),t?e.setAttribute("aria-disabled","true"):e.removeAttribute("aria-disabled"),e.formDisabledCallback&&e.formDisabledCallback.apply(e,[t])},R=e=>{i.get(e).forEach((e=>{e.remove()})),i.set(e,[])},A=(e,t)=>{const o=document.createElement("input");return o.type="hidden",o.name=e.getAttribute("name"),e.after(o),i.get(t).push(o),o},I=(e,t)=>{if(t.length){Array.from(t).forEach((t=>t.addEventListener("click",e.click.bind(e))));let o=t[0].id;t[0].id||(o=`${t[0].htmlFor}_Label`,t[0].id=o),e.setAttribute("aria-labelledby",o)}},k=e=>{const t=Array.from(e.elements).filter((e=>!e.tagName.includes("-")&&e.validity)).map((e=>e.validity.valid)),o=d.get(e)||[],i=[...t,...Array.from(o).filter((e=>e.isConnected)).map((e=>a.get(e).validity.valid))].includes(!1);e.toggleAttribute("internals-invalid",i),e.toggleAttribute("internals-valid",!i)},T=e=>{k(P(e.target))},S=e=>{k(P(e.target))},O=e=>{const t=d.get(e.target);t&&t.size&&t.forEach((e=>{e.constructor.formAssociated&&e.formResetCallback&&e.formResetCallback.apply(e)}))},L=(e,t,o)=>{if(t){const i=d.get(t);if(i)i.add(e);else{const o=new Set;o.add(e),d.set(t,o),(e=>{const t=["button[type=submit]","input[type=submit]","button:not([type])"].map((e=>`${e}:not([disabled])`)).map((t=>`${t}:not([form])${e.id?`,${t}[form='${e.id}']`:""}`)).join(",");e.addEventListener("click",(o=>{if(o.target.closest(t)){const t=d.get(e);if(e.noValidate)return;t.size&&Array.from(t).reverse().map((e=>a.get(e).reportValidity())).includes(!1)&&o.preventDefault()}}))})(t),t.addEventListener("reset",O),t.addEventListener("input",T),t.addEventListener("change",S)}r.set(t,{ref:e,internals:o}),e.constructor.formAssociated&&e.formAssociatedCallback&&setTimeout((()=>{e.formAssociatedCallback.apply(e,[t])}),0),k(t)}},P=e=>{let t=e.parentNode;return t&&"FORM"!==t.tagName&&(t=P(t)),t},z=(e,t,o=DOMException)=>{if(!e.constructor.formAssociated)throw new o(t)},M=(e,t,o)=>{const i=d.get(e);return i&&i.size&&i.forEach((e=>{a.get(e)[o]()||(t=!1)})),t},$=e=>{if(e.constructor.formAssociated){const t=a.get(e),{labels:o,form:i}=t;I(e,o),L(e,i,t)}};function N(){return"undefined"!=typeof MutationObserver}class D{constructor(){this.badInput=!1,this.customError=!1,this.patternMismatch=!1,this.rangeOverflow=!1,this.rangeUnderflow=!1,this.stepMismatch=!1,this.tooLong=!1,this.tooShort=!1,this.typeMismatch=!1,this.valid=!0,this.valueMissing=!1,Object.seal(this)}}const F=e=>{let t=!0;for(let o in e)"valid"!==o&&!1!==e[o]&&(t=!1);return t},B=new WeakMap;function H(e,t){e.toggleAttribute(t,!0),e.part&&e.part.add(t)}class W extends Set{static get isPolyfilled(){return!0}constructor(e){if(super(),!e||!e.tagName||-1===e.tagName.indexOf("-"))throw new TypeError("Illegal constructor");B.set(this,e)}add(e){if(!/^--/.test(e)||"string"!=typeof e)throw new DOMException(`Failed to execute 'add' on 'CustomStateSet': The specified value ${e} must start with '--'.`);const t=super.add(e),o=B.get(this),i=`state${e}`;return o.isConnected?H(o,i):setTimeout((()=>{H(o,i)})),t}clear(){for(let[e]of this.entries())this.delete(e);super.clear()}delete(e){const t=super.delete(e),o=B.get(this);return o.isConnected?(o.toggleAttribute(`state${e}`,!1),o.part&&o.part.remove(`state${e}`)):setTimeout((()=>{o.toggleAttribute(`state${e}`,!1),o.part&&o.part.remove(`state${e}`)})),t}}function V(e,t,o,i){if("a"===o&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===o?i:"a"===o?i.call(e):i?i.value:t.get(e)}var U;class j{constructor(e){U.set(this,void 0),function(e,t,o,i,a){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");"a"===i?a.call(e,o):a?a.value=o:t.set(e,o)}(this,U,e,"f");for(let t=0;t{for(let o in f){t[o]=null;let i=null;const a=f[o];Object.defineProperty(t,o,{get:()=>i,set(o){i=o,e.isConnected?e.setAttribute(a,o):c.set(e,t)}})}})(e,this),((e,t)=>{var o;i.set(t,[]),null===(o=y.observe)||void 0===o||o.call(y,e,x)})(e,this),Object.seal(this),n instanceof DocumentFragment&&(e=>{var t,o;const i=new MutationObserver(E);(null===(t=null===window||void 0===window?void 0:window.ShadyDOM)||void 0===t?void 0:t.inUse)&&e.mode&&e.host&&(e=e.host),null===(o=i.observe)||void 0===o||o.call(i,e,{childList:!0}),u.set(e,i)})(n)}checkValidity(){const e=t.get(this);if(z(e,"Failed to execute 'checkValidity' on 'ElementInternals': The target element is not a form-associated custom element."),!this.willValidate)return!0;const i=o.get(this);if(!i.valid){const t=new Event("invalid",{bubbles:!1,cancelable:!0,composed:!1});e.dispatchEvent(t)}return i.valid}get form(){const e=t.get(this);let o;return z(e,"Failed to read the 'form' property from 'ElementInternals': The target element is not a form-associated custom element."),!0===e.constructor.formAssociated&&(o=P(e)),o}get labels(){const e=t.get(this);z(e,"Failed to read the 'labels' property from 'ElementInternals': The target element is not a form-associated custom element.");const o=e.getAttribute("id"),i=e.getRootNode();return i&&o?i.querySelectorAll(`[for="${o}"]`):[]}reportValidity(){const e=t.get(this);if(z(e,"Failed to execute 'reportValidity' on 'ElementInternals': The target element is not a form-associated custom element."),!this.willValidate)return!0;const o=this.checkValidity(),i=h.get(this);if(i&&!e.constructor.formAssociated)throw new DOMException("Failed to execute 'reportValidity' on 'ElementInternals': The target element is not a form-associated custom element.");return!o&&i&&(e.focus(),i.focus()),o}setFormValue(e){const o=t.get(this);if(z(o,"Failed to execute 'setFormValue' on 'ElementInternals': The target element is not a form-associated custom element."),R(this),null==e||e instanceof FormData)null!=e&&e instanceof FormData&&Array.from(e).reverse().forEach((([e,t])=>{if("string"==typeof t){const i=A(o,this);i.name=e,i.value=t}}));else if(o.getAttribute("name")){A(o,this).value=e}l.set(o,e)}setValidity(e,i,a){const r=t.get(this);if(z(r,"Failed to execute 'setValidity' on 'ElementInternals': The target element is not a form-associated custom element."),!e)throw new TypeError("Failed to execute 'setValidity' on 'ElementInternals': 1 argument required, but only 0 present.");h.set(this,a);const s=o.get(this),d={};for(const t in e)d[t]=e[t];var l;0===Object.keys(d).length&&((l=s).badInput=!1,l.customError=!1,l.patternMismatch=!1,l.rangeOverflow=!1,l.rangeUnderflow=!1,l.stepMismatch=!1,l.tooLong=!1,l.tooShort=!1,l.typeMismatch=!1,l.valid=!0,l.valueMissing=!1);const c=Object.assign(Object.assign({},s),d);delete c.valid;const{valid:p}=((e,t,o)=>(e.valid=F(t),Object.keys(t).forEach((o=>e[o]=t[o])),o&&k(o),e))(s,c,this.form);if(!p&&!i)throw new DOMException("Failed to execute 'setValidity' on 'ElementInternals': The second argument should not be empty if one or more flags in the first argument are true.");n.set(this,p?"":i),r.isConnected?(r.toggleAttribute("internals-invalid",!p),r.toggleAttribute("internals-valid",p),r.setAttribute("aria-invalid",`${!p}`)):b.set(r,this)}get shadowRoot(){const e=t.get(this),o=p.get(e);return o||null}get validationMessage(){const e=t.get(this);return z(e,"Failed to read the 'validationMessage' property from 'ElementInternals': The target element is not a form-associated custom element."),n.get(this)}get validity(){const e=t.get(this);z(e,"Failed to read the 'validity' property from 'ElementInternals': The target element is not a form-associated custom element.");return o.get(this)}get willValidate(){const e=t.get(this);return z(e,"Failed to read the 'willValidate' property from 'ElementInternals': The target element is not a form-associated custom element."),!(e.disabled||e.hasAttribute("disabled")||e.hasAttribute("readonly"))}}let G=!1,q=!1;function Y(e){q||(q=!0,window.CustomStateSet=W,e&&(HTMLElement.prototype.attachInternals=function(...t){const o=e.call(this,t);return o.states=new W(this),o}))}function X(e=!0){if(!G){if(G=!0,"undefined"!=typeof window&&(window.ElementInternals=K),"undefined"!=typeof CustomElementRegistry){const t=CustomElementRegistry.prototype.define;CustomElementRegistry.prototype.define=function(e,o,i){if(o.formAssociated){const e=o.prototype.connectedCallback;o.prototype.connectedCallback=function(){m.has(this)||(m.set(this,!0),this.hasAttribute("disabled")&&C(this,!0)),null!=e&&e.apply(this),$(this)}}t.call(this,e,o,i)}}if("undefined"!=typeof HTMLElement&&(HTMLElement.prototype.attachInternals=function(){if(!this.tagName)return{};if(-1===this.tagName.indexOf("-"))throw new Error("Failed to execute 'attachInternals' on 'HTMLElement': Unable to attach ElementInternals to non-custom elements.");if(a.has(this))throw new DOMException("DOMException: Failed to execute 'attachInternals' on 'HTMLElement': ElementInternals for the specified element was already attached.");return new K(this)}),"undefined"!=typeof Element){function o(...e){const t=i.apply(this,e);if(p.set(this,t),N()){const e=new MutationObserver(w);window.ShadyDOM?e.observe(this,_):e.observe(t,_),s.set(this,e)}return t}const i=Element.prototype.attachShadow;Element.prototype.attachShadow=o}if(N()&&"undefined"!=typeof document){new MutationObserver(w).observe(document.documentElement,_)}"undefined"!=typeof HTMLFormElement&&function(){const e=HTMLFormElement.prototype.checkValidity;HTMLFormElement.prototype.checkValidity=function(...t){let o=e.apply(this,t);return M(this,o,"checkValidity")};const t=HTMLFormElement.prototype.reportValidity;HTMLFormElement.prototype.reportValidity=function(...e){let o=t.apply(this,e);return M(this,o,"reportValidity")};const{get:o}=Object.getOwnPropertyDescriptor(HTMLFormElement.prototype,"elements");Object.defineProperty(HTMLFormElement.prototype,"elements",{get(...e){const t=o.call(this,...e),i=Array.from(d.get(this)||[]);if(0===i.length)return t;const a=Array.from(t).concat(i).sort(((e,t)=>e.compareDocumentPosition?2&e.compareDocumentPosition(t)?1:-1:0));return new j(a)}})}(),(e||"undefined"!=typeof window&&!window.CustomStateSet)&&Y()}}!!customElements.polyfillWrapFlushCallback||(!function(){if("undefined"==typeof window||!window.ElementInternals||!HTMLElement.prototype.attachInternals)return!1;class e extends HTMLElement{constructor(){super(),this.internals=this.attachInternals()}}const t=`element-internals-feature-detection-${Math.random().toString(36).replace(/[^a-z]+/g,"")}`;customElements.define(t,e);const o=new e;return["shadowRoot","form","willValidate","validity","validationMessage","labels","setFormValue","setValidity","checkValidity","reportValidity"].every((e=>e in o.internals))}()?X(!1):"undefined"==typeof window||window.CustomStateSet||Y(HTMLElement.prototype.attachInternals)),e.forceCustomStateSetPolyfill=Y,e.forceElementInternalsPolyfill=X,Object.defineProperty(e,"__esModule",{value:!0})}({})},79840:function(e,t,o){o.d(t,{i0:()=>r,dy:()=>l});o("92745"),o("39527"),o("34595");var i=o("2841");const a=Symbol.for(""),n=e=>{if((null==e?void 0:e.r)===a)return null==e?void 0:e._$litStatic$},r=(e,...t)=>({_$litStatic$:t.reduce(((t,o,i)=>t+(e=>{if(void 0!==e._$litStatic$)return e._$litStatic$;throw Error(`Value passed to 'literal' function must be a 'literal' result: ${e}. Use 'unsafeStatic' to pass non-literal values, but\n take care to ensure page security.`)})(o)+e[i+1]),e[0]),r:a}),s=new Map,d=e=>(t,...o)=>{const i=o.length;let a,r;const d=[],l=[];let c,p=0,h=!1;for(;p