iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
3 lines • 115 kB
JavaScript
/*! For license information please see 60443.3eb845d8bfae7088.js.LICENSE.txt */
"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["60443"],{45228:function(t,e,r){function i(t,e){if(t.closest)return t.closest(e);for(var r=t;r;){if(n(r,e))return r;r=r.parentElement}return null}function n(t,e){return(t.matches||t.webkitMatchesSelector||t.msMatchesSelector).call(t,e)}r.d(e,{oq:()=>i,wB:()=>n})},88618:function(t,e,r){r.d(e,{Wg:()=>d,qN:()=>s.q});r(71695),r(47021);var i,n,o=r(9065),a=r(50778),s=r(11911);const c=null!==(n=null===(i=window.ShadyDOM)||void 0===i?void 0:i.inUse)&&void 0!==n&&n;class d extends s.H{constructor(){super(...arguments),this.disabled=!1,this.containingForm=null,this.formDataListener=t=>{this.disabled||this.setFormData(t.formData)}}findFormElement(){if(!this.shadowRoot||c)return null;const t=this.getRootNode().querySelectorAll("form");for(const e of Array.from(t))if(e.contains(this))return e;return null}connectedCallback(){var t;super.connectedCallback(),this.containingForm=this.findFormElement(),null===(t=this.containingForm)||void 0===t||t.addEventListener("formdata",this.formDataListener)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this.containingForm)||void 0===t||t.removeEventListener("formdata",this.formDataListener),this.containingForm=null}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(t=>{this.dispatchEvent(new Event("change",t))}))}}d.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,o.__decorate)([(0,a.Cb)({type:Boolean})],d.prototype,"disabled",void 0)},31622:function(t,e,r){r.r(e),r.d(e,{Button:()=>b});var i=r(9065),n=r(50778),o=(r(71695),r(47021),r(93695),r(16060),r(4428)),a=r(91532),s=r(57243),c=r(35359),d=r(20552);let l,p,u,h,m=t=>t;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)(l||(l=m``))}renderRipple(){const t=this.raised||this.unelevated;return this.shouldRenderRipple?(0,s.dy)(p||(p=m`<mwc-ripple class="ripple" .primary="${0}" .disabled="${0}"></mwc-ripple>`),!t,this.disabled):""}focus(){const t=this.buttonElement;t&&(this.rippleHandlers.startFocus(),t.focus())}blur(){const t=this.buttonElement;t&&(this.rippleHandlers.endFocus(),t.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)(u||(u=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,c.$)(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,c.$)({flex:this.expandContent}),this.icon&&this.trailingIcon?this.renderIcon():"")}renderIcon(){return(0,s.dy)(h||(h=m` <mwc-icon class="mdc-button__icon"> ${0} </mwc-icon>`),this.icon)}handleRippleActivate(t){const e=()=>{window.removeEventListener("mouseup",e),this.handleRippleDeactivate()};window.addEventListener("mouseup",e),this.rippleHandlers.startPress(t)}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.__decorate)([o.L,(0,n.Cb)({type:String,attribute:"aria-haspopup"})],f.prototype,"ariaHasPopup",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"raised",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"unelevated",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"outlined",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean})],f.prototype,"dense",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"disabled",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean,attribute:"trailingicon"})],f.prototype,"trailingIcon",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean,reflect:!0})],f.prototype,"fullwidth",void 0),(0,i.__decorate)([(0,n.Cb)({type:String})],f.prototype,"icon",void 0),(0,i.__decorate)([(0,n.Cb)({type:String})],f.prototype,"label",void 0),(0,i.__decorate)([(0,n.Cb)({type:Boolean})],f.prototype,"expandContent",void 0),(0,i.__decorate)([(0,n.IO)("#button")],f.prototype,"buttonElement",void 0),(0,i.__decorate)([(0,n.GC)("mwc-ripple")],f.prototype,"ripple",void 0),(0,i.__decorate)([(0,n.SB)()],f.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,n.hO)({passive:!0})],f.prototype,"handleRippleActivate",null);var g=r(22344);let b=class extends f{};b.styles=[g.W],b=(0,i.__decorate)([(0,n.Mo)("mwc-button")],b)},22344:function(t,e,r){r.d(e,{W:()=>n});let i;const n=(0,r(57243).iv)(i||(i=(t=>t)`.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))}`))},4918:function(t,e,r){r.d(e,{a:()=>g});r(71695),r(40251),r(47021);var i=r(9065),n=r(80573),o={ROOT:"mdc-form-field"},a={LABEL_SELECTOR:".mdc-form-field > label"};const s=function(t){function e(r){var n=t.call(this,(0,i.__assign)((0,i.__assign)({},e.defaultAdapter),r))||this;return n.click=function(){n.handleClick()},n}return(0,i.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return o},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return a},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},e.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},e.prototype.handleClick=function(){var t=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){t.adapter.deactivateInputRipple()}))},e}(n.K);var c=r(11911),d=r(88618),l=r(78611),p=r(57243),u=r(50778),h=r(35359);let m,f=t=>t;class g extends c.H{constructor(){super(...arguments),this.alignEnd=!1,this.spaceBetween=!1,this.nowrap=!1,this.label="",this.mdcFoundationClass=s}createAdapter(){return{registerInteractionHandler:(t,e)=>{this.labelEl.addEventListener(t,e)},deregisterInteractionHandler:(t,e)=>{this.labelEl.removeEventListener(t,e)},activateInputRipple:async()=>{const t=this.input;if(t instanceof d.Wg){const e=await t.ripple;e&&e.startPress()}},deactivateInputRipple:async()=>{const t=this.input;if(t instanceof d.Wg){const e=await t.ripple;e&&e.endPress()}}}}get input(){var t,e;return null!==(e=null===(t=this.slottedInputs)||void 0===t?void 0:t[0])&&void 0!==e?e:null}render(){const t={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return(0,p.dy)(m||(m=f` <div class="mdc-form-field ${0}"> <slot></slot> <label class="mdc-label" @click="${0}">${0}</label> </div>`),(0,h.$)(t),this._labelClick,this.label)}click(){this._labelClick()}_labelClick(){const t=this.input;t&&(t.focus(),t.click())}}(0,i.__decorate)([(0,u.Cb)({type:Boolean})],g.prototype,"alignEnd",void 0),(0,i.__decorate)([(0,u.Cb)({type:Boolean})],g.prototype,"spaceBetween",void 0),(0,i.__decorate)([(0,u.Cb)({type:Boolean})],g.prototype,"nowrap",void 0),(0,i.__decorate)([(0,u.Cb)({type:String}),(0,l.P)((async function(t){var e;null===(e=this.input)||void 0===e||e.setAttribute("aria-label",t)}))],g.prototype,"label",void 0),(0,i.__decorate)([(0,u.IO)(".mdc-form-field")],g.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,u.vZ)("",!0,"*")],g.prototype,"slottedInputs",void 0),(0,i.__decorate)([(0,u.IO)("label")],g.prototype,"labelEl",void 0)},6394:function(t,e,r){r.d(e,{W:()=>n});let i;const n=(0,r(57243).iv)(i||(i=(t=>t)`.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{margin-left:auto;margin-right:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{margin-left:0;margin-right:auto}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}.mdc-form-field--space-between>label[dir=rtl],[dir=rtl] .mdc-form-field--space-between>label{margin:0}:host{display:inline-flex}.mdc-form-field{width:100%}::slotted(*){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}::slotted(mwc-switch){margin-right:10px}::slotted(mwc-switch[dir=rtl]),[dir=rtl] ::slotted(mwc-switch){margin-left:10px}`))},74269:function(t,e,r){var i=r(9065),n=r(50778),o=(r(71695),r(47021),r(16060),r(4428)),a=r(91532),s=r(57243),c=r(20552);let d,l,p,u=t=>t;class h extends s.oi{constructor(){super(...arguments),this.disabled=!1,this.icon="",this.shouldRenderRipple=!1,this.rippleHandlers=new a.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}renderRipple(){return this.shouldRenderRipple?(0,s.dy)(d||(d=u` <mwc-ripple .disabled="${0}" unbounded> </mwc-ripple>`),this.disabled):""}focus(){const t=this.buttonElement;t&&(this.rippleHandlers.startFocus(),t.focus())}blur(){const t=this.buttonElement;t&&(this.rippleHandlers.endFocus(),t.blur())}render(){return(0,s.dy)(l||(l=u`<button class="mdc-icon-button mdc-icon-button--display-flex" aria-label="${0}" aria-haspopup="${0}" ?disabled="${0}" @focus="${0}" @blur="${0}" @mousedown="${0}" @mouseenter="${0}" @mouseleave="${0}" @touchstart="${0}" @touchend="${0}" @touchcancel="${0}">${0} ${0} <span><slot></slot></span> </button>`),this.ariaLabel||this.icon,(0,c.o)(this.ariaHasPopup),this.disabled,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderRipple(),this.icon?(0,s.dy)(p||(p=u`<i class="material-icons">${0}</i>`),this.icon):"")}handleRippleMouseDown(t){const e=()=>{window.removeEventListener("mouseup",e),this.handleRippleDeactivate()};window.addEventListener("mouseup",e),this.rippleHandlers.startPress(t)}handleRippleTouchStart(t){this.rippleHandlers.startPress(t)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}(0,i.__decorate)([(0,n.Cb)({type:Boolean,reflect:!0})],h.prototype,"disabled",void 0),(0,i.__decorate)([(0,n.Cb)({type:String})],h.prototype,"icon",void 0),(0,i.__decorate)([o.L,(0,n.Cb)({type:String,attribute:"aria-label"})],h.prototype,"ariaLabel",void 0),(0,i.__decorate)([o.L,(0,n.Cb)({type:String,attribute:"aria-haspopup"})],h.prototype,"ariaHasPopup",void 0),(0,i.__decorate)([(0,n.IO)("button")],h.prototype,"buttonElement",void 0),(0,i.__decorate)([(0,n.GC)("mwc-ripple")],h.prototype,"ripple",void 0),(0,i.__decorate)([(0,n.SB)()],h.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,n.hO)({passive:!0})],h.prototype,"handleRippleMouseDown",null),(0,i.__decorate)([(0,n.hO)({passive:!0})],h.prototype,"handleRippleTouchStart",null);let m;const f=(0,s.iv)(m||(m=(t=>t)`.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"}.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-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:100%;width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-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-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-icon-button img,.mdc-icon-button svg{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}:host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block}:host{--mdc-ripple-color:currentcolor;-webkit-tap-highlight-color:transparent}.mdc-icon-button,:host{vertical-align:top}.mdc-icon-button{width:var(--mdc-icon-button-size,48px);height:var(--mdc-icon-button-size,48px);padding:calc((var(--mdc-icon-button-size,48px) - var(--mdc-icon-size,24px))/ 2)}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block;width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}`));let g=class extends h{};g.styles=[f],g=(0,i.__decorate)([(0,n.Mo)("mwc-icon-button")],g)},93695:function(t,e,r){var i=r(9065),n=r(57243),o=r(50778);let a;const s=(0,n.iv)(a||(a=(t=>t)`: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 c,d=t=>t,l=class extends n.oi{render(){return(0,n.dy)(c||(c=d`<span><slot></slot></span>`))}};l.styles=[s],l=(0,i.__decorate)([(0,o.Mo)("mwc-icon")],l)},65703:function(t,e,r){r.d(e,{K:()=>w});r(71695),r(81804),r(22139),r(47021);var i=r(9065),n=(r(16060),r(78611)),o=r(91532),a=r(57243),s=r(50778),c=r(35359);let d,l,p,u,h,m,f,g,b,v,y=t=>t;class w extends a.oi{constructor(){super(...arguments),this.value="",this.group=null,this.tabindex=-1,this.disabled=!1,this.twoline=!1,this.activated=!1,this.graphic=null,this.multipleGraphics=!1,this.hasMeta=!1,this.noninteractive=!1,this.selected=!1,this.shouldRenderRipple=!1,this._managingList=null,this.boundOnClick=this.onClick.bind(this),this._firstChanged=!0,this._skipPropRequest=!1,this.rippleHandlers=new o.A((()=>(this.shouldRenderRipple=!0,this.ripple))),this.listeners=[{target:this,eventNames:["click"],cb:()=>{this.onClick()}},{target:this,eventNames:["mouseenter"],cb:this.rippleHandlers.startHover},{target:this,eventNames:["mouseleave"],cb:this.rippleHandlers.endHover},{target:this,eventNames:["focus"],cb:this.rippleHandlers.startFocus},{target:this,eventNames:["blur"],cb:this.rippleHandlers.endFocus},{target:this,eventNames:["mousedown","touchstart"],cb:t=>{const e=t.type;this.onDown("mousedown"===e?"mouseup":"touchend",t)}}]}get text(){const t=this.textContent;return t?t.trim():""}render(){const t=this.renderText(),e=this.graphic?this.renderGraphic():(0,a.dy)(d||(d=y``)),r=this.hasMeta?this.renderMeta():(0,a.dy)(l||(l=y``));return(0,a.dy)(p||(p=y` ${0} ${0} ${0} ${0}`),this.renderRipple(),e,t,r)}renderRipple(){return this.shouldRenderRipple?(0,a.dy)(u||(u=y` <mwc-ripple .activated="${0}"> </mwc-ripple>`),this.activated):this.activated?(0,a.dy)(h||(h=y`<div class="fake-activated-ripple"></div>`)):""}renderGraphic(){const t={multi:this.multipleGraphics};return(0,a.dy)(m||(m=y` <span class="mdc-deprecated-list-item__graphic material-icons ${0}"> <slot name="graphic"></slot> </span>`),(0,c.$)(t))}renderMeta(){return(0,a.dy)(f||(f=y` <span class="mdc-deprecated-list-item__meta material-icons"> <slot name="meta"></slot> </span>`))}renderText(){const t=this.twoline?this.renderTwoline():this.renderSingleLine();return(0,a.dy)(g||(g=y` <span class="mdc-deprecated-list-item__text"> ${0} </span>`),t)}renderSingleLine(){return(0,a.dy)(b||(b=y`<slot></slot>`))}renderTwoline(){return(0,a.dy)(v||(v=y` <span class="mdc-deprecated-list-item__primary-text"> <slot></slot> </span> <span class="mdc-deprecated-list-item__secondary-text"> <slot name="secondary"></slot> </span> `))}onClick(){this.fireRequestSelected(!this.selected,"interaction")}onDown(t,e){const r=()=>{window.removeEventListener(t,r),this.rippleHandlers.endPress()};window.addEventListener(t,r),this.rippleHandlers.startPress(e)}fireRequestSelected(t,e){if(this.noninteractive)return;const r=new CustomEvent("request-selected",{bubbles:!0,composed:!0,detail:{source:e,selected:t}});this.dispatchEvent(r)}connectedCallback(){super.connectedCallback(),this.noninteractive||this.setAttribute("mwc-list-item","");for(const t of this.listeners)for(const e of t.eventNames)t.target.addEventListener(e,t.cb,{passive:!0})}disconnectedCallback(){super.disconnectedCallback();for(const t of this.listeners)for(const e of t.eventNames)t.target.removeEventListener(e,t.cb);this._managingList&&(this._managingList.debouncedLayout?this._managingList.debouncedLayout(!0):this._managingList.layout(!0))}firstUpdated(){const t=new Event("list-item-rendered",{bubbles:!0,composed:!0});this.dispatchEvent(t)}}(0,i.__decorate)([(0,s.IO)("slot")],w.prototype,"slotElement",void 0),(0,i.__decorate)([(0,s.GC)("mwc-ripple")],w.prototype,"ripple",void 0),(0,i.__decorate)([(0,s.Cb)({type:String})],w.prototype,"value",void 0),(0,i.__decorate)([(0,s.Cb)({type:String,reflect:!0})],w.prototype,"group",void 0),(0,i.__decorate)([(0,s.Cb)({type:Number,reflect:!0})],w.prototype,"tabindex",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0}),(0,n.P)((function(t){t?this.setAttribute("aria-disabled","true"):this.setAttribute("aria-disabled","false")}))],w.prototype,"disabled",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0})],w.prototype,"twoline",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0})],w.prototype,"activated",void 0),(0,i.__decorate)([(0,s.Cb)({type:String,reflect:!0})],w.prototype,"graphic",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean})],w.prototype,"multipleGraphics",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean})],w.prototype,"hasMeta",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0}),(0,n.P)((function(t){t?(this.removeAttribute("aria-checked"),this.removeAttribute("mwc-list-item"),this.selected=!1,this.activated=!1,this.tabIndex=-1):this.setAttribute("mwc-list-item","")}))],w.prototype,"noninteractive",void 0),(0,i.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0}),(0,n.P)((function(t){const e=this.getAttribute("role"),r="gridcell"===e||"option"===e||"row"===e||"tab"===e;r&&t?this.setAttribute("aria-selected","true"):r&&this.setAttribute("aria-selected","false"),this._firstChanged?this._firstChanged=!1:this._skipPropRequest||this.fireRequestSelected(t,"property")}))],w.prototype,"selected",void 0),(0,i.__decorate)([(0,s.SB)()],w.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,s.SB)()],w.prototype,"_managingList",void 0)},46289:function(t,e,r){r.d(e,{W:()=>n});let i;const n=(0,r(57243).iv)(i||(i=(t=>t)`:host{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mdc-list-side-padding,16px);padding-right:var(--mdc-list-side-padding,16px);outline:0;height:48px;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}:host:focus{outline:0}:host([activated]){color:#6200ee;color:var(--mdc-theme-primary,#6200ee);--mdc-ripple-color:var( --mdc-theme-primary, #6200ee )}:host([activated]) .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}:host([activated]) .fake-activated-ripple::before{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1;content:"";opacity:.12;opacity:var(--mdc-ripple-activated-opacity, .12);background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-deprecated-list-item__graphic{flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;display:inline-flex}.mdc-deprecated-list-item__graphic ::slotted(*){flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;width:100%;height:100%;text-align:center}.mdc-deprecated-list-item__meta{width:var(--mdc-list-item-meta-size,24px);height:var(--mdc-list-item-meta-size,24px);margin-left:auto;margin-right:0;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-deprecated-list-item__meta.multi{width:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:var(--mdc-list-item-meta-size,24px);line-height:var(--mdc-list-item-meta-size, 24px)}.mdc-deprecated-list-item__meta ::slotted(.material-icons),.mdc-deprecated-list-item__meta ::slotted(mwc-icon){line-height:var(--mdc-list-item-meta-size, 24px)!important}.mdc-deprecated-list-item__meta ::slotted(:not(.material-icons):not(mwc-icon)){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size, .75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-deprecated-list-item__meta[dir=rtl],[dir=rtl] .mdc-deprecated-list-item__meta{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:100%;height:100%}.mdc-deprecated-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-deprecated-list-item__text ::slotted([for]),.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-deprecated-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}* ::slotted(a),a{color:inherit;text-decoration:none}:host([twoline]){height:72px}:host([twoline]) .mdc-deprecated-list-item__text{align-self:flex-start}:host([disabled]),:host([noninteractive]){cursor:default;pointer-events:none}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*){opacity:.38}:host([disabled]) .mdc-deprecated-list-item__primary-text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__secondary-text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*){color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-list-item__secondary-text ::slotted(*){color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-deprecated-list-item__graphic ::slotted(*){background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))}.mdc-deprecated-list-group__subheader ::slotted(*){color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size,40px);height:var(--mdc-list-item-graphic-size,40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size,40px);line-height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 40px)!important}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){border-radius:50%}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:var(--mdc-list-item-graphic-margin,16px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=control]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=large]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=medium]) .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] :host([graphic=avatar]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=control]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=large]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=medium]) .mdc-deprecated-list-item__graphic{margin-left:var(--mdc-list-item-graphic-margin,16px);margin-right:0}:host([graphic=icon]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size,24px);height:var(--mdc-list-item-graphic-size,24px);margin-left:0;margin-right:var(--mdc-list-item-graphic-margin,32px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size,24px);line-height:var(--mdc-list-item-graphic-size, 24px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 24px)!important}:host([graphic=icon]) .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] :host([graphic=icon]) .mdc-deprecated-list-item__graphic{margin-left:var(--mdc-list-item-graphic-margin,32px);margin-right:0}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:56px}:host([graphic=large]:not([twoLine])),:host([graphic=medium]:not([twoLine])){height:72px}:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size,56px);height:var(--mdc-list-item-graphic-size,56px)}:host([graphic=large]) .mdc-deprecated-list-item__graphic.multi,:host([graphic=medium]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(*),:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size,56px);line-height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon),:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 56px)!important}:host([graphic=large]){padding-left:0px}`))},87319:function(t,e,r){var i=r(9065),n=r(50778),o=r(65703),a=r(46289);let s=class extends o.K{};s.styles=[a.W],s=(0,i.__decorate)([(0,n.Mo)("mwc-list-item")],s)},99152:function(t,e,r){r.d(e,{V:()=>o});r(63721),r(71695),r(61893),r(92519),r(42179),r(89256),r(24931),r(88463),r(57449),r(19814),r(47021);const i=Symbol("selection controller");class n{constructor(){this.selected=null,this.ordered=null,this.set=new Set}}class o{constructor(t){this.sets={},this.focusedSet=null,this.mouseIsDown=!1,this.updating=!1,t.addEventListener("keydown",(t=>{this.keyDownHandler(t)})),t.addEventListener("mousedown",(()=>{this.mousedownHandler()})),t.addEventListener("mouseup",(()=>{this.mouseupHandler()}))}static getController(t){const e=!("global"in t)||"global"in t&&t.global?document:t.getRootNode();let r=e[i];return void 0===r&&(r=new o(e),e[i]=r),r}keyDownHandler(t){const e=t.target;"checked"in e&&this.has(e)&&("ArrowRight"==t.key||"ArrowDown"==t.key?this.selectNext(e):"ArrowLeft"!=t.key&&"ArrowUp"!=t.key||this.selectPrevious(e))}mousedownHandler(){this.mouseIsDown=!0}mouseupHandler(){this.mouseIsDown=!1}has(t){return this.getSet(t.name).set.has(t)}selectPrevious(t){const e=this.getOrdered(t),r=e.indexOf(t),i=e[r-1]||e[e.length-1];return this.select(i),i}selectNext(t){const e=this.getOrdered(t),r=e.indexOf(t),i=e[r+1]||e[0];return this.select(i),i}select(t){t.click()}focus(t){if(this.mouseIsDown)return;const e=this.getSet(t.name),r=this.focusedSet;this.focusedSet=e,r!=e&&e.selected&&e.selected!=t&&e.selected.focus()}isAnySelected(t){const e=this.getSet(t.name);for(const r of e.set)if(r.checked)return!0;return!1}getOrdered(t){const e=this.getSet(t.name);return e.ordered||(e.ordered=Array.from(e.set),e.ordered.sort(((t,e)=>t.compareDocumentPosition(e)==Node.DOCUMENT_POSITION_PRECEDING?1:0))),e.ordered}getSet(t){return this.sets[t]||(this.sets[t]=new n),this.sets[t]}register(t){const e=t.name||t.getAttribute("name")||"",r=this.getSet(e);r.set.add(t),r.ordered=null}unregister(t){const e=this.getSet(t.name);e.set.delete(t),e.ordered=null,e.selected==t&&(e.selected=null)}update(t){if(this.updating)return;this.updating=!0;const e=this.getSet(t.name);if(t.checked){for(const r of e.set)r!=t&&(r.checked=!1);e.selected=t}if(this.isAnySelected(t))for(const r of e.set){if(void 0===r.formElementTabIndex)break;r.formElementTabIndex=r.checked?0:-1}this.updating=!1}}},62523:function(t,e,r){r.d(e,{H:()=>v});r(71695),r(19423),r(47021);var i=r(9065),n=(r(16060),r(4428)),o=r(11911),a=r(78611),s=r(91532),c=r(80573),d={CHECKED:"mdc-switch--checked",DISABLED:"mdc-switch--disabled"},l={ARIA_CHECKED_ATTR:"aria-checked",NATIVE_CONTROL_SELECTOR:".mdc-switch__native-control",RIPPLE_SURFACE_SELECTOR:".mdc-switch__thumb-underlay"};const p=function(t){function e(r){return t.call(this,(0,i.__assign)((0,i.__assign)({},e.defaultAdapter),r))||this}return(0,i.__extends)(e,t),Object.defineProperty(e,"strings",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cssClasses",{get:function(){return d},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlChecked:function(){},setNativeControlDisabled:function(){},setNativeControlAttr:function(){}}},enumerable:!1,configurable:!0}),e.prototype.setChecked=function(t){this.adapter.setNativeControlChecked(t),this.updateAriaChecked(t),this.updateCheckedStyling(t)},e.prototype.setDisabled=function(t){this.adapter.setNativeControlDisabled(t),t?this.adapter.addClass(d.DISABLED):this.adapter.removeClass(d.DISABLED)},e.prototype.handleChange=function(t){var e=t.target;this.updateAriaChecked(e.checked),this.updateCheckedStyling(e.checked)},e.prototype.updateCheckedStyling=function(t){t?this.adapter.addClass(d.CHECKED):this.adapter.removeClass(d.CHECKED)},e.prototype.updateAriaChecked=function(t){this.adapter.setNativeControlAttr(l.ARIA_CHECKED_ATTR,""+!!t)},e}(c.K);var u=r(57243),h=r(50778),m=r(20552);let f,g,b=t=>t;class v extends o.H{constructor(){super(...arguments),this.checked=!1,this.disabled=!1,this.shouldRenderRipple=!1,this.mdcFoundationClass=p,this.rippleHandlers=new s.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}changeHandler(t){this.mdcFoundation.handleChange(t),this.checked=this.formElement.checked}createAdapter(){return Object.assign(Object.assign({},(0,o.q)(this.mdcRoot)),{setNativeControlChecked:t=>{this.formElement.checked=t},setNativeControlDisabled:t=>{this.formElement.disabled=t},setNativeControlAttr:(t,e)=>{this.formElement.setAttribute(t,e)}})}renderRipple(){return this.shouldRenderRipple?(0,u.dy)(f||(f=b` <mwc-ripple .accent="${0}" .disabled="${0}" unbounded> </mwc-ripple>`),this.checked,this.disabled):""}focus(){const t=this.formElement;t&&(this.rippleHandlers.startFocus(),t.focus())}blur(){const t=this.formElement;t&&(this.rippleHandlers.endFocus(),t.blur())}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(t=>{this.dispatchEvent(new Event("change",t))}))}render(){return(0,u.dy)(g||(g=b` <div class="mdc-switch"> <div class="mdc-switch__track"></div> <div class="mdc-switch__thumb-underlay"> ${0} <div class="mdc-switch__thumb"> <input type="checkbox" id="basic-switch" class="mdc-switch__native-control" role="switch" aria-label="${0}" aria-labelledby="${0}" @change="${0}" @focus="${0}" @blur="${0}" @mousedown="${0}" @mouseenter="${0}" @mouseleave="${0}" @touchstart="${0}" @touchend="${0}" @touchcancel="${0}"> </div> </div> </div>`),this.renderRipple(),(0,m.o)(this.ariaLabel),(0,m.o)(this.ariaLabelledBy),this.changeHandler,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate)}handleRippleMouseDown(t){const e=()=>{window.removeEventListener("mouseup",e),this.handleRippleDeactivate()};window.addEventListener("mouseup",e),this.rippleHandlers.startPress(t)}handleRippleTouchStart(t){this.rippleHandlers.startPress(t)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}(0,i.__decorate)([(0,h.Cb)({type:Boolean}),(0,a.P)((function(t){this.mdcFoundation.setChecked(t)}))],v.prototype,"checked",void 0),(0,i.__decorate)([(0,h.Cb)({type:Boolean}),(0,a.P)((function(t){this.mdcFoundation.setDisabled(t)}))],v.prototype,"disabled",void 0),(0,i.__decorate)([n.L,(0,h.Cb)({attribute:"aria-label"})],v.prototype,"ariaLabel",void 0),(0,i.__decorate)([n.L,(0,h.Cb)({attribute:"aria-labelledby"})],v.prototype,"ariaLabelledBy",void 0),(0,i.__decorate)([(0,h.IO)(".mdc-switch")],v.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,h.IO)("input")],v.prototype,"formElement",void 0),(0,i.__decorate)([(0,h.GC)("mwc-ripple")],v.prototype,"ripple",void 0),(0,i.__decorate)([(0,h.SB)()],v.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,h.hO)({passive:!0})],v.prototype,"handleRippleMouseDown",null),(0,i.__decorate)([(0,h.hO)({passive:!0})],v.prototype,"handleRippleTouchStart",null)},83835:function(t,e,r){r.d(e,{W:()=>n});let i;const n=(0,r(57243).iv)(i||(i=(t=>t)`.mdc-switch__thumb-underlay{left:-14px;right:initial;top:-17px;width:48px;height:48px}.mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch__thumb-underlay{left:initial;right:-14px}.mdc-switch__native-control{width:64px;height:48px}.mdc-switch{display:inline-block;position:relative;outline:0;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;background-color:var(--mdc-theme-on-surface,#000)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-color:#fff;border-color:var(--mdc-theme-surface,#fff)}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;margin:0;opacity:0;cursor:pointer;pointer-events:auto;transition:transform 90ms cubic-bezier(.4, 0, .2, 1)}.mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch__native-control{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:36px;height:14px;border:1px solid transparent;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(.4, 0, .2, 1),background-color 90ms cubic-bezier(.4, 0, .2, 1),border-color 90ms cubic-bezier(.4, 0, .2, 1)}.mdc-switch__thumb-underlay{display:flex;position:absolute;align-items:center;justify-content:center;transform:translateX(0);transition:transform 90ms cubic-bezier(.4, 0, .2, 1),background-color 90ms cubic-bezier(.4, 0, .2, 1),border-color 90ms cubic-bezier(.4, 0, .2, 1)}.mdc-switch__thumb{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-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(16px)}.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__native-control{transform:translateX(16px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}:host{display:inline-flex;outline:0;-webkit-tap-highlight-color:transparent}`))},78344:function(t){var e=TypeError;t.exports=function(t){if("string"==typeof t)return t;throw new e("Argument is not a string")}},87265:function(t,e,r){var i=r(61896),n=String,o=TypeError;t.exports=function(t){if(void 0===t||i(t))return t;throw new o(n(t)+" is not an object or undefined")}},87038:function(t,e,r){var i=r(59069),n=TypeError;t.exports=function(t){if("Uint8Array"===i(t))return t;throw new n("Argument is not an Uint8Array")}},17743:function(t,e,r){var i=r(13053);t.exports=function(t,e,r){for(var n=0,o=arguments.length>2?r:i(e),a=new t(o);o>n;)a[n]=e[n++];return a}},57145:function(t,e,r){var i=r(31269),n=r(72878),o=r(25091),a=r(12360),s=r(70273),c=r(13053),d=r(72309),l=r(17743),p=Array,u=n([].push);t.exports=function(t,e,r,n){for(var h,m,f,g=a(t),b=o(g),v=i(e,r),y=d(null),w=c(b),x=0;w>x;x++)f=b[x],(m=s(v(f,x,g)))in y?u(y[m],f):y[m]=[f];if(n&&(h=n(g))!==p)for(m in y)y[m]=l(h,y[m]);return y}},15419:function(t){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=e+"+/",i=e+"-_",n=function(t){for(var e={},r=0;r<64;r++)e[t.charAt(r)]=r;return e};t.exports={i2c:r,c2i:n(r),i2cUrl:i,c2iUrl:n(i)}},93474:function(t){var e=TypeError;t.exports=function(t){var r=t&&t.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new e("Incorrect `alphabet` option")}},47057:function(t,e,r){var i=r(1569),n=r(72878),o=r(87265),a=r(78344),s=r(39129),c=r(15419),d=r(93474),l=r(38511),p=c.c2i,u=c.c2iUrl,h=i.SyntaxError,m=i.TypeError,f=n("".charAt),g=function(t,e){for(var r=t.length;e<r;e++){var i=f(t,e);if(" "!==i&&"\t"!==i&&"\n"!==i&&"\f"!==i&&"\r"!==i)break}return e},b=function(t,e,r){var i=t.length;i<4&&(t+=2===i?"AA":"A");var n=(e[f(t,0)]<<18)+(e[f(t,1)]<<12)+(e[f(t,2)]<<6)+e[f(t,3)],o=[n>>16&255,n>>8&255,255&n];if(2===i){if(r&&0!==o[1])throw new h("Extra bits");return[o[0]]}if(3===i){if(r&&0!==o[2])throw new h("Extra bits");return[o[0],o[1]]}return o},v=function(t,e,r){for(var i=e.length,n=0;n<i;n++)t[r+n]=e[n];return r+i};t.exports=function(t,e,r,i){a(t),o(e);var n="base64"===d(e)?p:u,c=e?e.lastChunkHandling:void 0;if(void 0===c&&(c="loose"),"loose"!==c&&"strict"!==c&&"stop-before-partial"!==c)throw new m("Incorrect `lastChunkHandling` option");r&&l(r.buffer);var y=r||[],w=0,x=0,_="",$=0;if(i)for(;;){if(($=g(t,$))===t.length){if(_.length>0){if("stop-before-partial"===c)break;if("loose"!==c)throw new h("Missing padding");if(1===_.length)throw new h("Malformed padding: exactly one additional character");w=v(y,b(_,n,!1),w)}x=t.length;break}var C=f(t,$);if(++$,"="===C){if(_.length<2)throw new h("Padding is too early");if($=g(t,$),2===_.length){if($===t.length){if("stop-before-partial"===c)break;throw new h("Malformed padding: only one =")}"="===f(t,$)&&(++$,$=g(t,$))}if($<t.length)throw new h("Unexpected character after padding");w=v(y,b(_,n,"strict"===c),w),x=t.length;break}if(!s(n,C))throw new h("Unexpected character");var k=i-w;if(1===k&&2===_.length||2===k&&3===_.length)break;if(4===(_+=C).length&&(w=v(y,b(_,n,!1),w),_="",x=$,w===i))break}return{bytes:y,read:x,written:w}}},35303:function(t,e,r){var i=r(1569),n=r(72878),o=i.Uint8Array,a=i.SyntaxError,s=i.parseInt,c=Math.min,d=/[^\da-f]/i,l=n(d.exec),p=n("".slice);t.exports=function(t,e){var r=t.length;if(r%2!=0)throw new a("String should be an even number of characters");for(var i=e?c(e.length,r/2):r/2,n=e||new o(i),u=0,h=0;h<i;){var m=p(t,u,u+=2);if(l(d,m))throw new a("String should only contain hex characters");n[h++]=s(m,16)}return{bytes:n,read:u}}},82328:function(t,e,r){var i=r(40810),n=r(1569),o=r(11003),a=r(6567),s="ArrayBuffer",c=o[s];i({global:!0,constructor:!0,forced:n[s]!==c},{ArrayBuffer:c}),a(s)},68107:function(t,e,r){var i=r(40810),n=r(73994),o=r(63983),a=r(71998),s=r(4576);i({target:"Iterator",proto:!0,real:!0},{every:function(t){a(this),o(t);var e=s(this),r=0;return!n(e,(function(e,i){if(!t(e,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},66086:function(t,e,r){r(13492)("Float32",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},46539:function(t,e,r){r(13492)("Float64",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},52629:function(t,e,r){r(13492)("Int16",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},88621:function(t,e,r){r(13492)("Int32",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},42402:function(t,e,r){r(13492)("Int8",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},16132:function(t,e,r){r(13492)("Uint16",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},44201:function(t,e,r){r(13492)("Uint32",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},92789:function(t,e,r){r(13492)("Uint8",(function(t){return function(e,r,i){return t(this,e,r,i)}}))},3112:function(t,e,r){r(13492)("Uint8",(function(t){return function(e,r,i){return t(this,e,r,i)}}),!0)},22139:function(t,e,r){var i=r(40810),n=r(57145),o=r(35709);i({target:"Array",proto:!0},{group:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}}),o("group")},21917:function(t,e,r){var i=r(40810),n=r(1569),o=r(47057),a=r(87038);n.Uint8Array&&i({target:"Uint8Array",proto:!0},{setFromBase64:function(t){a(this);var e=o(t,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:e.read,written:e.written}}})},56193:function(t,e,r){var i=r(40810),n=r(1569),o=r(78344),a=r(87038),s=r(38511),c=r(35303);n.Uint8Array&&i({target:"Uint8Array",proto:!0},{setFromHex:function(t){a(this),o(t),s(this.buffer);var e=c(t,this).read;return{read:e,written:e/2}}})},25020:function(t,e,r){var i=r(40810),n=r(1569),o=r(72878),a=r(87265),s=r(87038),c=r(38511),d=r(15419),l=r(93474),p=d.i2c,u=d.i2cUrl,h=o("".charAt);n.Uint8Array&&i({target:"Uint8Array",proto:!0},{toBase64:function(){var t=s(this),e=arguments.length?a(arguments[0]):void 0,r="base64"===l(e)?p:u,i=!!e&&!!e.omitPadding;c(this.buffer);for(var n,o="",d=0,m=t.length,f=function(t){return h(r,n>>6*t&63)};d+2<m;d+=3)n=(t[d]<<16)+(t[d+1]<<8)+t[d+2],o+=f(3)+f(2)+f(1)+f(0);return d+2===m?(n=(t[d]<<16)+(t[d+1]<<8),o+=f(3)+f(2)+f(1)+(i?"":"=")):d+1===m&&(n=t[d]<<16,o+=f(3)+f(2)+(i?"":"==")),o}})},86913:function(t,e,r){var i=r(40810),n=r(1569),o=r(72878),a=r(87038),s=r(38511),c=o(1..toString);n.Uint8Array&&i({target:"Uint8Array",proto:!0},{toHex:function(){a(this),s(this.buffer);for(var t="",e=0,r=this.length;e<r;e++){var i=c(this[e],16);t+=1===i.length?"0"+i:i}return t}})},48734:function(t,e,r){r.a(t,(async function(t,i){try{r.d(e,{P5:()=>h,Ve:()=>f});var n=r(16485),o=(r(71695),r(9359),r(70104),r(19423),r(19134),r(92519),r(42179),r(89256),r(24931),r(88463),r(57449),r(19814),r(97003),r(47021),t([n]));n=(o.then?(await o)():o)[0];const s=new Set,c=new Map;let d,l="ltr",p="en";const u="undefined"!=typeof MutationObserver&&"undefined"!=typeof document&&void 0!==document.documentElement;if(u){const g=new MutationObserver(m);l=document.documentElement.dir||"ltr",p=document.documentElement.lang||navigator.language,g.observe(document.documentElement,{attributes:!0,attributeFilter:["dir","lang"]})}function h(...t){t.map((t=>{const e=t.$code.toLowerCase();c.has(e)?c.set(e,Object.assign(Object.assign({},c.get(e)),t)):c.set(e,t),d||(d=t)})),m()}function m(){u&&(l=document.documentElement.dir||"ltr",p=document.documentElement.lang||navigator.language),[...s.keys()].map((t=>{"function"==typeof t.requestUpdate&&t.requestUpdate()}))}class f{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){s.add(this.host)}hostDisconnected(){s.delete(this.host)}dir(){return`${this.host.dir||l}`.toLowerCase()}lang(){return`${this.host.lang||p}`.toLowerCase()}getTranslationData(t){var e,r;const i=new Intl.Locale(t.replace(/_/g,"-")),n=null==i?void 0:i.language.toLowerCase(),o=null!==(r=null===(e=null==i?void 0:i.region)||void 0===e?void 0:e.toLowerCase())&&void 0!==r?r:"";return{locale:i,language:n,region:o,primary:c.get(`${n}-${o}`),secondary:c.get(n)}}exists(t,e){var r;const{primary:i,secondary:n}=this.getTranslationData(null!==(r=e.lang)&&void 0!==r?r:this.lang());return e=Object.assign({includeFallback:!1},e),!!(i&&i[t]||n&&n[t]||e.includeFallback&&d&&d[t])}term(t,...e){const{primary:r,secondary:i}=this.getTranslationData(this.lang());let n;if(r&&r[t])n=r[t];else if(i&&i[t])n=i[t];else{if(!d||!d[t])return console.error(`No translation found for: ${String(t)}`),String(t);n=d[t]}return"function"==typeof n?n(...e):n}date(t,e){return t=new Date(t),new Intl.DateTimeFormat(this.lang(),e).format(t)}number(t,e){return t=Number(t),isNaN(t)?"":new Intl.NumberFormat(this.lang(),e).format(t)}relativeTime(t,e,r){return new Intl.RelativeTimeFormat(this.lang(),r).format(t,e)}}i()}catch(a){i(a)}}))},68783:function(t,e,r){r.a(t,(async function(t,i){try{r.d(e,{A:()=>l});r(71695),r(47021);var n=r(64699),o=r(15073),a=r(81048),s=r(31027),c=r(57243),d=t([o]);o=(d.then?(await d)():d)[0];let p,u=t=>t;var l=class extends s.P{constructor(){super(...arguments),this.localize=new o.V(this)}render(){return(0,c.dy)(p||(p=u` <svg part="base" class="spinner" role="progressbar" aria-label="${0}"> <circle class="spinner__track"></circle> <circle class="spinner__indicator"></circle> </svg> `),this.localize.term("loading"))}};l.styles=[a.N,n.D],i()}catch(p){i(p)}}))},31027:function(t,e,r){r.d(e,{P:()=>s});r(71695),r(9359),r(31526),r(46692),r(47021);var i,n=r(52812),o=r(57243),a=r(50778),s=class extends o.oi{constructor(){super(),(0,n.Ko)(this,i,!1),this.initialReflectedProperties=new Map,Object.entries(this.constructor.dependencies).forEach((([t,e])=>{this.constructor.define(t,e)}))}emit(t,e){const r=new CustomEvent(t,(0,n.ih)({bubbles:!0,cancelable:!1,composed:!0,detail:{}},e));return this.dispatchEvent(r),r}static define(t,e=this,r={}){const i=customElements.get(t);if(!i){try{customElements.define(t,e,r)}catch(a){customElements.define(t,class extends e{},r)}return}let n=" (unknown version)",o=n;"version"in e&&e.version&&(n=" v"+e.version),"version"in i&&i.version&&(o=" v"+i.version),n&&o&&n===o||console.warn(`Attempted to register <${t}>${n}, but <${t}>${o} has already been registered.`)}attributeChangedCallback(t,e,r){(0,n.ac)(this,i)||(this.constructor.elementProperties.forEach(((t,e)=>{t.reflect&&null!=this[e]&&this.initialReflectedProperties.set(e,this[e])})),(0,n.qx)(this,i,!0)),super.attributeChangedCallback(t,e,r)}willUpdate(t){super.willUpdate(t),this.initialReflectedProperties.forEach(((e,r)=>{t.has(r)&&null==this[r]&&(this[r]=e)}))}};i=new WeakMap,s.version="2.20.1",s.dependencies={},(0,n.u2)([(0,a.Cb)()],s.prototype,"dir",2),(0,n.u2)([(0,a.Cb)()],s.prototype,"lang",2)},15073:function(t,e,r){r.a(t,(async function(t,i){try{r.d(e,{V:()=>s});var n=r(21262),o=r(48734),a=t([o,n]);[o,n]=a.then?(await a)():a;var s=class extends o.Ve{};(0,o.P5)(n.K),i()}catch(c){i(c)}}))},21262:function(t,e,r){r.a(t,(async function(t,i){try{r.d(e,{K:()=>s});var n=r(48734),o=t([n]);n=(o.then?(await o)():o)[0];var a={$code:"en",$name:"English",$dir:"ltr",carousel:"Carousel",clearEntry:"Clear entry",close:"Close",copied:"Copied",copy:"Copy",currentValue:"Current value",error:"Error",goToSlide:(t,e)=>`Go to slide ${t} of ${e}`,hidePassword:"Hide password",loading:"Loading",nextSlide:"Next slide",numOptionsSelected:t=>0===t?"No options selected":1===t?"1 option selected":`${t} options selected`,previousSlide:"Previous slide",progress:"Progress",remove:"Remove",resize:"Resize",scrollToEnd:"Scroll to end",scrollToStart:"Scroll to start",selectAColorFromTheScreen:"Select a color from the screen",showPassword:"Show password",slideNum:t=>`Slide ${t}`,toggleColorFormat:"Toggle color format"};(0,n.P5)(a);var s=a;i()}catch(c){i(c)}}))},64699:function(t,e,r){r.d(e,{D:()=>n});let i;var n=(0,r(57243).iv)(i||(i=(t=>t)`:host{--track-width:2px;--track-color:rgb(128 128 128 / 25%);--indicator-color:var(--sl-color-primary-600);--speed:2s;display:inline-flex;width:1em;height:1em;flex:none}.spinner{flex:1 1 auto;height:100%;width:100%}.spinner__indicator,.spinner__track{fill:none;stroke-width:var(--track-width);r:calc(0.5em - var(--track-width)/ 2);cx:0.5em;cy:0.5em;transform-origin:50% 50%}.spinner__track{stroke:var(--track-color);transform-origin:0% 0%}.spinner__indicator{stroke:var(--indicator-color);stroke-linecap:round;stroke-dasharray:150% 75%;animation:spin var(--speed) linear infinite}@keyframes spin{0%{transform:rotate(0deg);stroke-dasharray:0.05em,3em}50%{transform:rotate(450deg);stroke-dasharray:1.375em,1.375em}100%{transform:rotate(1080deg);stroke-dasharray:0.05em,3em}}`))},52812:function(t,e,r){r.d(e,{EZ:()=>h,Ko:()=>b,ac:()=>g,ih:()=>u,qx:()=>v,u2:()=>m});r(63721),r(52247),r(71695),r(40251),r(47021);var i=Object.defineProperty,n=Object.defineProperties,o=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,l=t=>{throw TypeError(t)},p=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,u=(t,e)=>{for(var r in e||(e={}))c.call(e,r)&&p(t,r,e[r]);if(s)for(var r of s(e))d.call(e,r)&&p(t,r,e[r]);return t},h=(t,e)=>n(t,a(e)),m=(t,e,r,n)=>{for(var a,s=n>1?void 0:n?o(e,r):e,c=t.length-1;c>=0;c--)(a=t[c])&&(s=(n?a(e,r,s):a(s))||s);return n&&s&&i(e,r,s),s},f=(t,e,r)=>e.has(t)||l("Cannot "+r),g=(t,e,r)=>(f(t,e,"read from private field"),r?r.call(t):e.get(t)),b=(t,e,r)=>e.has(t)?l("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),v=(t,e,r,i)=>(f(t,e,"write to private field"),i?i.call(t,r):e.set(t,r),r)},81048:function(t,e,r){r.d(e,{N:()=>n});let i;var n=(0,r(57243).iv)(i||(i=(t=>t)`:host{box-sizing:border-box}:host *,:host ::after,:host ::before{box-sizing:inherit}[hidden]{display:none!important}`))},97677:function(t,e,r){r.a(t,(async function(t,i){try{r.d(e,{Z:()=>n.A});var n=r(68783),o=(r(64699),r(15073)),a=r(21262),s=(r(81048),r(31027),r(52812),t([o,a,n]));[o,a,n]=s.then?(await s)():s,i()}catch(c){i(c)}}))},43580:function(t,e,r){r.d(e,{Z:()=>i.D});var i=r(64699);r(52812)},5605:function(t,e,r){r.d(e,{vC:()=>I});r(43451),r(63721),r(52247),r(19083),r(71695),r(92745),r(52805),r(84283),r(82328),r(55751),r(26200),r(25754),r(22246),r(9359),r(68107),r(56475),r(31526),r(70104),r(48136),r(19423),r(40251),r(19134),r(11740),r(61006),r(44495),r(97003),r(88044),r(81804),r(66086),r(46539),r(42402),r(52629),r(88621),r(92789),r(3112),r(16132),r(44201),r(36810),r(14953),r(58402),r(31503),r(16440),r(2213),r(57385),r(71375),r(15524),r(20267),r(46692),r(21917),r(56193),r(25020),r(86913),r(47021),r(34028),r(21478),r(35911),r(68289),r(72700),r(8038),r(71513),r(75656),r(50100),r(18084);var i=t=>{throw TypeError(t)},n=(t,e,r)=>e.has(t)||i("Cannot "+r),o=(t,e,r)=>(n(t,e,"read from private field"),r?r.call(t):e.get(t));const a=[["Aztec","M"],["Codabar","L"],["Code39","L"],["Code93","L"],["Code128","L"],["DataBar","L"],["DataBarExpanded","L"],["DataMatrix","M"],["EAN-8","L"],["EAN-13","L"],["ITF","L"],["MaxiCode","M"],["PDF417","M"],["QRCode","M"],["UPC-A","L"],["UPC-E","L"],["MicroQRCode","M"],["rMQRCode","M"],["DXFilmEdge","L"],["DataBarLimited","L"]],s=a.map((([t])=>t)),c=s.filter(((t,e)=>"L"===a[e][1])),d=s.filter(((t,e)=>"M"===a[e][1]));function l(t){switch(t){case"Linear-Codes":return c.reduce(((t,e)=>t|l(e)),0);case"Matrix-Codes":return d.reduce(((t,e)=>t|l(e)),0);case"Any":return(1<<a.length)-1;case"None":return 0;default:return 1<<s.indexOf(t)}}function p(t){if(0===t)return"None";const e=31-Math.clz32(t);return s[e]}function u(t){return t.reduce(((t,e)=>t|l(e)),0)}const h=["LocalAverage","GlobalHistogram","FixedThreshold","BoolCast"];function m(t){return h.indexOf(t)}const f=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function g(t){return"UnicodeBig"===t?f.indexOf("UTF16BE"):f.indexOf(t)}const b=["Text","Binary","Mixed","GS1","ISO15434","UnknownECI"];function v(t){return b[t]}const y=["Ignore","Read","Require"];function w(t){return y.indexOf(t)}const x=["Plain","ECI","HRI","Hex","Escaped"];function _(t){return x.indexOf(t)}const $={formats:[],tryHarder:!0,tryRotate:!0,tryInvert:!0,tryDownscale:!0,tryDenoise:!1,binarizer:"LocalAverage",isPure:!1,downscaleFactor:3,downscaleThreshold:500,minLineCount:2,maxNumberOfSymbols:255,tryCode39ExtendedMode:!0,returnErrors:!1,eanAddOnSymbol:"Ignore",textMode:"HRI",characterSet:"Unknown"};function C(t){return Object.assign(Object.assign({},t),{},{formats:u(t.formats),binarizer:m(t.binarizer),eanAddOnSymbol:w(t.eanAddOnSymbol),textMode:_(t.textMode),characterSet:g(t.characterSet)})}function k(t){return Object.assign(Object.assign({},t),{},{format:p(t.format),contentType:v(t.contentType),eccLevel:t.ecLevel})}const E={locateFile:(t,e)=>{const r=t.match(/_(.+?)\.wasm$/);return r?`https://fastly.jsdelivr.net/npm/zxing-wasm@2.1.0/dist/${r[1]}/${t}`:e+t}},R=new WeakMap;function A(t,e){return Object.is(t,e)||Object.keys(t).length===Object.keys(e).length&&Object.keys(t).every((r=>Object.prototype.hasOwnProperty.call(e,r)&&t[r]===e[r]))}function T(t,{overrides:e,equalityFn:r=A,fireImmediately:i=!1}={}){var n;const[o,a]=null!=(n=R.get(t))?n:[E],s=null!=e?e:o;let c;if(i){if(a&&(c=r(o,s)))return a;const e=t(Object.assign({},s));return R.set(t,[s,e]),e}(null!=c?c:r(o,s))||R.set(t,[s])}Object.assign(Object.assign({},$),{},{formats:[...$.formats]});var P,S,O=(S=typeof document<"u"&&"SCRIPT"===(null==(P=document.currentScript)?void 0:P.tagName.toUpperCase())?document.currentScript.src:void 0,function(t={}){var e,r,i=t,n=new Promise(((t,i)=>{e=t,r=i})),o="object"==typeof window,a=typeof Bun<"u",s=typeof WorkerGlobalScope<"u";"object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node&&process.type;var c,d,l,p=Object.assign({},i),u="./this.program",h="";(o||s||a)&&(s?h=self.location.href:typeof document<"u"&&"SCRIPT"===(null===(l=document.currentScript)||void 0===l?void 0:l.tagName.toUpperCase())&&(h=document.currentScript.src),S&&(h=S),h=h.startsWith("blob:")?"":h.substr(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1),s&&(d=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}),c=async t=>{var e=await fetch(t,{credentials:"same-origin"});if(e.ok)return e.arrayBuffer();throw new Error(e.status+" : "+e.url)});var m=i.print||console.log.bind(console),f=i.printErr||console.error.bind(console);Object.assign(i,p),p=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram);var g,b,v,y,w,x,_,$,C,k=i.wasmBinary,E=!1;function R(){var t=g.buffer;i.HEAP8=b=new Int8Array(t),i.HEAP16=y=new Int16Array(t),i.HEAPU8=v=new Uint8Array(t),i.HEAPU16=w=new Uint16Array(t),i.HEAP32=x=new Int32Array(t),i.HEAPU32=_=new Uint32Array(t),i.HEAPF32=$=new Float32Array(t),i.HEAPF64=C=new Float64Array(t)}var A=[],T=[],P=[],O=0,I=null;function D(t){var e;null===(e=i.onAbort)||void 0===e||e.call(i,t),f(t="Aborted("+t+")"),E=!0,t+=". Build with -sASSERTIONS for more info.";var n=new WebAssembly.RuntimeError(t);throw r(n),n}var L,j=t=>t.startsWith("data:application/octet-stream;base64,");function F(){var t="zxing_reader.wasm";return j(t)?t:function(t){return i.locateFile?i.locateFile(t,h):h+t}(t)}async function z(t){if(!k)try{var e=await c(t);return new Uint8Array(e)}catch(r){}return function(t){if(t==L&&k)return new Uint8Array(k);if(d)return d(t);throw"both async and sync fetching of the wasm failed"}(t)}async function H(t,e,r){if(!t&&"function"==typeof WebAssembly.instantiateStreaming&&!j(e)&&"function"==typeof fetch)try{var i=fetch(e,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(i,r)}catch(n){f(`wasm streaming compile failed: ${n}`),f("falling back to ArrayBuffer instantiation")}return async function(t,e){try{var r=await z(t);return await WebAssembly.instantiate(r,e)}catch(i){f(`failed to asynchronously prepare wasm: ${i}`),D(i)}}(e,r)}var M=t=>{for(;t.length>0;)t.shift()(i)};i.noExitRuntime;var B=t=>Ie(t),U=()=>De(),N=[],W=0,V=0;class G{constructor(t){this.excPtr=t,this.ptr=t-24}set_type(t){_[this.ptr+4>>2]=t}get_type(){return _[this.ptr+4>>2]}set_destructor(t){_[this.ptr+8>>2]=t}get_destructor(){return _[this.ptr+8>>2]}set_caught(t){t=t?1:0,b[this.ptr+12]=t}get_caught(){return 0!=b[this.ptr+12]}set_rethrown(t){t=t?1:0,b[this.ptr+13]=t}get_rethrown(){return 0!=b[this.ptr+13]}init(t,e){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(e)}set_adjusted_ptr(t){_[this.ptr+16>>2]=t}get_adjusted_ptr(){return _[this.ptr+16>>2]}}var q=t=>Oe(t),K=t=>{var e=V;if(!e)return q(0),0;var r=new G(e);r.set_adjusted_ptr(e);var i=r.get_type();if(!i)return q(0),e;for(var n of t){if(0===n||n===i)break;var o=r.ptr+16;if(Fe(n,i,o))return q(n),e}return q(i),e},X={},Q=t=>{for(;t.length;){var e=t.pop();t.pop()(e)}};function Z(t){return this.fromWireType(_[t>>2])}var Y,J,tt,et={},rt={},it={},nt=t=>{throw new Y(t)},ot=(t,e,r)=>{function i(e){var i=r(e);i.length!==t.length&&nt("Mismatched type converter count");for(var n=0;n<t.length;++n)ct(t[n],i[n])}t.forEach((t=>it[t]=e));var n=new Array(e.length),o=[],a=0;e.forEach(((t,e)=>{rt.hasOwnProperty(t)?n[e]=rt[t]:(o.push(t),et.hasOwnProperty(t)||(et[t]=[]),et[t].push((()=>{n[e]=rt[t],++a===o.length&&i(n)})))})),0===o.length&&i(n)},at=t=>{for(var e="",r=t;v[r];)e+=J[v[r++]];return e},st=t=>{throw new tt(t)};function ct(t,e){return function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var i=e.name;if(t||st(`type "${i}" must have a positive integer typeid pointer`),rt.hasOwnProperty(t)){if(r.ignoreDuplicateRegistrations)return;st(`Cannot register type '${i}' twice`)}if(rt[t]=e,delete it[t],et.hasOwnProperty(t)){var n=et[t];delete et[t],n.forEach((t=>t()))}}(t,e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}var dt=8,lt=t=>({count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType}),pt=t=>{st(t.$$.ptrType.registeredClass.name+" instance already deleted")},ut=!1,ht=t=>{},mt=t=>{t.count.value-=1,0===t.count.value&&(t=>{t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)})(t)},ft=(t,e,r)=>{if(e===r)return t;if(void 0===r.baseClass)return null;var i=ft(t,e,r.baseClass);return null===i?null:r.downcast(i)},gt={},bt={},vt=(t,e)=>(e=((t,e)=>{for(void 0===e&&st("ptr should not be undefined");t.baseClass;)e=t.upcast(e),t=t.baseClass;return e})(t,e),bt[e]),yt=(t,e)=>((!e.ptrType||!e.ptr)&&nt("makeClassHandle requires ptr and ptrType"),!!e.smartPtrType!=!!e.smartPtr&&nt("Both smartPtrType and smartPtr must be specified"),e.count={value:1},xt(Object.create(t,{$$:{value:e,writable:!0}})));function wt(t){var e=this.getPointee(t);if(!e)return this.destructor(t),null;var r=vt(this.registeredClass,e);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=e,r.$$.smartPtr=t,r.clone();var i=r.clone();return this.destructor(t),i}function n(){return this.isSmartPointer?yt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:t}):yt(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var o,a=this.registeredClass.getActualType(e),s=gt[a];if(!s)return n.call(this);o=this.isConst?s.constPointerType:s.pointerType;var c=ft(e,this.registeredClass,o.registeredClass);return null===c?n.call(this):this.isSmartPointer?yt(o.registeredClass.instancePrototype,{ptrType:o,ptr:c,smartPtrType:this,smartPtr:t}):yt(o.registeredClass.instancePrototype,{ptrType:o,ptr:c})}var xt=t=>typeof FinalizationRegistry>"u"?(xt=t=>t,t):(ut=new FinalizationRegistry((t=>{mt(t.$$)})),ht=t=>ut.unregister(t),(xt=t=>{var e=t.$$;if(e.smartPtr){var r={$$:e};ut.register(t,r,t)}return t})(t));function _t(){}var $t=(t,e)=>Object.defineProperty(e,"name",{value:t}),Ct=(t,e,r)=>{if(void 0===t[e].overloadTable){var i=t[e];t[e]=function(){for(var i=arguments.length,n=new Array(i),o=0;o<i;o++)n[o]=arguments[o];return t[e].overloadTable.hasOwnProperty(n.length)||st(`Function '${r}' called with an invalid number of arguments (${n.length}) - expects one of (${t[e].overloadTable})!`),t[e].overloadTable[n.length].apply(this,n)},t[e].overloadTable=[],t[e].overloadTable[i.argCount]=i}},kt=(t,e,r)=>{i.hasOwnProperty(t)?((void 0===r||void 0!==i[t].overloadTable&&void 0!==i[t].overloadTable[r])&&st(`Cannot register public name '${t}' twice`),Ct(i,t,t),i[t].overloadTable.hasOwnProperty(r)&&st(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[t].overloadTable[r]=e):(i[t]=e,i[t].argCount=r)};function Et(t,e,r,i,n,o,a,s){this.name=t,this.constructor=e,this.instancePrototype=r,this.rawDestructor=i,this.baseClass=n,this.getActualType=o,this.upcast=a,this.downcast=s,this.pureVirtualFunctions=[]}var Rt=(t,e,r)=>{for(;e!==r;)e.upcast||st(`Expected null or instance of ${r.name}, got an instance of ${e.name}`),t=e.upcast(t),e=e.baseClass;return t};function At(t,e){if(null===e)return this.isReference&&st(`null is not a valid ${this.name}`),0;e.$$||st(`Cannot pass "${Jt(e)}" as a ${this.name}`),e.$$.ptr||st(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=e.$$.ptrType.registeredClass;return Rt(e.$$.ptr,r,this.registeredClass)}function Tt(t,e){var r;if(null===e)return this.isReference&&st(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==t&&t.push(this.rawDestructor,r),r):0;(!e||!e.$$)&&st(`Cannot pass "${Jt(e)}" as a ${this.name}`),e.$$.ptr||st(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&st(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var i=e.$$.ptrType.registeredClass;if(r=Rt(e.$$.ptr,i,this.registeredClass),this.isSmartPointer)switch(void 0===e.$$.smartPtr&&st("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?r=e.$$.smartPtr:st(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:r=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)r=e.$$.smartPtr;else{var n=e.clone();r=this.rawShare(r,Zt.toHandle((()=>n.delete()))),null!==t&&t.push(this.rawDestructor,r)}break;default:st("Unsupporting sharing policy")}return r}function Pt(t,e){if(null===e)return this.isReference&&st(`null is not a valid ${this.name}`),0;e.$$||st(`Cannot pass "${Jt(e)}" as a ${this.name}`),e.$$.ptr||st(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&st(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var r=e.$$.ptrType.registeredClass;return Rt(e.$$.ptr,r,this.registeredClass)}function St(t,e,r,i,n,o,a,s,c,d,l){this.name=t,this.registeredClass=e,this.isReference=r,this.isConst=i,this.isSmartPointer=n,this.pointeeType=o,this.sharingPolicy=a,this.rawGetPointee=s,this.rawConstructor=c,this.rawShare=d,this.rawDestructor=l,n||void 0!==e.baseClass?this.toWireType=Tt:i?(this.toWireType=At,this.destructorFunction=null):(this.toWireType=Pt,this.destructorFunction=null)}var Ot,It,Dt=(t,e,r)=>{i.hasOwnProperty(t)||nt("Replacing nonexistent public symbol"),void 0!==i[t].overloadTable&&void 0!==r?i[t].overloadTable[r]=e:(i[t]=e,i[t].argCount=r)},Lt=[],jt=t=>{var e=Lt[t];return e||(t>=Lt.length&&(Lt.length=t+1),Lt[t]=e=Ot.get(t)),e},Ft=function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t.includes("j")?((t,e,r)=>(t=t.replace(/p/g,"i"),(0,i["dynCall_"+t])(e,...r)))(t,e,r):jt(e)(...r)},zt=(t,e)=>{var r=(t=at(t)).includes("j")?((t,e)=>function(){for(var r=arguments.length,i=new Array(r),n=0;n<r;n++)i[n]=arguments[n];return Ft(t,e,i)})(t,e):jt(e);return"function"!=typeof r&&st(`unknown function pointer with signature ${t}: ${e}`),r},Ht=t=>{var e=Re(t),r=at(e);return Ae(e),r},Mt=(t,e)=>{var r=[],i={};throw e.forEach((function t(e){if(!i[e]&&!rt[e]){if(it[e])return void it[e].forEach(t);r.push(e),i[e]=!0}})),new It(`${t}: `+r.map(Ht).join([", "]))},Bt=(t,e)=>{for(var r=[],i=0;i<t;i++)r.push(_[e+4*i>>2]);return r};function Ut(t,e,r,i,n,o){var a=e.length;a<2&&st("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=null!==e[1]&&null!==r,c=function(t){for(var e=1;e<t.length;++e)if(null!==t[e]&&void 0===t[e].destructorFunction)return!0;return!1}(e),d="void"!==e[0].name,l=a-2,p=new Array(l),u=[],h=[];return $t(t,(function(){var t;h.length=0,u.length=s?2:1,u[0]=n,s&&(t=e[1].toWireType(h,this),u[1]=t);for(var r=0;r<l;++r)p[r]=e[r+2].toWireType(h,r<0||arguments.length<=r?void 0:arguments[r]),u.push(p[r]);return function(r){if(c)Q(h);else for(var i=s?1:2;i<e.length;i++){var n=1===i?t:p[i-2];null!==e[i].destructorFunction&&e[i].destructorFunction(n)}if(d)return e[0].fromWireType(r)}(i(...u))}))}var Nt,Wt,Vt,Gt=t=>{const e=(t=t.trim()).indexOf("(");return-1!==e?t.substr(0,e):t},qt=[],Kt=[],Xt=t=>{t>9&&0==--Kt[t+1]&&(Kt[t]=void 0,qt.push(t))},Qt=()=>Kt.length/2-5-qt.length,Zt={toValue:t=>(t||st("Cannot use deleted val. handle = "+t),Kt[t]),toHandle:t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=qt.pop()||Kt.length;return Kt[e]=t,Kt[e+1]=1,e}}}},Yt={name:"emscripten::val",fromWireType:t=>{var e=Zt.toValue(t);return Xt(t),e},toWireType:(t,e)=>Zt.toHandle(e),argPackAdvance:dt,readValueFromPointer:Z,destructorFunction:null},Jt=t=>{if(null===t)return"null";var e=typeof t;return"object"===e||"array"===e||"function"===e?t.toString():""+t},te=(t,e)=>{switch(e){case 4:return function(t){return this.fromWireType($[t>>2])};case 8:return function(t){return this.fromWireType(C[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${t}`)}},ee=(t,e,r)=>{switch(e){case 1:return r?t=>b[t]:t=>v[t];case 2:return r?t=>y[t>>1]:t=>w[t>>1];case 4:return r?t=>x[t>>2]:t=>_[t>>2];default:throw new TypeError(`invalid integer width (${e}): ${t}`)}},re=Object.assign({optional:!0},Yt),ie=(t,e,r)=>((t,e,r,i)=>{if(!(i>0))return 0;for(var n=r,o=r+i-1,a=0;a<t.length;++a){var s=t.charCodeAt(a);if(s>=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&t.charCodeAt(++a)),s<=127){if(r>=o)break;e[r++]=s}else if(s<=2047){if(r+1>=o)break;e[r++]=192|s>>6,e[r++]=128|63&s}else if(s<=65535){if(r+2>=o)break;e[r++]=224|s>>12,e[r++]=128|s>>6&63,e[r++]=128|63&s}else{if(r+3>=o)break;e[r++]=240|s>>18,e[r++]=128|s>>12&63,e[r++]=128|s>>6&63,e[r++]=128|63&s}}return e[r]=0,r-n})(t,v,e,r),ne=typeof TextDecoder<"u"?new TextDecoder:void 0,oe=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;for(var r=e+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN),i=e;t[i]&&!(i>=r);)++i;if(i-e>16&&t.buffer&&ne)return ne.decode(t.subarray(e,i));for(var n="";e<i;){var o=t[e++];if(128&o){var a=63&t[e++];if(192!=(224&o)){var s=63&t[e++];if((o=224==(240&o)?(15&o)<<12|a<<6|s:(7&o)<<18|a<<12|s<<6|63&t[e++])<65536)n+=String.fromCharCode(o);else{var c=o-65536;n+=String.fromCharCode(55296|c>>10,56320|1023&c)}}else n+=String.fromCharCode((31&o)<<6|a)}else n+=String.fromCharCode(o)}return n},ae=(t,e)=>t?oe(v,t,e):"",se=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,ce=(t,e)=>{for(var r=t,i=r>>1,n=i+e/2;!(i>=n)&&w[i];)++i;if((r=i<<1)-t>32&&se)return se.decode(v.subarray(t,r));for(var o="",a=0;!(a>=e/2);++a){var s=y[t+2*a>>1];if(0==s)break;o+=String.fromCharCode(s)}return o},de=(t,e,r)=>{var i;if(null!==(i=r)&&void 0!==i||(r=2147483647),r<2)return 0;for(var n=e,o=(r-=2)<2*t.length?r/2:t.length,a=0;a<o;++a){var s=t.charCodeAt(a);y[e>>1]=s,e+=2}return y[e>>1]=0,e-n},le=t=>2*t.length,pe=(t,e)=>{for(var r=0,i="";!(r>=e/4);){var n=x[t+4*r>>2];if(0==n)break;if(++r,n>=65536){var o=n-65536;i+=String.fromCharCode(55296|o>>10,56320|1023&o)}else i+=String.fromCharCode(n)}return i},ue=(t,e,r)=>{var i;if(null!==(i=r)&&void 0!==i||(r=2147483647),r<4)return 0;for(var n=e,o=n+r-4,a=0;a<t.length;++a){var s=t.charCodeAt(a);if(s>=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&t.charCodeAt(++a)),x[e>>2]=s,(e+=4)+4>o)break}return x[e>>2]=0,e-n},he=t=>{for(var e=0,r=0;r<t.length;++r){var i=t.charCodeAt(r);i>=55296&&i<=57343&&++r,e+=4}return e},me=[],fe={},ge=()=>{if("object"==typeof globalThis)return globalThis;function t(t){t.$$$embind_global$$$=t;var e="object"==typeof $$$embind_global$$$&&t.$$$embind_global$$$==t;return e||delete t.$$$embind_global$$$,e}if("object"==typeof $$$embind_global$$$||("object"==typeof global&&t(global)?$$$embind_global$$$=global:"object"==typeof self&&t(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$))return $$$embind_global$$$;throw Error("unable to get global object.")},be=(t,e)=>{var r=rt[t];return void 0===r&&st(`${e} has unknown type ${Ht(t)}`),r},ve=Reflect.construct,ye=(t,e)=>Math.ceil(t/e)*e,we=t=>{var e=(t-g.buffer.byteLength+65535)/65536|0;try{return g.grow(e),R(),1}catch(r){}},xe={},_e=()=>{if(!_e.strings){var t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(var e in xe)void 0===xe[e]?delete t[e]:t[e]=xe[e];var r=[];for(var e in t)r.push(`${e}=${t[e]}`);_e.strings=r}return _e.strings},$e=[null,[],[]],Ce=(t,e)=>{var r=$e[t];0===e||10===e?((1===t?m:f)(oe(r)),r.length=0):r.push(e)};Y=i.InternalError=class extends Error{constructor(t){super(t),this.name="InternalError"}},(()=>{for(var t=new Array(256),e=0;e<256;++e)t[e]=String.fromCharCode(e);J=t})(),tt=i.BindingError=class extends Error{constructor(t){super(t),this.name="BindingError"}},Object.assign(_t.prototype,{isAliasOf(t){if(!(this instanceof _t&&t instanceof _t))return!1;var e=this.$$.ptrType.registeredClass,r=this.$$.ptr;t.$$=t.$$;for(var i=t.$$.ptrType.registeredClass,n=t.$$.ptr;e.baseClass;)r=e.upcast(r),e=e.baseClass;for(;i.baseClass;)n=i.upcast(n),i=i.baseClass;return e===i&&r===n},clone(){if(this.$$.ptr||pt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=xt(Object.create(Object.getPrototypeOf(this),{$$:{value:lt(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||pt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&st("Object already scheduled for deletion"),ht(this),mt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||pt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&st("Object already scheduled for deletion"),this.$$.deleteScheduled=!0,this}}),Object.assign(St.prototype,{getPointee(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},destructor(t){var e;null===(e=this.rawDestructor)||void 0===e||e.call(this,t)},argPackAdvance:dt,readValueFromPointer:Z,fromWireType:wt}),It=i.UnboundTypeError=(Nt=Error,(Vt=$t(Wt="UnboundTypeError",(function(t){this.name=Wt,this.message=t;var e=new Error(t).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))}))).prototype=Object.create(Nt.prototype),Vt.prototype.constructor=Vt,Vt.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},Vt),Kt.push(0,1,void 0,1,null,1,!0,1,!1,1),i.count_emval_handles=Qt;var ke,Ee={s:t=>{var e=new G(t);return e.get_caught()||(e.set_caught(!0),W--),e.set_rethrown(!1),N.push(e),je(t),Pe(t)},w:()=>{Se(0,0);var t=N.pop();Le(t.excPtr),V=0},a:()=>K([]),j:t=>K([t]),l:(t,e)=>K([t,e]),M:()=>{var t=N.pop();t||D("no exception to throw");var e=t.excPtr;throw t.get_rethrown()||(N.push(t),t.set_rethrown(!0),t.set_caught(!1),W++),V=e},p:(t,e,r)=>{throw new G(t).init(e,r),W++,V=t},ca:()=>W,d:t=>{throw V||(V=t),V},Z:()=>D(""),sa:t=>{var e=X[t];delete X[t];var r=e.rawConstructor,i=e.rawDestructor,n=e.fields,o=n.map((t=>t.getterReturnType)).concat(n.map((t=>t.setterArgumentType)));ot([t],o,(t=>{var o={};return n.forEach(((e,r)=>{var i=e.fieldName,a=t[r],s=e.getter,c=e.getterContext,d=t[r+n.length],l=e.setter,p=e.setterContext;o[i]={read:t=>a.fromWireType(s(c,t)),write:(t,e)=>{var r=[];l(p,t,d.toWireType(r,e)),Q(r)}}})),[{name:e.name,fromWireType:t=>{var e={};for(var r in o)e[r]=o[r].read(t);return i(t),e},toWireType:(t,e)=>{for(var n in o)if(!(n in e))throw new TypeError(`Missing field: "${n}"`);var a=r();for(n in o)o[n].write(a,e[n]);return null!==t&&t.push(i,a),a},argPackAdvance:dt,readValueFromPointer:Z,destructorFunction:i}]}))},Y:(t,e,r,i,n)=>{},na:(t,e,r,i)=>{ct(t,{name:e=at(e),fromWireType:function(t){return!!t},toWireType:function(t,e){return e?r:i},argPackAdvance:dt,readValueFromPointer:function(t){return this.fromWireType(v[t])},destructorFunction:null})},qa:(t,e,r,i,n,o,a,s,c,d,l,p,u)=>{l=at(l),o=zt(n,o),s&&(s=zt(a,s)),d&&(d=zt(c,d)),u=zt(p,u);var h=(t=>{var e=(t=t.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return e>=48&&e<=57?`_${t}`:t})(l);kt(h,(function(){Mt(`Cannot construct ${l} due to unbound types`,[i])})),ot([t,e,r],i?[i]:[],(e=>{var r,n;e=e[0],n=i?(r=e.registeredClass).instancePrototype:_t.prototype;var a=$t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new tt("Use 'new' to construct "+l);if(void 0===f.constructor_body)throw new tt(l+" has no accessible constructor");for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var i=f.constructor_body[e.length];if(void 0===i)throw new tt(`Tried to invoke ctor of ${l} with invalid number of parameters (${e.length}) - expected (${Object.keys(f.constructor_body).toString()}) parameters instead!`);return i.apply(this,e)})),c=Object.create(n,{constructor:{value:a}});a.prototype=c;var p,m,f=new Et(l,a,c,u,r,o,s,d);f.baseClass&&(null!==(m=(p=f.baseClass).__derivedClasses)&&void 0!==m||(p.__derivedClasses=[]),f.baseClass.__derivedClasses.push(f));var g=new St(l,f,!0,!1,!1),b=new St(l+"*",f,!1,!1,!1),v=new St(l+" const*",f,!1,!0,!1);return gt[t]={pointerType:b,constPointerType:v},Dt(h,a),[g,b,v]}))},pa:(t,e,r,i,n,o)=>{var a=Bt(e,r);n=zt(i,n),ot([],[t],(t=>{var r=`constructor ${(t=t[0]).name}`;if(void 0===t.registeredClass.constructor_body&&(t.registeredClass.constructor_body=[]),void 0!==t.registeredClass.constructor_body[e-1])throw new tt(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${t.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return t.registeredClass.constructor_body[e-1]=()=>{Mt(`Cannot construct ${t.name} due to unbound types`,a)},ot([],a,(i=>(i.splice(1,0,null),t.registeredClass.constructor_body[e-1]=Ut(r,i,null,n,o),[]))),[]}))},D:(t,e,r,i,n,o,a,s,c,d)=>{var l=Bt(r,i);e=at(e),e=Gt(e),o=zt(n,o),ot([],[t],(t=>{var i=`${(t=t[0]).name}.${e}`;function n(){Mt(`Cannot call ${i} due to unbound types`,l)}e.startsWith("@@")&&(e=Symbol[e.substring(2)]),s&&t.registeredClass.pureVirtualFunctions.push(e);var c=t.registeredClass.instancePrototype,d=c[e];return void 0===d||void 0===d.overloadTable&&d.className!==t.name&&d.argCount===r-2?(n.argCount=r-2,n.className=t.name,c[e]=n):(Ct(c,e,i),c[e].overloadTable[r-2]=n),ot([],l,(n=>{var s=Ut(i,n,t,o,a);return void 0===c[e].overloadTable?(s.argCount=r-2,c[e]=s):c[e].overloadTable[r-2]=s,[]})),[]}))},la:t=>ct(t,Yt),Q:(t,e,r)=>{ct(t,{name:e=at(e),fromWireType:t=>t,toWireType:(t,e)=>e,argPackAdvance:dt,readValueFromPointer:te(e,r),destructorFunction:null})},R:(t,e,r,i,n,o,a,s)=>{var c=Bt(e,r);t=at(t),t=Gt(t),n=zt(i,n),kt(t,(function(){Mt(`Cannot call ${t} due to unbound types`,c)}),e-1),ot([],c,(r=>{var i=[r[0],null].concat(r.slice(1));return Dt(t,Ut(t,i,null,n,o),e-1),[]}))},x:(t,e,r,i,n)=>{e=at(e);var o=t=>t;if(0===i){var a=32-8*r;o=t=>t<<a>>>a}var s=e.includes("unsigned");ct(t,{name:e,fromWireType:o,toWireType:s?function(t,e){return this.name,e>>>0}:function(t,e){return this.name,e},argPackAdvance:dt,readValueFromPointer:ee(e,r,0!==i),destructorFunction:null})},t:(t,e,r)=>{var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][e];function n(t){var e=_[t>>2],r=_[t+4>>2];return new i(b.buffer,r,e)}ct(t,{name:r=at(r),fromWireType:n,argPackAdvance:dt,readValueFromPointer:n},{ignoreDuplicateRegistrations:!0})},ra:(t,e)=>{ct(t,re)},ma:(t,e)=>{ct(t,{name:e=at(e),fromWireType(t){for(var e,r=_[t>>2],i=t+4,n=i,o=0;o<=r;++o){var a=i+o;if(o==r||0==v[a]){var s=ae(n,a-n);void 0===e?e=s:(e+="\0",e+=s),n=a+1}}return Ae(t),e},toWireType(t,e){e instanceof ArrayBuffer&&(e=new Uint8Array(e));var r,i="string"==typeof e;i||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array||st("Cannot pass non-string to std::string"),r=i?(t=>{for(var e=0,r=0;r<t.length;++r){var i=t.charCodeAt(r);i<=127?e++:i<=2047?e+=2:i>=55296&&i<=57343?(e+=4,++r):e+=3}return e})(e):e.length;var n=Te(4+r+1),o=n+4;if(_[n>>2]=r,i)ie(e,o,r+1);else if(i)for(var a=0;a<r;++a){var s=e.charCodeAt(a);s>255&&(Ae(o),st("String has UTF-16 code units that do not fit in 8 bits")),v[o+a]=s}else for(a=0;a<r;++a)v[o+a]=e[a];return null!==t&&t.push(Ae,n),n},argPackAdvance:dt,readValueFromPointer:Z,destructorFunction(t){Ae(t)}})},N:(t,e,r)=>{var i,n,o,a;r=at(r),2===e?(i=ce,n=de,a=le,o=t=>w[t>>1]):4===e&&(i=pe,n=ue,a=he,o=t=>_[t>>2]),ct(t,{name:r,fromWireType:t=>{for(var r,n=_[t>>2],a=t+4,s=0;s<=n;++s){var c=t+4+s*e;if(s==n||0==o(c)){var d=i(a,c-a);void 0===r?r=d:(r+="\0",r+=d),a=c+e}}return Ae(t),r},toWireType:(t,i)=>{"string"!=typeof i&&st(`Cannot pass non-string to C++ string type ${r}`);var o=a(i),s=Te(4+o+e);return _[s>>2]=o/e,n(i,s+4,o+e),null!==t&&t.push(Ae,s),s},argPackAdvance:dt,readValueFromPointer:Z,destructorFunction(t){Ae(t)}})},J:(t,e,r,i,n,o)=>{X[t]={name:at(e),rawConstructor:zt(r,i),rawDestructor:zt(n,o),fields:[]}},ta:(t,e,r,i,n,o,a,s,c,d)=>{X[t].fields.push({fieldName:at(e),getterReturnType:r,getter:zt(i,n),getterContext:o,setterArgumentType:a,setter:zt(s,c),setterContext:d})},oa:(t,e)=>{ct(t,{isVoid:!0,name:e=at(e),argPackAdvance:0,fromWireType:()=>{},toWireType:(t,e)=>{}})},fa:(t,e,r)=>v.copyWithin(t,e,e+r),U:(t,e,r,i)=>(t=me[t])(null,e=Zt.toValue(e),r,i),ua:Xt,wa:t=>0===t?Zt.toHandle(ge()):(t=(t=>{var e=fe[t];return void 0===e?at(t):e})(t),Zt.toHandle(ge()[t])),_:(t,e,r)=>{var i=((t,e)=>{for(var r=new Array(t),i=0;i<t;++i)r[i]=be(_[e+4*i>>2],"parameter "+i);return r})(t,e),n=i.shift();t--;var o=new Array(t),a=`methodCaller<(${i.map((t=>t.name)).join(", ")}) => ${n.name}>`;return(t=>{var e=me.length;return me.push(t),e})($t(a,((e,a,s,c)=>{for(var d=0,l=0;l<t;++l)o[l]=i[l].readValueFromPointer(c+d),d+=i[l].argPackAdvance;var p=1===r?ve(a,o):a.apply(e,o);return((t,e,r)=>{var i=[],n=t.toWireType(i,r);return i.length&&(_[e>>2]=Zt.toHandle(i)),n})(n,s,p)})))},S:t=>{t>9&&(Kt[t+1]+=1)},va:t=>{var e=Zt.toValue(t);Q(e),Xt(t)},ka:(t,e)=>{var r=(t=be(t,"_emval_take_value")).readValueFromPointer(e);return Zt.toHandle(r)},$:(t,e,r,i)=>{var n=(new Date).getFullYear(),o=new Date(n,0,1),a=new Date(n,6,1),s=o.getTimezoneOffset(),c=a.getTimezoneOffset(),d=Math.max(s,c);_[t>>2]=60*d,x[e>>2]=+(s!=c);var l=t=>{var e=t>=0?"-":"+",r=Math.abs(t);return`UTC${e}${String(Math.floor(r/60)).padStart(2,"0")}${String(r%60).padStart(2,"0")}`},p=l(s),u=l(c);c<s?(ie(p,r,17),ie(u,i,17)):(ie(p,i,17),ie(u,r,17))},da:t=>{var e=v.length,r=2147483648;if((t>>>=0)>r)return!1;for(var i=1;i<=4;i*=2){var n=e*(1+.2/i);n=Math.min(n,t+100663296);var o=Math.min(r,ye(Math.max(t,n),65536));if(we(o))return!0}return!1},aa:(t,e)=>{var r=0;return _e().forEach(((i,n)=>{var o=e+r;_[t+4*n>>2]=o,((t,e)=>{for(var r=0;r<t.length;++r)b[e++]=t.charCodeAt(r);b[e]=0})(i,o),r+=i.length+1})),0},ba:(t,e)=>{var r=_e();_[t>>2]=r.length;var i=0;return r.forEach((t=>i+=t.length+1)),_[e>>2]=i,0},ea:t=>52,W:function(t,e,r,i,n){return 70},P:(t,e,r,i)=>{for(var n=0,o=0;o<r;o++){var a=_[e>>2],s=_[e+4>>2];e+=8;for(var c=0;c<s;c++)Ce(t,v[a+c]);n+=s}return _[i>>2]=n,0},H:function(t,e,r,i){var n=U();try{return jt(t)(e,r,i)}catch(o){if(B(n),o!==o+0)throw o;Se(1,0)}},B:function(t,e,r,i,n,o){var a=U();try{return jt(t)(e,r,i,n,o)}catch(s){if(B(a),s!==s+0)throw s;Se(1,0)}},T:function(t,e,r,i,n){var o=U();try{return jt(t)(e,r,i,n)}catch(a){if(B(o),a!==a+0)throw a;Se(1,0)}},O:function(t,e,r,i){var n=U();try{return jt(t)(e,r,i)}catch(o){if(B(n),o!==o+0)throw o;Se(1,0)}},q:function(t){var e=U();try{return jt(t)()}catch(Vt){if(B(e),Vt!==Vt+0)throw Vt;Se(1,0)}},b:function(t,e){var r=U();try{return jt(t)(e)}catch(i){if(B(r),i!==i+0)throw i;Se(1,0)}},C:function(t,e,r,i){var n=U();try{return jt(t)(e,r,i)}catch(o){if(B(n),o!==o+0)throw o;Se(1,0)}},ha:function(t,e,r){var i=U();try{return jt(t)(e,r)}catch(n){if(B(i),n!==n+0)throw n;Se(1,0)}},c:function(t,e,r){var i=U();try{return jt(t)(e,r)}catch(n){if(B(i),n!==n+0)throw n;Se(1,0)}},ga:function(t,e,r,i,n){var o=U();try{return jt(t)(e,r,i,n)}catch(a){if(B(o),a!==a+0)throw a;Se(1,0)}},h:function(t,e,r,i){var n=U();try{return jt(t)(e,r,i)}catch(o){if(B(n),o!==o+0)throw o;Se(1,0)}},i:function(t,e,r,i,n){var o=U();try{return jt(t)(e,r,i,n)}catch(a){if(B(o),a!==a+0)throw a;Se(1,0)}},r:function(t,e,r,i,n,o){var a=U();try{return jt(t)(e,r,i,n,o)}catch(s){if(B(a),s!==s+0)throw s;Se(1,0)}},L:function(t,e,r,i,n,o,a){var s=U();try{return jt(t)(e,r,i,n,o,a)}catch(c){if(B(s),c!==c+0)throw c;Se(1,0)}},v:function(t,e,r,i,n,o,a){var s=U();try{return jt(t)(e,r,i,n,o,a)}catch(c){if(B(s),c!==c+0)throw c;Se(1,0)}},G:function(t,e,r,i,n,o,a,s){var c=U();try{return jt(t)(e,r,i,n,o,a,s)}catch(d){if(B(c),d!==d+0)throw d;Se(1,0)}},I:function(t,e,r,i,n,o,a,s,c){var d=U();try{return jt(t)(e,r,i,n,o,a,s,c)}catch(l){if(B(d),l!==l+0)throw l;Se(1,0)}},z:function(t,e,r,i,n,o,a,s,c,d){var l=U();try{return jt(t)(e,r,i,n,o,a,s,c,d)}catch(p){if(B(l),p!==p+0)throw p;Se(1,0)}},F:function(t,e,r,i,n,o,a,s,c,d,l,p){var u=U();try{return jt(t)(e,r,i,n,o,a,s,c,d,l,p)}catch(h){if(B(u),h!==h+0)throw h;Se(1,0)}},X:function(t,e,r,i){var n=U();try{return ze(t,e,r,i)}catch(o){if(B(n),o!==o+0)throw o;Se(1,0)}},V:function(t,e,r,i,n){var o=U();try{return Me(t,e,r,i,n)}catch(a){if(B(o),a!==a+0)throw a;Se(1,0)}},k:function(t){var e=U();try{jt(t)()}catch(Vt){if(B(e),Vt!==Vt+0)throw Vt;Se(1,0)}},f:function(t,e){var r=U();try{jt(t)(e)}catch(i){if(B(r),i!==i+0)throw i;Se(1,0)}},e:function(t,e,r){var i=U();try{jt(t)(e,r)}catch(n){if(B(i),n!==n+0)throw n;Se(1,0)}},g:function(t,e,r,i){var n=U();try{jt(t)(e,r,i)}catch(o){if(B(n),o!==o+0)throw o;Se(1,0)}},K:function(t,e,r,i,n,o,a){var s=U();try{jt(t)(e,r,i,n,o,a)}catch(c){if(B(s),c!==c+0)throw c;Se(1,0)}},m:function(t,e,r,i,n){var o=U();try{jt(t)(e,r,i,n)}catch(a){if(B(o),a!==a+0)throw a;Se(1,0)}},ia:function(t,e,r,i,n,o,a,s){var c=U();try{jt(t)(e,r,i,n,o,a,s)}catch(d){if(B(c),d!==d+0)throw d;Se(1,0)}},o:function(t,e,r,i,n,o){var a=U();try{jt(t)(e,r,i,n,o)}catch(s){if(B(a),s!==s+0)throw s;Se(1,0)}},u:function(t,e,r,i,n,o,a,s){var c=U();try{jt(t)(e,r,i,n,o,a,s)}catch(d){if(B(c),d!==d+0)throw d;Se(1,0)}},ja:function(t,e,r,i,n,o,a,s,c){var d=U();try{jt(t)(e,r,i,n,o,a,s,c)}catch(l){if(B(d),l!==l+0)throw l;Se(1,0)}},A:function(t,e,r,i,n,o,a,s,c,d){var l=U();try{jt(t)(e,r,i,n,o,a,s,c,d)}catch(p){if(B(l),p!==p+0)throw p;Se(1,0)}},n:function(t,e,r,i,n,o,a,s,c,d,l){var p=U();try{jt(t)(e,r,i,n,o,a,s,c,d,l)}catch(u){if(B(p),u!==u+0)throw u;Se(1,0)}},E:function(t,e,r,i,n,o,a,s,c,d,l,p,u,h,m,f){var g=U();try{jt(t)(e,r,i,n,o,a,s,c,d,l,p,u,h,m,f)}catch(b){if(B(g),b!==b+0)throw b;Se(1,0)}},y:t=>t};!async function(){var t;function e(t,e){return ke=t.exports,g=ke.xa,R(),Ot=ke.Ba,function(t){T.unshift(t)}(ke.ya),function(){var t;if(O--,null===(t=i.monitorRunDependencies)||void 0===t||t.call(i,O),0==O&&I){var e=I;I=null,e()}}(),ke}!function(){var t;O++,null===(t=i.monitorRunDependencies)||void 0===t||t.call(i,O)}();var n,o={a:Ee};if(i.instantiateWasm)try{return i.instantiateWasm(o,e)}catch(n){f(`Module.instantiateWasm callback failed with error: ${n}`),r(n)}null!==(t=L)&&void 0!==t||(L=F());try{var a=await H(k,L,o);return e((n=a).instance),a}catch(n){return void r(n)}}();var Re=t=>(Re=ke.za)(t),Ae=i._free=t=>(Ae=i._free=ke.Aa)(t),Te=i._malloc=t=>(Te=i._malloc=ke.Ca)(t),Pe=t=>(Pe=ke.Da)(t),Se=(t,e)=>(Se=ke.Ea)(t,e),Oe=t=>(Oe=ke.Fa)(t),Ie=t=>(Ie=ke.Ga)(t),De=()=>(De=ke.Ha)(),Le=t=>(Le=ke.Ia)(t),je=t=>(je=ke.Ja)(t),Fe=(t,e,r)=>(Fe=ke.Ka)(t,e,r);i.dynCall_viijii=(t,e,r,n,o,a,s)=>(i.dynCall_viijii=ke.La)(t,e,r,n,o,a,s);var ze=i.dynCall_jiii=(t,e,r,n)=>(ze=i.dynCall_jiii=ke.Ma)(t,e,r,n);i.dynCall_jiji=(t,e,r,n,o)=>(i.dynCall_jiji=ke.Na)(t,e,r,n,o);var He,Me=i.dynCall_jiiii=(t,e,r,n,o)=>(Me=i.dynCall_jiiii=ke.Oa)(t,e,r,n,o);function Be(){function t(){var t;He||(He=!0,i.calledRun=!0,!E&&(M(T),e(i),null===(t=i.onRuntimeInitialized)||void 0===t||t.call(i),function(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)t=i.postRun.shift(),P.unshift(t);var t;M(P)}()))}O>0||(function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)t=i.preRun.shift(),A.unshift(t);var t;M(A)}(),O>0)||(i.setStatus?(i.setStatus("Running..."),setTimeout((()=>{setTimeout((()=>i.setStatus("")),1),t()}),1)):t())}if(i.dynCall_iiiiij=(t,e,r,n,o,a,s)=>(i.dynCall_iiiiij=ke.Pa)(t,e,r,n,o,a,s),i.dynCall_iiiiijj=(t,e,r,n,o,a,s,c,d)=>(i.dynCall_iiiiijj=ke.Qa)(t,e,r,n,o,a,s,c,d),i.dynCall_iiiiiijj=(t,e,r,n,o,a,s,c,d,l)=>(i.dynCall_iiiiiijj=ke.Ra)(t,e,r,n,o,a,s,c,d,l),I=function t(){He||Be(),He||(I=t)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Be(),n});function I(t){return T(O,t)}async function D(t,e){return async function(t,e,r=$){const i=Object.assign(Object.assign({},$),r),n=await T(t,{fireImmediately:!0});let o,a;if("width"in e&&"height"in e&&"data"in e){const{data:t,data:{byteLength:r},width:s,height:c}=e;a=n._malloc(r),n.HEAPU8.set(t,a),o=n.readBarcodesFromPixmap(a,s,c,C(i))}else{let t,r;if("buffer"in e)[t,r]=[e.byteLength,e];else if("byteLength"in e)[t,r]=[e.byteLength,new Uint8Array(e)];else{if(!("size"in e))throw new TypeError("Invalid input type");[t,r]=[e.size,new Uint8Array(await e.arrayBuffer())]}a=n._malloc(t),n.HEAPU8.set(r,a),o=n.readBarcodesFromImage(a,t,C(i))}n._free(a);const s=[];for(let c=0;c<o.size();++c)s.push(k(o.get(c)));return s}(O,t,e)}const L=[["aztec","Aztec"],["code_128","Code128"],["code_39","Code39"],["code_93","Code93"],["codabar","Codabar"],["databar","DataBar"],["databar_expanded","DataBarExpanded"],["databar_limited","DataBarLimited"],["data_matrix","DataMatrix"],["dx_film_edge","DXFilmEdge"],["ean_13","EAN-13"],["ean_8","EAN-8"],["itf","ITF"],["maxi_code","MaxiCode"],["micro_qr_code","MicroQRCode"],["pdf417","PDF417"],["qr_code","QRCode"],["rm_qr_code","rMQRCode"],["upc_a","UPC-A"],["upc_e","UPC-E"],["linear_codes","Linear-Codes"],["matrix_codes","Matrix-Codes"],["any","Any"]],j=[...L,["unknown"]].map((t=>t[0])),F=new Map(L);function z(t){for(const[e,r]of F)if(t===r)return e;return"unknown"}function H(t){var e,r;try{return t instanceof(null==(r=null==(e=null==t?void 0:t.ownerDocument)?void 0:e.defaultView)?void 0:r.HTMLImageElement)}catch(i){return!1}}function M(t){var e,r;try{return t instanceof(null==(r=null==(e=null==t?void 0:t.ownerDocument)?void 0:e.defaultView)?void 0:r.SVGImageElement)}catch(i){return!1}}function B(t){var e,r;try{return t instanceof(null==(r=null==(e=null==t?void 0:t.ownerDocument)?void 0:e.defaultView)?void 0:r.HTMLVideoElement)}catch(i){return!1}}function U(t){var e,r;try{return t instanceof(null==(r=null==(e=null==t?void 0:t.ownerDocument)?void 0:e.defaultView)?void 0:r.HTMLCanvasElement)}catch(i){return!1}}function N(t){try{return t instanceof ImageBitmap||"[object ImageBitmap]"===Object.prototype.toString.call(t)}catch(e){return!1}}function W(t){try{return t instanceof OffscreenCanvas||"[object OffscreenCanvas]"===Object.prototype.toString.call(t)}catch(e){return!1}}function V(t){try{return t instanceof VideoFrame||"[object VideoFrame]"===Object.prototype.toString.call(t)}catch(e){return!1}}async function G(t){if(H(t)&&!(await async function(t){try{return await t.decode(),!0}catch(e){return!1}}(t)))throw new DOMException("Failed to load or decode HTMLImageElement.","InvalidStateError");if(M(t)&&!(await async function(t){var e;try{return await(null==(e=t.decode)?void 0:e.call(t)),!0}catch(r){return!1}}(t)))throw new DOMException("Failed to load or decode SVGImageElement.","InvalidStateError");if(V(t)&&function(t){return null===t.format}(t))throw new DOMException("VideoFrame is closed.","InvalidStateError");if(B(t)&&(0===t.readyState||1===t.readyState))throw new DOMException("Invalid element or state.","InvalidStateError");if(N(t)&&function(t){return 0===t.width&&0===t.height}(t))throw new DOMException("The image source is detached.","InvalidStateError");const{width:e,height:r}=function(t){if(H(t))return{width:t.naturalWidth,height:t.naturalHeight};if(M(t))return{width:t.width.baseVal.value,height:t.height.baseVal.value};if(B(t))return{width:t.videoWidth,height:t.videoHeight};if(N(t))return{width:t.width,height:t.height};if(V(t))return{width:t.displayWidth,height:t.displayHeight};if(U(t))return{width:t.width,height:t.height};if(W(t))return{width:t.width,height:t.height};throw new TypeError("The provided value is not of type '(Blob or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or ImageData or OffscreenCanvas or SVGImageElement or VideoFrame)'.")}(t);if(0===e||0===r)return null;const i=function(t,e){try{const r=new OffscreenCanvas(t,e);if(r.getContext("2d")instanceof OffscreenCanvasRenderingContext2D)return r;throw void 0}catch(r){const i=document.createElement("canvas");return i.width=t,i.height=e,i}}(e,r).getContext("2d");i.drawImage(t,0,0);try{return i.getImageData(0,0,e,r)}catch(n){throw new DOMException("Source would taint origin.","SecurityError")}}async function q(t){if(function(t){try{return t instanceof Blob||"[object Blob]"===Object.prototype.toString.call(t)}catch(e){return!1}}(t))return await async function(t){let e;try{e=await createImageBitmap(t)}catch(r){try{if(!globalThis.Image)return t;{e=new Image;let r="";try{r=URL.createObjectURL(t),e.src=r,await e.decode()}finally{URL.revokeObjectURL(r)}}}catch(i){throw new DOMException("Failed to load or decode Blob.","InvalidStateError")}}return await G(e)}(t);if(function(t){try{return t instanceof ImageData||"[object ImageData]"===Object.prototype.toString.call(t)}catch(e){return!1}}(t)){if(function(t){return 0===t.data.buffer.byteLength}(t))throw new DOMException("The image data has been detached.","InvalidStateError");return t}return U(t)||W(t)?function(t){const{width:e,height:r}=t;if(0===e||0===r)return null;const i=t.getContext("2d");try{return i.getImageData(0,0,e,r)}catch(n){throw new DOMException("Source would taint origin.","SecurityError")}}(t):await G(t)}function K(t,e){return function(t){return t instanceof DOMException||"[object DOMException]"===Object.prototype.toString.call(t)}(t)?new DOMException(`${e}: ${t.message}`,t.name):function(t){return t instanceof Error||"[object Error]"===Object.prototype.toString.call(t)}(t)?new t.constructor(`${e}: ${t.message}`):new Error(`${e}: ${t}`)}var X;X=new WeakMap,null!=globalThis.BarcodeDetector||(globalThis.BarcodeDetector=class{constructor(t={}){var e;((t,e,r)=>{e.has(t)?i("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r)})(this,X);try{const r=null==(e=null==t?void 0:t.formats)?void 0:e.filter((t=>"unknown"!==t));if(0===(null==r?void 0:r.length))throw new TypeError("Hint option provided, but is empty.");for(const t of null!=r?r:[])if(!F.has(t))throw new TypeError(`Failed to read the 'formats' property from 'BarcodeDetectorOptions': The provided value '${t}' is not a valid enum value of type BarcodeFormat.`);((t,e,r,i)=>{n(t,e,"write to private field"),i?i.call(t,r):e.set(t,r)})(this,X,null!=r?r:[]),I({fireImmediately:!0}).catch((()=>{}))}catch(r){throw K(r,"Failed to construct 'BarcodeDetector'")}}static async getSupportedFormats(){return j.filter((t=>"unknown"!==t))}async detect(t){try{const r=await q(t);if(null===r)return[];let i;const n={tryCode39ExtendedMode:!1,textMode:"Plain",formats:o(this,X).map((t=>F.get(t)))};try{i=await D(r,n)}catch(e){throw console.error(e),new DOMException("Barcode detection service unavailable.","NotSupportedError")}return i.map((t=>{const{topLeft:{x:e,y:r},topRight:{x:i,y:n},bottomLeft:{x:o,y:a},bottomRight:{x:s,y:c}}=t.position,d=Math.min(e,i,o,s),l=Math.min(r,n,a,c),p=Math.max(e,i,o,s),u=Math.max(r,n,a,c);return{boundingBox:new DOMRectReadOnly(d,l,p-d,u-l),rawValue:t.text,format:z(t.format),cornerPoints:[{x:e,y:r},{x:i,y:n},{x:s,y:c},{x:o,y:a}]}}))}catch(r){throw K(r,"Failed to execute 'detect' on 'BarcodeDetector'")}}})},53232:function(t,e,r){r.d(e,{E_:()=>g,OR:()=>c,_Y:()=>l,dZ:()=>s,fk:()=>p,hN:()=>a,hl:()=>h,i9:()=>m,pt:()=>o,ws:()=>f});var i=r(2841);const{I:n}=i.Al,o=t=>null===t||"object"!=typeof t&&"function"!=typeof t,a=(t,e)=>void 0===e?void 0!==(null==t?void 0:t._$litType$):(null==t?void 0:t._$litType$)===e,s=t=>{var e;return null!=(null===(e=null==t?void 0:t._$litType$)||void 0===e?void 0:e.h)},c=t=>void 0===t.strings,d=()=>document.createComment(""),l=(t,e,r)=>{var i;const o=t._$AA.parentNode,a=void 0===e?t._$AB:e._$AA;if(void 0===r){const e=o.insertBefore(d(),a),i=o.insertBefore(d(),a);r=new n(e,i,t,t.options)}else{const e=r._$AB.nextSibling,n=r._$AM,s=n!==t;if(s){let e;null===(i=r._$AQ)||void 0===i||i.call(r,t),r._$AM=t,void 0!==r._$AP&&(e=t._$AU)!==n._$AU&&r._$AP(e)}if(e!==a||s){let t=r._$AA;for(;t!==e;){const e=t.nextSibling;o.insertBefore(t,a),t=e}}}return r},p=(t,e,r=t)=>(t._$AI(e,r),t),u={},h=(t,e=u)=>t._$AH=e,m=t=>t._$AH,f=t=>{var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);let r=t._$AA;const i=t._$AB.nextSibling;for(;r!==i;){const t=r.nextSibling;r.remove(),r=t}},g=t=>{t._$AR()}},92903:function(t,e,r){r.d(e,{XM:()=>i.XM,Xe:()=>i.Xe,pX:()=>i.pX});var i=r(45779)},69634:function(t,e,r){r.d(e,{V:()=>i.V});var i=r(11386)}}]);
//# sourceMappingURL=60443.3eb845d8bfae7088.js.map