Files
2026-01-30 23:31:00 -06:00

19 lines
128 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*! For license information please see 356.9b4e9765710e935a.js.LICENSE.txt */
"use strict";(self.webpackChunkhacs_frontend=self.webpackChunkhacs_frontend||[]).push([["356"],{31622:function(e,t,o){o.d(t,{z:()=>g});var i=o("9065"),n=o("50778"),r=(o("71695"),o("47021"),o("93695"),o("16060"),o("4428")),a=o("91532"),s=o("57243"),l=o("35359"),d=o("20552");let c,p,h,u,m=e=>e;class f 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 a.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}renderOverlay(){return(0,s.dy)(c||(c=m``))}renderRipple(){const e=this.raised||this.unelevated;return this.shouldRenderRipple?(0,s.dy)(p||(p=m`<mwc-ripple class="ripple" .primary="${0}" .disabled="${0}"></mwc-ripple>`),!e,this.disabled):""}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(0,s.dy)(h||(h=m` <button id="button" class="mdc-button ${0}" ?disabled="${0}" aria-label="${0}" aria-haspopup="${0}" @focus="${0}" @blur="${0}" @mousedown="${0}" @mouseenter="${0}" @mouseleave="${0}" @touchstart="${0}" @touchend="${0}" @touchcancel="${0}"> ${0} ${0} <span class="leading-icon"> <slot name="icon"> ${0} </slot> </span> <span class="mdc-button__label">${0}</span> <span class="slot-container ${0}"> <slot></slot> </span> <span class="trailing-icon"> <slot name="trailingIcon"> ${0} </slot> </span> </button>`),(0,l.$)(this.getRenderClasses()),this.disabled,this.label||this.icon,(0,d.o)(this.ariaHasPopup),this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderOverlay(),this.renderRipple(),this.icon&&!this.trailingIcon?this.renderIcon():"",this.label,(0,l.$)({flex:this.expandContent}),this.icon&&this.trailingIcon?this.renderIcon():"")}renderIcon(){return(0,s.dy)(u||(u=m` <mwc-icon class="mdc-button__icon"> ${0} </mwc-icon>`),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()}}f.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.gn)([r.L,(0,n.Cb)({type:String,attribute:"aria-haspopup"})],f.prototype,"ariaHasPopup",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"raised",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"unelevated",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"outlined",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean})],f.prototype,"dense",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"disabled",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"trailingicon"})],f.prototype,"trailingIcon",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"fullwidth",void 0),(0,i.gn)([(0,n.Cb)({type:String})],f.prototype,"icon",void 0),(0,i.gn)([(0,n.Cb)({type:String})],f.prototype,"label",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean})],f.prototype,"expandContent",void 0),(0,i.gn)([(0,n.IO)("#button")],f.prototype,"buttonElement",void 0),(0,i.gn)([(0,n.GC)("mwc-ripple")],f.prototype,"ripple",void 0),(0,i.gn)([(0,n.SB)()],f.prototype,"shouldRenderRipple",void 0),(0,i.gn)([(0,n.hO)({passive:!0})],f.prototype,"handleRippleActivate",null);var b=o("22344");let g=class extends f{};g.styles=[b.W],g=(0,i.gn)([(0,n.Mo)("mwc-button")],g)},22344:function(e,t,o){o.d(t,{W:function(){return n}});let i;const n=(0,o(57243).iv)(i||(i=(e=>e)`.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 g}});o(71695),o(47021);var i=o(9065),n=(o(16060),o(91532)),r=o(57243),a=o(50778),s=o(35359);let l,d,c,p,h,u,m,f,b=e=>e;class g extends r.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 n.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(0,r.dy)(l||(l=b`<button class="mdc-fab ${0}" ?disabled="${0}" aria-label="${0}" @mouseenter="${0}" @mouseleave="${0}" @focus="${0}" @blur="${0}" @mousedown="${0}" @touchstart="${0}" @touchend="${0}" @touchcancel="${0}">${0}${0}${0}<span class="material-icons mdc-fab__icon"><slot name="icon">${0}</slot></span>${0}${0}</button>`),(0,s.$)(t),this.disabled,o,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleStartPress,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderBeforeRipple(),this.renderRipple(),this.showIconAtEnd?this.renderLabel():"",this.icon,this.showIconAtEnd?"":this.renderLabel(),this.renderTouchTarget())}renderIcon(){return(0,r.dy)(d||(d=b``))}renderTouchTarget(){const e=this.mini&&!this.reducedTouchTarget;return(0,r.dy)(c||(c=b`${0}`),e?(0,r.dy)(p||(p=b`<div class="mdc-fab__touch"></div>`)):"")}renderLabel(){const e=""!==this.label&&this.extended;return(0,r.dy)(h||(h=b`${0}`),e?(0,r.dy)(u||(u=b`<span class="mdc-fab__label">${0}</span>`),this.label):"")}renderBeforeRipple(){return(0,r.dy)(m||(m=b``))}renderRipple(){return this.shouldRenderRipple?(0,r.dy)(f||(f=b`<mwc-ripple class="ripple" .internalUseStateLayerCustomProperties="${0}"></mwc-ripple>`),this.useStateLayerCustomProperties):""}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()}}g.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.gn)([(0,a.GC)("mwc-ripple")],g.prototype,"ripple",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],g.prototype,"mini",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],g.prototype,"exited",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],g.prototype,"disabled",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],g.prototype,"extended",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],g.prototype,"showIconAtEnd",void 0),(0,i.gn)([(0,a.Cb)({type:Boolean})],g.prototype,"reducedTouchTarget",void 0),(0,i.gn)([(0,a.Cb)()],g.prototype,"icon",void 0),(0,i.gn)([(0,a.Cb)()],g.prototype,"label",void 0),(0,i.gn)([(0,a.SB)()],g.prototype,"shouldRenderRipple",void 0),(0,i.gn)([(0,a.SB)()],g.prototype,"useStateLayerCustomProperties",void 0),(0,i.gn)([(0,a.hO)({passive:!0})],g.prototype,"handleRippleStartPress",null)},52876:function(e,t,o){o.d(t,{W:function(){return n}});let i;const n=(0,o(57243).iv)(i||(i=(e=>e)`: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"),n=o("57243"),r=o("50778");let a;const s=(0,n.iv)(a||(a=(e=>e)`: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 l,d=e=>e,c=class extends n.oi{render(){return(0,n.dy)(l||(l=d`<span><slot></slot></span>`))}};c.styles=[s],c=(0,i.gn)([(0,r.Mo)("mwc-icon")],c)},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}}},4597:function(e,t,o){var i=o(63253).match(/firefox\/(\d+)/i);e.exports=!!i&&+i[1]},66869:function(e,t,o){var i=o(63253);e.exports=/MSIE|Trident/.test(i)},6548:function(e,t,o){var i=o(63253).match(/AppleWebKit\/(\d+)\./);e.exports=!!i&&+i[1]},75855:function(e,t,o){var i=o(85779),n=o(29660),r=o(71998),a=o(45103),s=Error.prototype.toString,l=n((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==s.call(e))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));e.exports=l?function(){var e=r(this),t=a(e.name,"Error"),o=a(e.message);return t?o?t+": "+o:t:o}:s},19444:function(e,t,o){var i=o(1569),n=o(58108);e.exports=function(e){if(n){try{return i.process.getBuiltinModule(e)}catch(t){}try{return Function('return require("'+e+'")')()}catch(t){}}}},37588:function(e,t,o){var i=o(68533).PROPER,n=o(29660),r=o(91430);e.exports=function(e){return n((function(){return!!r[e]()||"…"!=="…"[e]()||i&&r[e].name!==e}))}},61893:function(e,t,o){var i=o(40810),n=o(72878),r=o(63983),a=o(12360),s=o(13053),l=o(48391),d=o(72616),c=o(29660),p=o(58208),h=o(4371),u=o(4597),m=o(66869),f=o(29565),b=o(6548),g=[],v=n(g.sort),x=n(g.push),y=c((function(){g.sort(void 0)})),w=c((function(){g.sort(null)})),E=h("sort"),C=!c((function(){if(f)return f<70;if(!(u&&u>3)){if(m)return!0;if(b)return b<603;var e,t,o,i,n="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:o=3;break;case 68:case 71:o=4;break;default:o=2}for(i=0;i<47;i++)g.push({k:t+i,v:o})}for(g.sort((function(e,t){return t.v-e.v})),i=0;i<g.length;i++)t=g[i].k.charAt(0),n.charAt(n.length-1)!==t&&(n+=t);return"DGBEFHACIJK"!==n}}));i({target:"Array",proto:!0,forced:y||!w||!E||!C},{sort:function(e){void 0!==e&&r(e);var t=a(this);if(C)return void 0===e?v(t):v(t,e);var o,i,n=[],c=s(t);for(i=0;i<c;i++)i in t&&x(n,t[i]);for(p(n,function(e){return function(t,o){return void 0===o?-1:void 0===t?1:void 0!==e?+e(t,o)||0:d(t)>d(o)?1:-1}}(e)),o=s(n),i=0;i<o;)t[i]=n[i++];for(;i<c;)l(t,i++);return t}})},44495:function(e,t,o){var i=o(97934),n=o(13818),r=o(71998),a=o(56737),s=o(82065),l=o(72616),d=o(95011),c=o(22861),p=o(41848),h=o(3182);n("match",(function(e,t,o){return[function(t){var o=d(this),n=a(t)?void 0:c(t,e);return n?i(n,t,o):new RegExp(t)[e](l(o))},function(e){var i=r(this),n=l(e),a=o(t,i,n);if(a.done)return a.value;if(!i.global)return h(i,n);var d=i.unicode;i.lastIndex=0;for(var c,u=[],m=0;null!==(c=h(i,n));){var f=l(c[0]);u[m]=f,""===f&&(i.lastIndex=p(n,s(i.lastIndex),d)),m++}return 0===m?null:u}]}))},81804:function(e,t,o){var i=o(40810),n=o(36888).trim;i({target:"String",proto:!0,forced:o(37588)("trim")},{trim:function(){return n(this)}})},9656:function(e,t,o){o(17954)("replace")},34028:function(e,t,o){var i=o(40810),n=o(87831),r=o(19444),a=o(29660),s=o(72309),l=o(64628),d=o(13465).f,c=o(99473),p=o(27803),h=o(39129),u=o(60799),m=o(71998),f=o(75855),b=o(45103),g=o(33689),v=o(89139),x=o(84238),y=o(85779),w=o(92288),E="DOMException",C="DATA_CLONE_ERR",_=n("Error"),R=n(E)||function(){try{(new(n("MessageChannel")||r("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===C&&25===e.code)return e.constructor}}(),A=R&&R.prototype,I=_.prototype,k=x.set,T=x.getterFor(E),S="stack"in new _(E),O=function(e){return h(g,e)&&g[e].m?g[e].c:0},L=function(){u(this,P);var e=arguments.length,t=b(e<1?void 0:arguments[0]),o=b(e<2?void 0:arguments[1],"Error"),i=O(o);if(k(this,{type:E,name:o,message:t,code:i}),y||(this.name=o,this.message=t,this.code=i),S){var n=new _(t);n.name=E,d(this,"stack",l(1,v(n.stack,1)))}},P=L.prototype=s(I),M=function(e){return{enumerable:!0,configurable:!0,get:e}},z=function(e){return M((function(){return T(this)[e]}))};y&&(p(P,"code",z("code")),p(P,"message",z("message")),p(P,"name",z("name"))),d(P,"constructor",l(1,L));var $=a((function(){return!(new R instanceof _)})),N=$||a((function(){return I.toString!==f||"2: 1"!==String(new R(1,2))})),D=$||a((function(){return 25!==new R(1,"DataCloneError").code})),F=$||25!==R[C]||25!==A[C],B=w?N||D||F:$;i({global:!0,constructor:!0,forced:B},{DOMException:B?L:R});var H=n(E),W=H.prototype;for(var V in N&&(w||R===H)&&c(W,"toString",f),D&&y&&R===H&&p(W,"code",M((function(){return O(m(this).name)}))),g)if(h(g,V)){var j=g[V],U=j.s,K=l(6,j.c);h(H,U)||d(H,U,K),h(W,U)||d(W,U,K)}},21478:function(e,t,o){var i=o(40810),n=o(1569),r=o(87831),a=o(64628),s=o(13465).f,l=o(39129),d=o(60799),c=o(37929),p=o(45103),h=o(33689),u=o(89139),m=o(85779),f=o(92288),b="DOMException",g=r("Error"),v=r(b),x=function(){d(this,y);var e=arguments.length,t=p(e<1?void 0:arguments[0]),o=p(e<2?void 0:arguments[1],"Error"),i=new v(t,o),n=new g(t);return n.name=b,s(i,"stack",a(1,u(n.stack,1))),c(i,this,x),i},y=x.prototype=v.prototype,w="stack"in new g(b),E="stack"in new v(1,2),C=v&&m&&Object.getOwnPropertyDescriptor(n,b),_=!(!C||C.writable&&C.configurable),R=w&&!_&&!E;i({global:!0,constructor:!0,forced:f||R},{DOMException:R?x:v});var A=r(b),I=A.prototype;if(I.constructor!==A)for(var k in f||s(I,"constructor",a(1,A)),h)if(l(h,k)){var T=h[k],S=T.s;l(A,S)||s(A,S,a(6,T.c))}},35911:function(e,t,o){var i=o(87831),n="DOMException";o(93327)(i(n),n)},91179:function(e,t,o){o.d(t,{Z:()=>r});o("9656"),o("71695"),o("92745"),o("52805"),o("69235"),o("12385"),o("19134"),o("11740"),o("97003"),o("46692"),o("39527"),o("34595"),o("47021");var i=o("86180");function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}o("52247");function r(){r=function(e,t){return new o(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function o(e,i,r){var a=RegExp(e,i);return t.set(a,r||t.get(e)),n(a,o.prototype)}function a(e,o){var i=t.get(o);return Object.keys(i).reduce((function(t,o){var n=i[o];if("number"==typeof n)t[o]=e[n];else{for(var r=0;void 0===e[n[r]]&&r+1<n.length;)r++;t[o]=e[n[r]]}return t}),Object.create(null))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)}(o,RegExp),o.prototype.exec=function(t){var o=e.exec.call(this,t);if(o){o.groups=a(o,this);var i=o.indices;i&&(i.groups=a(i,this))}return o},o.prototype[Symbol.replace]=function(o,n){if("string"==typeof n){var r=t.get(this);return e[Symbol.replace].call(this,o,n.replace(/\$<([^>]+)>/g,(function(e,t){var o=r[t];return"$"+(Array.isArray(o)?o.join("$"):o)})))}if("function"==typeof n){var s=this;return e[Symbol.replace].call(this,o,(function(){var e=arguments;return"object"!=(0,i.Z)(e[e.length-1])&&(e=[].slice.call(e)).push(a(e,s)),n.apply(this,e)}))}return e[Symbol.replace].call(this,o,n)},r.apply(this,arguments)}},10445:function(e,t,o){o.d(t,{X:()=>b});var i=o("9065"),n=o("50778"),r=(o("71695"),o("19423"),o("47021"),o("54835"),o("57243")),a=o("4077");let s,l,d,c=e=>e;class p extends a.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 Object.assign(Object.assign({},super.getContainerClasses()),{},{disabled:!this.href&&(this.disabled||this.softDisabled),elevated:this.elevated,link:!!this.href})}renderPrimaryAction(e){const{ariaLabel:t}=this;return this.href?(0,r.dy)(s||(s=c` <a class="primary action" id="link" aria-label="${0}" href="${0}" target="${0}">${0}</a> `),t||r.Ld,this.href,this.target||r.Ld,e):(0,r.dy)(l||(l=c` <button class="primary action" id="button" aria-label="${0}" aria-disabled="${0}" ?disabled="${0}" type="button">${0}</button> `),t||r.Ld,this.softDisabled||r.Ld,this.disabled&&!this.alwaysFocusable,e)}renderOutline(){return this.elevated?(0,r.dy)(d||(d=c`<md-elevation part="elevation"></md-elevation>`)):super.renderOutline()}}(0,i.gn)([(0,n.Cb)({type:Boolean})],p.prototype,"elevated",void 0),(0,i.gn)([(0,n.Cb)()],p.prototype,"href",void 0),(0,i.gn)([(0,n.Cb)()],p.prototype,"target",void 0);let h;const u=(0,r.iv)(h||(h=(e=>e)`: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 m=o("29126"),f=o("21016");let b=class extends p{};b.styles=[f.W,m.W,u],b=(0,i.gn)([(0,n.Mo)("md-assist-chip")],b)},4077:function(e,t,o){o.d(t,{A:function(){return b}});o(19423);var i=o(9065),n=(o(57618),o(23111),o(57243)),r=o(50778),a=o(35359),s=o(13823);let l,d,c,p,h,u,m=e=>e;const f=(0,s.T)(n.oi);class b extends f{get rippleDisabled(){return this.disabled||this.softDisabled}constructor(){super(),this.disabled=!1,this.softDisabled=!1,this.alwaysFocusable=!1,this.label="",this.hasIcon=!1,n.sk||this.addEventListener("click",this.handleClick.bind(this))}focus(e){this.disabled&&!this.alwaysFocusable||super.focus(e)}render(){return(0,n.dy)(l||(l=m` <div class="container ${0}"> ${0} </div> `),(0,a.$)(this.getContainerClasses()),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(0,n.dy)(d||(d=m` ${0} <md-focus-ring part="focus-ring" for="${0}"></md-focus-ring> <md-ripple for="${0}" ?disabled="${0}"></md-ripple> ${0} `),this.renderOutline(),this.primaryId,this.primaryId,this.rippleDisabled,this.renderPrimaryAction(this.renderPrimaryContent()))}renderOutline(){return(0,n.dy)(c||(c=m`<span class="outline"></span>`))}renderLeadingIcon(){return(0,n.dy)(p||(p=m`<slot name="icon" @slotchange="${0}"></slot>`),this.handleIconChange)}renderPrimaryContent(){return(0,n.dy)(h||(h=m` <span class="leading icon" aria-hidden="true"> ${0} </span> <span class="label"> <span class="label-text" id="label"> ${0} </span> </span> <span class="touch"></span> `),this.renderLeadingIcon(),this.label?this.label:(0,n.dy)(u||(u=m`<slot></slot>`)))}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()}}b.shadowRootOptions=Object.assign(Object.assign({},n.oi.shadowRootOptions),{},{delegatesFocus:!0}),(0,i.gn)([(0,r.Cb)({type:Boolean,reflect:!0})],b.prototype,"disabled",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean,attribute:"soft-disabled",reflect:!0})],b.prototype,"softDisabled",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean,attribute:"always-focusable"})],b.prototype,"alwaysFocusable",void 0),(0,i.gn)([(0,r.Cb)()],b.prototype,"label",void 0),(0,i.gn)([(0,r.Cb)({type:Boolean,reflect:!0,attribute:"has-icon"})],b.prototype,"hasIcon",void 0)},29126:function(e,t,o){o.d(t,{W:function(){return n}});let i;const n=(0,o(57243).iv)(i||(i=(e=>e)`.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 n}});let i;const n=(0,o(57243).iv)(i||(i=(e=>e)`: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"),n=o("50778"),r=o("57243");let a,s=e=>e;class l extends r.oi{connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}render(){return(0,r.dy)(a||(a=s`<span class="shadow"></span>`))}}let d;const c=(0,r.iv)(d||(d=(e=>e)`.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 p=class extends l{};p.styles=[c],p=(0,i.gn)([(0,n.Mo)("md-elevation")],p)},57618:function(e,t,o){var i=o("9065"),n=o("50778"),r=(o("63721"),o("71695"),o("47021"),o("57243")),a=o("19799");const s=["focusin","focusout","pointerdown"];class l extends r.oi{constructor(){super(...arguments),this.visible=!1,this.inward=!1,this.attachableController=new a.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){var t,o;if(!e[d]){switch(e.type){default:return;case"focusin":this.visible=null!==(t=null===(o=this.control)||void 0===o?void 0:o.matches(":focus-visible"))&&void 0!==t&&t;break;case"focusout":case"pointerdown":this.visible=!1}e[d]=!0}}onControlChange(e,t){if(!r.sk)for(const o of s)null==e||e.removeEventListener(o,this),null==t||t.addEventListener(o,this)}update(e){e.has("visible")&&this.dispatchEvent(new Event("visibility-changed")),super.update(e)}}(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],l.prototype,"visible",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],l.prototype,"inward",void 0);const d=Symbol("handledByFocusRing");let c;const p=(0,r.iv)(c||(c=(e=>e)`: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 h=class extends l{};h.styles=[p],h=(0,i.gn)([(0,n.Mo)("md-focus-ring")],h)},13823:function(e,t,o){o.d(t,{T:()=>d});o("63721"),o("71695"),o("19134"),o("92519"),o("42179"),o("89256"),o("24931"),o("88463"),o("57449"),o("19814"),o("97003"),o("47021");var i=o("57243");o("19083"),o("61006");const n=["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"],r=n.map(s);function a(e){return r.includes(e)}function s(e){return e.replace("aria","aria-").replace(/Elements?/g,"").toLowerCase()}const l=Symbol("privateIgnoreAttributeChangesFor");function d(e){var t;if(i.sk)return e;class o extends e{constructor(){super(...arguments),this[t]=new Set}attributeChangedCallback(e,t,o){if(!a(e))return void super.attributeChangedCallback(e,t,o);if(this[l].has(e))return;this[l].add(e),this.removeAttribute(e),this[l].delete(e);const i=p(e);null===o?delete this.dataset[i]:this.dataset[i]=o,this.requestUpdate(p(e),t)}getAttribute(e){return a(e)?super.getAttribute(c(e)):super.getAttribute(e)}removeAttribute(e){super.removeAttribute(e),a(e)&&(super.removeAttribute(c(e)),this.requestUpdate())}}return t=l,function(e){for(const t of n){const o=s(t),i=c(o),n=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(){var e;return null!==(e=this.dataset[n])&&void 0!==e?e:null},set(e){var o;const i=null!==(o=this.dataset[n])&&void 0!==o?o:null;e!==i&&(null===e?delete this.dataset[n]:this.dataset[n]=e,this.requestUpdate(t,i))}})}}(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 a}});o(63721),o(71695),o(47021);var i=o(57243);const n=Symbol("attachableController");let r;i.sk||(r=new MutationObserver((e=>{for(const o of e){var t;null===(t=o.target[n])||void 0===t||t.hostConnected()}})));class a{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){var o;this.host=e,this.onControlChange=t,this.currentControl=null,e.addController(this),e[n]=this,null===(o=r)||void 0===o||o.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 n},Xt:function(){return i}});o(71695),o(40251),o(19134),o(92519),o(42179),o(89256),o(24931),o(88463),o(57449),o(19814),o(44495),o(81804),o(47021);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 n(){let e=null;return{start(){var t;return null===(t=e)||void 0===t||t.abort(),e=new AbortController,e.signal},finish(){e=null}}}},26499:function(e,t,o){var i=o("9065"),n=o("50778"),r=(o("71695"),o("19134"),o("44495"),o("47021"),o("57243"));let a,s=e=>e;class l extends r.oi{constructor(){super(...arguments),this.multiline=!1}render(){return(0,r.dy)(a||(a=s` <slot name="container"></slot> <slot class="non-text" name="start"></slot> <div class="text"> <slot name="overline" @slotchange="${0}"></slot> <slot class="default-slot" @slotchange="${0}"></slot> <slot name="headline" @slotchange="${0}"></slot> <slot name="supporting-text" @slotchange="${0}"></slot> </div> <slot class="non-text" name="trailing-supporting-text"></slot> <slot class="non-text" name="end"></slot> `),this.handleTextSlotChange,this.handleTextSlotChange,this.handleTextSlotChange,this.handleTextSlotChange)}handleTextSlotChange(){let e=!1,t=0;for(const o of this.textSlots)if(d(o)&&(t+=1),t>1){e=!0;break}this.multiline=e}}function d(e){for(const o of e.assignedNodes({flatten:!0})){var t;const e=o.nodeType===Node.ELEMENT_NODE,i=o.nodeType===Node.TEXT_NODE&&(null===(t=o.textContent)||void 0===t?void 0:t.match(/\S/));if(e||i)return!0}return!1}(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],l.prototype,"multiline",void 0),(0,i.gn)([(0,n.Kt)(".text slot")],l.prototype,"textSlots",void 0);let c;const p=(0,r.iv)(c||(c=(e=>e)`: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 h=class extends l{};h.styles=[p],h=(0,i.gn)([(0,n.Mo)("md-item")],h)},7750:function(e,t,o){o.d(t,{E:function(){return n},g:function(){return r}});o(71695),o(92745),o(47021);var i=o(64840);const n={ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowUp:"ArrowUp",ArrowRight:"ArrowRight",Home:"Home",End:"End"};class r{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 r=(0,i.CL)(o,this.isActivatable);e.preventDefault();const a=this.isRtl(),s=a?n.ArrowRight:n.ArrowLeft,l=a?n.ArrowLeft:n.ArrowRight;let d=null;switch(t){case n.ArrowDown:case l:d=(0,i.xZ)(o,r,this.isActivatable,this.wrapNavigation());break;case n.ArrowUp:case s:d=(0,i.Rn)(o,r,this.isActivatable,this.wrapNavigation());break;case n.Home:d=(0,i.PQ)(o,this.isActivatable);break;case n.End:d=(0,i.dl)(o,this.isActivatable)}d&&r&&r.item!==d&&(r.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 i of e){!(!i.disabled&&i.tabIndex>-1)||t?i.tabIndex=-1:(t=!0,i.tabIndex=0)}if(t)return;const o=(0,i.B3)(e,this.isActivatable);o&&(o.tabIndex=0)};const{isItem:t,getPossibleItems:o,isRtl:r,deactivateItem:a,activateItem:s,isNavigableKey:l,isActivatable:d,wrapNavigation:c}=e;this.isItem=t,this.getPossibleItems=o,this.isRtl=r,this.deactivateItem=a,this.activateItem=s,this.isNavigableKey=l,this.isActivatable=d,this.wrapNavigation=null!=c?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){o.d(t,{AW:function(){return s},B3:function(){return a},CL:function(){return r},PQ:function(){return i},Rn:function(){return d},dl:function(){return n},oh:function(){return c},xZ:function(){return l}});o(71695),o(47021);function i(e,t=p){const o=a(e,t);return o&&(o.tabIndex=0,o.focus()),o}function n(e,t=p){const o=s(e,t);return o&&(o.tabIndex=0,o.focus()),o}function r(e,t=p){for(let o=0;o<e.length;o++){const i=e[o];if(0===i.tabIndex&&t(i))return{item:i,index:o}}return null}function a(e,t=p){for(const o of e)if(t(o))return o;return null}function s(e,t=p){for(let o=e.length-1;o>=0;o--){const i=e[o];if(t(i))return i}return null}function l(e,t,o=p,n=!0){if(t){const i=function(e,t,o=p,i=!0){for(let n=1;n<e.length;n++){const r=(n+t)%e.length;if(r<t&&!i)return null;const a=e[r];if(o(a))return a}return e[t]?e[t]:null}(e,t.index,o,n);return i&&(i.tabIndex=0,i.focus()),i}return i(e,o)}function d(e,t,o=p,i=!0){if(t){const n=function(e,t,o=p,i=!0){for(let n=1;n<e.length;n++){const r=(t-n+e.length)%e.length;if(r>t&&!i)return null;const a=e[r];if(o(a))return a}return e[t]?e[t]:null}(e,t.index,o,i);return n&&(n.tabIndex=0,n.focus()),n}return n(e,o)}function c(){return new Event("request-activation",{bubbles:!0,composed:!0})}function p(e){return!e.disabled}},7162:function(e,t,o){o.d(t,{$4:function(){return l},Ch:function(){return d},GB:function(){return r},KC:function(){return a},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 n={SPACE:"Space",ENTER:"Enter"},r={CLICK_SELECTION:"click-selection",KEYDOWN:"keydown"},a={ESCAPE:"Escape",SPACE:n.SPACE,ENTER:n.ENTER};function s(e){return Object.values(a).some((t=>t===e))}function l(e,t){const o=new Event("md-contains",{bubbles:!0,composed:!0});let i=[];const n=e=>{i=e.composedPath()};t.addEventListener("md-contains",n),e.dispatchEvent(o),t.removeEventListener("md-contains",n);return i.length>0}const d={NONE:"none",LIST_ROOT:"list-root",FIRST_ITEM:"first-item",LAST_ITEM:"last-item"}},86673:function(e,t,o){o.d(t,{i:()=>_});var i=o("9065"),n=o("50778"),r=(o("71695"),o("19423"),o("47021"),o("57618"),o("26499"),o("23111"),o("57243")),a=o("35359"),s=o("79840"),l=o("13823"),d=(o("22152"),o("92745"),o("81804"),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,d.d7)(this.host,{kind:d.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,d.kE)(t)&&(e.preventDefault(),this.host.dispatchEvent((0,d.d7)(this.host,{kind:d.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}}let p,h,u,m,f,b,g,v,x=e=>e;const y=(0,l.T)(r.oi);class w extends y{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((0,r.dy)(p||(p=x` <md-item> <div slot="container"> ${0} ${0} </div> <slot name="start" slot="start"></slot> <slot name="end" slot="end"></slot> ${0} </md-item> `),this.renderRipple(),this.renderFocusRing(),this.renderBody()))}renderListItem(e){const t="link"===this.type;let o;switch(this.menuItemController.tagName){case"a":o=(0,s.i0)(h||(h=x`a`));break;case"button":o=(0,s.i0)(u||(u=x`button`));break;default:o=(0,s.i0)(m||(m=x`li`))}const i=t&&this.target?this.target:r.Ld;return(0,s.dy)(f||(f=x`
<${0}
id="item"
tabindex=${0}
role=${0}
aria-label=${0}
aria-selected=${0}
aria-checked=${0}
aria-expanded=${0}
aria-haspopup=${0}
class="list-item ${0}"
href=${0}
target=${0}
@click=${0}
@keydown=${0}
>${0}</${0}>
`),o,this.disabled&&!t?-1:0,this.menuItemController.role,this.ariaLabel||r.Ld,this.ariaSelected||r.Ld,this.ariaChecked||r.Ld,this.ariaExpanded||r.Ld,this.ariaHasPopup||r.Ld,(0,a.$)(this.getRenderClasses()),this.href||r.Ld,i,this.menuItemController.onClick,this.menuItemController.onKeydown,e,o)}renderRipple(){return(0,r.dy)(b||(b=x` <md-ripple part="ripple" for="item" ?disabled="${0}"></md-ripple>`),this.disabled)}renderFocusRing(){return(0,r.dy)(g||(g=x` <md-focus-ring part="focus-ring" for="item" inward></md-focus-ring>`))}getRenderClasses(){return{disabled:this.disabled,selected:this.selected}}renderBody(){return(0,r.dy)(v||(v=x` <slot></slot> <slot name="overline" slot="overline"></slot> <slot name="headline" slot="headline"></slot> <slot name="supporting-text" slot="supporting-text"></slot> <slot name="trailing-supporting-text" slot="trailing-supporting-text"></slot> `))}focus(){var e;null===(e=this.listItemRoot)||void 0===e||e.focus()}}w.shadowRootOptions=Object.assign(Object.assign({},r.oi.shadowRootOptions),{},{delegatesFocus:!0}),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],w.prototype,"disabled",void 0),(0,i.gn)([(0,n.Cb)()],w.prototype,"type",void 0),(0,i.gn)([(0,n.Cb)()],w.prototype,"href",void 0),(0,i.gn)([(0,n.Cb)()],w.prototype,"target",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"keep-open"})],w.prototype,"keepOpen",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean})],w.prototype,"selected",void 0),(0,i.gn)([(0,n.IO)(".list-item")],w.prototype,"listItemRoot",void 0),(0,i.gn)([(0,n.NH)({slot:"headline"})],w.prototype,"headlineElements",void 0),(0,i.gn)([(0,n.NH)({slot:"supporting-text"})],w.prototype,"supportingTextElements",void 0),(0,i.gn)([(0,n.vZ)({slot:""})],w.prototype,"defaultElements",void 0),(0,i.gn)([(0,n.Cb)({attribute:"typeahead-text"})],w.prototype,"typeaheadText",null);let E;const C=(0,r.iv)(E||(E=(e=>e)`: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 _=class extends w{};_.styles=[C],_=(0,i.gn)([(0,n.Mo)("md-menu-item")],_)},13239:function(e,t,o){o.d(t,{xX:()=>k});var i=o("9065"),n=o("50778"),r=(o("85601"),o("19083"),o("71695"),o("92745"),o("40251"),o("92519"),o("42179"),o("89256"),o("24931"),o("88463"),o("57449"),o("19814"),o("61006"),o("39527"),o("41360"),o("47021"),o("54835"),o("57618"),o("57243")),a=o("35359"),s=o("46799"),l=o("43921"),d=o("7750"),c=o("64840"),p=o("7162");o("81804");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:n,xOffset:r,yOffset:a,disableBlockFlip:s,disableInlineFlip:l,repositionStrategy:d}=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 f=m.getBoundingClientRect();m.remove();const b=window.innerHeight-f.bottom,g=window.innerWidth-f.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]=c.split("-"),_="ltr"===getComputedStyle(e).direction;let{blockInset:R,blockOutOfBoundsCorrection:A,surfaceBlockProperty:I}=this.calculateBlock({surfaceRect:v,anchorRect:x,anchorBlock:E,surfaceBlock:y,yOffset:a,positioning:n,windowInnerHeight:u,blockScrollbarHeight:b});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:a,positioning:n,windowInnerHeight:u,blockScrollbarHeight:b});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:C,surfaceInline:w,xOffset:r,positioning:n,isLTR:_,windowInnerWidth:h,inlineScrollbarWidth:g});if(T&&!l){const e="start"===w?"end":"start",t="start"===C?"end":"start",o=this.calculateInline({surfaceRect:v,anchorRect:x,anchorInline:t,surfaceInline:e,xOffset:r,positioning:n,isLTR:_,windowInnerWidth:h,inlineScrollbarWidth:g});Math.abs(T)>Math.abs(o.inlineOutOfBoundsCorrection)&&(k=o.inlineInset,T=o.inlineOutOfBoundsCorrection,S=o.surfaceInlineProperty)}"move"===d&&(R-=A,k-=T),this.surfaceStylesInternal={display:"block",opacity:"1",[I]:`${R}px`,[S]:`${k}px`},"resize"===d&&(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:n,yOffset:r,positioning:a,windowInnerHeight:s,blockScrollbarHeight:l}=e,d="fixed"===a||"document"===a?1:0,c="document"===a?1:0,p="start"===n?1:0,h="end"===n?1:0,u=(i!==n?1:0)*o.height+r,m=p*o.top+h*(s-o.bottom-l);return{blockInset:d*m+c*(p*window.scrollY-h*window.scrollY)+u,blockOutOfBoundsCorrection:Math.abs(Math.min(0,s-m-u-t.height)),surfaceBlockProperty:"start"===n?"inset-block-start":"inset-block-end"}}calculateInline(e){const{isLTR:t,surfaceInline:o,anchorInline:i,anchorRect:n,surfaceRect:r,xOffset:a,positioning:s,windowInnerWidth:l,inlineScrollbarWidth:d}=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,f="end"===o?1:0,b=(i!==o?1:0)*n.width+a,g=h*(m*n.left+f*(l-n.right-d))+u*(m*(l-n.right-d)+f*n.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+b+p*(h*(m*window.scrollX-f*window.scrollX)+u*(f*window.scrollX-m*window.scrollX)),inlineOutOfBoundsCorrection:Math.abs(Math.min(0,l-g-b-r.width)),surfaceInlineProperty:v}}hostUpdate(){this.onUpdate()}hostUpdated(){this.onUpdate()}async onUpdate(){const e=this.getProperties();let t=!1;for(const[r,a]of Object.entries(e))if(t=t||a!==this.lastValues[r],t)break;const o=this.lastValues.isOpen!==e.isOpen,i=!!e.anchorEl,n=!!e.surfaceEl;t&&i&&n&&(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;null!=e&&e.popover&&null!=e&&e.isConnected&&e.hidePopover()}}o("61893"),o("88044"),o("99790"),o("67670"),o("13334");const f=0,b=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){var t;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=null!==(t=this.typeaheadRecords.find((e=>0===e[b].tabIndex)))&&void 0!==t?t:null,this.lastActiveRecord&&(this.lastActiveRecord[b].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[b].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[f]:-1,o=this.typeaheadRecords.length,i=e=>(e[f]+o-t)%o,n=this.typeaheadRecords.filter((e=>!e[b].disabled&&e[g].startsWith(this.typaheadBuffer))).sort(((e,t)=>i(e)-i(t)));if(0===n.length)return clearTimeout(this.cancelTypeaheadTimeout),this.lastActiveRecord&&(this.lastActiveRecord[b].tabIndex=-1),void this.endTypeahead();const r=1===this.typaheadBuffer.length;let a;var s;this.lastActiveRecord===n[0]&&r?a=null!==(s=n[1])&&void 0!==s?s:n[0]:a=n[0];this.lastActiveRecord&&(this.lastActiveRecord[b].tabIndex=-1),this.lastActiveRecord=a,a[b].tabIndex=0,a[b].focus()}}let x,y,w,E=e=>e;const C=new Set([d.E.ArrowDown,d.E.ArrowUp,d.E.Home,d.E.End]),_=new Set([d.E.ArrowLeft,d.E.ArrowRight,...C]);class R extends r.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,l.L7)(),this.listController=new d.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 _.has(e);return e===("rtl"===getComputedStyle(this).direction?d.E.ArrowLeft:d.E.ArrowRight)||C.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&&null!==(o=t)&&void 0!==o&&null!==(o=o.shadowRoot)&&void 0!==o&&o.activeElement;){var o;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()=>{var e,t;(this.open=!1,this.skipRestoreFocus)||(null===(e=this.lastFocusedElement)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e));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)},r.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(0,r.dy)(x||(x=E` <div class="menu ${0}" style="${0}" popover="${0}"> ${0} <div class="items"> <div class="item-padding"> ${0} </div> </div> </div> `),(0,a.$)(this.getSurfaceClasses()),(0,s.V)(this.menuPositionController.surfaceStyles),"popover"===this.positioning?"manual":r.Ld,this.renderElevation(),this.renderMenuItems())}renderMenuItems(){return(0,r.dy)(y||(y=E`<slot @close-menu="${0}" @deactivate-items="${0}" @request-activation="${0}" @deactivate-typeahead="${0}" @activate-typeahead="${0}" @stay-open-on-focusout="${0}" @close-on-focusout="${0}" @slotchange="${0}"></slot>`),this.onCloseMenu,this.onDeactivateItems,this.onRequestActivation,this.handleDeactivateTypeahead,this.handleActivateTypeahead,this.handleStayOpenOnFocusout,this.handleCloseOnFocusout,this.listController.onSlotchange)}renderElevation(){return(0,r.dy)(w||(w=E`<md-elevation part="elevation"></md-elevation>`))}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(),n=e.offsetHeight,r="UP"===o,a=this.items,s=250/a.length,d=e.animate([{height:"0px"},{height:`${n}px`}],{duration:500,easing:l.Xt.EMPHASIZED}),c=t.animate([{transform:r?`translateY(-${n}px)`:""},{transform:""}],{duration:500,easing:l.Xt.EMPHASIZED}),p=e.animate([{opacity:0},{opacity:1}],50),h=[];for(let l=0;l<a.length;l++){const e=a[r?a.length-1-l:l],t=e.animate([{opacity:0},{opacity:1}],{duration:250,delay:s*l});e.classList.toggle("md-menu-hidden",!0),t.addEventListener("finish",(()=>{e.classList.toggle("md-menu-hidden",!1)})),h.push([e,t])}let u=e=>{};const m=new Promise((e=>{u=e}));return i.addEventListener("abort",(()=>{d.cancel(),c.cancel(),p.cancel(),h.forEach((([e,t])=>{e.classList.toggle("md-menu-hidden",!1),t.cancel()})),u(!0)})),d.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 n="UP"===this.openDirection;this.dispatchEvent(new Event("closing")),o.classList.toggle("animating",!0);const r=this.openCloseAnimationSignal.start(),a=o.offsetHeight,s=this.items,d=150,c=50/s.length,p=o.animate([{height:`${a}px`},{height:.35*a+"px"}],{duration:d,easing:l.Xt.EMPHASIZED_ACCELERATE}),h=i.animate([{transform:""},{transform:n?`translateY(-${.65*a}px)`:""}],{duration:d,easing:l.Xt.EMPHASIZED_ACCELERATE}),u=o.animate([{opacity:1},{opacity:0}],{duration:50,delay:100}),m=[];for(let l=0;l<s.length;l++){const e=s[n?l:s.length-1-l],t=e.animate([{opacity:1},{opacity:0}],{duration:50,delay:50+c*l});t.addEventListener("finish",(()=>{e.classList.toggle("md-menu-hidden",!0)})),m.push([e,t])}return r.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=>{var t;null===(t=e.close)||void 0===t||t.call(e)}))}show(){this.open=!0}activateNextItem(){var e;return null!==(e=this.listController.activateNextItem())&&void 0!==e?e:null}activatePreviousItem(){var e;return null!==(e=this.listController.activatePreviousItem())&&void 0!==e?e:null}reposition(){this.open&&this.menuPositionController.position()}}(0,i.gn)([(0,n.IO)(".menu")],R.prototype,"surfaceEl",void 0),(0,i.gn)([(0,n.IO)("slot")],R.prototype,"slotEl",void 0),(0,i.gn)([(0,n.Cb)()],R.prototype,"anchor",void 0),(0,i.gn)([(0,n.Cb)()],R.prototype,"positioning",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean})],R.prototype,"quick",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"has-overflow"})],R.prototype,"hasOverflow",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],R.prototype,"open",void 0),(0,i.gn)([(0,n.Cb)({type:Number,attribute:"x-offset"})],R.prototype,"xOffset",void 0),(0,i.gn)([(0,n.Cb)({type:Number,attribute:"y-offset"})],R.prototype,"yOffset",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"no-horizontal-flip"})],R.prototype,"noHorizontalFlip",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"no-vertical-flip"})],R.prototype,"noVerticalFlip",void 0),(0,i.gn)([(0,n.Cb)({type:Number,attribute:"typeahead-delay"})],R.prototype,"typeaheadDelay",void 0),(0,i.gn)([(0,n.Cb)({attribute:"anchor-corner"})],R.prototype,"anchorCorner",void 0),(0,i.gn)([(0,n.Cb)({attribute:"menu-corner"})],R.prototype,"menuCorner",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"stay-open-on-outside-click"})],R.prototype,"stayOpenOnOutsideClick",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"stay-open-on-focusout"})],R.prototype,"stayOpenOnFocusout",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"skip-restore-focus"})],R.prototype,"skipRestoreFocus",void 0),(0,i.gn)([(0,n.Cb)({attribute:"default-focus"})],R.prototype,"defaultFocus",void 0),(0,i.gn)([(0,n.Cb)({type:Boolean,attribute:"no-navigation-wrap"})],R.prototype,"noNavigationWrap",void 0),(0,i.gn)([(0,n.NH)({flatten:!0})],R.prototype,"slotItems",void 0),(0,i.gn)([(0,n.SB)()],R.prototype,"typeaheadActive",void 0);let A;const I=(0,r.iv)(A||(A=(e=>e)`: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 k=class extends R{};k.styles=[I],k=(0,i.gn)([(0,n.Mo)("md-menu")],k)},23111:function(e,t,o){o.d(t,{M:()=>v});var i=o("9065"),n=o("50778"),r=(o("71695"),o("40251"),o("47021"),o("57243")),a=o("35359"),s=o("19799"),l=o("43921");let d,c=e=>e;var p,h;(h=p||(p={}))[h.INACTIVE=0]="INACTIVE",h[h.TOUCH_DELAY=1]="TOUCH_DELAY",h[h.HOLDING=2]="HOLDING",h[h.WAITING_FOR_CLICK=3]="WAITING_FOR_CLICK";const u=["click","contextmenu","pointercancel","pointerdown","pointerenter","pointerleave","pointerup"],m=r.sk?null:window.matchMedia("(forced-colors: active)");class f extends r.oi{constructor(){super(...arguments),this.disabled=!1,this.hovered=!1,this.pressed=!1,this.rippleSize="",this.rippleScale="",this.initialSize=0,this.state=p.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(0,r.dy)(d||(d=c`<div class="surface ${0}"></div>`),(0,a.$)(e))}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!==p.INACTIVE&&this.endPressAnimation())}handlePointerup(e){if(this.shouldReactToEvent(e)){if(this.state!==p.HOLDING)return this.state===p.TOUCH_DELAY?(this.state=p.WAITING_FOR_CLICK,void this.startPressAnimation(this.rippleStartEvent)):void 0;this.state=p.WAITING_FOR_CLICK}}async handlePointerdown(e){if(this.shouldReactToEvent(e)){if(this.rippleStartEvent=e,!this.isTouch(e))return this.state=p.WAITING_FOR_CLICK,void this.startPressAnimation(e);this.checkBoundsAfterContextMenu&&!this.inBounds(e)||(this.checkBoundsAfterContextMenu=!1,this.state=p.TOUCH_DELAY,await new Promise((e=>{setTimeout(e,150)})),this.state===p.TOUCH_DELAY&&(this.state=p.HOLDING,this.startPressAnimation(e)))}}handleClick(){this.disabled||(this.state!==p.WAITING_FOR_CLICK?this.state===p.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),n=Math.floor(.2*o),r=Math.sqrt(t**2+e**2)+10;this.initialSize=n,this.rippleScale=""+(r+i)/n,this.rippleSize=`${n}px`}getNormalizedPointerEventCoords(e){const{scrollX:t,scrollY:o}=window,{left:i,top:n}=this.getBoundingClientRect(),r=t+i,a=o+n,{pageX:s,pageY:l}=e;return{x:s-r,y:l-a}}getTranslationCoordinates(e){const{height:t,width:o}=this.getBoundingClientRect(),i={x:(o-this.initialSize)/2,y:(t-this.initialSize)/2};let n;return n=e instanceof PointerEvent?this.getNormalizedPointerEventCoords(e):{x:o/2,y:t/2},n={x:n.x-this.initialSize/2,y:n.y-this.initialSize/2},{startPoint:n,endPoint:i}}startPressAnimation(e){var t;if(!this.mdRoot)return;this.pressed=!0,null===(t=this.growAnimation)||void 0===t||t.cancel(),this.determineRippleSize();const{startPoint:o,endPoint:i}=this.getTranslationCoordinates(e),n=`${o.x}px, ${o.y}px`,r=`${i.x}px, ${i.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(${n}) scale(1)`,`translate(${r}) scale(${this.rippleScale})`]},{pseudoElement:"::after",duration:450,easing:l.Xt.STANDARD,fill:"forwards"})}async endPressAnimation(){this.rippleStartEvent=void 0,this.state=p.INACTIVE;const e=this.growAnimation;let t=1/0;"number"==typeof(null==e?void 0:e.currentTime)?t=e.currentTime:null!=e&&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:n,right:r}=this.getBoundingClientRect();return e>=i&&e<=r&&t>=o&&t<=n}isTouch({pointerType:e}){return"touch"===e}async handleEvent(e){if(null==m||!m.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(!r.sk)for(const o of u)null==e||e.removeEventListener(o,this),null==t||t.addEventListener(o,this)}}(0,i.gn)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"disabled",void 0),(0,i.gn)([(0,n.SB)()],f.prototype,"hovered",void 0),(0,i.gn)([(0,n.SB)()],f.prototype,"pressed",void 0),(0,i.gn)([(0,n.IO)(".surface")],f.prototype,"mdRoot",void 0);let b;const g=(0,r.iv)(b||(b=(e=>e)`: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 v=class extends f{};v.styles=[g],v=(0,i.gn)([(0,n.Mo)("md-ripple")],v)},75351:function(e,t,o){o.d(t,{Ud:function(){return h}});o(63721),o(52247),o(71695),o(52805),o(43451),o(19423),o(40251),o(69235),o(12385),o(19134),o(5740),o(11740),o(46692),o(39527),o(13334),o(34595),o(47021);const i=Symbol("Comlink.proxy"),n=Symbol("Comlink.endpoint"),r=Symbol("Comlink.releaseProxy"),a=Symbol("Comlink.finalizer"),s=Symbol("Comlink.thrown"),l=e=>"object"==typeof e&&null!==e||"function"==typeof e,d=new Map([["proxy",{canHandle:e=>l(e)&&e[i],serialize(e){const{port1:t,port2:o}=new MessageChannel;return c(e,t),[o,[o]]},deserialize(e){return e.start(),h(e)}}],["throw",{canHandle:e=>l(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 n(r){if(!r||!r.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,r.origin))return void console.warn(`Invalid origin '${r.origin}' for comlink proxy`);const{id:l,type:d,path:h}=Object.assign({path:[]},r.data),u=(r.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(d){case"GET":m=o;break;case"SET":t[h.slice(-1)[0]]=w(r.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(f){m={value:f,[s]:0}}Promise.resolve(m).catch((e=>({value:e,[s]:0}))).then((o=>{const[i,r]=y(o);t.postMessage(Object.assign(Object.assign({},i),{id:l}),r),"RELEASE"===d&&(t.removeEventListener("message",n),p(t),a in e&&"function"==typeof e[a]&&e[a]())})).catch((e=>{const[o,i]=y({value:new TypeError("Unserializable return value"),[s]:0});t.postMessage(Object.assign(Object.assign({},o),{id:l}),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 f=new WeakMap,b="FinalizationRegistry"in globalThis&&new FinalizationRegistry((e=>{const t=(f.get(e)||0)-1;f.set(e,t),0===t&&m(e)}));function g(e,t,o=[],i=function(){}){let a=!1;const s=new Proxy(i,{get(i,n){if(u(a),n===r)return()=>{!function(e){b&&b.unregister(e)}(s),m(e),t.clear(),a=!0};if("then"===n){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,n])},set(i,n,r){u(a);const[s,l]=y(r);return E(e,t,{type:"SET",path:[...o,n].map((e=>e.toString())),value:s},l).then(w)},apply(i,r,s){u(a);const l=o[o.length-1];if(l===n)return E(e,t,{type:"ENDPOINT"}).then(w);if("bind"===l)return g(e,t,o.slice(0,-1));const[d,c]=v(s);return E(e,t,{type:"APPLY",path:o.map((e=>e.toString())),argumentList:d},c).then(w)},construct(i,n){u(a);const[r,s]=v(n);return E(e,t,{type:"CONSTRUCT",path:o.map((e=>e.toString())),argumentList:r},s).then(w)}});return function(e,t){const o=(f.get(t)||0)+1;f.set(t,o),b&&b.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 d)if(o.canHandle(e)){const[i,n]=o.serialize(e);return[{type:"HANDLER",name:t,value:i},n]}return[{type:"RAW",value:e},x.get(e)||[]]}function w(e){switch(e.type){case"HANDLER":return d.get(e.name).deserialize(e.value);case"RAW":return e.value}}function E(e,t,o,i){return new Promise((n=>{const r=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.set(r,n),e.start&&e.start(),e.postMessage(Object.assign({id:r},o),i)}))}},85601:function(e,t,o){o(52247),o(19083),o(71695),o(92745),o(61495),o(61893),o(19423),o(19134),o(5740),o(11740),o(92519),o(42179),o(89256),o(24931),o(88463),o(57449),o(19814),o(61006),o(97003),o(46692),o(39527),o(99790),o(41360),o(13334),o(47021),o(34028),o(21478),o(35911);!function(e){const t=new WeakMap,o=new WeakMap,i=new WeakMap,n=new WeakMap,r=new WeakMap,a=new WeakMap,s=new WeakMap,l=new WeakMap,d=new WeakMap,c=new WeakMap,p=new WeakMap,h=new WeakMap,u=new WeakMap,m=new WeakMap,f=new WeakMap,b={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=n.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){return n.has(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});let i=o.nextNode();const r=!t||e.disabled;for(;i;)i.formDisabledCallback&&r&&_(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?_(e,e.hasAttribute("disabled")):"fieldset"===e.localName&&v(e)),"name"===t.attributeName&&e.constructor.formAssociated){const t=n.get(e),o=d.get(e);t.setFormValue(o)}}})):{};function w(e){e.forEach((e=>{const{addedNodes:t,removedNodes:o}=e,r=Array.from(t),a=Array.from(o);r.forEach((e=>{var t;if(n.has(e)&&e.constructor.formAssociated&&g(e),c.has(e)){const t=c.get(e);Object.keys(b).filter((e=>null!==t[e])).forEach((o=>{e.setAttribute(b[o],t[o])})),c.delete(e)}if(f.has(e)){const t=f.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()),f.delete(e)}if("form"===e.localName){const t=l.get(e),o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){return!n.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))})),a.forEach((e=>{const t=n.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);n.has(t)&&$(t),o.disconnect()}))}))}!N()||new MutationObserver(w);const C={childList:!0,subtree:!0},_=(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=l.get(e)||[],i=[...t,...Array.from(o).filter((e=>e.isConnected)).map((e=>n.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=l.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=l.get(t);if(i)i.add(e);else{const o=new Set;o.add(e),l.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=l.get(e);if(e.noValidate)return;t.size&&Array.from(t).reverse().map((e=>n.get(e).reportValidity())).includes(!1)&&o.preventDefault()}}))})(t),t.addEventListener("reset",O),t.addEventListener("input",T),t.addEventListener("change",S)}a.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},M=(e,t,o=DOMException)=>{if(!e.constructor.formAssociated)throw new o(t)},z=(e,t,o)=>{const i=l.get(e);return i&&i.size&&i.forEach((e=>{n.get(e)[o]()||(t=!1)})),t},$=e=>{if(e.constructor.formAssociated){const t=n.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 j;class U{constructor(e){j.set(this,void 0),function(e,t,o,i,n){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");"a"===i?n.call(e,o):n?n.value=o:t.set(e,o)}(this,j,e,"f");for(let t=0;t<e.length;t++){let o=e[t];this[t]=o,o.hasAttribute("name")&&(this[o.getAttribute("name")]=o)}Object.freeze(this)}get length(){return V(this,j,"f").length}[(j=new WeakMap,Symbol.iterator)](){return V(this,j,"f")[Symbol.iterator]()}item(e){return null==this[e]?null:this[e]}namedItem(e){return null==this[e]?null:this[e]}}class K{static get isPolyfilled(){return!0}constructor(e){if(!e||!e.tagName||-1===e.tagName.indexOf("-"))throw new TypeError("Illegal constructor");const r=e.getRootNode(),a=new D;this.states=new W(e),t.set(this,e),o.set(this,a),n.set(e,this),((e,t)=>{for(let o in b){t[o]=null;let i=null;const n=b[o];Object.defineProperty(t,o,{get(){return i},set(o){i=o,e.isConnected?e.setAttribute(n,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),r 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)})(r)}checkValidity(){const e=t.get(this);if(M(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 M(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);M(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(M(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(M(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}d.set(o,e)}setValidity(e,i,n){const a=t.get(this);if(M(a,"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,n);const s=o.get(this),l={};for(const t in e)l[t]=e[t];var d;0===Object.keys(l).length&&((d=s).badInput=!1,d.customError=!1,d.patternMismatch=!1,d.rangeOverflow=!1,d.rangeUnderflow=!1,d.stepMismatch=!1,d.tooLong=!1,d.tooShort=!1,d.typeMismatch=!1,d.valid=!0,d.valueMissing=!1);const c=Object.assign(Object.assign({},s),l);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.");r.set(this,p?"":i),a.isConnected?(a.toggleAttribute("internals-invalid",!p),a.toggleAttribute("internals-valid",p),a.setAttribute("aria-invalid",`${!p}`)):f.set(a,this)}get shadowRoot(){const e=t.get(this),o=p.get(e);return o||null}get validationMessage(){const e=t.get(this);return M(e,"Failed to read the 'validationMessage' property from 'ElementInternals': The target element is not a form-associated custom element."),r.get(this)}get validity(){const e=t.get(this);M(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 M(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")&&_(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(n.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,C):e.observe(t,C),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,C)}"undefined"!=typeof HTMLFormElement&&function(){const e=HTMLFormElement.prototype.checkValidity;HTMLFormElement.prototype.checkValidity=function(...t){let o=e.apply(this,t);return z(this,o,"checkValidity")};const t=HTMLFormElement.prototype.reportValidity;HTMLFormElement.prototype.reportValidity=function(...e){let o=t.apply(this,e);return z(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(l.get(this)||[]);if(0===i.length)return t;const n=Array.from(t).concat(i).sort(((e,t)=>e.compareDocumentPosition?2&e.compareDocumentPosition(t)?1:-1:0));return new U(n)}})}(),(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:()=>a,dy:()=>d});o("52247"),o("71695"),o("92745"),o("52805"),o("39527"),o("34595"),o("47021");var i=o("2841");const n=Symbol.for(""),r=e=>{if((null==e?void 0:e.r)===n)return null==e?void 0:e._$litStatic$},a=(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:n}),s=new Map,l=e=>(t,...o)=>{const i=o.length;let n,a;const l=[],d=[];let c,p=0,h=!1;for(;p<i;){for(c=t[p];p<i&&void 0!==(a=o[p],n=r(a));)c+=n+t[++p],h=!0;p!==i&&d.push(a),l.push(c),p++}if(p===i&&l.push(t[i]),h){const e=l.join("$$lit$$");void 0===(t=s.get(e))&&(l.raw=l,s.set(e,t=l)),o=d}return e(t,...o)},d=l(i.dy);l(i.YP)}}]);
//# sourceMappingURL=356.9b4e9765710e935a.js.map