iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
3 lines • 32.4 kB
JavaScript
/*! For license information please see 43429.ed5d19f40284da2c.js.LICENSE.txt */
"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["43429"],{88618:function(t,e,n){n.d(e,{Wg:()=>c,qN:()=>d.q});n(71695),n(47021);var r,o,i=n(9065),a=n(50778),d=n(11911);const s=null!==(o=null===(r=window.ShadyDOM)||void 0===r?void 0:r.inUse)&&void 0!==o&&o;class c extends d.H{constructor(){super(...arguments),this.disabled=!1,this.containingForm=null,this.formDataListener=t=>{this.disabled||this.setFormData(t.formData)}}findFormElement(){if(!this.shadowRoot||s)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))}))}}c.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.__decorate)([(0,a.Cb)({type:Boolean})],c.prototype,"disabled",void 0)},31622:function(t,e,n){n.r(e),n.d(e,{Button:()=>f});var r=n(9065),o=n(50778),i=(n(71695),n(47021),n(93695),n(16060),n(4428)),a=n(91532),d=n(57243),s=n(35359),c=n(20552);let l,p,u,b,h=t=>t;class m extends d.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,d.dy)(l||(l=h``))}renderRipple(){const t=this.raised||this.unelevated;return this.shouldRenderRipple?(0,d.dy)(p||(p=h`<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,d.dy)(u||(u=h` <button id="button" class="mdc-button ${0}" ?disabled="${0}" aria-label="${0}" aria-haspopup="${0}" ="${0}" ="${0}" ="${0}" ="${0}" ="${0}" ="${0}" ="${0}" ="${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,s.$)(this.getRenderClasses()),this.disabled,this.label||this.icon,(0,c.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,s.$)({flex:this.expandContent}),this.icon&&this.trailingIcon?this.renderIcon():"")}renderIcon(){return(0,d.dy)(b||(b=h` <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()}}m.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,r.__decorate)([i.L,(0,o.Cb)({type:String,attribute:"aria-haspopup"})],m.prototype,"ariaHasPopup",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean,reflect:!0})],m.prototype,"raised",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean,reflect:!0})],m.prototype,"unelevated",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean,reflect:!0})],m.prototype,"outlined",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean})],m.prototype,"dense",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean,reflect:!0})],m.prototype,"disabled",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean,attribute:"trailingicon"})],m.prototype,"trailingIcon",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean,reflect:!0})],m.prototype,"fullwidth",void 0),(0,r.__decorate)([(0,o.Cb)({type:String})],m.prototype,"icon",void 0),(0,r.__decorate)([(0,o.Cb)({type:String})],m.prototype,"label",void 0),(0,r.__decorate)([(0,o.Cb)({type:Boolean})],m.prototype,"expandContent",void 0),(0,r.__decorate)([(0,o.IO)("#button")],m.prototype,"buttonElement",void 0),(0,r.__decorate)([(0,o.GC)("mwc-ripple")],m.prototype,"ripple",void 0),(0,r.__decorate)([(0,o.SB)()],m.prototype,"shouldRenderRipple",void 0),(0,r.__decorate)([(0,o.hO)({passive:!0})],m.prototype,"handleRippleActivate",null);var g=n(22344);let f=class extends m{};f.styles=[g.W],f=(0,r.__decorate)([(0,o.Mo)("mwc-button")],f)},22344:function(t,e,n){n.d(e,{W:()=>o});let r;const o=(0,n(57243).iv)(r||(r=(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} 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}} 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}} 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)}} 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))}`))},93695:function(t,e,n){var r=n(9065),o=n(57243),i=n(50778);let a;const d=(0,o.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 s,c=t=>t,l=class extends o.oi{render(){return(0,o.dy)(s||(s=c`<span><slot></slot></span>`))}};l.styles=[d],l=(0,r.__decorate)([(0,i.Mo)("mwc-icon")],l)},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,n){var r=n(61896),o=String,i=TypeError;t.exports=function(t){if(void 0===t||r(t))return t;throw new i(o(t)+" is not an object or undefined")}},87038:function(t,e,n){var r=n(59069),o=TypeError;t.exports=function(t){if("Uint8Array"===r(t))return t;throw new o("Argument is not an Uint8Array")}},15419:function(t){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=e+"+/",r=e+"-_",o=function(t){for(var e={},n=0;n<64;n++)e[t.charAt(n)]=n;return e};t.exports={i2c:n,c2i:o(n),i2cUrl:r,c2iUrl:o(r)}},93474:function(t){var e=TypeError;t.exports=function(t){var n=t&&t.alphabet;if(void 0===n||"base64"===n||"base64url"===n)return n||"base64";throw new e("Incorrect `alphabet` option")}},30338:function(t,e,n){var r=n(97934),o=n(71998),i=n(4576),a=n(36760);t.exports=function(t,e){e&&"string"==typeof t||o(t);var n=a(t);return i(o(void 0!==n?r(n,t):t))}},47057:function(t,e,n){var r=n(1569),o=n(72878),i=n(87265),a=n(78344),d=n(39129),s=n(15419),c=n(93474),l=n(38511),p=s.c2i,u=s.c2iUrl,b=r.SyntaxError,h=r.TypeError,m=o("".charAt),g=function(t,e){for(var n=t.length;e<n;e++){var r=m(t,e);if(" "!==r&&"\t"!==r&&"\n"!==r&&"\f"!==r&&"\r"!==r)break}return e},f=function(t,e,n){var r=t.length;r<4&&(t+=2===r?"AA":"A");var o=(e[m(t,0)]<<18)+(e[m(t,1)]<<12)+(e[m(t,2)]<<6)+e[m(t,3)],i=[o>>16&255,o>>8&255,255&o];if(2===r){if(n&&0!==i[1])throw new b("Extra bits");return[i[0]]}if(3===r){if(n&&0!==i[2])throw new b("Extra bits");return[i[0],i[1]]}return i},x=function(t,e,n){for(var r=e.length,o=0;o<r;o++)t[n+o]=e[o];return n+r};t.exports=function(t,e,n,r){a(t),i(e);var o="base64"===c(e)?p:u,s=e?e.lastChunkHandling:void 0;if(void 0===s&&(s="loose"),"loose"!==s&&"strict"!==s&&"stop-before-partial"!==s)throw new h("Incorrect `lastChunkHandling` option");n&&l(n.buffer);var v=n||[],_=0,y=0,w="",A=0;if(r)for(;;){if((A=g(t,A))===t.length){if(w.length>0){if("stop-before-partial"===s)break;if("loose"!==s)throw new b("Missing padding");if(1===w.length)throw new b("Malformed padding: exactly one additional character");_=x(v,f(w,o,!1),_)}y=t.length;break}var $=m(t,A);if(++A,"="===$){if(w.length<2)throw new b("Padding is too early");if(A=g(t,A),2===w.length){if(A===t.length){if("stop-before-partial"===s)break;throw new b("Malformed padding: only one =")}"="===m(t,A)&&(++A,A=g(t,A))}if(A<t.length)throw new b("Unexpected character after padding");_=x(v,f(w,o,"strict"===s),_),y=t.length;break}if(!d(o,$))throw new b("Unexpected character");var k=r-_;if(1===k&&2===w.length||2===k&&3===w.length)break;if(4===(w+=$).length&&(_=x(v,f(w,o,!1),_),w="",y=A,_===r))break}return{bytes:v,read:y,written:_}}},35303:function(t,e,n){var r=n(1569),o=n(72878),i=r.Uint8Array,a=r.SyntaxError,d=r.parseInt,s=Math.min,c=/[^\da-f]/i,l=o(c.exec),p=o("".slice);t.exports=function(t,e){var n=t.length;if(n%2!=0)throw new a("String should be an even number of characters");for(var r=e?s(e.length,n/2):n/2,o=e||new i(r),u=0,b=0;b<r;){var h=p(t,u,u+=2);if(l(c,h))throw new a("String should only contain hex characters");o[b++]=d(h,16)}return{bytes:o,read:u}}},60933:function(t,e,n){var r=n(40810),o=n(57877),i=n(63983),a=n(12360),d=n(13053),s=n(47645);r({target:"Array",proto:!0},{flatMap:function(t){var e,n=a(this),r=d(n);return i(t),(e=s(n,0)).length=o(e,n,n,r,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},32126:function(t,e,n){n(35709)("flatMap")},25677:function(t,e,n){var r=n(40810),o=n(97934),i=n(63983),a=n(71998),d=n(4576),s=n(30338),c=n(79995),l=n(14181),p=n(92288),u=c((function(){for(var t,e,n=this.iterator,r=this.mapper;;){if(e=this.inner)try{if(!(t=a(o(e.next,e.iterator))).done)return t.value;this.inner=null}catch(i){l(n,"throw",i)}if(t=a(o(this.next,n)),this.done=!!t.done)return;try{this.inner=s(r(t.value,this.counter++),!1)}catch(i){l(n,"throw",i)}}}));r({target:"Iterator",proto:!0,real:!0,forced:p},{flatMap:function(t){return a(this),i(t),new u(d(this),{mapper:t,inner:null})}})},92789:function(t,e,n){n(13492)("Uint8",(function(t){return function(e,n,r){return t(this,e,n,r)}}))},21917:function(t,e,n){var r=n(40810),o=n(1569),i=n(47057),a=n(87038);o.Uint8Array&&r({target:"Uint8Array",proto:!0},{setFromBase64:function(t){a(this);var e=i(t,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:e.read,written:e.written}}})},56193:function(t,e,n){var r=n(40810),o=n(1569),i=n(78344),a=n(87038),d=n(38511),s=n(35303);o.Uint8Array&&r({target:"Uint8Array",proto:!0},{setFromHex:function(t){a(this),i(t),d(this.buffer);var e=s(t,this).read;return{read:e,written:e/2}}})},25020:function(t,e,n){var r=n(40810),o=n(1569),i=n(72878),a=n(87265),d=n(87038),s=n(38511),c=n(15419),l=n(93474),p=c.i2c,u=c.i2cUrl,b=i("".charAt);o.Uint8Array&&r({target:"Uint8Array",proto:!0},{toBase64:function(){var t=d(this),e=arguments.length?a(arguments[0]):void 0,n="base64"===l(e)?p:u,r=!!e&&!!e.omitPadding;s(this.buffer);for(var o,i="",c=0,h=t.length,m=function(t){return b(n,o>>6*t&63)};c+2<h;c+=3)o=(t[c]<<16)+(t[c+1]<<8)+t[c+2],i+=m(3)+m(2)+m(1)+m(0);return c+2===h?(o=(t[c]<<16)+(t[c+1]<<8),i+=m(3)+m(2)+m(1)+(r?"":"=")):c+1===h&&(o=t[c]<<16,i+=m(3)+m(2)+(r?"":"==")),i}})},86913:function(t,e,n){var r=n(40810),o=n(1569),i=n(72878),a=n(87038),d=n(38511),s=i(1..toString);o.Uint8Array&&r({target:"Uint8Array",proto:!0},{toHex:function(){a(this),d(this.buffer);for(var t="",e=0,n=this.length;e<n;e++){var r=s(this[e],16);t+=1===r.length?"0"+r:r}return t}})},68289:function(t,e,n){var r=n(40810),o=n(1569),i=n(27803),a=n(85779),d=TypeError,s=Object.defineProperty,c=o.self!==o;try{if(a){var l=Object.getOwnPropertyDescriptor(o,"self");!c&&l&&l.get&&l.enumerable||i(o,"self",{get:function(){return o},set:function(t){if(this!==o)throw new d("Illegal invocation");s(o,"self",{value:t,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else r({global:!0,simple:!0,forced:c},{self:o})}catch(p){}},68783:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{A:()=>l});n(71695),n(47021);var o=n(64699),i=n(15073),a=n(81048),d=n(31027),s=n(57243),c=t([i]);i=(c.then?(await c)():c)[0];let p,u=t=>t;var l=class extends d.P{constructor(){super(...arguments),this.localize=new i.V(this)}render(){return(0,s.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,o.D],r()}catch(p){r(p)}}))},64699:function(t,e,n){n.d(e,{D:()=>o});let r;var o=(0,n(57243).iv)(r||(r=(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} 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}}`))},97677:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{Z:()=>o.A});var o=n(68783),i=(n(64699),n(15073)),a=n(21262),d=(n(81048),n(31027),n(52812),t([i,a,o]));[i,a,o]=d.then?(await d)():d,r()}catch(s){r(s)}}))},43580:function(t,e,n){n.d(e,{Z:()=>r.D});var r=n(64699);n(52812)},75351:function(t,e,n){n.d(e,{Ud:()=>u});n(63721),n(52247),n(71695),n(52805),n(43451),n(9359),n(70104),n(48136),n(19423),n(40251),n(69235),n(12385),n(19134),n(5740),n(11740),n(46692),n(47021);const r=Symbol("Comlink.proxy"),o=Symbol("Comlink.endpoint"),i=Symbol("Comlink.releaseProxy"),a=Symbol("Comlink.finalizer"),d=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,c=new Map([["proxy",{canHandle:t=>s(t)&&t[r],serialize(t){const{port1:e,port2:n}=new MessageChannel;return l(t,e),[n,[n]]},deserialize(t){return t.start(),u(t)}}],["throw",{canHandle:t=>s(t)&&d in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function l(t,e=globalThis,n=["*"]){e.addEventListener("message",(function o(i){if(!i||!i.data)return;if(!function(t,e){for(const n of t){if(e===n||"*"===n)return!0;if(n instanceof RegExp&&n.test(e))return!0}return!1}(n,i.origin))return void console.warn(`Invalid origin '${i.origin}' for comlink proxy`);const{id:s,type:c,path:u}=Object.assign({path:[]},i.data),b=(i.data.argumentList||[]).map(y);let h;try{const e=u.slice(0,-1).reduce(((t,e)=>t[e]),t),n=u.reduce(((t,e)=>t[e]),t);switch(c){case"GET":h=n;break;case"SET":e[u.slice(-1)[0]]=y(i.data.value),h=!0;break;case"APPLY":h=n.apply(e,b);break;case"CONSTRUCT":h=function(t){return Object.assign(t,{[r]:!0})}(new n(...b));break;case"ENDPOINT":{const{port1:e,port2:n}=new MessageChannel;l(t,n),h=function(t,e){return v.set(t,e),t}(e,[e])}break;case"RELEASE":h=void 0;break;default:return}}catch(m){h={value:m,[d]:0}}Promise.resolve(h).catch((t=>({value:t,[d]:0}))).then((n=>{const[r,i]=_(n);e.postMessage(Object.assign(Object.assign({},r),{id:s}),i),"RELEASE"===c&&(e.removeEventListener("message",o),p(e),a in t&&"function"==typeof t[a]&&t[a]())})).catch((t=>{const[n,r]=_({value:new TypeError("Unserializable return value"),[d]:0});e.postMessage(Object.assign(Object.assign({},n),{id:s}),r)}))})),e.start&&e.start()}function p(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function u(t,e){const n=new Map;return t.addEventListener("message",(function(t){const{data:e}=t;if(!e||!e.id)return;const r=n.get(e.id);if(r)try{r(e)}finally{n.delete(e.id)}})),f(t,n,[],e)}function b(t){if(t)throw new Error("Proxy has been released and is not useable")}function h(t){return w(t,new Map,{type:"RELEASE"}).then((()=>{p(t)}))}const m=new WeakMap,g="FinalizationRegistry"in globalThis&&new FinalizationRegistry((t=>{const e=(m.get(t)||0)-1;m.set(t,e),0===e&&h(t)}));function f(t,e,n=[],r=function(){}){let a=!1;const d=new Proxy(r,{get(r,o){if(b(a),o===i)return()=>{!function(t){g&&g.unregister(t)}(d),h(t),e.clear(),a=!0};if("then"===o){if(0===n.length)return{then:()=>d};const r=w(t,e,{type:"GET",path:n.map((t=>t.toString()))}).then(y);return r.then.bind(r)}return f(t,e,[...n,o])},set(r,o,i){b(a);const[d,s]=_(i);return w(t,e,{type:"SET",path:[...n,o].map((t=>t.toString())),value:d},s).then(y)},apply(r,i,d){b(a);const s=n[n.length-1];if(s===o)return w(t,e,{type:"ENDPOINT"}).then(y);if("bind"===s)return f(t,e,n.slice(0,-1));const[c,l]=x(d);return w(t,e,{type:"APPLY",path:n.map((t=>t.toString())),argumentList:c},l).then(y)},construct(r,o){b(a);const[i,d]=x(o);return w(t,e,{type:"CONSTRUCT",path:n.map((t=>t.toString())),argumentList:i},d).then(y)}});return function(t,e){const n=(m.get(e)||0)+1;m.set(e,n),g&&g.register(t,e,t)}(d,t),d}function x(t){const e=t.map(_);return[e.map((t=>t[0])),(n=e.map((t=>t[1])),Array.prototype.concat.apply([],n))];var n}const v=new WeakMap;function _(t){for(const[e,n]of c)if(n.canHandle(t)){const[r,o]=n.serialize(t);return[{type:"HANDLER",name:e,value:r},o]}return[{type:"RAW",value:t},v.get(t)||[]]}function y(t){switch(t.type){case"HANDLER":return c.get(t.name).deserialize(t.value);case"RAW":return t.value}}function w(t,e,n,r){return new Promise((o=>{const i=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");e.set(i,o),t.start&&t.start(),t.postMessage(Object.assign({id:i},n),r)}))}},1714:function(t,e,n){n.d(e,{sR:()=>p});n(71695),n(92519),n(42179),n(89256),n(24931),n(88463),n(57449),n(19814),n(47021);var r=n(53232),o=n(45779);const i=(t,e)=>{var n,r;const o=t._$AN;if(void 0===o)return!1;for(const a of o)null===(r=(n=a)._$AO)||void 0===r||r.call(n,e,!1),i(a,e);return!0},a=t=>{let e,n;do{if(void 0===(e=t._$AM))break;n=e._$AN,n.delete(t),t=e}while(0===(null==n?void 0:n.size))},d=t=>{for(let e;e=t._$AM;t=e){let n=e._$AN;if(void 0===n)e._$AN=n=new Set;else if(n.has(t))break;n.add(t),l(e)}};function s(t){void 0!==this._$AN?(a(this),this._$AM=t,d(this)):this._$AM=t}function c(t,e=!1,n=0){const r=this._$AH,o=this._$AN;if(void 0!==o&&0!==o.size)if(e)if(Array.isArray(r))for(let d=n;d<r.length;d++)i(r[d],!1),a(r[d]);else null!=r&&(i(r,!1),a(r));else i(this,t)}const l=t=>{var e,n,r,i;t.type==o.pX.CHILD&&(null!==(e=(r=t)._$AP)&&void 0!==e||(r._$AP=c),null!==(n=(i=t)._$AQ)&&void 0!==n||(i._$AQ=s))};class p extends o.Xe{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,n){super._$AT(t,e,n),d(this),this.isConnected=t._$AU}_$AO(t,e=!0){var n,r;t!==this.isConnected&&(this.isConnected=t,t?null===(n=this.reconnected)||void 0===n||n.call(this):null===(r=this.disconnected)||void 0===r||r.call(this)),e&&(i(this,t),a(this))}setValue(t){if((0,r.OR)(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}},53232:function(t,e,n){n.d(e,{E_:()=>g,OR:()=>s,_Y:()=>l,dZ:()=>d,fk:()=>p,hN:()=>a,hl:()=>b,i9:()=>h,pt:()=>i,ws:()=>m});var r=n(2841);const{I:o}=r.Al,i=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,d=t=>{var e;return null!=(null===(e=null==t?void 0:t._$litType$)||void 0===e?void 0:e.h)},s=t=>void 0===t.strings,c=()=>document.createComment(""),l=(t,e,n)=>{var r;const i=t._$AA.parentNode,a=void 0===e?t._$AB:e._$AA;if(void 0===n){const e=i.insertBefore(c(),a),r=i.insertBefore(c(),a);n=new o(e,r,t,t.options)}else{const e=n._$AB.nextSibling,o=n._$AM,d=o!==t;if(d){let e;null===(r=n._$AQ)||void 0===r||r.call(n,t),n._$AM=t,void 0!==n._$AP&&(e=t._$AU)!==o._$AU&&n._$AP(e)}if(e!==a||d){let t=n._$AA;for(;t!==e;){const e=t.nextSibling;i.insertBefore(t,a),t=e}}}return n},p=(t,e,n=t)=>(t._$AI(e,n),t),u={},b=(t,e=u)=>t._$AH=e,h=t=>t._$AH,m=t=>{var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);let n=t._$AA;const r=t._$AB.nextSibling;for(;n!==r;){const t=n.nextSibling;n.remove(),n=t}},g=t=>{t._$AR()}},92903:function(t,e,n){n.d(e,{XM:()=>r.XM,Xe:()=>r.Xe,pX:()=>r.pX});var r=n(45779)}}]);
//# sourceMappingURL=43429.ed5d19f40284da2c.js.map