const d0=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}};d0();function Wl(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Ct={},io=[],or=()=>{},m0=()=>!1,f0=/^on[^a-z]/,Bi=e=>f0.test(e),Rd=e=>e.startsWith("onUpdate:"),Tt=Object.assign,Ld=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},p0=Object.prototype.hasOwnProperty,pt=(e,t)=>p0.call(e,t),Ne=Array.isArray,ao=e=>ko(e)==="[object Map]",Fs=e=>ko(e)==="[object Set]",xf=e=>ko(e)==="[object Date]",h0=e=>ko(e)==="[object RegExp]",et=e=>typeof e=="function",It=e=>typeof e=="string",Si=e=>typeof e=="symbol",zt=e=>e!==null&&typeof e=="object",Nd=e=>zt(e)&&et(e.then)&&et(e.catch),h_=Object.prototype.toString,ko=e=>h_.call(e),_0=e=>ko(e).slice(8,-1),__=e=>ko(e)==="[object Object]",Md=e=>It(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ai=Wl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},g0=/-(\w)/g,En=Gl(e=>e.replace(g0,(t,n)=>n?n.toUpperCase():"")),y0=/\B([A-Z])/g,jn=Gl(e=>e.replace(y0,"-$1").toLowerCase()),Ui=Gl(e=>e.charAt(0).toUpperCase()+e.slice(1)),li=Gl(e=>e?`on${Ui(e)}`:""),fo=(e,t)=>!Object.is(e,t),lo=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},xl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},kl=e=>{const t=It(e)?Number(e):NaN;return isNaN(t)?e:t};let kf;const Pc=()=>kf||(kf=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),v0="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",b0=Wl(v0);function us(e){if(Ne(e)){const t={};for(let n=0;n{if(n){const r=n.split(C0);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function We(e){let t="";if(It(e))t=e;else if(Ne(e))for(let n=0;nrs(n,t))}const g=e=>It(e)?e:e==null?"":Ne(e)||zt(e)&&(e.toString===h_||!et(e.toString))?JSON.stringify(e,y_,2):String(e),y_=(e,t)=>t&&t.__v_isRef?y_(e,t.value):ao(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Fs(t)?{[`Set(${t.size})`]:[...t.values()]}:zt(t)&&!Ne(t)&&!__(t)?String(t):t;let Pn;class Vd{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Pn,!t&&Pn&&(this.index=(Pn.scopes||(Pn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Pn;try{return Pn=this,t()}finally{Pn=n}}}on(){Pn=this}off(){Pn=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},w_=e=>(e.w&ss)>0,C_=e=>(e.n&ss)>0,A0=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(d==="length"||d>=u)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":Ne(e)?Md(n)&&a.push(i.get("length")):(a.push(i.get(ks)),ao(e)&&a.push(i.get(Fc)));break;case"delete":Ne(e)||(a.push(i.get(ks)),ao(e)&&a.push(i.get(Fc)));break;case"set":ao(e)&&a.push(i.get(ks));break}if(a.length===1)a[0]&&Ic(a[0]);else{const u=[];for(const c of a)c&&u.push(...c);Ic(Ud(u))}}function Ic(e,t){const n=Ne(e)?e:[...e];for(const r of n)r.computed&&Sf(r);for(const r of n)r.computed||Sf(r)}function Sf(e,t){(e!==nr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function D0(e,t){var n;return(n=El.get(e))==null?void 0:n.get(t)}const F0=Wl("__proto__,__v_isRef,__isVue"),k_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Si)),I0=Zl(),R0=Zl(!1,!0),L0=Zl(!0),N0=Zl(!0,!0),$f=M0();function M0(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ut(this);for(let o=0,i=this.length;o{e[t]=function(...n){Eo();const r=ut(this)[t].apply(this,n);return So(),r}}),e}function V0(e){const t=ut(this);return Sn(t,"has",e),t.hasOwnProperty(e)}function Zl(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?P_:O_:t?T_:A_).get(r))return r;const i=Ne(r);if(!e){if(i&&pt($f,s))return Reflect.get($f,s,o);if(s==="hasOwnProperty")return V0}const a=Reflect.get(r,s,o);return(Si(s)?k_.has(s):F0(s))||(e||Sn(r,"get",s),t)?a:Yt(a)?i&&Md(s)?a:a.value:zt(a)?e?Hd(a):Is(a):a}}const B0=E_(),U0=E_(!0);function E_(e=!1){return function(n,r,s,o){let i=n[r];if(Os(i)&&Yt(i)&&!Yt(s))return!1;if(!e&&(!$i(s)&&!Os(s)&&(i=ut(i),s=ut(s)),!Ne(n)&&Yt(i)&&!Yt(s)))return i.value=s,!0;const a=Ne(n)&&Md(r)?Number(r)e,Yl=e=>Reflect.getPrototypeOf(e);function ca(e,t,n=!1,r=!1){e=e.__v_raw;const s=ut(e),o=ut(t);n||(t!==o&&Sn(s,"get",t),Sn(s,"get",o));const{has:i}=Yl(s),a=r?jd:n?Gd:Ai;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function da(e,t=!1){const n=this.__v_raw,r=ut(n),s=ut(e);return t||(e!==s&&Sn(r,"has",e),Sn(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function ma(e,t=!1){return e=e.__v_raw,!t&&Sn(ut(e),"iterate",ks),Reflect.get(e,"size",e)}function Af(e){e=ut(e);const t=ut(this);return Yl(t).has.call(t,e)||(t.add(e),Fr(t,"add",e,e)),this}function Tf(e,t){t=ut(t);const n=ut(this),{has:r,get:s}=Yl(n);let o=r.call(n,e);o||(e=ut(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?fo(t,i)&&Fr(n,"set",e,t):Fr(n,"add",e,t),this}function Of(e){const t=ut(this),{has:n,get:r}=Yl(t);let s=n.call(t,e);s||(e=ut(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Fr(t,"delete",e,void 0),o}function Pf(){const e=ut(this),t=e.size!==0,n=e.clear();return t&&Fr(e,"clear",void 0,void 0),n}function fa(e,t){return function(r,s){const o=this,i=o.__v_raw,a=ut(i),u=t?jd:e?Gd:Ai;return!e&&Sn(a,"iterate",ks),i.forEach((c,d)=>r.call(s,u(c),u(d),o))}}function pa(e,t,n){return function(...r){const s=this.__v_raw,o=ut(s),i=ao(o),a=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,c=s[e](...r),d=n?jd:t?Gd:Ai;return!t&&Sn(o,"iterate",u?Fc:ks),{next(){const{value:f,done:m}=c.next();return m?{value:f,done:m}:{value:a?[d(f[0]),d(f[1])]:d(f),done:m}},[Symbol.iterator](){return this}}}}function Vr(e){return function(...t){return e==="delete"?!1:this}}function K0(){const e={get(o){return ca(this,o)},get size(){return ma(this)},has:da,add:Af,set:Tf,delete:Of,clear:Pf,forEach:fa(!1,!1)},t={get(o){return ca(this,o,!1,!0)},get size(){return ma(this)},has:da,add:Af,set:Tf,delete:Of,clear:Pf,forEach:fa(!1,!0)},n={get(o){return ca(this,o,!0)},get size(){return ma(this,!0)},has(o){return da.call(this,o,!0)},add:Vr("add"),set:Vr("set"),delete:Vr("delete"),clear:Vr("clear"),forEach:fa(!0,!1)},r={get(o){return ca(this,o,!0,!0)},get size(){return ma(this,!0)},has(o){return da.call(this,o,!0)},add:Vr("add"),set:Vr("set"),delete:Vr("delete"),clear:Vr("clear"),forEach:fa(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=pa(o,!1,!1),n[o]=pa(o,!0,!1),t[o]=pa(o,!1,!0),r[o]=pa(o,!0,!0)}),[e,n,t,r]}const[Z0,Y0,J0,X0]=K0();function Jl(e,t){const n=t?e?X0:J0:e?Y0:Z0;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(pt(n,s)&&s in r?n:r,s,o)}const Q0={get:Jl(!1,!1)},ew={get:Jl(!1,!0)},tw={get:Jl(!0,!1)},nw={get:Jl(!0,!0)},A_=new WeakMap,T_=new WeakMap,O_=new WeakMap,P_=new WeakMap;function rw(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function sw(e){return e.__v_skip||!Object.isExtensible(e)?0:rw(_0(e))}function Is(e){return Os(e)?e:Xl(e,!1,S_,Q0,A_)}function D_(e){return Xl(e,!1,W0,ew,T_)}function Hd(e){return Xl(e,!0,$_,tw,O_)}function ow(e){return Xl(e,!0,G0,nw,P_)}function Xl(e,t,n,r,s){if(!zt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=sw(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Es(e){return Os(e)?Es(e.__v_raw):!!(e&&e.__v_isReactive)}function Os(e){return!!(e&&e.__v_isReadonly)}function $i(e){return!!(e&&e.__v_isShallow)}function qd(e){return Es(e)||Os(e)}function ut(e){const t=e&&e.__v_raw;return t?ut(t):e}function Wd(e){return zl(e,"__v_skip",!0),e}const Ai=e=>zt(e)?Is(e):e,Gd=e=>zt(e)?Hd(e):e;function Kd(e){ts&&nr&&(e=ut(e),x_(e.dep||(e.dep=Ud())))}function Ql(e,t){e=ut(e);const n=e.dep;n&&Ic(n)}function Yt(e){return!!(e&&e.__v_isRef===!0)}function Qt(e){return I_(e,!1)}function F_(e){return I_(e,!0)}function I_(e,t){return Yt(e)?e:new iw(e,t)}class iw{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ut(t),this._value=n?t:Ai(t)}get value(){return Kd(this),this._value}set value(t){const n=this.__v_isShallow||$i(t)||Os(t);t=n?t:ut(t),fo(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ai(t),Ql(this))}}function aw(e){Ql(e)}function xn(e){return Yt(e)?e.value:e}function lw(e){return et(e)?e():xn(e)}const uw={get:(e,t,n)=>xn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Yt(s)&&!Yt(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Zd(e){return Es(e)?e:new Proxy(e,uw)}class cw{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Kd(this),()=>Ql(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function dw(e){return new cw(e)}function ui(e){const t=Ne(e)?new Array(e.length):{};for(const n in e)t[n]=R_(e,n);return t}class mw{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return D0(ut(this._object),this._key)}}class fw{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function pw(e,t,n){return Yt(e)?e:et(e)?new fw(e):zt(e)&&arguments.length>1?R_(e,t,n):Qt(e)}function R_(e,t,n){const r=e[t];return Yt(r)?r:new mw(e,t,n)}class hw{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ji(t,()=>{this._dirty||(this._dirty=!0,Ql(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=ut(this);return Kd(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function _w(e,t,n=!1){let r,s;const o=et(e);return o?(r=e,s=or):(r=e.get,s=e.set),new hw(r,s,o||!s,n)}function gw(e,...t){}function yw(e,t){}function Or(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){Rs(o,t,n)}return s}function In(e,t,n,r){if(et(e)){const o=Or(e,t,n,r);return o&&Nd(o)&&o.catch(i=>{Rs(i,t,n)}),o}const s=[];for(let o=0;o>>1;Oi(un[r])pr&&un.splice(t,1)}function Jd(e){Ne(e)?uo.push(...e):(!$r||!$r.includes(e,e.allowRecurse?ws+1:ws))&&uo.push(e),N_()}function Df(e,t=Ti?pr+1:0){for(;tOi(n)-Oi(r)),ws=0;ws<$r.length;ws++)$r[ws]();$r=null,ws=0}}const Oi=e=>e.id==null?1/0:e.id,Cw=(e,t)=>{const n=Oi(e)-Oi(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function M_(e){Rc=!1,Ti=!0,un.sort(Cw);const t=or;try{for(pr=0;prXs.emit(s,...o)),ha=[]):typeof window!="undefined"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{V_(o,t)}),setTimeout(()=>{Xs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ha=[])},3e3)):ha=[]}function zw(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ct;let s=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in r){const d=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:m}=r[d]||Ct;m&&(s=n.map(p=>It(p)?p.trim():p)),f&&(s=n.map(xl))}let a,u=r[a=li(t)]||r[a=li(En(t))];!u&&o&&(u=r[a=li(jn(t))]),u&&In(u,e,6,s);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,In(c,e,6,s)}}function B_(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!et(e)){const u=c=>{const d=B_(c,t,!0);d&&(a=!0,Tt(i,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!a?(zt(e)&&r.set(e,null),null):(Ne(o)?o.forEach(u=>i[u]=null):Tt(i,o),zt(e)&&r.set(e,i),i)}function tu(e,t){return!e||!Bi(t)?!1:(t=t.slice(2).replace(/Once$/,""),pt(e,t[0].toLowerCase()+t.slice(1))||pt(e,jn(t))||pt(e,t))}let rn=null,nu=null;function Pi(e){const t=rn;return rn=e,nu=e&&e.type.__scopeId||null,t}function xw(e){nu=e}function kw(){nu=null}const Ew=e=>A;function A(e,t=rn,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&jc(-1);const o=Pi(t);let i;try{i=e(...s)}finally{Pi(o),r._d&&jc(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function cl(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:a,attrs:u,emit:c,render:d,renderCache:f,data:m,setupState:p,ctx:h,inheritAttrs:_}=e;let w,v;const b=Pi(e);try{if(n.shapeFlag&4){const z=s||r;w=Dn(d.call(z,z,f,o,p,m,h)),v=u}else{const z=t;w=Dn(z.length>1?z(o,{attrs:u,slots:a,emit:c}):z(o,null)),v=t.props?u:$w(u)}}catch(z){fi.length=0,Rs(z,e,1),w=C(mn)}let k=w;if(v&&_!==!1){const z=Object.keys(v),{shapeFlag:S}=k;z.length&&S&7&&(i&&z.some(Rd)&&(v=Aw(v,i)),k=yr(k,v))}return n.dirs&&(k=yr(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),w=k,Pi(b),w}function Sw(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Bi(n))&&((t||(t={}))[n]=e[n]);return t},Aw=(e,t)=>{const n={};for(const r in e)(!Rd(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Tw(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:u}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Ff(r,i,c):!!i;if(u&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense,Ow={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,u,c){e==null?Dw(t,n,r,s,o,i,a,u,c):Fw(e,t,n,r,s,i,a,u,c)},hydrate:Iw,create:Qd,normalize:Rw},Pw=Ow;function Di(e,t){const n=e.props&&e.props[t];et(n)&&n()}function Dw(e,t,n,r,s,o,i,a,u){const{p:c,o:{createElement:d}}=u,f=d("div"),m=e.suspense=Qd(e,s,r,t,f,n,o,i,a,u);c(null,m.pendingBranch=e.ssContent,f,null,r,m,o,i),m.deps>0?(Di(e,"onPending"),Di(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),co(m,e.ssFallback)):m.resolve(!1,!0)}function Fw(e,t,n,r,s,o,i,a,{p:u,um:c,o:{createElement:d}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const m=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:_,isInFallback:w,isHydrating:v}=f;if(_)f.pendingBranch=m,rr(m,_)?(u(_,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():w&&(u(h,p,n,r,s,null,o,i,a),co(f,p))):(f.pendingId++,v?(f.isHydrating=!1,f.activeBranch=_):c(_,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=d("div"),w?(u(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():(u(h,p,n,r,s,null,o,i,a),co(f,p))):h&&rr(m,h)?(u(h,m,n,r,s,f,o,i,a),f.resolve(!0)):(u(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0&&f.resolve()));else if(h&&rr(m,h))u(h,m,n,r,s,f,o,i,a),co(f,m);else if(Di(t,"onPending"),f.pendingBranch=m,f.pendingId++,u(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:k}=f;b>0?setTimeout(()=>{f.pendingId===k&&f.fallback(p)},b):b===0&&f.fallback(p)}}function Qd(e,t,n,r,s,o,i,a,u,c,d=!1){const{p:f,m,um:p,n:h,o:{parentNode:_,remove:w}}=c;let v;const b=Lw(e);b&&t!=null&&t.pendingBranch&&(v=t.pendingId,t.deps++);const k=e.props?kl(e.props.timeout):void 0,z={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:s,anchor:o,deps:0,pendingId:0,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(S=!1,T=!1){const{vnode:M,activeBranch:L,pendingBranch:F,pendingId:j,effects:K,parentComponent:Q,container:U}=z;if(z.isHydrating)z.isHydrating=!1;else if(!S){const se=L&&F.transition&&F.transition.mode==="out-in";se&&(L.transition.afterLeave=()=>{j===z.pendingId&&m(F,U,ae,0)});let{anchor:ae}=z;L&&(ae=h(L),p(L,Q,z,!0)),se||m(F,U,ae,0)}co(z,F),z.pendingBranch=null,z.isInFallback=!1;let G=z.parent,me=!1;for(;G;){if(G.pendingBranch){G.effects.push(...K),me=!0;break}G=G.parent}me||Jd(K),z.effects=[],b&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),Di(M,"onResolve")},fallback(S){if(!z.pendingBranch)return;const{vnode:T,activeBranch:M,parentComponent:L,container:F,isSVG:j}=z;Di(T,"onFallback");const K=h(M),Q=()=>{!z.isInFallback||(f(null,S,F,K,L,null,j,a,u),co(z,S))},U=S.transition&&S.transition.mode==="out-in";U&&(M.transition.afterLeave=Q),z.isInFallback=!0,p(M,L,null,!0),U||Q()},move(S,T,M){z.activeBranch&&m(z.activeBranch,S,T,M),z.container=S},next(){return z.activeBranch&&h(z.activeBranch)},registerDep(S,T){const M=!!z.pendingBranch;M&&z.deps++;const L=S.vnode.el;S.asyncDep.catch(F=>{Rs(F,S,0)}).then(F=>{if(S.isUnmounted||z.isUnmounted||z.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:j}=S;Hc(S,F,!1),L&&(j.el=L);const K=!L&&S.subTree.el;T(S,j,_(L||S.subTree.el),L?null:h(S.subTree),z,i,u),K&&w(K),Xd(S,j.el),M&&--z.deps===0&&z.resolve()})},unmount(S,T){z.isUnmounted=!0,z.activeBranch&&p(z.activeBranch,n,S,T),z.pendingBranch&&p(z.pendingBranch,n,S,T)}};return z}function Iw(e,t,n,r,s,o,i,a,u){const c=t.suspense=Qd(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),d=u(e,c.pendingBranch=t.ssContent,n,c,o,i);return c.deps===0&&c.resolve(!1,!0),d}function Rw(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=If(r?n.default:n),e.ssFallback=r?If(n.fallback):C(mn)}function If(e){let t;if(et(e)){const n=Ds&&e._c;n&&(e._d=!1,E()),e=e(),n&&(e._d=!0,t=kn,vg())}return Ne(e)&&(e=Sw(e)),e=Dn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function j_(e,t){t&&t.pendingBranch?Ne(e)?t.effects.push(...e):t.effects.push(e):Jd(e)}function co(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Xd(r,s))}function Lw(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function H_(e,t){return qi(e,null,t)}function q_(e,t){return qi(e,null,{flush:"post"})}function Nw(e,t){return qi(e,null,{flush:"sync"})}const _a={};function kt(e,t,n){return qi(e,t,n)}function qi(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=Ct){var a;const u=b_()===((a=Zt)==null?void 0:a.scope)?Zt:null;let c,d=!1,f=!1;if(Yt(e)?(c=()=>e.value,d=$i(e)):Es(e)?(c=()=>e,r=!0):Ne(e)?(f=!0,d=e.some(z=>Es(z)||$i(z)),c=()=>e.map(z=>{if(Yt(z))return z.value;if(Es(z))return zs(z);if(et(z))return Or(z,u,2)})):et(e)?t?c=()=>Or(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return m&&m(),In(e,u,3,[p])}:c=or,t&&r){const z=c;c=()=>zs(z())}let m,p=z=>{m=b.onStop=()=>{Or(z,u,4)}},h;if(ho)if(p=or,t?n&&In(t,u,3,[c(),f?[]:void 0,p]):c(),s==="sync"){const z=Ag();h=z.__watcherHandles||(z.__watcherHandles=[])}else return or;let _=f?new Array(e.length).fill(_a):_a;const w=()=>{if(!!b.active)if(t){const z=b.run();(r||d||(f?z.some((S,T)=>fo(S,_[T])):fo(z,_)))&&(m&&m(),In(t,u,3,[z,_===_a?void 0:f&&_[0]===_a?[]:_,p]),_=z)}else b.run()};w.allowRecurse=!!t;let v;s==="sync"?v=w:s==="post"?v=()=>on(w,u&&u.suspense):(w.pre=!0,u&&(w.id=u.uid),v=()=>eu(w));const b=new ji(c,v);t?n?w():_=b.run():s==="post"?on(b.run.bind(b),u&&u.suspense):b.run();const k=()=>{b.stop(),u&&u.scope&&Ld(u.scope.effects,b)};return h&&h.push(k),k}function Mw(e,t,n){const r=this.proxy,s=It(e)?e.includes(".")?W_(r,e):()=>r[e]:e.bind(r,r);let o;et(t)?o=t:(o=t.handler,n=t);const i=Zt;as(this);const a=qi(s,o.bind(r),n);return i?as(i):ns(),a}function W_(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{zs(n,t)});else if(__(e))for(const n in e)zs(e[n],t);return e}function Pt(e,t){const n=rn;if(n===null)return e;const r=uu(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),iu(()=>{e.isUnmounting=!0}),e}const Mn=[Function,Array],tm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mn,onEnter:Mn,onAfterEnter:Mn,onEnterCancelled:Mn,onBeforeLeave:Mn,onLeave:Mn,onAfterLeave:Mn,onLeaveCancelled:Mn,onBeforeAppear:Mn,onAppear:Mn,onAfterAppear:Mn,onAppearCancelled:Mn},Vw={name:"BaseTransition",props:tm,setup(e,{slots:t}){const n=Kn(),r=em();let s;return()=>{const o=t.default&&ru(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const _ of o)if(_.type!==mn){i=_;break}}const a=ut(e),{mode:u}=a;if(r.isLeaving)return qu(i);const c=Rf(i);if(!c)return qu(i);const d=po(c,a,r,n);Ps(c,d);const f=n.subTree,m=f&&Rf(f);let p=!1;const{getTransitionKey:h}=c.type;if(h){const _=h();s===void 0?s=_:_!==s&&(s=_,p=!0)}if(m&&m.type!==mn&&(!rr(c,m)||p)){const _=po(m,a,r,n);if(Ps(m,_),u==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},qu(i);u==="in-out"&&c.type!==mn&&(_.delayLeave=(w,v,b)=>{const k=K_(r,m);k[String(m.key)]=m,w._leaveCb=()=>{v(),w._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=b})}return i}}},G_=Vw;function K_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function po(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:w,onAfterAppear:v,onAppearCancelled:b}=t,k=String(e.key),z=K_(n,e),S=(L,F)=>{L&&In(L,r,9,F)},T=(L,F)=>{const j=F[1];S(L,F),Ne(L)?L.every(K=>K.length<=1)&&j():L.length<=1&&j()},M={mode:o,persisted:i,beforeEnter(L){let F=a;if(!n.isMounted)if(s)F=_||a;else return;L._leaveCb&&L._leaveCb(!0);const j=z[k];j&&rr(e,j)&&j.el._leaveCb&&j.el._leaveCb(),S(F,[L])},enter(L){let F=u,j=c,K=d;if(!n.isMounted)if(s)F=w||u,j=v||c,K=b||d;else return;let Q=!1;const U=L._enterCb=G=>{Q||(Q=!0,G?S(K,[L]):S(j,[L]),M.delayedLeave&&M.delayedLeave(),L._enterCb=void 0)};F?T(F,[L,U]):U()},leave(L,F){const j=String(e.key);if(L._enterCb&&L._enterCb(!0),n.isUnmounting)return F();S(f,[L]);let K=!1;const Q=L._leaveCb=U=>{K||(K=!0,F(),U?S(h,[L]):S(p,[L]),L._leaveCb=void 0,z[j]===e&&delete z[j])};z[j]=e,m?T(m,[L,Q]):Q()},clone(L){return po(L,t,n,r)}};return M}function qu(e){if(Wi(e))return e=yr(e),e.children=null,e}function Rf(e){return Wi(e)?e.children?e.children[0]:void 0:e}function Ps(e,t){e.shapeFlag&6&&e.component?Ps(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ru(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;oTt({name:e.name},t,{setup:e}))():e}const Ss=e=>!!e.type.__asyncLoader;function Bw(e){et(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:a}=e;let u=null,c,d=0;const f=()=>(d++,u=null,m()),m=()=>{let p;return u||(p=u=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),a)return new Promise((_,w)=>{a(h,()=>_(f()),()=>w(h),d+1)});throw h}).then(h=>p!==u&&u?u:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return $o({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return c},setup(){const p=Zt;if(c)return()=>Wu(c,p);const h=b=>{u=null,Rs(b,p,13,!r)};if(i&&p.suspense||ho)return m().then(b=>()=>Wu(b,p)).catch(b=>(h(b),()=>r?C(r,{error:b}):null));const _=Qt(!1),w=Qt(),v=Qt(!!s);return s&&setTimeout(()=>{v.value=!1},s),o!=null&&setTimeout(()=>{if(!_.value&&!w.value){const b=new Error(`Async component timed out after ${o}ms.`);h(b),w.value=b}},o),m().then(()=>{_.value=!0,p.parent&&Wi(p.parent.vnode)&&eu(p.parent.update)}).catch(b=>{h(b),w.value=b}),()=>{if(_.value&&c)return Wu(c,p);if(w.value&&r)return C(r,{error:w.value});if(n&&!v.value)return C(n)}}})}function Wu(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=C(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Wi=e=>e.type.__isKeepAlive,Uw={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Kn(),r=n.ctx;if(!r.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:u,m:c,um:d,o:{createElement:f}}}=r,m=f("div");r.activate=(b,k,z,S,T)=>{const M=b.component;c(b,k,z,0,a),u(M.vnode,b,k,z,M,a,S,b.slotScopeIds,T),on(()=>{M.isDeactivated=!1,M.a&&lo(M.a);const L=b.props&&b.props.onVnodeMounted;L&&zn(L,M.parent,b)},a)},r.deactivate=b=>{const k=b.component;c(b,m,null,1,a),on(()=>{k.da&&lo(k.da);const z=b.props&&b.props.onVnodeUnmounted;z&&zn(z,k.parent,b),k.isDeactivated=!0},a)};function p(b){Gu(b),d(b,n,a,!0)}function h(b){s.forEach((k,z)=>{const S=Wc(k.type);S&&(!b||!b(S))&&_(z)})}function _(b){const k=s.get(b);!i||!rr(k,i)?p(k):i&&Gu(i),s.delete(b),o.delete(b)}kt(()=>[e.include,e.exclude],([b,k])=>{b&&h(z=>Qo(b,z)),k&&h(z=>!Qo(k,z))},{flush:"post",deep:!0});let w=null;const v=()=>{w!=null&&s.set(w,Ku(n.subTree))};return Ls(v),ou(v),iu(()=>{s.forEach(b=>{const{subTree:k,suspense:z}=n,S=Ku(k);if(b.type===S.type&&b.key===S.key){Gu(S);const T=S.component.da;T&&on(T,z);return}p(b)})}),()=>{if(w=null,!t.default)return null;const b=t.default(),k=b[0];if(b.length>1)return i=null,b;if(!is(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return i=null,k;let z=Ku(k);const S=z.type,T=Wc(Ss(z)?z.type.__asyncResolved||{}:S),{include:M,exclude:L,max:F}=e;if(M&&(!T||!Qo(M,T))||L&&T&&Qo(L,T))return i=z,k;const j=z.key==null?S:z.key,K=s.get(j);return z.el&&(z=yr(z),k.shapeFlag&128&&(k.ssContent=z)),w=j,K?(z.el=K.el,z.component=K.component,z.transition&&Ps(z,z.transition),z.shapeFlag|=512,o.delete(j),o.add(j)):(o.add(j),F&&o.size>parseInt(F,10)&&_(o.values().next().value)),z.shapeFlag|=256,i=z,U_(k.type)?k:z}}},jw=Uw;function Qo(e,t){return Ne(e)?e.some(n=>Qo(n,t)):It(e)?e.split(",").includes(t):h0(e)?e.test(t):!1}function Z_(e,t){J_(e,"a",t)}function Y_(e,t){J_(e,"da",t)}function J_(e,t,n=Zt){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(su(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Wi(s.parent.vnode)&&Hw(r,t,n,s),s=s.parent}}function Hw(e,t,n,r){const s=su(t,e,r,!0);Ao(()=>{Ld(r[t],s)},n)}function Gu(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ku(e){return e.shapeFlag&128?e.ssContent:e}function su(e,t,n=Zt,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Eo(),as(n);const a=In(t,n,e,i);return ns(),So(),a});return r?s.unshift(o):s.push(o),o}}const Lr=e=>(t,n=Zt)=>(!ho||e==="sp")&&su(e,(...r)=>t(...r),n),X_=Lr("bm"),Ls=Lr("m"),Q_=Lr("bu"),ou=Lr("u"),iu=Lr("bum"),Ao=Lr("um"),eg=Lr("sp"),tg=Lr("rtg"),ng=Lr("rtc");function rg(e,t=Zt){su("ec",e,t)}const nm="components",qw="directives";function $(e,t){return rm(nm,e,!0,t)||e}const sg=Symbol.for("v-ndc");function og(e){return It(e)?rm(nm,e,!1)||e:e||sg}function au(e){return rm(qw,e)}function rm(e,t,n=!0,r=!1){const s=rn||Zt;if(s){const o=s.type;if(e===nm){const a=Wc(o,!1);if(a&&(a===t||a===En(t)||a===Ui(En(t))))return o}const i=Lf(s[e]||o[e],t)||Lf(s.appContext[e],t);return!i&&r?o:i}}function Lf(e,t){return e&&(e[t]||e[En(t)]||e[Ui(En(t))])}function Et(e,t,n,r){let s;const o=n&&n[r];if(Ne(e)||It(e)){s=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,o&&o[a]));else{const i=Object.keys(e);s=new Array(i.length);for(let a=0,u=i.length;a{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}function vt(e,t,n={},r,s){if(rn.isCE||rn.parent&&Ss(rn.parent)&&rn.parent.isCE)return t!=="default"&&(n.name=t),C("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),E();const i=o&&ig(o(n)),a=ke(He,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function ig(e){return e.some(t=>is(t)?!(t.type===mn||t.type===He&&!ig(t.children)):!0)?e:null}function Ww(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:li(r)]=e[r];return n}const Lc=e=>e?xg(e)?uu(e)||e.proxy:Lc(e.parent):null,ci=Tt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Lc(e.parent),$root:e=>Lc(e.root),$emit:e=>e.emit,$options:e=>sm(e),$forceUpdate:e=>e.f||(e.f=()=>eu(e.update)),$nextTick:e=>e.n||(e.n=Hi.bind(e.proxy)),$watch:e=>Mw.bind(e)}),Zu=(e,t)=>e!==Ct&&!e.__isScriptSetup&&pt(e,t),Nc={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:u}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Zu(r,t))return i[t]=1,r[t];if(s!==Ct&&pt(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&pt(c,t))return i[t]=3,o[t];if(n!==Ct&&pt(n,t))return i[t]=4,n[t];Mc&&(i[t]=0)}}const d=ci[t];let f,m;if(d)return t==="$attrs"&&Sn(e,"get",t),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Ct&&pt(n,t))return i[t]=4,n[t];if(m=u.config.globalProperties,pt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Zu(s,t)?(s[t]=n,!0):r!==Ct&&pt(r,t)?(r[t]=n,!0):pt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==Ct&&pt(e,i)||Zu(t,i)||(a=o[0])&&pt(a,i)||pt(r,i)||pt(ci,i)||pt(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:pt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Gw=Tt({},Nc,{get(e,t){if(t!==Symbol.unscopables)return Nc.get(e,t,e)},has(e,t){return t[0]!=="_"&&!b0(t)}});function Kw(){return null}function Zw(){return null}function Yw(e){}function Jw(e){}function Xw(){return null}function Qw(){}function eC(e,t){return null}function tC(){return ag().slots}function nC(){return ag().attrs}function rC(e,t,n){const r=Kn();if(n&&n.local){const s=Qt(e[t]);return kt(()=>e[t],o=>s.value=o),kt(s,o=>{o!==e[t]&&r.emit(`update:${t}`,o)}),s}else return{__v_isRef:!0,get value(){return e[t]},set value(s){r.emit(`update:${t}`,s)}}}function ag(){const e=Kn();return e.setupContext||(e.setupContext=Sg(e))}function Fi(e){return Ne(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function sC(e,t){const n=Fi(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ne(s)||et(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function oC(e,t){return!e||!t?e||t:Ne(e)&&Ne(t)?e.concat(t):Tt({},Fi(e),Fi(t))}function iC(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function aC(e){const t=Kn();let n=e();return ns(),Nd(n)&&(n=n.catch(r=>{throw as(t),r})),[n,()=>as(t)]}let Mc=!0;function lC(e){const t=sm(e),n=e.proxy,r=e.ctx;Mc=!1,t.beforeCreate&&Nf(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:u,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:p,updated:h,activated:_,deactivated:w,beforeDestroy:v,beforeUnmount:b,destroyed:k,unmounted:z,render:S,renderTracked:T,renderTriggered:M,errorCaptured:L,serverPrefetch:F,expose:j,inheritAttrs:K,components:Q,directives:U,filters:G}=t;if(c&&uC(c,r,null),i)for(const ae in i){const Ce=i[ae];et(Ce)&&(r[ae]=Ce.bind(n))}if(s){const ae=s.call(n,n);zt(ae)&&(e.data=Is(ae))}if(Mc=!0,o)for(const ae in o){const Ce=o[ae],Ke=et(Ce)?Ce.bind(n,n):et(Ce.get)?Ce.get.bind(n,n):or,Ze=!et(Ce)&&et(Ce.set)?Ce.set.bind(n):or,ve=$t({get:Ke,set:Ze});Object.defineProperty(r,ae,{enumerable:!0,configurable:!0,get:()=>ve.value,set:X=>ve.value=X})}if(a)for(const ae in a)lg(a[ae],r,n,ae);if(u){const ae=et(u)?u.call(n):u;Reflect.ownKeys(ae).forEach(Ce=>{di(Ce,ae[Ce])})}d&&Nf(d,e,"c");function se(ae,Ce){Ne(Ce)?Ce.forEach(Ke=>ae(Ke.bind(n))):Ce&&ae(Ce.bind(n))}if(se(X_,f),se(Ls,m),se(Q_,p),se(ou,h),se(Z_,_),se(Y_,w),se(rg,L),se(ng,T),se(tg,M),se(iu,b),se(Ao,z),se(eg,F),Ne(j))if(j.length){const ae=e.exposed||(e.exposed={});j.forEach(Ce=>{Object.defineProperty(ae,Ce,{get:()=>n[Ce],set:Ke=>n[Ce]=Ke})})}else e.exposed||(e.exposed={});S&&e.render===or&&(e.render=S),K!=null&&(e.inheritAttrs=K),Q&&(e.components=Q),U&&(e.directives=U)}function uC(e,t,n=or){Ne(e)&&(e=Vc(e));for(const r in e){const s=e[r];let o;zt(s)?"default"in s?o=ir(s.from||r,s.default,!0):o=ir(s.from||r):o=ir(s),Yt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Nf(e,t,n){In(Ne(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function lg(e,t,n,r){const s=r.includes(".")?W_(n,r):()=>n[r];if(It(e)){const o=t[e];et(o)&&kt(s,o)}else if(et(e))kt(s,e.bind(n));else if(zt(e))if(Ne(e))e.forEach(o=>lg(o,t,n,r));else{const o=et(e.handler)?e.handler.bind(n):t[e.handler];et(o)&&kt(s,o,e)}}function sm(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let u;return a?u=a:!s.length&&!n&&!r?u=t:(u={},s.length&&s.forEach(c=>$l(u,c,i,!0)),$l(u,t,i)),zt(t)&&o.set(t,u),u}function $l(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&$l(e,o,n,!0),s&&s.forEach(i=>$l(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=cC[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const cC={data:Mf,props:Vf,emits:Vf,methods:ei,computed:ei,beforeCreate:pn,created:pn,beforeMount:pn,mounted:pn,beforeUpdate:pn,updated:pn,beforeDestroy:pn,beforeUnmount:pn,destroyed:pn,unmounted:pn,activated:pn,deactivated:pn,errorCaptured:pn,serverPrefetch:pn,components:ei,directives:ei,watch:mC,provide:Mf,inject:dC};function Mf(e,t){return t?e?function(){return Tt(et(e)?e.call(this,this):e,et(t)?t.call(this,this):t)}:t:e}function dC(e,t){return ei(Vc(e),Vc(t))}function Vc(e){if(Ne(e)){const t={};for(let n=0;n1)return n&&et(t)?t.call(r&&r.proxy):t}}function hC(){return!!(Zt||rn||Ii)}function _C(e,t,n,r=!1){const s={},o={};zl(o,lu,1),e.propsDefaults=Object.create(null),cg(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:D_(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function gC(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=ut(s),[u]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[m,p]=dg(f,t,!0);Tt(i,m),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!u)return zt(e)&&r.set(e,io),io;if(Ne(o))for(let d=0;d-1,p[1]=_<0||h<_,(h>-1||pt(p,"default"))&&a.push(f)}}}const c=[i,a];return zt(e)&&r.set(e,c),c}function Bf(e){return e[0]!=="$"}function Uf(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function jf(e,t){return Uf(e)===Uf(t)}function Hf(e,t){return Ne(t)?t.findIndex(n=>jf(n,e)):et(t)&&jf(t,e)?0:-1}const mg=e=>e[0]==="_"||e==="$stable",om=e=>Ne(e)?e.map(Dn):[Dn(e)],yC=(e,t,n)=>{if(t._n)return t;const r=A((...s)=>om(t(...s)),n);return r._c=!1,r},fg=(e,t,n)=>{const r=e._ctx;for(const s in e){if(mg(s))continue;const o=e[s];if(et(o))t[s]=yC(s,o,r);else if(o!=null){const i=om(o);t[s]=()=>i}}},pg=(e,t)=>{const n=om(t);e.slots.default=()=>n},vC=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ut(t),zl(t,"_",n)):fg(t,e.slots={})}else e.slots={},t&&pg(e,t);zl(e.slots,lu,1)},bC=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=Ct;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(Tt(s,t),!n&&a===1&&delete s._):(o=!t.$stable,fg(t,s)),i=t}else t&&(pg(e,t),i={default:1});if(o)for(const a in s)!mg(a)&&!(a in i)&&delete s[a]};function Al(e,t,n,r,s=!1){if(Ne(e)){e.forEach((m,p)=>Al(m,t&&(Ne(t)?t[p]:t),n,r,s));return}if(Ss(r)&&!s)return;const o=r.shapeFlag&4?uu(r.component)||r.component.proxy:r.el,i=s?null:o,{i:a,r:u}=e,c=t&&t.r,d=a.refs===Ct?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==u&&(It(c)?(d[c]=null,pt(f,c)&&(f[c]=null)):Yt(c)&&(c.value=null)),et(u))Or(u,a,12,[i,d]);else{const m=It(u),p=Yt(u);if(m||p){const h=()=>{if(e.f){const _=m?pt(f,u)?f[u]:d[u]:u.value;s?Ne(_)&&Ld(_,o):Ne(_)?_.includes(o)||_.push(o):m?(d[u]=[o],pt(f,u)&&(f[u]=d[u])):(u.value=[o],e.k&&(d[e.k]=u.value))}else m?(d[u]=i,pt(f,u)&&(f[u]=i)):p&&(u.value=i,e.k&&(d[e.k]=i))};i?(h.id=-1,on(h,n)):h()}}}let Br=!1;const ga=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",ya=e=>e.nodeType===8;function wC(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:u,createComment:c}}=e,d=(v,b)=>{if(!b.hasChildNodes()){n(null,v,b),Sl(),b._vnode=v;return}Br=!1,f(b.firstChild,v,null,null,null),Sl(),b._vnode=v,Br&&console.error("Hydration completed but contains mismatches.")},f=(v,b,k,z,S,T=!1)=>{const M=ya(v)&&v.data==="[",L=()=>_(v,b,k,z,S,M),{type:F,ref:j,shapeFlag:K,patchFlag:Q}=b;let U=v.nodeType;b.el=v,Q===-2&&(T=!1,b.dynamicChildren=null);let G=null;switch(F){case os:U!==3?b.children===""?(u(b.el=s(""),i(v),v),G=v):G=L():(v.data!==b.children&&(Br=!0,v.data=b.children),G=o(v));break;case mn:U!==8||M?G=L():G=o(v);break;case $s:if(M&&(v=o(v),U=v.nodeType),U===1||U===3){G=v;const me=!b.children.length;for(let se=0;se{T=T||!!b.dynamicChildren;const{type:M,props:L,patchFlag:F,shapeFlag:j,dirs:K}=b,Q=M==="input"&&K||M==="option";if(Q||F!==-1){if(K&&mr(b,null,k,"created"),L)if(Q||!T||F&48)for(const G in L)(Q&&G.endsWith("value")||Bi(G)&&!ai(G))&&r(v,G,null,L[G],!1,void 0,k);else L.onClick&&r(v,"onClick",null,L.onClick,!1,void 0,k);let U;if((U=L&&L.onVnodeBeforeMount)&&zn(U,k,b),K&&mr(b,null,k,"beforeMount"),((U=L&&L.onVnodeMounted)||K)&&j_(()=>{U&&zn(U,k,b),K&&mr(b,null,k,"mounted")},z),j&16&&!(L&&(L.innerHTML||L.textContent))){let G=p(v.firstChild,b,v,k,z,S,T);for(;G;){Br=!0;const me=G;G=G.nextSibling,a(me)}}else j&8&&v.textContent!==b.children&&(Br=!0,v.textContent=b.children)}return v.nextSibling},p=(v,b,k,z,S,T,M)=>{M=M||!!b.dynamicChildren;const L=b.children,F=L.length;for(let j=0;j{const{slotScopeIds:M}=b;M&&(S=S?S.concat(M):M);const L=i(v),F=p(o(v),b,L,k,z,S,T);return F&&ya(F)&&F.data==="]"?o(b.anchor=F):(Br=!0,u(b.anchor=c("]"),L,F),F)},_=(v,b,k,z,S,T)=>{if(Br=!0,b.el=null,T){const F=w(v);for(;;){const j=o(v);if(j&&j!==F)a(j);else break}}const M=o(v),L=i(v);return a(v),n(null,b,L,M,k,z,ga(L),S),M},w=v=>{let b=0;for(;v;)if(v=o(v),v&&ya(v)&&(v.data==="["&&b++,v.data==="]")){if(b===0)return o(v);b--}return v};return[d,f]}const on=j_;function hg(e){return gg(e)}function _g(e){return gg(e,wC)}function gg(e,t){const n=Pc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:u,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:p=or,insertStaticContent:h}=e,_=(O,D,N,ee=null,re=null,oe=null,ze=!1,he=null,fe=!!D.dynamicChildren)=>{if(O===D)return;O&&!rr(O,D)&&(ee=W(O),X(O,re,oe,!0),O=null),D.patchFlag===-2&&(fe=!1,D.dynamicChildren=null);const{type:ne,ref:V,shapeFlag:Z}=D;switch(ne){case os:w(O,D,N,ee);break;case mn:v(O,D,N,ee);break;case $s:O==null&&b(D,N,ee,ze);break;case He:Q(O,D,N,ee,re,oe,ze,he,fe);break;default:Z&1?S(O,D,N,ee,re,oe,ze,he,fe):Z&6?U(O,D,N,ee,re,oe,ze,he,fe):(Z&64||Z&128)&&ne.process(O,D,N,ee,re,oe,ze,he,fe,le)}V!=null&&re&&Al(V,O&&O.ref,oe,D||O,!D)},w=(O,D,N,ee)=>{if(O==null)r(D.el=a(D.children),N,ee);else{const re=D.el=O.el;D.children!==O.children&&c(re,D.children)}},v=(O,D,N,ee)=>{O==null?r(D.el=u(D.children||""),N,ee):D.el=O.el},b=(O,D,N,ee)=>{[O.el,O.anchor]=h(O.children,D,N,ee,O.el,O.anchor)},k=({el:O,anchor:D},N,ee)=>{let re;for(;O&&O!==D;)re=m(O),r(O,N,ee),O=re;r(D,N,ee)},z=({el:O,anchor:D})=>{let N;for(;O&&O!==D;)N=m(O),s(O),O=N;s(D)},S=(O,D,N,ee,re,oe,ze,he,fe)=>{ze=ze||D.type==="svg",O==null?T(D,N,ee,re,oe,ze,he,fe):F(O,D,re,oe,ze,he,fe)},T=(O,D,N,ee,re,oe,ze,he)=>{let fe,ne;const{type:V,props:Z,shapeFlag:Se,transition:Oe,dirs:Ye}=O;if(fe=O.el=i(O.type,oe,Z&&Z.is,Z),Se&8?d(fe,O.children):Se&16&&L(O.children,fe,null,ee,re,oe&&V!=="foreignObject",ze,he),Ye&&mr(O,null,ee,"created"),M(fe,O,O.scopeId,ze,ee),Z){for(const Qe in Z)Qe!=="value"&&!ai(Qe)&&o(fe,Qe,null,Z[Qe],oe,O.children,ee,re,Le);"value"in Z&&o(fe,"value",null,Z.value),(ne=Z.onVnodeBeforeMount)&&zn(ne,ee,O)}Ye&&mr(O,null,ee,"beforeMount");const nt=(!re||re&&!re.pendingBranch)&&Oe&&!Oe.persisted;nt&&Oe.beforeEnter(fe),r(fe,D,N),((ne=Z&&Z.onVnodeMounted)||nt||Ye)&&on(()=>{ne&&zn(ne,ee,O),nt&&Oe.enter(fe),Ye&&mr(O,null,ee,"mounted")},re)},M=(O,D,N,ee,re)=>{if(N&&p(O,N),ee)for(let oe=0;oe{for(let ne=fe;ne{const he=D.el=O.el;let{patchFlag:fe,dynamicChildren:ne,dirs:V}=D;fe|=O.patchFlag&16;const Z=O.props||Ct,Se=D.props||Ct;let Oe;N&&ps(N,!1),(Oe=Se.onVnodeBeforeUpdate)&&zn(Oe,N,D,O),V&&mr(D,O,N,"beforeUpdate"),N&&ps(N,!0);const Ye=re&&D.type!=="foreignObject";if(ne?j(O.dynamicChildren,ne,he,N,ee,Ye,oe):ze||Ce(O,D,he,null,N,ee,Ye,oe,!1),fe>0){if(fe&16)K(he,D,Z,Se,N,ee,re);else if(fe&2&&Z.class!==Se.class&&o(he,"class",null,Se.class,re),fe&4&&o(he,"style",Z.style,Se.style,re),fe&8){const nt=D.dynamicProps;for(let Qe=0;Qe{Oe&&zn(Oe,N,D,O),V&&mr(D,O,N,"updated")},ee)},j=(O,D,N,ee,re,oe,ze)=>{for(let he=0;he{if(N!==ee){if(N!==Ct)for(const he in N)!ai(he)&&!(he in ee)&&o(O,he,N[he],null,ze,D.children,re,oe,Le);for(const he in ee){if(ai(he))continue;const fe=ee[he],ne=N[he];fe!==ne&&he!=="value"&&o(O,he,ne,fe,ze,D.children,re,oe,Le)}"value"in ee&&o(O,"value",N.value,ee.value)}},Q=(O,D,N,ee,re,oe,ze,he,fe)=>{const ne=D.el=O?O.el:a(""),V=D.anchor=O?O.anchor:a("");let{patchFlag:Z,dynamicChildren:Se,slotScopeIds:Oe}=D;Oe&&(he=he?he.concat(Oe):Oe),O==null?(r(ne,N,ee),r(V,N,ee),L(D.children,N,V,re,oe,ze,he,fe)):Z>0&&Z&64&&Se&&O.dynamicChildren?(j(O.dynamicChildren,Se,N,re,oe,ze,he),(D.key!=null||re&&D===re.subTree)&&im(O,D,!0)):Ce(O,D,N,V,re,oe,ze,he,fe)},U=(O,D,N,ee,re,oe,ze,he,fe)=>{D.slotScopeIds=he,O==null?D.shapeFlag&512?re.ctx.activate(D,N,ee,ze,fe):G(D,N,ee,re,oe,ze,fe):me(O,D,fe)},G=(O,D,N,ee,re,oe,ze)=>{const he=O.component=zg(O,ee,re);if(Wi(O)&&(he.ctx.renderer=le),kg(he),he.asyncDep){if(re&&re.registerDep(he,se),!O.el){const fe=he.subTree=C(mn);v(null,fe,D,N)}return}se(he,O,D,N,re,oe,ze)},me=(O,D,N)=>{const ee=D.component=O.component;if(Tw(O,D,N))if(ee.asyncDep&&!ee.asyncResolved){ae(ee,D,N);return}else ee.next=D,ww(ee.update),ee.update();else D.el=O.el,ee.vnode=D},se=(O,D,N,ee,re,oe,ze)=>{const he=()=>{if(O.isMounted){let{next:V,bu:Z,u:Se,parent:Oe,vnode:Ye}=O,nt=V,Qe;ps(O,!1),V?(V.el=Ye.el,ae(O,V,ze)):V=Ye,Z&&lo(Z),(Qe=V.props&&V.props.onVnodeBeforeUpdate)&&zn(Qe,Oe,V,Ye),ps(O,!0);const x=cl(O),y=O.subTree;O.subTree=x,_(y,x,f(y.el),W(y),O,re,oe),V.el=x.el,nt===null&&Xd(O,x.el),Se&&on(Se,re),(Qe=V.props&&V.props.onVnodeUpdated)&&on(()=>zn(Qe,Oe,V,Ye),re)}else{let V;const{el:Z,props:Se}=D,{bm:Oe,m:Ye,parent:nt}=O,Qe=Ss(D);if(ps(O,!1),Oe&&lo(Oe),!Qe&&(V=Se&&Se.onVnodeBeforeMount)&&zn(V,nt,D),ps(O,!0),Z&&Ue){const x=()=>{O.subTree=cl(O),Ue(Z,O.subTree,O,re,null)};Qe?D.type.__asyncLoader().then(()=>!O.isUnmounted&&x()):x()}else{const x=O.subTree=cl(O);_(null,x,N,ee,O,re,oe),D.el=x.el}if(Ye&&on(Ye,re),!Qe&&(V=Se&&Se.onVnodeMounted)){const x=D;on(()=>zn(V,nt,x),re)}(D.shapeFlag&256||nt&&Ss(nt.vnode)&&nt.vnode.shapeFlag&256)&&O.a&&on(O.a,re),O.isMounted=!0,D=N=ee=null}},fe=O.effect=new ji(he,()=>eu(ne),O.scope),ne=O.update=()=>fe.run();ne.id=O.uid,ps(O,!0),ne()},ae=(O,D,N)=>{D.component=O;const ee=O.vnode.props;O.vnode=D,O.next=null,gC(O,D.props,ee,N),bC(O,D.children,N),Eo(),Df(),So()},Ce=(O,D,N,ee,re,oe,ze,he,fe=!1)=>{const ne=O&&O.children,V=O?O.shapeFlag:0,Z=D.children,{patchFlag:Se,shapeFlag:Oe}=D;if(Se>0){if(Se&128){Ze(ne,Z,N,ee,re,oe,ze,he,fe);return}else if(Se&256){Ke(ne,Z,N,ee,re,oe,ze,he,fe);return}}Oe&8?(V&16&&Le(ne,re,oe),Z!==ne&&d(N,Z)):V&16?Oe&16?Ze(ne,Z,N,ee,re,oe,ze,he,fe):Le(ne,re,oe,!0):(V&8&&d(N,""),Oe&16&&L(Z,N,ee,re,oe,ze,he,fe))},Ke=(O,D,N,ee,re,oe,ze,he,fe)=>{O=O||io,D=D||io;const ne=O.length,V=D.length,Z=Math.min(ne,V);let Se;for(Se=0;SeV?Le(O,re,oe,!0,!1,Z):L(D,N,ee,re,oe,ze,he,fe,Z)},Ze=(O,D,N,ee,re,oe,ze,he,fe)=>{let ne=0;const V=D.length;let Z=O.length-1,Se=V-1;for(;ne<=Z&&ne<=Se;){const Oe=O[ne],Ye=D[ne]=fe?Kr(D[ne]):Dn(D[ne]);if(rr(Oe,Ye))_(Oe,Ye,N,null,re,oe,ze,he,fe);else break;ne++}for(;ne<=Z&&ne<=Se;){const Oe=O[Z],Ye=D[Se]=fe?Kr(D[Se]):Dn(D[Se]);if(rr(Oe,Ye))_(Oe,Ye,N,null,re,oe,ze,he,fe);else break;Z--,Se--}if(ne>Z){if(ne<=Se){const Oe=Se+1,Ye=OeSe)for(;ne<=Z;)X(O[ne],re,oe,!0),ne++;else{const Oe=ne,Ye=ne,nt=new Map;for(ne=Ye;ne<=Se;ne++){const we=D[ne]=fe?Kr(D[ne]):Dn(D[ne]);we.key!=null&&nt.set(we.key,ne)}let Qe,x=0;const y=Se-Ye+1;let I=!1,H=0;const J=new Array(y);for(ne=0;ne=y){X(we,re,oe,!0);continue}let Re;if(we.key!=null)Re=nt.get(we.key);else for(Qe=Ye;Qe<=Se;Qe++)if(J[Qe-Ye]===0&&rr(we,D[Qe])){Re=Qe;break}Re===void 0?X(we,re,oe,!0):(J[Re-Ye]=ne+1,Re>=H?H=Re:I=!0,_(we,D[Re],N,null,re,oe,ze,he,fe),x++)}const ue=I?CC(J):io;for(Qe=ue.length-1,ne=y-1;ne>=0;ne--){const we=Ye+ne,Re=D[we],Me=we+1{const{el:oe,type:ze,transition:he,children:fe,shapeFlag:ne}=O;if(ne&6){ve(O.component.subTree,D,N,ee);return}if(ne&128){O.suspense.move(D,N,ee);return}if(ne&64){ze.move(O,D,N,le);return}if(ze===He){r(oe,D,N);for(let Z=0;Zhe.enter(oe),re);else{const{leave:Z,delayLeave:Se,afterLeave:Oe}=he,Ye=()=>r(oe,D,N),nt=()=>{Z(oe,()=>{Ye(),Oe&&Oe()})};Se?Se(oe,Ye,nt):nt()}else r(oe,D,N)},X=(O,D,N,ee=!1,re=!1)=>{const{type:oe,props:ze,ref:he,children:fe,dynamicChildren:ne,shapeFlag:V,patchFlag:Z,dirs:Se}=O;if(he!=null&&Al(he,null,N,O,!0),V&256){D.ctx.deactivate(O);return}const Oe=V&1&&Se,Ye=!Ss(O);let nt;if(Ye&&(nt=ze&&ze.onVnodeBeforeUnmount)&&zn(nt,D,O),V&6)Fe(O.component,N,ee);else{if(V&128){O.suspense.unmount(N,ee);return}Oe&&mr(O,null,D,"beforeUnmount"),V&64?O.type.remove(O,D,N,re,le,ee):ne&&(oe!==He||Z>0&&Z&64)?Le(ne,D,N,!1,!0):(oe===He&&Z&384||!re&&V&16)&&Le(fe,D,N),ee&&ge(O)}(Ye&&(nt=ze&&ze.onVnodeUnmounted)||Oe)&&on(()=>{nt&&zn(nt,D,O),Oe&&mr(O,null,D,"unmounted")},N)},ge=O=>{const{type:D,el:N,anchor:ee,transition:re}=O;if(D===He){be(N,ee);return}if(D===$s){z(O);return}const oe=()=>{s(N),re&&!re.persisted&&re.afterLeave&&re.afterLeave()};if(O.shapeFlag&1&&re&&!re.persisted){const{leave:ze,delayLeave:he}=re,fe=()=>ze(N,oe);he?he(O.el,oe,fe):fe()}else oe()},be=(O,D)=>{let N;for(;O!==D;)N=m(O),s(O),O=N;s(D)},Fe=(O,D,N)=>{const{bum:ee,scope:re,update:oe,subTree:ze,um:he}=O;ee&&lo(ee),re.stop(),oe&&(oe.active=!1,X(ze,O,D,N)),he&&on(he,D),on(()=>{O.isUnmounted=!0},D),D&&D.pendingBranch&&!D.isUnmounted&&O.asyncDep&&!O.asyncResolved&&O.suspenseId===D.pendingId&&(D.deps--,D.deps===0&&D.resolve())},Le=(O,D,N,ee=!1,re=!1,oe=0)=>{for(let ze=oe;zeO.shapeFlag&6?W(O.component.subTree):O.shapeFlag&128?O.suspense.next():m(O.anchor||O.el),ye=(O,D,N)=>{O==null?D._vnode&&X(D._vnode,null,null,!0):_(D._vnode||null,O,D,null,null,null,N),Df(),Sl(),D._vnode=O},le={p:_,um:X,m:ve,r:ge,mt:G,mc:L,pc:Ce,pbc:j,n:W,o:e};let xe,Ue;return t&&([xe,Ue]=t(le)),{render:ye,hydrate:xe,createApp:pC(ye,xe)}}function ps({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function im(e,t,n=!1){const r=e.children,s=t.children;if(Ne(r)&&Ne(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const zC=e=>e.__isTeleport,mi=e=>e&&(e.disabled||e.disabled===""),qf=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,Uc=(e,t)=>{const n=e&&e.to;return It(n)?t?t(n):null:n},xC={__isTeleport:!0,process(e,t,n,r,s,o,i,a,u,c){const{mc:d,pc:f,pbc:m,o:{insert:p,querySelector:h,createText:_,createComment:w}}=c,v=mi(t.props);let{shapeFlag:b,children:k,dynamicChildren:z}=t;if(e==null){const S=t.el=_(""),T=t.anchor=_("");p(S,n,r),p(T,n,r);const M=t.target=Uc(t.props,h),L=t.targetAnchor=_("");M&&(p(L,M),i=i||qf(M));const F=(j,K)=>{b&16&&d(k,j,K,s,o,i,a,u)};v?F(n,T):M&&F(M,L)}else{t.el=e.el;const S=t.anchor=e.anchor,T=t.target=e.target,M=t.targetAnchor=e.targetAnchor,L=mi(e.props),F=L?n:T,j=L?S:M;if(i=i||qf(T),z?(m(e.dynamicChildren,z,F,s,o,i,a),im(e,t,!0)):u||f(e,t,F,j,s,o,i,a,!1),v)L||va(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Uc(t.props,h);K&&va(t,K,null,c,0)}else L&&va(t,T,M,c,1)}yg(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:a,children:u,anchor:c,targetAnchor:d,target:f,props:m}=e;if(f&&o(d),(i||!mi(m))&&(o(c),a&16))for(let p=0;p0?kn||io:null,vg(),Ds>0&&kn&&kn.push(e),e}function P(e,t,n,r,s,o){return bg(l(e,t,n,r,s,o,!0))}function ke(e,t,n,r,s){return bg(C(e,t,n,r,s,!0))}function is(e){return e?e.__v_isVNode===!0:!1}function rr(e,t){return e.type===t.type&&e.key===t.key}function EC(e){}const lu="__vInternal",wg=({key:e})=>e!=null?e:null,dl=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?It(e)||Yt(e)||et(e)?{i:rn,r:e,k:t,f:!!n}:e:null);function l(e,t=null,n=null,r=0,s=null,o=e===He?0:1,i=!1,a=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wg(t),ref:t&&dl(t),scopeId:nu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:rn};return a?(am(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=It(n)?8:16),Ds>0&&!i&&kn&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&kn.push(u),u}const C=SC;function SC(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===sg)&&(e=mn),is(e)){const a=yr(e,t,!0);return n&&am(a,n),Ds>0&&!o&&kn&&(a.shapeFlag&6?kn[kn.indexOf(e)]=a:kn.push(a)),a.patchFlag|=-2,a}if(IC(e)&&(e=e.__vccOpts),t){t=Cg(t);let{class:a,style:u}=t;a&&!It(a)&&(t.class=We(a)),zt(u)&&(qd(u)&&!Ne(u)&&(u=Tt({},u)),t.style=us(u))}const i=It(e)?1:U_(e)?128:zC(e)?64:zt(e)?4:et(e)?2:0;return l(e,t,n,r,s,i,o,!0)}function Cg(e){return e?qd(e)||lu in e?Tt({},e):e:null}function yr(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,a=t?xs(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&wg(a),ref:t&&t.ref?n&&s?Ne(s)?s.concat(dl(t)):[s,dl(t)]:dl(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==He?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yr(e.ssContent),ssFallback:e.ssFallback&&yr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wt(e=" ",t=0){return C(os,null,e,t)}function $C(e,t){const n=C($s,null,e);return n.staticCount=t,n}function Y(e="",t=!1){return t?(E(),ke(mn,null,e)):C(mn,null,e)}function Dn(e){return e==null||typeof e=="boolean"?C(mn):Ne(e)?C(He,null,e.slice()):typeof e=="object"?Kr(e):C(os,null,String(e))}function Kr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yr(e)}function am(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ne(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),am(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(lu in t)?t._ctx=rn:s===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else et(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[wt(t)]):n=8);e.children=t,e.shapeFlag|=n}function xs(...e){const t={};for(let n=0;nZt||rn;let lm,js,Wf="__VUE_INSTANCE_SETTERS__";(js=Pc()[Wf])||(js=Pc()[Wf]=[]),js.push(e=>Zt=e),lm=e=>{js.length>1?js.forEach(t=>t(e)):js[0](e)};const as=e=>{lm(e),e.scope.on()},ns=()=>{Zt&&Zt.scope.off(),lm(null)};function xg(e){return e.vnode.shapeFlag&4}let ho=!1;function kg(e,t=!1){ho=t;const{props:n,children:r}=e.vnode,s=xg(e);_C(e,n,s,t),vC(e,r);const o=s?OC(e,t):void 0;return ho=!1,o}function OC(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Wd(new Proxy(e.ctx,Nc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Sg(e):null;as(e),Eo();const o=Or(r,e,0,[e.props,s]);if(So(),ns(),Nd(o)){if(o.then(ns,ns),t)return o.then(i=>{Hc(e,i,t)}).catch(i=>{Rs(i,e,0)});e.asyncDep=o}else Hc(e,o,t)}else Eg(e,t)}function Hc(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:zt(t)&&(e.setupState=Zd(t)),Eg(e,n)}let Tl,qc;function PC(e){Tl=e,qc=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Gw))}}const DC=()=>!Tl;function Eg(e,t,n){const r=e.type;if(!e.render){if(!t&&Tl&&!r.render){const s=r.template||sm(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:u}=r,c=Tt(Tt({isCustomElement:o,delimiters:a},i),u);r.render=Tl(s,c)}}e.render=r.render||or,qc&&qc(e)}as(e),Eo(),lC(e),So(),ns()}function FC(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Sn(e,"get","$attrs"),t[n]}}))}function Sg(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return FC(e)},slots:e.slots,emit:e.emit,expose:t}}function uu(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Zd(Wd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ci)return ci[n](e)},has(t,n){return n in t||n in ci}}))}function Wc(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function IC(e){return et(e)&&"__vccOpts"in e}const $t=(e,t)=>_w(e,t,ho);function hr(e,t,n){const r=arguments.length;return r===2?zt(t)&&!Ne(t)?is(t)?C(e,null,[t]):C(e,t):C(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&is(n)&&(n=[n]),C(e,t,n))}const $g=Symbol.for("v-scx"),Ag=()=>ir($g);function RC(){}function LC(e,t,n,r){const s=n[r];if(s&&Tg(s,e))return s;const o=t();return o.memo=e.slice(),n[r]=o}function Tg(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&kn&&kn.push(e),!0}const Og="3.3.4",NC={createComponentInstance:zg,setupComponent:kg,renderComponentRoot:cl,setCurrentRenderingInstance:Pi,isVNode:is,normalizeVNode:Dn},MC=NC,VC=null,BC=null,UC="http://www.w3.org/2000/svg",Cs=typeof document!="undefined"?document:null,Gf=Cs&&Cs.createElement("template"),jC={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?Cs.createElementNS(UC,e):Cs.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Cs.createTextNode(e),createComment:e=>Cs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Cs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Gf.innerHTML=r?`${e}`:e;const a=Gf.content;if(r){const u=a.firstChild;for(;u.firstChild;)a.appendChild(u.firstChild);a.removeChild(u)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function HC(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function qC(e,t,n){const r=e.style,s=It(n);if(n&&!s){if(t&&!It(t))for(const o in t)n[o]==null&&Gc(r,o,"");for(const o in n)Gc(r,o,n[o])}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Kf=/\s*!important$/;function Gc(e,t,n){if(Ne(n))n.forEach(r=>Gc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=WC(e,t);Kf.test(n)?e.setProperty(jn(r),n.replace(Kf,""),"important"):e[r]=n}}const Zf=["Webkit","Moz","ms"],Yu={};function WC(e,t){const n=Yu[t];if(n)return n;let r=En(t);if(r!=="filter"&&r in e)return Yu[t]=r;r=Ui(r);for(let s=0;sJu||(XC.then(()=>Ju=0),Ju=Date.now());function ez(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;In(tz(r,n.value),t,5,[r])};return n.value=e,n.attached=QC(),n}function tz(e,t){if(Ne(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Xf=/^on[a-z]/,nz=(e,t,n,r,s=!1,o,i,a,u)=>{t==="class"?HC(e,r,s):t==="style"?qC(e,n,r):Bi(t)?Rd(t)||YC(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):rz(e,t,r,s))?KC(e,t,r,o,i,a,u):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),GC(e,t,r,s))};function rz(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Xf.test(t)&&et(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xf.test(t)&&It(n)?!1:t in e}function Pg(e,t){const n=$o(e);class r extends cu{constructor(o){super(n,o,t)}}return r.def=n,r}const sz=e=>Pg(e,Wg),oz=typeof HTMLElement!="undefined"?HTMLElement:class{};class cu extends oz{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Hi(()=>{this._connected||(Yc(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}).observe(this,{attributes:!0});const t=(r,s=!1)=>{const{props:o,styles:i}=r;let a;if(o&&!Ne(o))for(const u in o){const c=o[u];(c===Number||c&&c.type===Number)&&(u in this._props&&(this._props[u]=kl(this._props[u])),(a||(a=Object.create(null)))[En(u)]=!0)}this._numberProps=a,s&&this._resolveProps(r),this._applyStyles(i),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Ne(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s],!0,!1);for(const s of r.map(En))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(o){this._setProp(s,o)}})}_setAttr(t){let n=this.getAttribute(t);const r=En(t);this._numberProps&&this._numberProps[r]&&(n=kl(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!0){n!==this._props[t]&&(this._props[t]=n,s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(jn(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(jn(t),n+""):n||this.removeAttribute(jn(t))))}_update(){Yc(this._createVNode(),this.shadowRoot)}_createVNode(){const t=C(this._def,Tt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(o,i)=>{this.dispatchEvent(new CustomEvent(o,{detail:i}))};n.emit=(o,...i)=>{r(o,i),jn(o)!==o&&r(jn(o),i)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof cu){n.parent=s._instance,n.provides=s._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function iz(e="$style"){{const t=Kn();if(!t)return Ct;const n=t.type.__cssModules;if(!n)return Ct;const r=n[e];return r||Ct}}function az(e){const t=Kn();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Zc(o,s))},r=()=>{const s=e(t.proxy);Kc(t.subTree,s),n(s)};q_(r),Ls(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),Ao(()=>s.disconnect())})}function Kc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Kc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Zc(e.el,t);else if(e.type===He)e.children.forEach(n=>Kc(n,t));else if(e.type===$s){let{el:n,anchor:r}=e;for(;n&&(Zc(n,t),n!==r);)n=n.nextSibling}}function Zc(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Ur="transition",No="animation",Jt=(e,{slots:t})=>hr(G_,Fg(e),t);Jt.displayName="Transition";const Dg={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},lz=Jt.props=Tt({},tm,Dg),hs=(e,t=[])=>{Ne(e)?e.forEach(n=>n(...t)):e&&e(...t)},Qf=e=>e?Ne(e)?e.some(t=>t.length>1):e.length>1:!1;function Fg(e){const t={};for(const Q in e)Q in Dg||(t[Q]=e[Q]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:c=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=uz(s),_=h&&h[0],w=h&&h[1],{onBeforeEnter:v,onEnter:b,onEnterCancelled:k,onLeave:z,onLeaveCancelled:S,onBeforeAppear:T=v,onAppear:M=b,onAppearCancelled:L=k}=t,F=(Q,U,G)=>{Gr(Q,U?d:a),Gr(Q,U?c:i),G&&G()},j=(Q,U)=>{Q._isLeaving=!1,Gr(Q,f),Gr(Q,p),Gr(Q,m),U&&U()},K=Q=>(U,G)=>{const me=Q?M:b,se=()=>F(U,Q,G);hs(me,[U,se]),ep(()=>{Gr(U,Q?u:o),Sr(U,Q?d:a),Qf(me)||tp(U,r,_,se)})};return Tt(t,{onBeforeEnter(Q){hs(v,[Q]),Sr(Q,o),Sr(Q,i)},onBeforeAppear(Q){hs(T,[Q]),Sr(Q,u),Sr(Q,c)},onEnter:K(!1),onAppear:K(!0),onLeave(Q,U){Q._isLeaving=!0;const G=()=>j(Q,U);Sr(Q,f),Rg(),Sr(Q,m),ep(()=>{!Q._isLeaving||(Gr(Q,f),Sr(Q,p),Qf(z)||tp(Q,r,w,G))}),hs(z,[Q,G])},onEnterCancelled(Q){F(Q,!1),hs(k,[Q])},onAppearCancelled(Q){F(Q,!0),hs(L,[Q])},onLeaveCancelled(Q){j(Q),hs(S,[Q])}})}function uz(e){if(e==null)return null;if(zt(e))return[Xu(e.enter),Xu(e.leave)];{const t=Xu(e);return[t,t]}}function Xu(e){return kl(e)}function Sr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Gr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ep(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cz=0;function tp(e,t,n,r){const s=e._endId=++cz,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:u}=Ig(e,t);if(!i)return r();const c=i+"end";let d=0;const f=()=>{e.removeEventListener(c,m),o()},m=p=>{p.target===e&&++d>=u&&f()};setTimeout(()=>{d(n[h]||"").split(", "),s=r(`${Ur}Delay`),o=r(`${Ur}Duration`),i=np(s,o),a=r(`${No}Delay`),u=r(`${No}Duration`),c=np(a,u);let d=null,f=0,m=0;t===Ur?i>0&&(d=Ur,f=i,m=o.length):t===No?c>0&&(d=No,f=c,m=u.length):(f=Math.max(i,c),d=f>0?i>c?Ur:No:null,m=d?d===Ur?o.length:u.length:0);const p=d===Ur&&/\b(transform|all)(,|$)/.test(r(`${Ur}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:p}}function np(e,t){for(;e.lengthrp(n)+rp(e[r])))}function rp(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Rg(){return document.body.offsetHeight}const Lg=new WeakMap,Ng=new WeakMap,Mg={name:"TransitionGroup",props:Tt({},lz,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Kn(),r=em();let s,o;return ou(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!_z(s[0].el,n.vnode.el,i))return;s.forEach(fz),s.forEach(pz);const a=s.filter(hz);Rg(),a.forEach(u=>{const c=u.el,d=c.style;Sr(c,i),d.transform=d.webkitTransform=d.transitionDuration="";const f=c._moveCb=m=>{m&&m.target!==c||(!m||/transform$/.test(m.propertyName))&&(c.removeEventListener("transitionend",f),c._moveCb=null,Gr(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ut(e),a=Fg(i);let u=i.tag||He;s=o,o=t.default?ru(t.default()):[];for(let c=0;cdelete e.mode;Mg.props;const mz=Mg;function fz(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function pz(e){Ng.set(e,e.el.getBoundingClientRect())}function hz(e){const t=Lg.get(e),n=Ng.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function _z(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:o}=Ig(r);return s.removeChild(r),o}const ls=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ne(t)?n=>lo(t,n):t};function gz(e){e.target.composing=!0}function sp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $n={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e._assign=ls(s);const o=r||s.props&&s.props.type==="number";Ar(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),o&&(a=xl(a)),e._assign(a)}),n&&Ar(e,"change",()=>{e.value=e.value.trim()}),t||(Ar(e,"compositionstart",gz),Ar(e,"compositionend",sp),Ar(e,"change",sp))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e._assign=ls(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&xl(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Ir={deep:!0,created(e,t,n){e._assign=ls(n),Ar(e,"change",()=>{const r=e._modelValue,s=_o(e),o=e.checked,i=e._assign;if(Ne(r)){const a=Kl(r,s),u=a!==-1;if(o&&!u)i(r.concat(s));else if(!o&&u){const c=[...r];c.splice(a,1),i(c)}}else if(Fs(r)){const a=new Set(r);o?a.add(s):a.delete(s),i(a)}else i(Vg(e,o))})},mounted:op,beforeUpdate(e,t,n){e._assign=ls(n),op(e,t,n)}};function op(e,{value:t,oldValue:n},r){e._modelValue=t,Ne(t)?e.checked=Kl(t,r.props.value)>-1:Fs(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=rs(t,Vg(e,!0)))}const um={created(e,{value:t},n){e.checked=rs(t,n.props.value),e._assign=ls(n),Ar(e,"change",()=>{e._assign(_o(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ls(r),t!==n&&(e.checked=rs(t,r.props.value))}},cm={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Fs(t);Ar(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?xl(_o(i)):_o(i));e._assign(e.multiple?s?new Set(o):o:o[0])}),e._assign=ls(r)},mounted(e,{value:t}){ip(e,t)},beforeUpdate(e,t,n){e._assign=ls(n)},updated(e,{value:t}){ip(e,t)}};function ip(e,t){const n=e.multiple;if(!(n&&!Ne(t)&&!Fs(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if(rs(_o(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function _o(e){return"_value"in e?e._value:e.value}function Vg(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Bg={created(e,t,n){ba(e,t,n,null,"created")},mounted(e,t,n){ba(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ba(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ba(e,t,n,r,"updated")}};function Ug(e,t){switch(e){case"SELECT":return cm;case"TEXTAREA":return $n;default:switch(t){case"checkbox":return Ir;case"radio":return um;default:return $n}}}function ba(e,t,n,r,s){const i=Ug(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,r)}function yz(){$n.getSSRProps=({value:e})=>({value:e}),um.getSSRProps=({value:e},t)=>{if(t.props&&rs(t.props.value,e))return{checked:!0}},Ir.getSSRProps=({value:e},t)=>{if(Ne(e)){if(t.props&&Kl(e,t.props.value)>-1)return{checked:!0}}else if(Fs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Bg.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ug(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const vz=["ctrl","shift","alt","meta"],bz={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>vz.some(n=>e[`${n}Key`]&&!t.includes(n))},gt=(e,t)=>(n,...r)=>{for(let s=0;sn=>{if(!("key"in n))return;const r=jn(n.key);if(t.some(s=>s===r||wz[s]===r))return e(n)},go={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Mo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Mo(e,!0),r.enter(e)):r.leave(e,()=>{Mo(e,!1)}):Mo(e,t))},beforeUnmount(e,{value:t}){Mo(e,t)}};function Mo(e,t){e.style.display=t?e._vod:"none"}function Cz(){go.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const jg=Tt({patchProp:nz},jC);let pi,ap=!1;function Hg(){return pi||(pi=hg(jg))}function qg(){return pi=ap?pi:_g(jg),ap=!0,pi}const Yc=(...e)=>{Hg().render(...e)},Wg=(...e)=>{qg().hydrate(...e)},Gg=(...e)=>{const t=Hg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kg(r);if(!s)return;const o=t._component;!et(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},zz=(...e)=>{const t=qg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kg(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Kg(e){return It(e)?document.querySelector(e):e}let lp=!1;const xz=()=>{lp||(lp=!0,yz(),Cz())},kz=()=>{};var Ez=Object.freeze(Object.defineProperty({__proto__:null,compile:kz,EffectScope:Vd,ReactiveEffect:ji,customRef:dw,effect:O0,effectScope:Bd,getCurrentScope:b_,isProxy:qd,isReactive:Es,isReadonly:Os,isRef:Yt,isShallow:$i,markRaw:Wd,onScopeDispose:$0,proxyRefs:Zd,reactive:Is,readonly:Hd,ref:Qt,shallowReactive:D_,shallowReadonly:ow,shallowRef:F_,stop:P0,toRaw:ut,toRef:pw,toRefs:ui,toValue:lw,triggerRef:aw,unref:xn,camelize:En,capitalize:Ui,normalizeClass:We,normalizeProps:Jo,normalizeStyle:us,toDisplayString:g,toHandlerKey:li,BaseTransition:G_,BaseTransitionPropsValidators:tm,Comment:mn,Fragment:He,KeepAlive:jw,Static:$s,Suspense:Pw,Teleport:cs,Text:os,assertNumber:yw,callWithAsyncErrorHandling:In,callWithErrorHandling:Or,cloneVNode:yr,compatUtils:BC,computed:$t,createBlock:ke,createCommentVNode:Y,createElementBlock:P,createElementVNode:l,createHydrationRenderer:_g,createPropsRestProxy:iC,createRenderer:hg,createSlots:Gi,createStaticVNode:$C,createTextVNode:wt,createVNode:C,defineAsyncComponent:Bw,defineComponent:$o,defineEmits:Zw,defineExpose:Yw,defineModel:Qw,defineOptions:Jw,defineProps:Kw,defineSlots:Xw,get devtools(){return Xs},getCurrentInstance:Kn,getTransitionRawChildren:ru,guardReactiveProps:Cg,h:hr,handleError:Rs,hasInjectionContext:hC,initCustomFormatter:RC,inject:ir,isMemoSame:Tg,isRuntimeOnly:DC,isVNode:is,mergeDefaults:sC,mergeModels:oC,mergeProps:xs,nextTick:Hi,onActivated:Z_,onBeforeMount:X_,onBeforeUnmount:iu,onBeforeUpdate:Q_,onDeactivated:Y_,onErrorCaptured:rg,onMounted:Ls,onRenderTracked:ng,onRenderTriggered:tg,onServerPrefetch:eg,onUnmounted:Ao,onUpdated:ou,openBlock:E,popScopeId:kw,provide:di,pushScopeId:xw,queuePostFlushCb:Jd,registerRuntimeCompiler:PC,renderList:Et,renderSlot:vt,resolveComponent:$,resolveDirective:au,resolveDynamicComponent:og,resolveFilter:VC,resolveTransitionHooks:po,setBlockTracking:jc,setDevtoolsHook:V_,setTransitionHooks:Ps,ssrContextKey:$g,ssrUtils:MC,toHandlers:Ww,transformVNodeArgs:EC,useAttrs:nC,useModel:rC,useSSRContext:Ag,useSlots:tC,useTransitionState:em,version:Og,warn:gw,watch:kt,watchEffect:H_,watchPostEffect:q_,watchSyncEffect:Nw,withAsyncContext:aC,withCtx:A,withDefaults:eC,withDirectives:Pt,withMemo:LC,withScopeId:Ew,Transition:Jt,TransitionGroup:mz,VueElement:cu,createApp:Gg,createSSRApp:zz,defineCustomElement:Pg,defineSSRCustomElement:sz,hydrate:Wg,initDirectivesForSSR:xz,render:Yc,useCssModule:iz,useCssVars:az,vModelCheckbox:Ir,vModelDynamic:Bg,vModelRadio:um,vModelSelect:cm,vModelText:$n,vShow:go,withKeys:Fn,withModifiers:gt},Symbol.toStringTag,{value:"Module"}));/*! * shared v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Jc=typeof window!="undefined",ds=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Sz=(e,t,n)=>$z({l:e,k:t,s:n}),$z=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),nn=e=>typeof e=="number"&&isFinite(e),Az=e=>fm(e)==="[object Date]",Ol=e=>fm(e)==="[object RegExp]",du=e=>dt(e)&&Object.keys(e).length===0;function Tz(e,t){typeof console!="undefined"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const yn=Object.assign;let up;const dm=()=>up||(up=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function cp(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Oz=Object.prototype.hasOwnProperty;function mm(e,t){return Oz.call(e,t)}const en=Array.isArray,an=e=>typeof e=="function",Be=e=>typeof e=="string",jt=e=>typeof e=="boolean",At=e=>e!==null&&typeof e=="object",Zg=Object.prototype.toString,fm=e=>Zg.call(e),dt=e=>fm(e)==="[object Object]",Pz=e=>e==null?"":en(e)||dt(e)&&e.toString===Zg?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Yg={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function Jg(e,t,n={}){const{domain:r,messages:s,args:o}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}/*! * devtools-if v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Xg={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const ms=[];ms[0]={w:[0],i:[3,0],["["]:[4],o:[7]};ms[1]={w:[1],["."]:[2],["["]:[4],o:[7]};ms[2]={w:[2],i:[3,0],[0]:[3,0]};ms[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};ms[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};ms[5]={["'"]:[4,0],o:8,l:[5,0]};ms[6]={['"']:[4,0],o:8,l:[6,0]};const Dz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Fz(e){return Dz.test(e)}function Iz(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Rz(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Lz(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Fz(t)?Iz(t):"*"+t}function Nz(e){const t=[];let n=-1,r=0,s=0,o,i,a,u,c,d,f;const m=[];m[0]=()=>{i===void 0?i=a:i+=a},m[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},m[2]=()=>{m[0](),s++},m[3]=()=>{if(s>0)s--,r=4,m[0]();else{if(s=0,i===void 0||(i=Lz(i),i===!1))return!1;m[1]()}};function p(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,a="\\"+h,m[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&p())){if(u=Rz(o),f=ms[r],c=f[u]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(d=m[c[1]],d&&(a=o,d()===!1))))return;if(r===7)return t}}const dp=new Map;function Mz(e,t){return At(e)?e[t]:null}function Vz(e,t){if(!At(e))return null;let n=dp.get(t);if(n||(n=Nz(t),n&&dp.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;oe,Uz=e=>"",jz="text",Hz=e=>e.length===0?"":e.join(""),qz=Pz;function mp(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Wz(e){const t=nn(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(nn(e.named.count)||nn(e.named.n))?nn(e.named.count)?e.named.count:nn(e.named.n)?e.named.n:t:t}function Gz(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Kz(e={}){const t=e.locale,n=Wz(e),r=At(e.pluralRules)&&Be(t)&&an(e.pluralRules[t])?e.pluralRules[t]:mp,s=At(e.pluralRules)&&Be(t)&&an(e.pluralRules[t])?mp:void 0,o=v=>v[r(n,v.length,s)],i=e.list||[],a=v=>i[v],u=e.named||{};nn(e.pluralIndex)&&Gz(n,u);const c=v=>u[v];function d(v){const b=an(e.messages)?e.messages(v):At(e.messages)?e.messages[v]:!1;return b||(e.parent?e.parent.message(v):Uz)}const f=v=>e.modifiers?e.modifiers[v]:Bz,m=dt(e.processor)&&an(e.processor.normalize)?e.processor.normalize:Hz,p=dt(e.processor)&&an(e.processor.interpolate)?e.processor.interpolate:qz,h=dt(e.processor)&&Be(e.processor.type)?e.processor.type:jz,w={list:a,named:c,plural:o,linked:(v,...b)=>{const[k,z]=b;let S="text",T="";b.length===1?At(k)?(T=k.modifier||T,S=k.type||S):Be(k)&&(T=k||T):b.length===2&&(Be(k)&&(T=k||T),Be(z)&&(S=z||S));let M=d(v)(w);return S==="vnode"&&en(M)&&T&&(M=M[0]),T?f(T)(M,S):M},message:d,type:h,interpolate:p,normalize:m};return w}let Ri=null;function Zz(e){Ri=e}function Yz(e,t,n){Ri&&Ri.emit(Xg.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Jz=Xz(Xg.FunctionTranslate);function Xz(e){return t=>Ri&&Ri.emit(e,t)}const Qz={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,__EXTEND_POINT__:7};function ex(e,t,n){return[...new Set([n,...en(t)?t:At(t)?Object.keys(t):Be(t)?[t]:[n]])]}function Qg(e,t,n){const r=Be(n)?n:pm,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;en(i);)i=fp(o,i,t);const a=en(t)||!dt(t)?t:t.default?t.default:null;i=Be(a)?[a]:a,en(i)&&fp(o,i,!1),s.__localeChainCache.set(r,o)}return o}function fp(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function sx(){return{upper:(e,t)=>t==="text"&&Be(e)?e.toUpperCase():t==="vnode"&&At(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Be(e)?e.toLowerCase():t==="vnode"&&At(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Be(e)?hp(e):t==="vnode"&&At(e)&&"__v_isVNode"in e?hp(e.children):e}}let ox,ey;function ix(e){ey=e}let ty;function ax(e){ty=e}let ny=null;const _p=e=>{ny=e},lx=()=>ny;let ry=null;const gp=e=>{ry=e},ux=()=>ry;let yp=0;function cx(e={}){const t=Be(e.version)?e.version:rx,n=Be(e.locale)?e.locale:pm,r=en(e.fallbackLocale)||dt(e.fallbackLocale)||Be(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,s=dt(e.messages)?e.messages:{[n]:{}},o=dt(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=dt(e.numberFormats)?e.numberFormats:{[n]:{}},a=yn({},e.modifiers||{},sx()),u=e.pluralRules||{},c=an(e.missing)?e.missing:null,d=jt(e.missingWarn)||Ol(e.missingWarn)?e.missingWarn:!0,f=jt(e.fallbackWarn)||Ol(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,p=!!e.unresolving,h=an(e.postTranslation)?e.postTranslation:null,_=dt(e.processor)?e.processor:null,w=jt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,v=!!e.escapeParameter,b=an(e.messageCompiler)?e.messageCompiler:ox,k=an(e.messageResolver)?e.messageResolver:ey||Mz,z=an(e.localeFallbacker)?e.localeFallbacker:ty||ex,S=At(e.fallbackContext)?e.fallbackContext:void 0,T=an(e.onWarn)?e.onWarn:Tz,M=e,L=At(M.__datetimeFormatters)?M.__datetimeFormatters:new Map,F=At(M.__numberFormatters)?M.__numberFormatters:new Map,j=At(M.__meta)?M.__meta:{};yp++;const K={version:t,cid:yp,locale:n,fallbackLocale:r,messages:s,modifiers:a,pluralRules:u,missing:c,missingWarn:d,fallbackWarn:f,fallbackFormat:m,unresolving:p,postTranslation:h,processor:_,warnHtmlMessage:w,escapeParameter:v,messageCompiler:b,messageResolver:k,localeFallbacker:z,fallbackContext:S,onWarn:T,__meta:j};return K.datetimeFormats=o,K.numberFormats=i,K.__datetimeFormatters=L,K.__numberFormatters=F,__INTLIFY_PROD_DEVTOOLS__&&Yz(K,t,j),K}function hm(e,t,n,r,s){const{missing:o,onWarn:i}=e;if(o!==null){const a=o(e,n,t,s);return Be(a)?a:t}else return t}function Vo(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let sy=Yg.__EXTEND_POINT__;const Qu=()=>++sy,ro={INVALID_ARGUMENT:sy,INVALID_DATE_ARGUMENT:Qu(),INVALID_ISO_DATE_ARGUMENT:Qu(),__EXTEND_POINT__:Qu()};function so(e){return Jg(e,null,void 0)}const vp=()=>"",fr=e=>an(e);function bp(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[u,c]=Xc(...t),d=jt(c.missingWarn)?c.missingWarn:e.missingWarn,f=jt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,m=jt(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,h=Be(c.default)||jt(c.default)?jt(c.default)?o?u:()=>u:c.default:n?o?u:()=>u:"",_=n||h!=="",w=Be(c.locale)?c.locale:e.locale;m&&dx(c);let[v,b,k]=p?[u,w,a[w]||{}]:oy(e,u,w,i,f,d),z=v,S=u;if(!p&&!(Be(z)||fr(z))&&_&&(z=h,S=z),!p&&(!(Be(z)||fr(z))||!Be(b)))return s?mu:u;let T=!1;const M=()=>{T=!0},L=fr(z)?z:iy(e,u,b,z,S,M);if(T)return z;const F=px(e,b,k,c),j=Kz(F),K=mx(e,L,j),Q=r?r(K,u):K;if(__INTLIFY_PROD_DEVTOOLS__){const U={timestamp:Date.now(),key:Be(u)?u:fr(z)?z.key:"",locale:b||(fr(z)?z.locale:""),format:Be(z)?z:fr(z)?z.source:"",message:Q};U.meta=yn({},e.__meta,lx()||{}),Jz(U)}return Q}function dx(e){en(e.list)?e.list=e.list.map(t=>Be(t)?cp(t):t):At(e.named)&&Object.keys(e.named).forEach(t=>{Be(e.named[t])&&(e.named[t]=cp(e.named[t]))})}function oy(e,t,n,r,s,o){const{messages:i,onWarn:a,messageResolver:u,localeFallbacker:c}=e,d=c(e,r,n);let f={},m,p=null;const h="translate";for(let _=0;_r;return c.locale=n,c.key=t,c}const u=i(r,fx(e,n,s,r,a,o));return u.locale=n,u.key=t,u.source=r,u}function mx(e,t,n){return t(n)}function Xc(...e){const[t,n,r]=e,s={};if(!Be(t)&&!nn(t)&&!fr(t))throw so(ro.INVALID_ARGUMENT);const o=nn(t)?String(t):(fr(t),t);return nn(n)?s.plural=n:Be(n)?s.default=n:dt(n)&&!du(n)?s.named=n:en(n)&&(s.list=n),nn(r)?s.plural=r:Be(r)?s.default=r:dt(r)&&yn(s,r),[o,s]}function fx(e,t,n,r,s,o){return{warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>Sz(t,n,i)}}function px(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:a,fallbackWarn:u,missingWarn:c,fallbackContext:d}=e,m={locale:t,modifiers:s,pluralRules:o,messages:p=>{let h=i(n,p);if(h==null&&d){const[,,_]=oy(d,p,t,a,u,c);h=i(_,p)}if(Be(h)){let _=!1;const v=iy(e,p,t,h,p,()=>{_=!0});return _?vp:v}else return fr(h)?h:vp}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),nn(r.plural)&&(m.pluralIndex=r.plural),m}function wp(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[u,c,d,f]=Qc(...t),m=jt(d.missingWarn)?d.missingWarn:e.missingWarn;jt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=Be(d.locale)?d.locale:e.locale,_=i(e,s,h);if(!Be(u)||u==="")return new Intl.DateTimeFormat(h,f).format(c);let w={},v,b=null;const k="datetime format";for(let T=0;T<_.length&&(v=_[T],w=n[v]||{},b=w[u],!dt(b));T++)hm(e,u,v,m,k);if(!dt(b)||!Be(v))return r?mu:u;let z=`${v}__${u}`;du(f)||(z=`${z}__${JSON.stringify(f)}`);let S=a.get(z);return S||(S=new Intl.DateTimeFormat(v,yn({},b,f)),a.set(z,S)),p?S.formatToParts(c):S.format(c)}const ay=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Qc(...e){const[t,n,r,s]=e,o={};let i={},a;if(Be(t)){const u=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!u)throw so(ro.INVALID_ISO_DATE_ARGUMENT);const c=u[3]?u[3].trim().startsWith("T")?`${u[1].trim()}${u[3].trim()}`:`${u[1].trim()}T${u[3].trim()}`:u[1].trim();a=new Date(c);try{a.toISOString()}catch{throw so(ro.INVALID_ISO_DATE_ARGUMENT)}}else if(Az(t)){if(isNaN(t.getTime()))throw so(ro.INVALID_DATE_ARGUMENT);a=t}else if(nn(t))a=t;else throw so(ro.INVALID_ARGUMENT);return Be(n)?o.key=n:dt(n)&&Object.keys(n).forEach(u=>{ay.includes(u)?i[u]=n[u]:o[u]=n[u]}),Be(r)?o.locale=r:dt(r)&&(i=r),dt(s)&&(i=s),[o.key||"",a,o,i]}function Cp(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__datetimeFormatters.has(o)||r.__datetimeFormatters.delete(o)}}function zp(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[u,c,d,f]=ed(...t),m=jt(d.missingWarn)?d.missingWarn:e.missingWarn;jt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=Be(d.locale)?d.locale:e.locale,_=i(e,s,h);if(!Be(u)||u==="")return new Intl.NumberFormat(h,f).format(c);let w={},v,b=null;const k="number format";for(let T=0;T<_.length&&(v=_[T],w=n[v]||{},b=w[u],!dt(b));T++)hm(e,u,v,m,k);if(!dt(b)||!Be(v))return r?mu:u;let z=`${v}__${u}`;du(f)||(z=`${z}__${JSON.stringify(f)}`);let S=a.get(z);return S||(S=new Intl.NumberFormat(v,yn({},b,f)),a.set(z,S)),p?S.formatToParts(c):S.format(c)}const ly=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function ed(...e){const[t,n,r,s]=e,o={};let i={};if(!nn(t))throw so(ro.INVALID_ARGUMENT);const a=t;return Be(n)?o.key=n:dt(n)&&Object.keys(n).forEach(u=>{ly.includes(u)?i[u]=n[u]:o[u]=n[u]}),Be(r)?o.locale=r:dt(r)&&(i=r),dt(s)&&(i=s),[o.key||"",a,o,i]}function xp(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__numberFormatters.has(o)||r.__numberFormatters.delete(o)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(dm().__INTLIFY_PROD_DEVTOOLS__=!1);function hx(){return uy().__VUE_DEVTOOLS_GLOBAL_HOOK__}function uy(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof global!="undefined"?global:{}}const _x=typeof Proxy=="function",gx="devtools-plugin:setup",yx="plugin:settings:set";let Hs,td;function vx(){var e;return Hs!==void 0||(typeof window!="undefined"&&window.performance?(Hs=!0,td=window.performance):typeof global!="undefined"&&((e=global.perf_hooks)===null||e===void 0?void 0:e.performance)?(Hs=!0,td=global.perf_hooks.performance):Hs=!1),Hs}function bx(){return vx()?td.now():Date.now()}class wx{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const a=t.settings[i];r[i]=a.defaultValue}const s=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},r);try{const i=localStorage.getItem(s),a=JSON.parse(i);Object.assign(o,a)}catch{}this.fallbacks={getSettings(){return o},setSettings(i){try{localStorage.setItem(s,JSON.stringify(i))}catch{}o=i},now(){return bx()}},n&&n.on(yx,(i,a)=>{i===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(i,a)=>this.target?this.target.on[a]:(...u)=>{this.onQueue.push({method:a,args:u})}}),this.proxiedTarget=new Proxy({},{get:(i,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...u)=>(this.targetQueue.push({method:a,args:u,resolve:()=>{}}),this.fallbacks[a](...u)):(...u)=>new Promise(c=>{this.targetQueue.push({method:a,args:u,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Cx(e,t){const n=e,r=uy(),s=hx(),o=_x&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))s.emit(gx,e,t);else{const i=o?new wx(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! * vue-i18n v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const zx="9.3.0-beta.14";function xx(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(dm().__INTLIFY_PROD_DEVTOOLS__=!1)}Qz.__EXTEND_POINT__;let cy=Yg.__EXTEND_POINT__;const bn=()=>++cy,Ln={UNEXPECTED_RETURN_TYPE:cy,INVALID_ARGUMENT:bn(),MUST_BE_CALL_SETUP_TOP:bn(),NOT_INSLALLED:bn(),NOT_AVAILABLE_IN_LEGACY_MODE:bn(),REQUIRED_VALUE:bn(),INVALID_VALUE:bn(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:bn(),NOT_INSLALLED_WITH_PROVIDE:bn(),UNEXPECTED_ERROR:bn(),NOT_COMPATIBLE_LEGACY_VUE_I18N:bn(),BRIDGE_SUPPORT_VUE_2_ONLY:bn(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:bn(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:bn(),__EXTEND_POINT__:bn()};function Wn(e,...t){return Jg(e,null,void 0)}const nd=ds("__translateVNode"),rd=ds("__datetimeParts"),sd=ds("__numberParts"),kx=ds("__setPluralRules");ds("__intlifyMeta");const Ex=ds("__injectWithOption");function od(e){if(!At(e))return e;for(const t in e)if(!!mm(e,t))if(!t.includes("."))At(e[t])&&od(e[t]);else{const n=t.split("."),r=n.length-1;let s=e;for(let o=0;o{if("locale"in a&&"resource"in a){const{locale:u,resource:c}=a;u?(i[u]=i[u]||{},hi(c,i[u])):hi(c,i)}else Be(a)&&hi(JSON.parse(a),i)}),s==null&&o)for(const a in i)mm(i,a)&&od(i[a]);return i}const wa=e=>!At(e)||en(e);function hi(e,t){if(wa(e)||wa(t))throw Wn(Ln.INVALID_VALUE);for(const n in e)mm(e,n)&&(wa(e[n])||wa(t[n])?t[n]=e[n]:hi(e[n],t[n]))}function my(e){return e.type}function Sx(e,t,n){let r=At(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=dy(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(At(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(At(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function kp(e){return C(os,null,e,0)}const Ep="__INTLIFY_META__";let Sp=0;function $p(e){return(t,n,r,s)=>e(n,r,Kn()||void 0,s)}const $x=()=>{const e=Kn();let t=null;return e&&(t=my(e)[Ep])?{[Ep]:t}:null};function fy(e={},t){const{__root:n}=e,r=n===void 0;let s=jt(e.inheritLocale)?e.inheritLocale:!0;const o=Qt(n&&s?n.locale.value:Be(e.locale)?e.locale:pm),i=Qt(n&&s?n.fallbackLocale.value:Be(e.fallbackLocale)||en(e.fallbackLocale)||dt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),a=Qt(dy(o.value,e)),u=Qt(dt(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=Qt(dt(e.numberFormats)?e.numberFormats:{[o.value]:{}});let d=n?n.missingWarn:jt(e.missingWarn)||Ol(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:jt(e.fallbackWarn)||Ol(e.fallbackWarn)?e.fallbackWarn:!0,m=n?n.fallbackRoot:jt(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,h=an(e.missing)?e.missing:null,_=an(e.missing)?$p(e.missing):null,w=an(e.postTranslation)?e.postTranslation:null,v=n?n.warnHtmlMessage:jt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const k=n?n.modifiers:dt(e.modifiers)?e.modifiers:{};let z=e.pluralRules||n&&n.pluralRules,S;S=(()=>{r&&gp(null);const V={version:zx,locale:o.value,fallbackLocale:i.value,messages:a.value,modifiers:k,pluralRules:z,missing:_===null?void 0:_,missingWarn:d,fallbackWarn:f,fallbackFormat:p,unresolving:!0,postTranslation:w===null?void 0:w,warnHtmlMessage:v,escapeParameter:b,messageResolver:e.messageResolver,__meta:{framework:"vue"}};V.datetimeFormats=u.value,V.numberFormats=c.value,V.__datetimeFormatters=dt(S)?S.__datetimeFormatters:void 0,V.__numberFormatters=dt(S)?S.__numberFormatters:void 0;const Z=cx(V);return r&&gp(Z),Z})(),Vo(S,o.value,i.value);function M(){return[o.value,i.value,a.value,u.value,c.value]}const L=$t({get:()=>o.value,set:V=>{o.value=V,S.locale=o.value}}),F=$t({get:()=>i.value,set:V=>{i.value=V,S.fallbackLocale=i.value,Vo(S,o.value,V)}}),j=$t(()=>a.value),K=$t(()=>u.value),Q=$t(()=>c.value);function U(){return an(w)?w:null}function G(V){w=V,S.postTranslation=V}function me(){return h}function se(V){V!==null&&(_=$p(V)),h=V,S.missing=_}const ae=(V,Z,Se,Oe,Ye,nt)=>{M();let Qe;if(__INTLIFY_PROD_DEVTOOLS__)try{_p($x()),r||(S.fallbackContext=n?ux():void 0),Qe=V(S)}finally{_p(null),r||(S.fallbackContext=void 0)}else Qe=V(S);if(nn(Qe)&&Qe===mu){const[x,y]=Z();return n&&m?Oe(n):Ye(x)}else{if(nt(Qe))return Qe;throw Wn(Ln.UNEXPECTED_RETURN_TYPE)}};function Ce(...V){return ae(Z=>Reflect.apply(bp,null,[Z,...V]),()=>Xc(...V),"translate",Z=>Reflect.apply(Z.t,Z,[...V]),Z=>Z,Z=>Be(Z))}function Ke(...V){const[Z,Se,Oe]=V;if(Oe&&!At(Oe))throw Wn(Ln.INVALID_ARGUMENT);return Ce(Z,Se,yn({resolvedMessage:!0},Oe||{}))}function Ze(...V){return ae(Z=>Reflect.apply(wp,null,[Z,...V]),()=>Qc(...V),"datetime format",Z=>Reflect.apply(Z.d,Z,[...V]),()=>pp,Z=>Be(Z))}function ve(...V){return ae(Z=>Reflect.apply(zp,null,[Z,...V]),()=>ed(...V),"number format",Z=>Reflect.apply(Z.n,Z,[...V]),()=>pp,Z=>Be(Z))}function X(V){return V.map(Z=>Be(Z)||nn(Z)||jt(Z)?kp(String(Z)):Z)}const be={normalize:X,interpolate:V=>V,type:"vnode"};function Fe(...V){return ae(Z=>{let Se;const Oe=Z;try{Oe.processor=be,Se=Reflect.apply(bp,null,[Oe,...V])}finally{Oe.processor=null}return Se},()=>Xc(...V),"translate",Z=>Z[nd](...V),Z=>[kp(Z)],Z=>en(Z))}function Le(...V){return ae(Z=>Reflect.apply(zp,null,[Z,...V]),()=>ed(...V),"number format",Z=>Z[sd](...V),()=>[],Z=>Be(Z)||en(Z))}function W(...V){return ae(Z=>Reflect.apply(wp,null,[Z,...V]),()=>Qc(...V),"datetime format",Z=>Z[rd](...V),()=>[],Z=>Be(Z)||en(Z))}function ye(V){z=V,S.pluralRules=z}function le(V,Z){const Se=Be(Z)?Z:o.value,Oe=O(Se);return S.messageResolver(Oe,V)!==null}function xe(V){let Z=null;const Se=Qg(S,i.value,o.value);for(let Oe=0;Oe{s&&(o.value=V,S.locale=V,Vo(S,o.value,i.value))}),kt(n.fallbackLocale,V=>{s&&(i.value=V,S.fallbackLocale=V,Vo(S,o.value,i.value))}));const ne={id:Sp,locale:L,fallbackLocale:F,get inheritLocale(){return s},set inheritLocale(V){s=V,V&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,Vo(S,o.value,i.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:j,get modifiers(){return k},get pluralRules(){return z||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(V){d=V,S.missingWarn=d},get fallbackWarn(){return f},set fallbackWarn(V){f=V,S.fallbackWarn=f},get fallbackRoot(){return m},set fallbackRoot(V){m=V},get fallbackFormat(){return p},set fallbackFormat(V){p=V,S.fallbackFormat=p},get warnHtmlMessage(){return v},set warnHtmlMessage(V){v=V,S.warnHtmlMessage=V},get escapeParameter(){return b},set escapeParameter(V){b=V,S.escapeParameter=V},t:Ce,getLocaleMessage:O,setLocaleMessage:D,mergeLocaleMessage:N,getPostTranslationHandler:U,setPostTranslationHandler:G,getMissingHandler:me,setMissingHandler:se,[kx]:ye};return ne.datetimeFormats=K,ne.numberFormats=Q,ne.rt=Ke,ne.te=le,ne.tm=Ue,ne.d=Ze,ne.n=ve,ne.getDateTimeFormat=ee,ne.setDateTimeFormat=re,ne.mergeDateTimeFormat=oe,ne.getNumberFormat=ze,ne.setNumberFormat=he,ne.mergeNumberFormat=fe,ne[Ex]=e.__injectWithOption,ne[nd]=Fe,ne[rd]=W,ne[sd]=Le,ne}const _m={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Ax({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===He?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},{})}function py(e){return He}const Ap={name:"i18n-t",props:yn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>nn(e)||!isNaN(e)}},_m),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||gm({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=Be(e.plural)?+e.plural:e.plural);const a=Ax(t,o),u=s[nd](e.keypath,a,i),c=yn({},r),d=Be(e.tag)||At(e.tag)?e.tag:py();return hr(d,c,u)}}};function Tx(e){return en(e)&&!Be(e[0])}function hy(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a={};e.locale&&(i.locale=e.locale),Be(e.format)?i.key=e.format:At(e.format)&&(Be(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((m,p)=>n.includes(p)?yn({},m,{[p]:e.format[p]}):m,{}));const u=r(e.value,i,a);let c=[i.key];en(u)?c=u.map((m,p)=>{const h=s[m.type],_=h?h({[m.type]:m.value,index:p,parts:u}):[m.value];return Tx(_)&&(_[0].key=`${m.type}-${p}`),_}):Be(u)&&(c=[u]);const d=yn({},o),f=Be(e.tag)||At(e.tag)?e.tag:py();return hr(f,d,c)}}const Tp={name:"i18n-n",props:yn({value:{type:Number,required:!0},format:{type:[String,Object]}},_m),setup(e,t){const n=e.i18n||gm({useScope:"parent",__useComponent:!0});return hy(e,t,ly,(...r)=>n[sd](...r))}},Op={name:"i18n-d",props:yn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},_m),setup(e,t){const n=e.i18n||gm({useScope:"parent",__useComponent:!0});return hy(e,t,ay,(...r)=>n[rd](...r))}};function Ox(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Px(e){const t=i=>{const{instance:a,modifiers:u,value:c}=i;if(!a||!a.$)throw Wn(Ln.UNEXPECTED_ERROR);const d=Ox(e,a.$),f=Pp(c);return[Reflect.apply(d.t,d,[...Dp(f)]),d]};return{created:(i,a)=>{const[u,c]=t(a);Jc&&e.global===c&&(i.__i18nWatcher=kt(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=u},unmounted:i=>{Jc&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const u=i.__composer,c=Pp(a);i.textContent=Reflect.apply(u.t,u,[...Dp(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function Pp(e){if(Be(e))return{path:e};if(dt(e)){if(!("path"in e))throw Wn(Ln.REQUIRED_VALUE,"path");return e}else throw Wn(Ln.INVALID_VALUE)}function Dp(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return Be(n)&&(i.locale=n),nn(s)&&(i.plural=s),nn(o)&&(i.plural=o),[t,a,i]}function Dx(e,t,...n){const r=dt(n[0])?n[0]:{},s=!!r.useI18nComponentName;(jt(r.globalInstall)?r.globalInstall:!0)&&(e.component(s?"i18n":Ap.name,Ap),e.component(Tp.name,Tp),e.component(Op.name,Op)),e.directive("t",Px(t))}const Fx=ds("global-vue-i18n");function Ix(e={},t){const n=jt(e.globalInjection)?e.globalInjection:!0,r=!0,s=new Map,[o,i]=Rx(e),a=ds("");function u(f){return s.get(f)||null}function c(f,m){s.set(f,m)}function d(f){s.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(m,...p){if(m.__VUE_I18N_SYMBOL__=a,m.provide(m.__VUE_I18N_SYMBOL__,f),dt(p[0])){const _=p[0];f.__composerExtend=_.__composerExtend,f.__vueI18nExtend=_.__vueI18nExtend}n&&Hx(m,f.global),Dx(m,f,...p);const h=m.unmount;m.unmount=()=>{f.dispose(),h()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:u,__setInstance:c,__deleteInstance:d};return f}}function gm(e={}){const t=Kn();if(t==null)throw Wn(Ln.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Wn(Ln.NOT_INSLALLED);const n=Lx(t),r=Mx(n),s=my(t),o=Nx(e,s);if(o==="global")return Sx(r,e,s),r;if(o==="parent"){let u=Vx(n,t,e.__useComponent);return u==null&&(u=r),u}const i=n;let a=i.__getInstance(t);if(a==null){const u=yn({},e);"__i18n"in s&&(u.__i18n=s.__i18n),r&&(u.__root=r),a=fy(u),i.__composerExtend&&i.__composerExtend(a),Bx(i,t),i.__setInstance(t,a)}return a}function Rx(e,t,n){const r=Bd();{const s=r.run(()=>fy(e));if(s==null)throw Wn(Ln.UNEXPECTED_ERROR);return[r,s]}}function Lx(e){{const t=ir(e.isCE?Fx:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Wn(e.isCE?Ln.NOT_INSLALLED_WITH_PROVIDE:Ln.UNEXPECTED_ERROR);return t}}function Nx(e,t){return du(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Mx(e){return e.mode==="composition"?e.global:e.global.__composer}function Vx(e,t,n=!1){let r=null;const s=t.root;let o=t.parent;for(;o!=null;){const i=e;if(e.mode==="composition"&&(r=i.__getInstance(o)),r!=null||s===o)break;o=o.parent}return r}function Bx(e,t,n){Ls(()=>{},t),Ao(()=>{e.__deleteInstance(t)},t)}const Ux=["locale","fallbackLocale","availableLocales"],jx=["t","rt","d","n","tm","te"];function Hx(e,t){const n=Object.create(null);Ux.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s)throw Wn(Ln.UNEXPECTED_ERROR);const o=Yt(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,jx.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s||!s.value)throw Wn(Ln.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,s)})}ix(Vz);ax(Qg);xx();if(__INTLIFY_PROD_DEVTOOLS__){const e=dm();e.__INTLIFY__=!0,Zz(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var qx={de:{data:{kind:{file:e=>{const{normalize:t}=e;return t(["Datei"])},url:e=>{const{normalize:t}=e;return t(["URL"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},pipe:e=>{const{normalize:t}=e;return t(["Stream"])}}},dialog:{cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},add:{rss:{add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},help:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen eines Podcasts f\xFChrt zur Anlage einer RSS-Playlist, so kann Owntone das Podcast-Abo verwalten."])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-rss"])},processing:e=>{const{normalize:t}=e;return t(["Verarbeite\u2026"])},title:e=>{const{normalize:t}=e;return t(["F\xFCge Podcast RSS-Feed-Url hinzu"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},loading:e=>{const{normalize:t}=e;return t(["Lade\u2026"])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-stream"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},title:e=>{const{normalize:t}=e;return t(["Stream-URL hinzuf\xFCgen"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugef\xFCgt am"])},artist:e=>{const{normalize:t}=e;return t(["Album K\xFCnstler"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Markiere als gespielt"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])},tracks:e=>{const{normalize:t}=e;return t(["Track Nummer"])},type:e=>{const{normalize:t}=e;return t(["Art"])},year:e=>{const{normalize:t}=e;return t(["Jahr"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugef\xFCgt am"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},type:e=>{const{normalize:t}=e;return t(["Art"])}},composer:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},directory:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"track-count":e=>{const{normalize:t}=e;return t(["Tracknummer"])},type:e=>{const{normalize:t}=e;return t(["Art"])},save:{cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},save:e=>{const{normalize:t}=e;return t(["Speichern"])},saving:e=>{const{normalize:t}=e;return t(["Speichere\u2026"])},title:e=>{const{normalize:t}=e;return t(["Warteschlange als Playlist speichern"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["|"," ",n(r("channels"))])},composer:e=>{const{normalize:t}=e;return t(["Komponist"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE4t"])},remove:e=>{const{normalize:t}=e;return t(["Entfernen"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["Album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},type:e=>{const{normalize:t}=e;return t(["Art"])},year:e=>{const{normalize:t}=e;return t(["Jahr"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},pair:e=>{const{normalize:t}=e;return t(["Remote paaren"])},title:e=>{const{normalize:t}=e;return t(["Remote-Paarungs-Anfrage"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])},type:e=>{const{normalize:t}=e;return t(["Art"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},popularity:e=>{const{normalize:t}=e;return t(["Popularit\xE4t / Followers"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},owner:e=>{const{normalize:t}=e;return t(["Besitzer"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugef\xFCgt am"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Kb/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},comment:e=>{const{normalize:t}=e;return t(["Kommentar"])},composer:e=>{const{normalize:t}=e;return t(["Komponist"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},"mark-as-new":e=>{const{normalize:t}=e;return t(["Markiere als neu"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Markiere als gespielt"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE4t"])},"rating-value":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("rating"))," / 10"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["Album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},type:e=>{const{normalize:t}=e;return t(["Art"])},year:e=>{const{normalize:t}=e;return t(["Jahr"])}},update:{all:e=>{const{normalize:t}=e;return t(["Alles neu einlesen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},feeds:e=>{const{normalize:t}=e;return t(["Nur RSS-Feeds neu einlesen"])},info:e=>{const{normalize:t}=e;return t(["Suche nach neuen, gel\xF6schten und ver\xE4nderten Dateien"])},local:e=>{const{normalize:t}=e;return t(["Nur lokale Bibliothek neu einlesen"])},progress:e=>{const{normalize:t}=e;return t(["Bibliothek wird neu eingelesen\u2026"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Metadata von unver\xE4nderten Dateien neu einlesen"])},rescan:e=>{const{normalize:t}=e;return t(["Neu einlesen"])},spotify:e=>{const{normalize:t}=e;return t(["Nur Spotify neu einlesen"])},title:e=>{const{normalize:t}=e;return t(["Bibliothek neu einlesen"])}}},language:{de:e=>{const{normalize:t}=e;return t(["Deutsch"])},en:e=>{const{normalize:t}=e;return t(["Englisch (English)"])},fr:e=>{const{normalize:t}=e;return t(["Franz\xF6sisch (Fran\xE7ais)"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast dauerhaft aus der Bibliothek l\xF6schen?"])},"info-2":e=>{const{normalize:t}=e;return t(["Dies wir auch RSS-Playlisten l\xF6schen "])},remove:e=>{const{normalize:t}=e;return t(["Entfernen"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["Track kann nicht gespielt werden"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", Beschr\xE4nkungsgrund: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["H\xF6rbuch"])},music:e=>{const{normalize:t}=e;return t(["Musik"])},podcast:e=>{const{normalize:t}=e;return t(["Podcast"])}}},navigation:{about:e=>{const{normalize:t}=e;return t(["\xDCber"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])},"now-playing":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" - ",n(r("album"))])},"stream-error":e=>{const{normalize:t}=e;return t(["HTTP-stream-Fehler: Stream kann nicht geladen werden oder wurde wg. Netzwerkfehler gestopt"])},stream:e=>{const{normalize:t}=e;return t(["HTTP-stream"])},volume:e=>{const{normalize:t}=e;return t(["Lautst\xE4rke"])},files:e=>{const{normalize:t}=e;return t(["Dateien"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},music:e=>{const{normalize:t}=e;return t(["Musik"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},search:e=>{const{normalize:t}=e;return t(["Suche"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},title:e=>{const{normalize:t}=e;return t(["OwnTone"])},"update-library":e=>{const{normalize:t}=e;return t(["Bibliothek neu einlesen"])}},page:{about:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},"built-with":e=>{const{normalize:t}=e;return t(['Oberfl\xE4che erstellt mit Bulma, Material Design Icons, Vue.js, axios und anderem.'])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compiliert mit Unterst\xFCtzung von ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Bibliothek"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Gesamte Spielzeit"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},update:e=>{const{normalize:t}=e;return t(["Neu einlesen"])},"updated-on":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["vor ",n(r("time"))])},updated:e=>{const{normalize:t}=e;return t(["Neu eingelesen"])},uptime:e=>{const{normalize:t}=e;return t(["Laufzeit"])},version:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Version ",n(r("version"))])}},album:{shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Slbums"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles und Alben angezeigt, die nur in Playlisten enthalten sind."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles angezeigt"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Alben angezeigt, die nur in der Spotify-Bibliothek enthalten sind."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Verbirgt Spotify-Alben"])},title:e=>{const{normalize:t}=e;return t(["Alben"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},"recently-added":e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt"])},"recently-released":e=>{const{normalize:t}=e;return t(["K\xFCrzlich erschienen"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])},"release-date":e=>{const{normalize:t}=e;return t(["Erscheinungsdatum"])}}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," K\xFCnstler"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Namen"])},"recently-added":e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles und Alben angezeigt, die nur in Playlisten enthalten sind."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles angezeigt"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Alben angezeigt, die nur in der Spotify-Bibliothek enthalten sind."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Verbirgt K\xFCnstler auf Spotify"])},title:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," H\xF6rb\xFCcher"])},title:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Autoren"])},title:e=>{const{normalize:t}=e;return t(["Autoren"])}},tabs:{authors:e=>{const{normalize:t}=e;return t(["Autoren"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])}}},browse:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},"show-more":e=>{const{normalize:t}=e;return t(["Zeige mehr"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},"recently-added":{albums:e=>{const{normalize:t}=e;return t(["Alben"])},title:e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["K\xFCrzlich gespielt"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},tabs:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},browse:e=>{const{normalize:t}=e;return t(["Ausw\xE4hlen"])},composers:e=>{const{normalize:t}=e;return t(["Komponisten"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},composer:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])}}},composers:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Komponisten"])},title:e=>{const{normalize:t}=e;return t(["Komponisten"])}},files:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},title:e=>{const{normalize:t}=e;return t(["Dateien"])}},genre:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])}}},genres:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Genres"])},title:e=>{const{normalize:t}=e;return t(["Genres"])}},"now-playing":{info:e=>{const{normalize:t}=e;return t(["Tracks durch Ausw\xE4hlen aus der Bibliothek anf\xFCgen"])},title:e=>{const{normalize:t}=e;return t(["Deine Playliste ist leer."])}},playlist:{length:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("length"))," Tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Playlisten"])}},podcast:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},remove:e=>{const{normalize:t}=e;return t(["Entfernen"])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast wirklich dauerhaft aus der Bibliothek l\xF6schen?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Damit wird auch die RSS-Playliste gel\xF6scht. "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Podcasts"])},"mark-all-played":e=>{const{normalize:t}=e;return t(["Alle abgespielten markieren"])},"new-episodes":e=>{const{normalize:t}=e;return t(["Neue Episoden"])},title:e=>{const{normalize:t}=e;return t(["Podcasts"])},update:e=>{const{normalize:t}=e;return t(["Neu einlesen"])}},queue:{"add-stream":e=>{const{normalize:t}=e;return t(["Stream hinzuf\xFCgen"])},clear:e=>{const{normalize:t}=e;return t(["Alle entfernen"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},edit:e=>{const{normalize:t}=e;return t(["Bearbeiten"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Vorherige verbergen"])},title:e=>{const{normalize:t}=e;return t(["Warteschlange"])},save:e=>{const{normalize:t}=e;return t(["Speichern"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Stationen"])},title:e=>{const{normalize:t}=e;return t(["Radio"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])},composers:e=>{const{normalize:t}=e;return t(["Komponisten"])},help:e=>{const{normalize:t}=e;return t(['Tip: Du kannst mit einer Smart-Playlist-Abfrage-Sprache nach Ausdr\xFCcken suchen wenn Du dem Ausdruck ein query: voranstellst.'])},"no-albums":e=>{const{normalize:t}=e;return t(["Keine Alben gefunden"])},"no-artists":e=>{const{normalize:t}=e;return t(["Keine K\xFCnstler gefunden"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Keine H\xF6rb\xFCcher gefunden"])},"no-composers":e=>{const{normalize:t}=e;return t(["Keine Komponisten gefunden"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Keine Playlisten gefunden"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["Keine Podcasts gefunden"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Keine Tracks gefunden"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},"show-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Alben"])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," K\xFCnstler"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," H\xF6rb\xFCcher"])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Komponisten"])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Playlisten"])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Podcasts"])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Bibliothek"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},settings:{artwork:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},coverartarchive:e=>{const{normalize:t}=e;return t(["Cover Art Archive"])},discogs:e=>{const{normalize:t}=e;return t(["Discogs"])},"explanation-1":e=>{const{normalize:t}=e;return t(["OwnTone verarbeitet PNG- und JPEG-Artwork, welches in einer eigenen Datei in der Bibliothek, in die Dateien eingebettet oder online von Radiostationen bereitgestellt werden kann."])},"explanation-2":e=>{const{normalize:t}=e;return t(["Zus\xE4tzlich kann auf folgende Artwork-Anbieter zugegriffen werden:"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}},devices:{"no-active-pairing":e=>{const{normalize:t}=e;return t(["Keine aktive Pairing-Anfrage"])},"pairing-request":e=>{const{normalize:t}=e;return t(["Remote-Pairing-Anfrage von "])},pairing:e=>{const{normalize:t}=e;return t(["Pairing Remote"])},send:e=>{const{normalize:t}=e;return t(["Senden"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["Wenn der Laufsprecher PIN-basiertes Pairing verlangt, aktiviere ihn hier und gib dann den hier PIN an, der am Lautsprecher angezeigt wird."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Lautsprecher-Pairing und Ger\xE4teverifikation"])},"verification-code":e=>{const{normalize:t}=e;return t(["Verifikationscode eingeben"])},verify:e=>{const{normalize:t}=e;return t(["Verifizieren"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Album-Listen"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])},files:e=>{const{normalize:t}=e;return t(["Audiodateien"])},language:e=>{const{normalize:t}=e;return t(["Sprache"])},music:e=>{const{normalize:t}=e;return t(["Musik"])},"navigation-item-selection-info":e=>{const{normalize:t}=e;return t(["Wenn mehr Dateien ausgew\xE4hlt werden, als der Bildschirm anzeigen kann, verschwindet das Burger-Men\xFC."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["W\xE4hle hier die Eintr\xE4ge des oberen Navigationsmen\xFCs "])},"navigation-items":e=>{const{normalize:t}=e;return t(["Navigationsmen\xFCs"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Aktuell l\xE4uft-Seite"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},"recently-added-page-info":e=>{const{normalize:t}=e;return t(['Beschr\xE4nkte die Zahl der Alben auf der "k\xFCrzlich hinzugef\xFCgt"-Seite'])},"recently-added-page":e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt-Seite"])},search:e=>{const{normalize:t}=e;return t(["Suche"])},"show-composer-genres-info-1":e=>{const{normalize:t}=e;return t(['Komma-separierte Liste der Genres, wo der Komponist auf der "Aktuell l\xE4uft"-Seite angezeigt werden soll'])},"show-composer-genres-info-2":e=>{const{normalize:t}=e;return t(["Leer lassen, um ihn immer anzuzeigen."])},"show-composer-genres-info-3":e=>{const{normalize:t}=e;return t(['Der Genre-Tag des aktuellen Tracks wird abgeglichen als Teil-String des Genre-Tags. Z.B. "classical, soundtrack" wird den Komponisten beim Genre-Tag "Contemporary Classical" anzeigen'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Zeige den Komponisten f\xFCr die aufgelisteten Genres an"])},"show-composer-info":e=>{const{normalize:t}=e;return t(['Wenn aktiviert, wird der Komponist auf der "Aktuell l\xE4uft"-Seite angezeigt.'])},"show-composer":e=>{const{normalize:t}=e;return t(["Komponisten anzeigen"])},"show-coverart":e=>{const{normalize:t}=e;return t(["Zeige Cover-Artwork in der Albumliste"])},"show-path":e=>{const{normalize:t}=e;return t(['Dateipfad auf der "Aktuell l\xE4uft"-Seite anzeigen'])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - melde Dich mit Deinem Last.fm-Usernamen und Password an, um Scrobbeln zu aktivieren"])},info:e=>{const{normalize:t}=e;return t(["OwnTone wird Usernamen und Passwort von last.fm nicht speichern, nur den Sitzungs-Schl\xFCssel. Dieser l\xE4uft nicht ab."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["OwnTone wurde ohne Unterst\xFCtzung f\xFCr Last.fm erstellt."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Stop Scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["OwnTone wurde entweder ohne Unterst\xFCtzung f\xFCr Spotify erstellt oder libspotify ist nicht installiert."])},"logged-as":e=>{const{normalize:t}=e;return t(["Angemeldet als "])},requirements:e=>{const{normalize:t}=e;return t(["Spotify Premium Abo erforderlich."])},scopes:e=>{const{normalize:t}=e;return t(["Zugriff auf die Spotify Web-Api erm\xF6glicht scannen der Spotify-Blibliothek. Erforderliche scopes sind: "])},user:e=>{const{normalize:t}=e;return t(["Zugriff gestattet f\xFCr "])},authorize:e=>{const{normalize:t}=e;return t(["Authorisiere Web-API-Zugriff"])},credentials:e=>{const{normalize:t}=e;return t([" - Anmelden mit dem Spotify Username und Passwort"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify Web-API - Zugriff auf die Spotify Web-API gestatten"])},"help-1":e=>{const{normalize:t}=e;return t(["libspotify erm\xF6glicht OwnTone, Spotify-Tracks abzuspielen."])},"help-2":e=>{const{normalize:t}=e;return t(["OwnTone speichert das Passwort nicht, aber wird \xFCber libspotify dennoch einen automatischen Login \xFCber ein Login-Token erm\xF6glichen."])},reauthorize:e=>{const{normalize:t}=e;return t(["Bitte den Zugriff der Web-API durch setzen folgender Zugriffsrechte f\xFCr Owntone: "])},title:e=>{const{normalize:t}=e;return t(["Spotify"])}},login:e=>{const{normalize:t}=e;return t(["Einloggen"])},logout:e=>{const{normalize:t}=e;return t(["Ausloggen"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},general:e=>{const{normalize:t}=e;return t(["Allgemein"])},"online-services":e=>{const{normalize:t}=e;return t(["Online-Services"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["Fernbedienungen und Ausg\xE4nge"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])}},browse:{"featured-playlists":e=>{const{normalize:t}=e;return t(["Ausgezeichnete Playlisten"])},"new-releases":e=>{const{normalize:t}=e;return t(["Neuvorstellung"])},"show-more":e=>{const{normalize:t}=e;return t(["Zeige mehr"])}},playlist:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},"no-albums":e=>{const{normalize:t}=e;return t(["Keine Alben gefunden"])},"no-artists":e=>{const{normalize:t}=e;return t(["Keine K\xFCnstler gefunden"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Keine Playlisten gefunden"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Keine Tracks gefunden"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Alben"])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," K\xFCnstler"])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Playlisten"])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (Fehler beim Speichern der Einstellungen)"])},saved:e=>{const{normalize:t}=e;return t([" (Einstellungen gesichert)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["Fehler bei Verbindung zum OwnTone-Server"])},"missing-port":e=>{const{normalize:t}=e;return t(["Fehlender Websocket-Port"])},"request-failed":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Anfrage gescheitert (Status: ",n(r("status"))," ",n(r("cause"))," ",n(r("url")),")"])},"queue-saved":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Warteschlange zu Playlist ",n(r("name"))," gesichert"])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks an die Abspielliste angeh\xE4ngt"])},"empty-queue":e=>{const{normalize:t}=e;return t(["Warteschlange ist leer"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Heute"])},"last-week":e=>{const{normalize:t}=e;return t(["Letzte Woche"])},"last-month":e=>{const{normalize:t}=e;return t(["Letzer Monat"])}},filter:{mono:e=>{const{normalize:t}=e;return t(["Mono"])},stereo:e=>{const{normalize:t}=e;return t(["Stereo"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Kan\xE4le"])}}},en:{data:{kind:{file:e=>{const{normalize:t}=e;return t(["File"])},url:e=>{const{normalize:t}=e;return t(["URL"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},pipe:e=>{const{normalize:t}=e;return t(["Stream"])}}},dialog:{cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},add:{rss:{add:e=>{const{normalize:t}=e;return t(["Add"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},help:e=>{const{normalize:t}=e;return t(["Adding a podcast includes creating an RSS playlist, that will allow OwnTone to manage the podcast subscription."])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-rss"])},processing:e=>{const{normalize:t}=e;return t(["Processing\u2026"])},title:e=>{const{normalize:t}=e;return t(["Add Podcast RSS feed URL"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Add"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},loading:e=>{const{normalize:t}=e;return t(["Loading\u2026"])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-stream"])},play:e=>{const{normalize:t}=e;return t(["Play"])},title:e=>{const{normalize:t}=e;return t(["Add Stream URL"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"added-on":e=>{const{normalize:t}=e;return t(["Added on"])},artist:e=>{const{normalize:t}=e;return t(["Album artist"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Mark as played"])},play:e=>{const{normalize:t}=e;return t(["Play"])},"release-date":e=>{const{normalize:t}=e;return t(["Release date"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Remove podcast"])},tracks:e=>{const{normalize:t}=e;return t(["Track count"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Year"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"added-on":e=>{const{normalize:t}=e;return t(["Added On"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},composer:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},directory:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},play:e=>{const{normalize:t}=e;return t(["Play"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},play:e=>{const{normalize:t}=e;return t(["Play"])},"track-count":e=>{const{normalize:t}=e;return t(["Track Count"])},type:e=>{const{normalize:t}=e;return t(["Type"])},save:{cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},save:e=>{const{normalize:t}=e;return t(["Save"])},saving:e=>{const{normalize:t}=e;return t(["Saving\u2026"])},title:e=>{const{normalize:t}=e;return t(["Save queue to playlist"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},composer:e=>{const{normalize:t}=e;return t(["Composer"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Quality"])},remove:e=>{const{normalize:t}=e;return t(["Remove"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artist"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Year"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},pair:e=>{const{normalize:t}=e;return t(["Pair Remote"])},title:e=>{const{normalize:t}=e;return t(["Remote pairing request"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},play:e=>{const{normalize:t}=e;return t(["Play"])},"release-date":e=>{const{normalize:t}=e;return t(["Release Date"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},play:e=>{const{normalize:t}=e;return t(["Play"])},popularity:e=>{const{normalize:t}=e;return t(["Popularity / Followers"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},owner:e=>{const{normalize:t}=e;return t(["Owner"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},"release-date":e=>{const{normalize:t}=e;return t(["Release Date"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"added-on":e=>{const{normalize:t}=e;return t(["Added On"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},comment:e=>{const{normalize:t}=e;return t(["Comment"])},composer:e=>{const{normalize:t}=e;return t(["Composer"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},"mark-as-new":e=>{const{normalize:t}=e;return t(["Mark as new"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Mark as played"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Quality"])},"rating-value":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("rating"))," / 10"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])},"release-date":e=>{const{normalize:t}=e;return t(["Release Date"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artist"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Year"])}},update:{all:e=>{const{normalize:t}=e;return t(["Update everything"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},feeds:e=>{const{normalize:t}=e;return t(["Only update RSS feeds"])},info:e=>{const{normalize:t}=e;return t(["Scan for new, deleted and modified files"])},local:e=>{const{normalize:t}=e;return t(["Only update local library"])},progress:e=>{const{normalize:t}=e;return t(["Library update in progress\u2026"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Rescan metadata of unmodified files"])},rescan:e=>{const{normalize:t}=e;return t(["Rescan"])},spotify:e=>{const{normalize:t}=e;return t(["Only update Spotify"])},title:e=>{const{normalize:t}=e;return t(["Library update"])}}},language:{de:e=>{const{normalize:t}=e;return t(["German (Deutsch)"])},en:e=>{const{normalize:t}=e;return t(["English"])},fr:e=>{const{normalize:t}=e;return t(["French (Fran\xE7ais)"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Permanently remove this podcast from your library?"])},"info-2":e=>{const{normalize:t}=e;return t(["This will also remove the RSS playlist "])},remove:e=>{const{normalize:t}=e;return t(["Remove"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Remove podcast"])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["Track is not playable"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", restriction reason: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["Audiobook"])},music:e=>{const{normalize:t}=e;return t(["Music"])},podcast:e=>{const{normalize:t}=e;return t(["Podcast"])}}},navigation:{about:e=>{const{normalize:t}=e;return t(["About"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])},"now-playing":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" - ",n(r("album"))])},"stream-error":e=>{const{normalize:t}=e;return t(["HTTP stream error: failed to load stream or stopped loading due to network problem"])},stream:e=>{const{normalize:t}=e;return t(["HTTP stream"])},volume:e=>{const{normalize:t}=e;return t(["Volume"])},files:e=>{const{normalize:t}=e;return t(["Files"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},music:e=>{const{normalize:t}=e;return t(["Music"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},search:e=>{const{normalize:t}=e;return t(["Search"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},title:e=>{const{normalize:t}=e;return t(["OwnTone"])},"update-library":e=>{const{normalize:t}=e;return t(["Update Library"])}},page:{about:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},"built-with":e=>{const{normalize:t}=e;return t(['Web interface built with Bulma, Material Design Icons, Vue.js, axios and more.'])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compiled with support for ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Library"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Total playtime"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},update:e=>{const{normalize:t}=e;return t(["Update"])},"updated-on":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("time"))," ago"])},updated:e=>{const{normalize:t}=e;return t(["Updated"])},uptime:e=>{const{normalize:t}=e;return t(["Uptime"])},version:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Version ",n(r("version"))])}},album:{shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"hide-singles-help":e=>{const{normalize:t}=e;return t(["If active, hides singles and albums with tracks that only appear in playlists."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Hide singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["If active, hides albums that only appear in your Spotify library."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Hide albums from Spotify"])},title:e=>{const{normalize:t}=e;return t(["Albums"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},"recently-added":e=>{const{normalize:t}=e;return t(["Recently added"])},"recently-released":e=>{const{normalize:t}=e;return t(["Recently released"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])},"release-date":e=>{const{normalize:t}=e;return t(["Release date"])}}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," artists"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},"recently-added":e=>{const{normalize:t}=e;return t(["Recently added"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["If active, hides artists that only appear on singles or playlists."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Hide singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["If active, hides artists that only appear in your Spotify library."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Hide artists from Spotify"])},title:e=>{const{normalize:t}=e;return t(["Artists"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Play"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," audiobooks"])},title:e=>{const{normalize:t}=e;return t(["Audiobooks"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},play:e=>{const{normalize:t}=e;return t(["Play"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," authors"])},title:e=>{const{normalize:t}=e;return t(["Authors"])}},tabs:{authors:e=>{const{normalize:t}=e;return t(["Authors"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])}}},browse:{albums:e=>{const{normalize:t}=e;return t(["albums"])},"show-more":e=>{const{normalize:t}=e;return t(["Show more"])},tracks:e=>{const{normalize:t}=e;return t(["tracks"])},"recently-added":{albums:e=>{const{normalize:t}=e;return t(["albums"])},title:e=>{const{normalize:t}=e;return t(["Recently added"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Recently played"])},tracks:e=>{const{normalize:t}=e;return t(["tracks"])}},tabs:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},browse:e=>{const{normalize:t}=e;return t(["Browse"])},composers:e=>{const{normalize:t}=e;return t(["Composers"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},composer:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])}}},composers:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," composers"])},title:e=>{const{normalize:t}=e;return t(["Composers"])}},files:{play:e=>{const{normalize:t}=e;return t(["Play"])},title:e=>{const{normalize:t}=e;return t(["Files"])}},genre:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])}}},genres:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," genres"])},title:e=>{const{normalize:t}=e;return t(["Genres"])}},"now-playing":{info:e=>{const{normalize:t}=e;return t(["Add some tracks by browsing your library"])},title:e=>{const{normalize:t}=e;return t(["Your play queue is empty"])}},playlist:{length:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("length"))," tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," playlists"])}},podcast:{play:e=>{const{normalize:t}=e;return t(["Play"])},remove:e=>{const{normalize:t}=e;return t(["Remove"])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Permanently remove this podcast from your library?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["This will also remove the RSS playlist "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Remove podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Add"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," podcasts"])},"mark-all-played":e=>{const{normalize:t}=e;return t(["Mark All Played"])},"new-episodes":e=>{const{normalize:t}=e;return t(["New Episodes"])},title:e=>{const{normalize:t}=e;return t(["Podcasts"])},update:e=>{const{normalize:t}=e;return t(["Update"])}},queue:{"add-stream":e=>{const{normalize:t}=e;return t(["Add stream"])},clear:e=>{const{normalize:t}=e;return t(["Clear"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},edit:e=>{const{normalize:t}=e;return t(["Edit"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Hide previous"])},title:e=>{const{normalize:t}=e;return t(["Queue"])},save:e=>{const{normalize:t}=e;return t(["Save"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," stations"])},title:e=>{const{normalize:t}=e;return t(["Radio"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])},composers:e=>{const{normalize:t}=e;return t(["Composers"])},help:e=>{const{normalize:t}=e;return t(['Tip: you can search by a smart playlist query language expression if you prefix it with query:.'])},"no-albums":e=>{const{normalize:t}=e;return t(["No albums found"])},"no-artists":e=>{const{normalize:t}=e;return t(["No artists found"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["No audiobooks found"])},"no-composers":e=>{const{normalize:t}=e;return t(["No composers found"])},"no-playlists":e=>{const{normalize:t}=e;return t(["No playlists found"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["No podcasts found"])},"no-tracks":e=>{const{normalize:t}=e;return t(["No tracks found"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},"show-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," albums"])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," artists"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," audiobooks"])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," composers"])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," playlists"])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," podcasts"])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Library"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},settings:{artwork:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},coverartarchive:e=>{const{normalize:t}=e;return t(["Cover Art Archive"])},discogs:e=>{const{normalize:t}=e;return t(["Discogs"])},"explanation-1":e=>{const{normalize:t}=e;return t(["OwnTone supports PNG and JPEG artwork which is either placed as separate image files in the library, embedded in the media files or made available online by radio stations."])},"explanation-2":e=>{const{normalize:t}=e;return t(["In addition to that, you can enable fetching artwork from the following artwork providers:"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}},devices:{"no-active-pairing":e=>{const{normalize:t}=e;return t(["No active pairing request."])},"pairing-request":e=>{const{normalize:t}=e;return t(["Remote pairing request from "])},pairing:e=>{const{normalize:t}=e;return t(["Remote Pairing"])},send:e=>{const{normalize:t}=e;return t(["Send"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["If your speaker requires pairing then activate it below and enter the PIN that it displays."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Speaker pairing and device verification"])},"verification-code":e=>{const{normalize:t}=e;return t(["Enter verification code"])},verify:e=>{const{normalize:t}=e;return t(["Verify"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Album Lists"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])},files:e=>{const{normalize:t}=e;return t(["Audio Files"])},language:e=>{const{normalize:t}=e;return t(["Language"])},music:e=>{const{normalize:t}=e;return t(["Music"])},"navigation-item-selection-info":e=>{const{normalize:t}=e;return t(["If you select more items than can be shown on your screen then the burger menu will disappear."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["Select the top navigation bar menu items"])},"navigation-items":e=>{const{normalize:t}=e;return t(["Navigation Bar"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Now playing page"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},"recently-added-page-info":e=>{const{normalize:t}=e;return t(['Limit the number of albums shown on the "Recently Added" page'])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Recently added page"])},search:e=>{const{normalize:t}=e;return t(["Search"])},"show-composer-genres-info-1":e=>{const{normalize:t}=e;return t(['Comma separated list of genres the composer should be displayed on the "Now playing page"'])},"show-composer-genres-info-2":e=>{const{normalize:t}=e;return t(["Leave empty to always show the composer."])},"show-composer-genres-info-3":e=>{const{normalize:t}=e;return t(['The genre tag of the current track is matched by checking, if one of the defined genres are included. For example setting to "classical, soundtrack" will show the composer for tracks with a genre tag of "Contemporary Classical"'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Show composer only for listed genres"])},"show-composer-info":e=>{const{normalize:t}=e;return t(['If enabled the composer of the current playing track is shown on the "Now playing page"'])},"show-composer":e=>{const{normalize:t}=e;return t(["Show composer"])},"show-coverart":e=>{const{normalize:t}=e;return t(["Show cover artwork in album list"])},"show-path":e=>{const{normalize:t}=e;return t(['Show filepath on the "Now playing" page'])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - Login with your Last.fm username and password to enable scrobbling"])},info:e=>{const{normalize:t}=e;return t(["OwnTone will not store your Last.fm username/password, only the session key. The session key does not expire."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["OwnTone was built without support for Last.fm."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Stop scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["OwnTone was either built without support for Spotify or libspotify is not installed."])},"logged-as":e=>{const{normalize:t}=e;return t(["Logged in as "])},requirements:e=>{const{normalize:t}=e;return t(["You must have a Spotify premium account."])},scopes:e=>{const{normalize:t}=e;return t(["Access to the Spotify Web API enables scanning of your Spotify library. Required scopes are: "])},user:e=>{const{normalize:t}=e;return t(["Access granted for "])},authorize:e=>{const{normalize:t}=e;return t(["Authorize Web API access"])},credentials:e=>{const{normalize:t}=e;return t([" - Login with your Spotify username and password"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify Web API - Grant access to the Spotify Web API"])},"help-1":e=>{const{normalize:t}=e;return t(["libspotify enables OwnTone to play Spotify tracks."])},"help-2":e=>{const{normalize:t}=e;return t(["OwnTone will not store your password, but will still be able to log you in automatically afterwards, because libspotify saves a login token."])},reauthorize:e=>{const{normalize:t}=e;return t(["Please reauthorize Web API access to grant OwnTone the following additional access rights: "])},title:e=>{const{normalize:t}=e;return t(["Spotify"])}},login:e=>{const{normalize:t}=e;return t(["Login"])},logout:e=>{const{normalize:t}=e;return t(["Logout"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},general:e=>{const{normalize:t}=e;return t(["General"])},"online-services":e=>{const{normalize:t}=e;return t(["Online Services"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["Remotes and Outputs"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])}},browse:{"featured-playlists":e=>{const{normalize:t}=e;return t(["Featured Playlists"])},"new-releases":e=>{const{normalize:t}=e;return t(["New Releases"])},"show-more":e=>{const{normalize:t}=e;return t(["Show More"])}},playlist:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},"no-albums":e=>{const{normalize:t}=e;return t(["No albums found"])},"no-artists":e=>{const{normalize:t}=e;return t(["No artists found"])},"no-playlists":e=>{const{normalize:t}=e;return t(["No playlists found"])},"no-tracks":e=>{const{normalize:t}=e;return t(["No tracks found"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," albums"])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," artists"])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," playlists"])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (error saving setting)"])},saved:e=>{const{normalize:t}=e;return t([" (setting saved)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["Failed to connect to OwnTone server"])},"missing-port":e=>{const{normalize:t}=e;return t(["Missing websocket port"])},"request-failed":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Request failed (status: ",n(r("status"))," ",n(r("cause"))," ",n(r("url")),")"])},"queue-saved":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Queue saved to playlist ",n(r("name"))])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks appended to the queue"])},"empty-queue":e=>{const{normalize:t}=e;return t(["Queue is empty"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Today"])},"last-week":e=>{const{normalize:t}=e;return t(["Last week"])},"last-month":e=>{const{normalize:t}=e;return t(["Last month"])}},filter:{mono:e=>{const{normalize:t}=e;return t(["mono"])},stereo:e=>{const{normalize:t}=e;return t(["stereo"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," channels"])}}},fr:{data:{kind:{file:e=>{const{normalize:t}=e;return t(["Fichier"])},url:e=>{const{normalize:t}=e;return t(["URL"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},pipe:e=>{const{normalize:t}=e;return t(["Flux"])}}},dialog:{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},add:{rss:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},help:e=>{const{normalize:t}=e;return t(["L\u2019ajout d\u2019un podcast inclut la cr\xE9ation d\u2019une liste de lecture RSS, qui permettra \xE0 OwnTone de g\xE9rer l\u2019abonnement au podcast."])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-du-flux-rss"])},processing:e=>{const{normalize:t}=e;return t(["Traitement en cours\u2026"])},title:e=>{const{normalize:t}=e;return t(["Ajouter l\u2019URL du flux RSS du podcast"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},loading:e=>{const{normalize:t}=e;return t(["Chargement\u2026"])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-du-flux"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},title:e=>{const{normalize:t}=e;return t(["Ajouter l\u2019URL du flux"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"added-on":e=>{const{normalize:t}=e;return t(["Ajout\xE9 le"])},artist:e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Marquer comme lu"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Supprimer le podcast"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Ann\xE9e"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"added-on":e=>{const{normalize:t}=e;return t(["Ajout\xE9 le"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},composer:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}},directory:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},play:e=>{const{normalize:t}=e;return t(["Lire"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},"track-count":e=>{const{normalize:t}=e;return t(["Pistes"])},type:e=>{const{normalize:t}=e;return t(["Type"])},save:{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},save:e=>{const{normalize:t}=e;return t(["Enregistrer"])},saving:e=>{const{normalize:t}=e;return t(["Enregistrement en cours\u2026"])},title:e=>{const{normalize:t}=e;return t(["Enregistrer la file d\u2019attente dans une liste de lecture"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},composer:e=>{const{normalize:t}=e;return t(["Compositeur"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},position:e=>{const{normalize:t}=e;return t(["Disque / Piste"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE9"])},remove:e=>{const{normalize:t}=e;return t(["Supprimer"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artiste"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Ann\xE9e"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},pair:e=>{const{normalize:t}=e;return t(["Jumeler la t\xE9l\xE9commande"])},title:e=>{const{normalize:t}=e;return t(["Demande de jumelage de t\xE9l\xE9commande"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},popularity:e=>{const{normalize:t}=e;return t(["Popularit\xE9 / Abonnements"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},owner:e=>{const{normalize:t}=e;return t(["Propri\xE9taire"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},position:e=>{const{normalize:t}=e;return t(["Disque / Piste"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"added-on":e=>{const{normalize:t}=e;return t(["Ajout\xE9 le"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},comment:e=>{const{normalize:t}=e;return t(["Commentaire"])},composer:e=>{const{normalize:t}=e;return t(["Compositeur"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},"mark-as-new":e=>{const{normalize:t}=e;return t(["Marquer comme nouveau"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Marquer comme lu"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},position:e=>{const{normalize:t}=e;return t(["Disque / Piste"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE9"])},"rating-value":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("rating"))," / 10"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artiste"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Ann\xE9e"])}},update:{all:e=>{const{normalize:t}=e;return t(["Tout actualiser"])},cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},feeds:e=>{const{normalize:t}=e;return t(["Actualiser uniquement les flux RSS"])},info:e=>{const{normalize:t}=e;return t(["Recherche les fichiers ajout\xE9s, supprim\xE9s et modifi\xE9s"])},local:e=>{const{normalize:t}=e;return t(["Actualiser uniquement la biblioth\xE8que locale"])},progress:e=>{const{normalize:t}=e;return t(["Actualisation de la biblioth\xE8que en cours\u2026"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Analyser les m\xE9tadonn\xE9es des fichiers non modifi\xE9s"])},rescan:e=>{const{normalize:t}=e;return t(["Analyser"])},spotify:e=>{const{normalize:t}=e;return t(["Actualiser uniquement Spotify"])},title:e=>{const{normalize:t}=e;return t(["Actualisation de la biblioth\xE8que"])}}},language:{de:e=>{const{normalize:t}=e;return t(["Allemand (Deutsch)"])},en:e=>{const{normalize:t}=e;return t(["Anglais (English)"])},fr:e=>{const{normalize:t}=e;return t(["Fran\xE7ais"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Supprimer d\xE9finitivement ce podcast de votre biblioth\xE8que\xA0?"])},"info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera \xE9galement la liste de lecture RSS "])},remove:e=>{const{normalize:t}=e;return t(["Supprimer"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Supprimer le podcast"])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["La piste ne peut pas \xEAtre lue"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", raison de la restriction\xA0: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["Livre audio"])},music:e=>{const{normalize:t}=e;return t(["Musique"])},podcast:e=>{const{normalize:t}=e;return t(["Podcast"])}}},navigation:{about:e=>{const{normalize:t}=e;return t(["\xC0 propos"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},"now-playing":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" - ",n(r("album"))])},"stream-error":e=>{const{normalize:t}=e;return t(["Erreur du flux HTTP\xA0: \xE9chec du chargement du flux ou arr\xEAt du chargement en raison d\u2019un probl\xE8me r\xE9seau"])},stream:e=>{const{normalize:t}=e;return t(["Flux HTTP"])},volume:e=>{const{normalize:t}=e;return t(["Volume"])},files:e=>{const{normalize:t}=e;return t(["Fichiers"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},music:e=>{const{normalize:t}=e;return t(["Musique"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},search:e=>{const{normalize:t}=e;return t(["Recherche"])},settings:e=>{const{normalize:t}=e;return t(["R\xE9glages"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},title:e=>{const{normalize:t}=e;return t(["OwnTone"])},"update-library":e=>{const{normalize:t}=e;return t(["Actualiser la biblioth\xE8que"])}},page:{about:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},"built-with":e=>{const{normalize:t}=e;return t(['Interface utilisateur construite avec Bulma, Material Design Icons, Vue.js, axios et plus.'])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compil\xE9 avec les options ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Biblioth\xE8que"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Dur\xE9e totale de lecture"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},update:e=>{const{normalize:t}=e;return t(["Actualiser"])},"updated-on":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["il y a ",n(r("time"))])},updated:e=>{const{normalize:t}=e;return t(["Mis \xE0 jour"])},uptime:e=>{const{normalize:t}=e;return t(["Temps de fonctionnement"])},name:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Version ",n(r("version"))])}},album:{shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},filter:e=>{const{normalize:t}=e;return t(["Filtre"])},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les singles et les albums dont les pistes n\u2019apparaissent que dans les listes de lecture."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Masquer les singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les albums qui n\u2019apparaissent que dans votre biblioth\xE8que Spotify."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Masquer les albums de Spotify"])},title:e=>{const{normalize:t}=e;return t(["Albums"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},"recently-added":e=>{const{normalize:t}=e;return t(["Ajouts r\xE9cents"])},"recently-released":e=>{const{normalize:t}=e;return t(["Sorties r\xE9centes"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])}}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," artists"])},filter:e=>{const{normalize:t}=e;return t(["Filtre"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},"recently-added":e=>{const{normalize:t}=e;return t(["Ajouts r\xE9cents"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les artistes qui n\u2019apparaissent que dans des singles ou des listes de lecture."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Masquer les singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les artistes qui n\u2019apparaissent que dans votre biblioth\xE8que Spotify."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Masquer les artistes de Spotify"])},title:e=>{const{normalize:t}=e;return t(["Artistes"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Lire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," livres audio"])},title:e=>{const{normalize:t}=e;return t(["Livres audio"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},play:e=>{const{normalize:t}=e;return t(["Lire"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," auteurs"])},title:e=>{const{normalize:t}=e;return t(["Auteurs"])}},tabs:{authors:e=>{const{normalize:t}=e;return t(["Auteurs"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])}}},browse:{albums:e=>{const{normalize:t}=e;return t(["albums"])},"show-more":e=>{const{normalize:t}=e;return t(["Afficher plus"])},tracks:e=>{const{normalize:t}=e;return t(["pistes"])},"recently-added":{albums:e=>{const{normalize:t}=e;return t(["albums"])},title:e=>{const{normalize:t}=e;return t(["Ajouts r\xE9cents"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Lectures r\xE9centes"])},tracks:e=>{const{normalize:t}=e;return t(["pistes"])}},tabs:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},browse:e=>{const{normalize:t}=e;return t(["Parcourir"])},composers:e=>{const{normalize:t}=e;return t(["Compositeurs"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},composer:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])}}},composers:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," compositeurs"])},title:e=>{const{normalize:t}=e;return t(["Compositeurs"])}},files:{play:e=>{const{normalize:t}=e;return t(["Lire"])},title:e=>{const{normalize:t}=e;return t(["Fichiers"])}},genre:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])}}},genres:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," genres"])},title:e=>{const{normalize:t}=e;return t(["Genres"])}},"now-playing":{info:e=>{const{normalize:t}=e;return t(["Ajoutez des pistes en parcourant votre biblioth\xE8que"])},title:e=>{const{normalize:t}=e;return t(["La file d\u2019attente est vide"])}},playlist:{length:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("length"))," pistes"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," listes de lecture"])}},podcast:{play:e=>{const{normalize:t}=e;return t(["Lire"])},remove:e=>{const{normalize:t}=e;return t(["Supprimer"])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Supprimer ce podcast de mani\xE8re permanente de la biblioth\xE8que\xA0?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera \xE9galement la liste de lecture RSS "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Supprimer le podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," podcasts"])},"mark-all-played":e=>{const{normalize:t}=e;return t(["Marquer comme lus"])},"new-episodes":e=>{const{normalize:t}=e;return t(["Nouveaux \xE9pisodes"])},title:e=>{const{normalize:t}=e;return t(["Podcasts"])},update:e=>{const{normalize:t}=e;return t(["Actualiser"])}},queue:{"add-stream":e=>{const{normalize:t}=e;return t(["Ajouter un flux"])},clear:e=>{const{normalize:t}=e;return t(["Effacer"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},edit:e=>{const{normalize:t}=e;return t(["\xC9diter"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Masquer l\u2019historique"])},queue:e=>{const{normalize:t}=e;return t(["File d\u2019attente"])},save:e=>{const{normalize:t}=e;return t(["Enregistrer"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," stations"])},title:e=>{const{normalize:t}=e;return t(["Radio"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},composers:e=>{const{normalize:t}=e;return t(["Compositeurs"])},help:e=>{const{normalize:t}=e;return t(['Astuce\xA0: en pr\xE9fixant votre requ\xEAte avec query:, vous pouvez effectuer une recherche avec une expression du langage de requ\xEAte de liste de lecture intelligente.'])},"no-albums":e=>{const{normalize:t}=e;return t(["Aucun album trouv\xE9"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouv\xE9"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Aucun livre audio trouv\xE9"])},"no-composers":e=>{const{normalize:t}=e;return t(["Aucun compositeur trouv\xE9"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouv\xE9e"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["Aucune podcast trouv\xE9"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouv\xE9e"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},"show-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," albums"])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," artistes"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," livres audio"])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," compositeurs"])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," listes de lecture"])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," podcasts"])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," pistes"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Biblioth\xE8que"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},settings:{artwork:{artwork:e=>{const{normalize:t}=e;return t(["Illustrations"])},coverartarchive:e=>{const{normalize:t}=e;return t(["Cover Art Archive"])},discogs:e=>{const{normalize:t}=e;return t(["Discogs"])},"explanation-1":e=>{const{normalize:t}=e;return t(["Prend en charge les illustrations au format PNG et JPEG qui sont soit plac\xE9es dans la biblioth\xE8que en tant que fichiers image s\xE9par\xE9s, soit int\xE9gr\xE9es dans les fichiers m\xE9dia, soit mises \xE0 disposition en ligne par les stations de radio."])},"explanation-2":e=>{const{normalize:t}=e;return t(["En outre, vous pouvez activer la r\xE9cup\xE9ration des illustrations \xE0 partir des fournisseurs d\u2019illustrations suivants\xA0:"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}},devices:{"no-active-pairing":e=>{const{normalize:t}=e;return t(["Aucune demande de jumelage active."])},"pairing-request":e=>{const{normalize:t}=e;return t(["Demande de jumelage de t\xE9l\xE9commande "])},pairing:e=>{const{normalize:t}=e;return t(["Jumelage de t\xE9l\xE9commande"])},send:e=>{const{normalize:t}=e;return t(["Envoyer"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["Si votre enceinte n\xE9cessite un jumelage, activez-la ci-dessous et entrez le code PIN qu\u2019elle affiche."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Jumelage d\u2019enceinte et v\xE9rification d\u2019appareil"])},"verification-code":e=>{const{normalize:t}=e;return t(["Code de v\xE9rification"])},verify:e=>{const{normalize:t}=e;return t(["V\xE9rifier"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Listes d\u2019album"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},files:e=>{const{normalize:t}=e;return t(["Fichiers audio"])},language:e=>{const{normalize:t}=e;return t(["Langue"])},music:e=>{const{normalize:t}=e;return t(["Musique"])},"navigation-item-selection-info":e=>{const{normalize:t}=e;return t(["Si vous s\xE9lectionnez plus d\u2019\xE9l\xE9ments que ce qui peut \xEAtre affich\xE9 sur votre \xE9cran, le menu dispara\xEEtra."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["S\xE9lectionnez les \xE9l\xE9ments de la barre de navigation sup\xE9rieure"])},"navigation-items":e=>{const{normalize:t}=e;return t(["Barre de navigation"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Page \xAB\xA0En cours de lecture\xA0\xBB"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},"recently-added-page-info":e=>{const{normalize:t}=e;return t(["Limiter le nombre d\u2019album affich\xE9s dans la section \xAB\xA0Ajouts r\xE9cents\xA0\xBB"])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Page \xAB\xA0Ajouts r\xE9cents\xA0\xBB"])},search:e=>{const{normalize:t}=e;return t(["Recherche"])},"show-composer-genres-info-1":e=>{const{normalize:t}=e;return t(["Liste des genres, s\xE9par\xE9s par des virgules, que le compositeur doit afficher sur la page \xAB\xA0En cours de lecture\xA0\xBB."])},"show-composer-genres-info-2":e=>{const{normalize:t}=e;return t(["Laissez vide pour toujours afficher le compositeur."])},"show-composer-genres-info-3":e=>{const{normalize:t}=e;return t(['L\u2019\xE9tiquette de genre de la piste actuelle est compar\xE9e en v\xE9rifiant si l\u2019un des genres d\xE9finis est inclus. Par exemple, en choisissant "classique, bande sonore", le compositeur pour les pistes dont l\u2019\xE9tiquette de genre est "classique contemporain" sera affich\xE9.'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Afficher le compositeur uniquement pour les genres list\xE9s"])},"show-composer-info":e=>{const{normalize:t}=e;return t(["Si actif, le compositeur de la piste en cours de lecture est affich\xE9 sur la page \xAB\xA0En cours de lecture\xA0\xBB"])},"show-composer":e=>{const{normalize:t}=e;return t(["Afficher le compositeur"])},"show-coverart":e=>{const{normalize:t}=e;return t(["Afficher les illustration dans la liste d\u2019albums"])},"show-path":e=>{const{normalize:t}=e;return t(["Afficher le chemin du fichier sur la page \xAB\xA0En cours de lecture\xA0\xBB"])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - Connectez-vous avec votre nom d\u2019utilisateur et votre mot de passe Last.fm pour activer le scrobbling."])},info:e=>{const{normalize:t}=e;return t(["Le nom d\u2019utilisateur et le mot de passe Last.fm ne sont pas enregistr\xE9s, uniquement la cl\xE9 de session. La cl\xE9 de session n\u2019expire pas."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["L\u2019option Last.fm n\u2019est pas pr\xE9sente."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Arr\xEAter le scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["L\u2019option Spotify n\u2019est pas pr\xE9sente."])},"logged-as":e=>{const{normalize:t}=e;return t(["Connect\xE9 en tant que "])},requirements:e=>{const{normalize:t}=e;return t(["Vous devez poss\xE9der un compte Spotify Premium."])},scopes:e=>{const{normalize:t}=e;return t(["L\u2019acc\xE8s \xE0 l\u2019API de Spotify permet l\u2019analyse de votre biblioth\xE8que Spotify. Les champs d\u2019application requis sont les suivants\xA0:"])},user:e=>{const{normalize:t}=e;return t(["Acc\xE8s autoris\xE9 pour "])},authorize:e=>{const{normalize:t}=e;return t(["Autoriser l\u2019acc\xE8s \xE0 l\u2019API"])},credentials:e=>{const{normalize:t}=e;return t([" - Connectez-vous avec votre nom d\u2019utilisateur et mot de passe Spotify"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify - Accordez l\u2019acc\xE8s \xE0 l\u2019API de Spotify"])},"help-1":e=>{const{normalize:t}=e;return t(["La biblioth\xE8que libspotify permet de lire les pistes de Spotify."])},"help-2":e=>{const{normalize:t}=e;return t(["Votre nom d\u2019utilisateur et votre mot de passe Spotify ne sont pas enregistr\xE9s, uniquement le jeton de connexion."])},reauthorize:e=>{const{normalize:t}=e;return t(["Veuillez autoriser \xE0 nouveau l\u2019acc\xE8s \xE0 l\u2019API pour accorder \xE0 OwnTone les droits d\u2019acc\xE8s suppl\xE9mentaires suivants\xA0:"])},title:e=>{const{normalize:t}=e;return t(["Spotify"])}},login:e=>{const{normalize:t}=e;return t(["Se connecter"])},logout:e=>{const{normalize:t}=e;return t(["Se d\xE9connecter"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Illustrations"])},general:e=>{const{normalize:t}=e;return t(["G\xE9n\xE9ral"])},"online-services":e=>{const{normalize:t}=e;return t(["Services en ligne"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["T\xE9l\xE9commandes et sorties"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])}},browse:{"featured-playlists":e=>{const{normalize:t}=e;return t(["Listes de lecture en vedette"])},"new-releases":e=>{const{normalize:t}=e;return t(["Nouvelle sorties"])},"show-more":e=>{const{normalize:t}=e;return t(["Afficher plus"])}},playlist:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},"no-albums":e=>{const{normalize:t}=e;return t(["Aucun album trouv\xE9"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouv\xE9"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouv\xE9e"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouv\xE9e"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," albums"])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," artistes"])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," listes de lecture"])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," pistes"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (erreur \xE0 l\u2019enregistrement du r\xE9glage)"])},saved:e=>{const{normalize:t}=e;return t([" (r\xE9glage enregistr\xE9)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["\xC9chec de connexion au serveur"])},"missing-port":e=>{const{normalize:t}=e;return t(["Port websocket manquant"])},"request-failed":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["La requ\xEAte a \xE9chou\xE9 (status: ",n(r("status"))," ",n(r("cause"))," ",n(r("url")),")"])},"queue-saved":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["La file d\u2019attente enregistr\xE9e dans la liste de lecture ",n(r("name"))])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes ajout\xE9es \xE0 la file d\u2019attente"])},"empty-queue":e=>{const{normalize:t}=e;return t(["La file d\u2019attente est vide"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Aujourd\u2019hui"])},"last-week":e=>{const{normalize:t}=e;return t(["La semaine derni\xE8re"])},"last-month":e=>{const{normalize:t}=e;return t(["Le mois dernier"])}},filter:{mono:e=>{const{normalize:t}=e;return t(["mono"])},stereo:e=>{const{normalize:t}=e;return t(["st\xE9r\xE9o"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," canaux"])}}}},fu=Ix({legacy:!1,globalInjection:!0,availableLocales:"fr",locale:navigator.language,fallbackLocale:"en",fallbackWarn:!1,missingWarn:!1,messages:qx});/*! * vuex v4.1.0 * (c) 2022 Evan You * @license MIT */var Wx="store";function To(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function Gx(e){return e!==null&&typeof e=="object"}function Kx(e){return e&&typeof e.then=="function"}function Zx(e,t){return function(){return e(t)}}function _y(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function gy(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;pu(e,n,[],e._modules.root,!0),ym(e,n,t)}function ym(e,t,n){var r=e._state,s=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={},a={},u=Bd(!0);u.run(function(){To(o,function(c,d){i[d]=Zx(c,e),a[d]=$t(function(){return i[d]()}),Object.defineProperty(e.getters,d,{get:function(){return a[d].value},enumerable:!0})})}),e._state=Is({data:t}),e._scope=u,e.strict&&ek(e),r&&n&&e._withCommit(function(){r.data=null}),s&&s.stop()}function pu(e,t,n,r,s){var o=!n.length,i=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=r),!o&&!s){var a=vm(t,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){a[u]=r.state})}var c=r.context=Yx(e,i,n);r.forEachMutation(function(d,f){var m=i+f;Jx(e,m,d,c)}),r.forEachAction(function(d,f){var m=d.root?f:i+f,p=d.handler||d;Xx(e,m,p,c)}),r.forEachGetter(function(d,f){var m=i+f;Qx(e,m,d,c)}),r.forEachChild(function(d,f){pu(e,t,n.concat(f),d,s)})}function Yx(e,t,n){var r=t==="",s={dispatch:r?e.dispatch:function(o,i,a){var u=Pl(o,i,a),c=u.payload,d=u.options,f=u.type;return(!d||!d.root)&&(f=t+f),e.dispatch(f,c)},commit:r?e.commit:function(o,i,a){var u=Pl(o,i,a),c=u.payload,d=u.options,f=u.type;(!d||!d.root)&&(f=t+f),e.commit(f,c,d)}};return Object.defineProperties(s,{getters:{get:r?function(){return e.getters}:function(){return yy(e,t)}},state:{get:function(){return vm(e.state,n)}}}),s}function yy(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(s){if(s.slice(0,r)===t){var o=s.slice(r);Object.defineProperty(n,o,{get:function(){return e.getters[s]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function Jx(e,t,n,r){var s=e._mutations[t]||(e._mutations[t]=[]);s.push(function(i){n.call(e,r.state,i)})}function Xx(e,t,n,r){var s=e._actions[t]||(e._actions[t]=[]);s.push(function(i){var a=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},i);return Kx(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(u){throw e._devtoolHook.emit("vuex:error",u),u}):a})}function Qx(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function ek(e){kt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function vm(e,t){return t.reduce(function(n,r){return n[r]},e)}function Pl(e,t,n){return Gx(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var tk="vuex bindings",Fp="vuex:mutations",ec="vuex:actions",qs="vuex",nk=0;function rk(e,t){Cx({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[tk]},function(n){n.addTimelineLayer({id:Fp,label:"Vuex Mutations",color:Ip}),n.addTimelineLayer({id:ec,label:"Vuex Actions",color:Ip}),n.addInspector({id:qs,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===qs)if(r.filter){var s=[];Cy(s,t._modules.root,r.filter,""),r.rootNodes=s}else r.rootNodes=[wy(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===qs){var s=r.nodeId;yy(t,s),r.state=ik(lk(t._modules,s),s==="root"?t.getters:t._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===qs){var s=r.nodeId,o=r.path;s!=="root"&&(o=s.split("/").filter(Boolean).concat(o)),t._withCommit(function(){r.set(t._state.data,o,r.state.value)})}}),t.subscribe(function(r,s){var o={};r.payload&&(o.payload=r.payload),o.state=s,n.notifyComponentUpdate(),n.sendInspectorTree(qs),n.sendInspectorState(qs),n.addTimelineEvent({layerId:Fp,event:{time:Date.now(),title:r.type,data:o}})}),t.subscribeAction({before:function(r,s){var o={};r.payload&&(o.payload=r.payload),r._id=nk++,r._time=Date.now(),o.state=s,n.addTimelineEvent({layerId:ec,event:{time:r._time,title:r.type,groupId:r._id,subtitle:"start",data:o}})},after:function(r,s){var o={},i=Date.now()-r._time;o.duration={_custom:{type:"duration",display:i+"ms",tooltip:"Action duration",value:i}},r.payload&&(o.payload=r.payload),o.state=s,n.addTimelineEvent({layerId:ec,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var Ip=8702998,sk=6710886,ok=16777215,vy={label:"namespaced",textColor:ok,backgroundColor:sk};function by(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function wy(e,t){return{id:t||"root",label:by(t),tags:e.namespaced?[vy]:[],children:Object.keys(e._children).map(function(n){return wy(e._children[n],t+n+"/")})}}function Cy(e,t,n,r){r.includes(n)&&e.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:t.namespaced?[vy]:[]}),Object.keys(t._children).forEach(function(s){Cy(e,t._children[s],n,r+s+"/")})}function ik(e,t,n){t=n==="root"?t:t[n];var r=Object.keys(t),s={state:Object.keys(e.state).map(function(i){return{key:i,editable:!0,value:e.state[i]}})};if(r.length){var o=ak(t);s.getters=Object.keys(o).map(function(i){return{key:i.endsWith("/")?by(i):i,editable:!1,value:id(function(){return o[i]})}})}return s}function ak(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split("/");if(r.length>1){var s=t,o=r.pop();r.forEach(function(i){s[i]||(s[i]={_custom:{value:{},display:i,tooltip:"Module",abstract:!0}}),s=s[i]._custom.value}),s[o]=id(function(){return e[n]})}else t[n]=id(function(){return e[n]})}),t}function lk(e,t){var n=t.split("/").filter(function(r){return r});return n.reduce(function(r,s,o){var i=r[s];if(!i)throw new Error('Missing module "'+s+'" for path "'+t+'".');return o===n.length-1?i:i._children},t==="root"?e:e.root._children)}function id(e){try{return e()}catch(t){return t}}var ur=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=(typeof r=="function"?r():r)||{}},zy={namespaced:{configurable:!0}};zy.namespaced.get=function(){return!!this._rawModule.namespaced};ur.prototype.addChild=function(t,n){this._children[t]=n};ur.prototype.removeChild=function(t){delete this._children[t]};ur.prototype.getChild=function(t){return this._children[t]};ur.prototype.hasChild=function(t){return t in this._children};ur.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};ur.prototype.forEachChild=function(t){To(this._children,t)};ur.prototype.forEachGetter=function(t){this._rawModule.getters&&To(this._rawModule.getters,t)};ur.prototype.forEachAction=function(t){this._rawModule.actions&&To(this._rawModule.actions,t)};ur.prototype.forEachMutation=function(t){this._rawModule.mutations&&To(this._rawModule.mutations,t)};Object.defineProperties(ur.prototype,zy);var Ns=function(t){this.register([],t,!1)};Ns.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};Ns.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,s){return n=n.getChild(s),r+(n.namespaced?s+"/":"")},"")};Ns.prototype.update=function(t){xy([],this.root,t)};Ns.prototype.register=function(t,n,r){var s=this;r===void 0&&(r=!0);var o=new ur(n,r);if(t.length===0)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}n.modules&&To(n.modules,function(a,u){s.register(t.concat(u),a,r)})};Ns.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1],s=n.getChild(r);!s||!s.runtime||n.removeChild(r)};Ns.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function xy(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;xy(e.concat(r),t.getChild(r),n.modules[r])}}function uk(e){return new An(e)}var An=function(t){var n=this;t===void 0&&(t={});var r=t.plugins;r===void 0&&(r=[]);var s=t.strict;s===void 0&&(s=!1);var o=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Ns(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var i=this,a=this,u=a.dispatch,c=a.commit;this.dispatch=function(m,p){return u.call(i,m,p)},this.commit=function(m,p,h){return c.call(i,m,p,h)},this.strict=s;var d=this._modules.root.state;pu(this,d,[],this._modules.root),ym(this,d),r.forEach(function(f){return f(n)})},bm={state:{configurable:!0}};An.prototype.install=function(t,n){t.provide(n||Wx,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&rk(t,this)};bm.state.get=function(){return this._state.data};bm.state.set=function(e){};An.prototype.commit=function(t,n,r){var s=this,o=Pl(t,n,r),i=o.type,a=o.payload,u={type:i,payload:a},c=this._mutations[i];!c||(this._withCommit(function(){c.forEach(function(f){f(a)})}),this._subscribers.slice().forEach(function(d){return d(u,s.state)}))};An.prototype.dispatch=function(t,n){var r=this,s=Pl(t,n),o=s.type,i=s.payload,a={type:o,payload:i},u=this._actions[o];if(!!u){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(a,r.state)})}catch{}var c=u.length>1?Promise.all(u.map(function(d){return d(i)})):u[0](i);return new Promise(function(d,f){c.then(function(m){try{r._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(a,r.state)})}catch{}d(m)},function(m){try{r._actionSubscribers.filter(function(p){return p.error}).forEach(function(p){return p.error(a,r.state,m)})}catch{}f(m)})})}};An.prototype.subscribe=function(t,n){return _y(t,this._subscribers,n)};An.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return _y(r,this._actionSubscribers,n)};An.prototype.watch=function(t,n,r){var s=this;return kt(function(){return t(s.state,s.getters)},n,Object.assign({},r))};An.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};An.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),pu(this,this.state,t,this._modules.get(t),r.preserveState),ym(this,this.state)};An.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=vm(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),gy(this)};An.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};An.prototype.hotUpdate=function(t){this._modules.update(t),gy(this,!0)};An.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(An.prototype,bm);const ky="UPDATE_CONFIG",Ey="UPDATE_SETTINGS",hu="UPDATE_SETTINGS_OPTION",Sy="UPDATE_LIBRARY_STATS",$y="UPDATE_LIBRARY_AUDIOBOOKS_COUNT",Ay="UPDATE_LIBRARY_PODCASTS_COUNT",Ty="UPDATE_LIBRARY_RSS_COUNT",Oy="UPDATE_OUTPUTS",wm="UPDATE_PLAYER_STATUS",Py="UPDATE_QUEUE",Dy="UPDATE_LASTFM",Fy="UPDATE_SPOTIFY",Iy="UPDATE_PAIRING",Cm="SPOTIFY_NEW_RELEASES",zm="SPOTIFY_FEATURED_PLAYLISTS",Rp="ADD_NOTIFICATION",ad="DELETE_NOTIFICATION",ld="SEARCH_PATH",xm="ADD_RECENT_SEARCH",Ry="COMPOSER_TRACKS_SORT",Ly="GENRE_TRACKS_SORT",_u="HIDE_SINGLES",km="HIDE_SPOTIFY",Ny="ARTISTS_SORT",My="ARTIST_ALBUMS_SORT",Vy="ARTIST_TRACKS_SORT",By="ALBUMS_SORT",Uy="SHOW_ONLY_NEXT_ITEMS",yo="SHOW_BURGER_MENU",vo="SHOW_PLAYER_MENU",Ki="SHOW_UPDATE_DIALOG",Em="UPDATE_DIALOG_SCAN_KIND";var at=uk({state(){return{config:{websocket_port:0,version:"",buildoptions:[]},settings:{categories:[]},library:{artists:0,albums:0,songs:0,db_playtime:0,updating:!1},audiobooks_count:{},podcasts_count:{},rss_count:{},outputs:[],player:{state:"stop",repeat:"off",consume:!1,shuffle:!1,volume:0,item_id:0,item_length_ms:0,item_progress_ms:0},queue:{version:0,count:0,items:[]},lastfm:{},spotify:{},pairing:{},spotify_new_releases:[],spotify_featured_playlists:[],notifications:{next_id:1,list:[]},search_path:"/search/library",recent_searches:[],composer_tracks_sort:1,genre_tracks_sort:1,hide_singles:!1,hide_spotify:!1,artists_sort:1,artist_albums_sort:1,artist_tracks_sort:1,albums_sort:1,show_only_next_items:!1,show_burger_menu:!1,show_player_menu:!1,show_update_dialog:!1,update_dialog_scan_kind:""}},getters:{now_playing:e=>{const t=e.queue.items.find(function(n){return n.id===e.player.item_id});return t===void 0?{}:t},settings_webinterface:e=>e.settings?e.settings.categories.find(t=>t.name==="webinterface"):null,settings_option_recently_added_limit:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="recently_added_limit");if(n)return n.value}return 100},settings_option_show_composer_now_playing:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="show_composer_now_playing");if(n)return n.value}return!1},settings_option_show_composer_for_genre:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="show_composer_for_genre");if(n)return n.value}return null},settings_option_show_filepath_now_playing:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="show_filepath_now_playing");if(n)return n.value}return!1},settings_category:e=>t=>e.settings.categories.find(n=>n.name===t),settings_option:e=>(t,n)=>{const r=e.settings.categories.find(s=>s.name===t);return r?r.options.find(s=>s.name===n):{}}},mutations:{[ky](e,t){e.config=t},[Ey](e,t){e.settings=t},[hu](e,t){const r=e.settings.categories.find(s=>s.name===t.category).options.find(s=>s.name===t.name);r.value=t.value},[Sy](e,t){e.library=t},[$y](e,t){e.audiobooks_count=t},[Ay](e,t){e.podcasts_count=t},[Ty](e,t){e.rss_count=t},[Oy](e,t){e.outputs=t},[wm](e,t){e.player=t},[Py](e,t){e.queue=t},[Dy](e,t){e.lastfm=t},[Fy](e,t){e.spotify=t},[Iy](e,t){e.pairing=t},[Cm](e,t){e.spotify_new_releases=t},[zm](e,t){e.spotify_featured_playlists=t},[Rp](e,t){if(t.topic){const n=e.notifications.list.findIndex(r=>r.topic===t.topic);if(n>=0){e.notifications.list.splice(n,1,t);return}}e.notifications.list.push(t)},[ad](e,t){const n=e.notifications.list.indexOf(t);n!==-1&&e.notifications.list.splice(n,1)},[ld](e,t){e.search_path=t},[xm](e,t){const n=e.recent_searches.findIndex(r=>r===t);n>=0&&e.recent_searches.splice(n,1),e.recent_searches.splice(0,0,t),e.recent_searches.length>5&&e.recent_searches.pop()},[Ry](e,t){e.composer_tracks_sort=t},[Ly](e,t){e.genre_tracks_sort=t},[_u](e,t){e.hide_singles=t},[km](e,t){e.hide_spotify=t},[Ny](e,t){e.artists_sort=t},[My](e,t){e.artist_albums_sort=t},[Vy](e,t){e.artist_tracks_sort=t},[By](e,t){e.albums_sort=t},[Uy](e,t){e.show_only_next_items=t},[yo](e,t){e.show_burger_menu=t},[vo](e,t){e.show_player_menu=t},[Ki](e,t){e.show_update_dialog=t},[Em](e,t){e.update_dialog_scan_kind=t}},actions:{add_notification({commit:e,state:t},n){const r={id:t.notifications.next_id++,type:n.type,text:n.text,topic:n.topic,timeout:n.timeout};e(Rp,r),n.timeout>0&&setTimeout(()=>{e(ad,r)},n.timeout)}}});/*! * vue-router v4.2.2 * (c) 2023 Eduardo San Martin Morote * @license MIT */const Qs=typeof window!="undefined";function ck(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const bt=Object.assign;function tc(e,t){const n={};for(const r in t){const s=t[r];n[r]=ar(s)?s.map(e):e(s)}return n}const _i=()=>{},ar=Array.isArray,dk=/\/$/,mk=e=>e.replace(dk,"");function nc(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let u=t.indexOf("?");return a=0&&(u=-1),u>-1&&(r=t.slice(0,u),o=t.slice(u+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=_k(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function fk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Lp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function pk(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&bo(t.matched[r],n.matched[s])&&jy(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function bo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function jy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!hk(e[n],t[n]))return!1;return!0}function hk(e,t){return ar(e)?Np(e,t):ar(t)?Np(t,e):e===t}function Np(e,t){return ar(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function _k(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var Li;(function(e){e.pop="pop",e.push="push"})(Li||(Li={}));var gi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(gi||(gi={}));function gk(e){if(!e)if(Qs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),mk(e)}const yk=/^[^#]+#/;function vk(e,t){return e.replace(yk,"#")+t}function bk(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const gu=()=>({left:window.pageXOffset,top:window.pageYOffset});function wk(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=bk(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Mp(e,t){return(history.state?history.state.position-t:-1)+e}const ud=new Map;function Ck(e,t){ud.set(e,t)}function zk(e){const t=ud.get(e);return ud.delete(e),t}let xk=()=>location.protocol+"//"+location.host;function Hy(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,u=s.slice(a);return u[0]!=="/"&&(u="/"+u),Lp(u,"")}return Lp(n,e)+r+s}function kk(e,t,n,r){let s=[],o=[],i=null;const a=({state:m})=>{const p=Hy(e,location),h=n.value,_=t.value;let w=0;if(m){if(n.value=p,t.value=m,i&&i===h){i=null;return}w=_?m.position-_.position:0}else r(p);s.forEach(v=>{v(n.value,h,{delta:w,type:Li.pop,direction:w?w>0?gi.forward:gi.back:gi.unknown})})};function u(){i=n.value}function c(m){s.push(m);const p=()=>{const h=s.indexOf(m);h>-1&&s.splice(h,1)};return o.push(p),p}function d(){const{history:m}=window;!m.state||m.replaceState(bt({},m.state,{scroll:gu()}),"")}function f(){for(const m of o)m();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:c,destroy:f}}function Vp(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?gu():null}}function Ek(e){const{history:t,location:n}=window,r={value:Hy(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,c,d){const f=e.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:xk()+e+u;try{t[d?"replaceState":"pushState"](c,"",m),s.value=c}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function i(u,c){const d=bt({},t.state,Vp(s.value.back,u,s.value.forward,!0),c,{position:s.value.position});o(u,d,!0),r.value=u}function a(u,c){const d=bt({},s.value,t.state,{forward:u,scroll:gu()});o(d.current,d,!0);const f=bt({},Vp(r.value,u,null),{position:d.position+1},c);o(u,f,!1),r.value=u}return{location:r,state:s,push:a,replace:i}}function Sk(e){e=gk(e);const t=Ek(e),n=kk(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=bt({location:"",base:e,go:r,createHref:vk.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function $k(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Sk(e)}function Ak(e){return typeof e=="string"||e&&typeof e=="object"}function qy(e){return typeof e=="string"||typeof e=="symbol"}const jr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Wy=Symbol("");var Bp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Bp||(Bp={}));function wo(e,t){return bt(new Error,{type:e,[Wy]:!0},t)}function Er(e,t){return e instanceof Error&&Wy in e&&(t==null||!!(e.type&t))}const Up="[^/]+?",Tk={sensitive:!1,strict:!1,start:!0,end:!0},Ok=/[.+*?^${}()[\]/\\]/g;function Pk(e,t){const n=bt({},Tk,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const d=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Fk(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Ik={type:0,value:""},Rk=/[a-zA-Z0-9_]/;function Lk(e){if(!e)return[[]];if(e==="/")return[[Ik]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,u,c="",d="";function f(){!c||(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function m(){c+=u}for(;a{i(b)}:_i}function i(d){if(qy(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function a(){return n}function u(d){let f=0;for(;f=0&&(d.record.path!==n[f].record.path||!Gy(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!qp(d)&&r.set(d.record.name,d)}function c(d,f){let m,p={},h,_;if("name"in d&&d.name){if(m=r.get(d.name),!m)throw wo(1,{location:d});_=m.record.name,p=bt(Hp(f.params,m.keys.filter(b=>!b.optional).map(b=>b.name)),d.params&&Hp(d.params,m.keys.map(b=>b.name))),h=m.stringify(p)}else if("path"in d)h=d.path,m=n.find(b=>b.re.test(h)),m&&(p=m.parse(h),_=m.record.name);else{if(m=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!m)throw wo(1,{location:d,currentLocation:f});_=m.record.name,p=bt({},f.params,d.params),h=m.stringify(p)}const w=[];let v=m;for(;v;)w.unshift(v.record),v=v.parent;return{name:_,path:h,params:p,matched:w,meta:Uk(w)}}return e.forEach(d=>o(d)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function Hp(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Vk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Bk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Bk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function qp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Uk(e){return e.reduce((t,n)=>bt(t,n.meta),{})}function Wp(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Gy(e,t){return t.children.some(n=>n===e||Gy(e,n))}const Ky=/#/g,jk=/&/g,Hk=/\//g,qk=/=/g,Wk=/\?/g,Zy=/\+/g,Gk=/%5B/g,Kk=/%5D/g,Yy=/%5E/g,Zk=/%60/g,Jy=/%7B/g,Yk=/%7C/g,Xy=/%7D/g,Jk=/%20/g;function Sm(e){return encodeURI(""+e).replace(Yk,"|").replace(Gk,"[").replace(Kk,"]")}function Xk(e){return Sm(e).replace(Jy,"{").replace(Xy,"}").replace(Yy,"^")}function cd(e){return Sm(e).replace(Zy,"%2B").replace(Jk,"+").replace(Ky,"%23").replace(jk,"%26").replace(Zk,"`").replace(Jy,"{").replace(Xy,"}").replace(Yy,"^")}function Qk(e){return cd(e).replace(qk,"%3D")}function e2(e){return Sm(e).replace(Ky,"%23").replace(Wk,"%3F")}function t2(e){return e==null?"":e2(e).replace(Hk,"%2F")}function Dl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function n2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&cd(o)):[r&&cd(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function r2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ar(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const s2=Symbol(""),Kp=Symbol(""),$m=Symbol(""),Qy=Symbol(""),dd=Symbol("");function Bo(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Zr(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,a)=>{const u=f=>{f===!1?a(wo(4,{from:n,to:t})):f instanceof Error?a(f):Ak(f)?a(wo(2,{from:t,to:f})):(o&&r.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),i())},c=e.call(r&&r.instances[s],t,n,u);let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>a(f))})}function rc(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let a=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(o2(a)){const c=(a.__vccOpts||a)[t];c&&s.push(Zr(c,n,r,o,i))}else{let u=a();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const d=ck(c)?c.default:c;o.components[i]=d;const m=(d.__vccOpts||d)[t];return m&&Zr(m,n,r,o,i)()}))}}return s}function o2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Zp(e){const t=ir($m),n=ir(Qy),r=$t(()=>t.resolve(xn(e.to))),s=$t(()=>{const{matched:u}=r.value,{length:c}=u,d=u[c-1],f=n.matched;if(!d||!f.length)return-1;const m=f.findIndex(bo.bind(null,d));if(m>-1)return m;const p=Yp(u[c-2]);return c>1&&Yp(d)===p&&f[f.length-1].path!==p?f.findIndex(bo.bind(null,u[c-2])):m}),o=$t(()=>s.value>-1&&u2(n.params,r.value.params)),i=$t(()=>s.value>-1&&s.value===n.matched.length-1&&jy(n.params,r.value.params));function a(u={}){return l2(u)?t[xn(e.replace)?"replace":"push"](xn(e.to)).catch(_i):Promise.resolve()}return{route:r,href:$t(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const i2=$o({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Zp,setup(e,{slots:t}){const n=Is(Zp(e)),{options:r}=ir($m),s=$t(()=>({[Jp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Jp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:hr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),a2=i2;function l2(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function u2(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!ar(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Yp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Jp=(e,t,n)=>e!=null?e:t!=null?t:n,c2=$o({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ir(dd),s=$t(()=>e.route||r.value),o=ir(Kp,0),i=$t(()=>{let c=xn(o);const{matched:d}=s.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),a=$t(()=>s.value.matched[i.value]);di(Kp,$t(()=>i.value+1)),di(s2,a),di(dd,s);const u=Qt();return kt(()=>[u.value,a.value,e.name],([c,d,f],[m,p,h])=>{d&&(d.instances[f]=c,p&&p!==d&&c&&c===m&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),c&&d&&(!p||!bo(d,p)||!m)&&(d.enterCallbacks[f]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=s.value,d=e.name,f=a.value,m=f&&f.components[d];if(!m)return Xp(n.default,{Component:m,route:c});const p=f.props[d],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,w=hr(m,bt({},h,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return Xp(n.default,{Component:w,route:c})||w}}});function Xp(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const d2=c2;function m2(e){const t=Mk(e.routes,e),n=e.parseQuery||n2,r=e.stringifyQuery||Gp,s=e.history,o=Bo(),i=Bo(),a=Bo(),u=F_(jr);let c=jr;Qs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=tc.bind(null,W=>""+W),f=tc.bind(null,t2),m=tc.bind(null,Dl);function p(W,ye){let le,xe;return qy(W)?(le=t.getRecordMatcher(W),xe=ye):xe=W,t.addRoute(xe,le)}function h(W){const ye=t.getRecordMatcher(W);ye&&t.removeRoute(ye)}function _(){return t.getRoutes().map(W=>W.record)}function w(W){return!!t.getRecordMatcher(W)}function v(W,ye){if(ye=bt({},ye||u.value),typeof W=="string"){const N=nc(n,W,ye.path),ee=t.resolve({path:N.path},ye),re=s.createHref(N.fullPath);return bt(N,ee,{params:m(ee.params),hash:Dl(N.hash),redirectedFrom:void 0,href:re})}let le;if("path"in W)le=bt({},W,{path:nc(n,W.path,ye.path).path});else{const N=bt({},W.params);for(const ee in N)N[ee]==null&&delete N[ee];le=bt({},W,{params:f(N)}),ye.params=f(ye.params)}const xe=t.resolve(le,ye),Ue=W.hash||"";xe.params=d(m(xe.params));const O=fk(r,bt({},W,{hash:Xk(Ue),path:xe.path})),D=s.createHref(O);return bt({fullPath:O,hash:Ue,query:r===Gp?r2(W.query):W.query||{}},xe,{redirectedFrom:void 0,href:D})}function b(W){return typeof W=="string"?nc(n,W,u.value.path):bt({},W)}function k(W,ye){if(c!==W)return wo(8,{from:ye,to:W})}function z(W){return M(W)}function S(W){return z(bt(b(W),{replace:!0}))}function T(W){const ye=W.matched[W.matched.length-1];if(ye&&ye.redirect){const{redirect:le}=ye;let xe=typeof le=="function"?le(W):le;return typeof xe=="string"&&(xe=xe.includes("?")||xe.includes("#")?xe=b(xe):{path:xe},xe.params={}),bt({query:W.query,hash:W.hash,params:"path"in xe?{}:W.params},xe)}}function M(W,ye){const le=c=v(W),xe=u.value,Ue=W.state,O=W.force,D=W.replace===!0,N=T(le);if(N)return M(bt(b(N),{state:typeof N=="object"?bt({},Ue,N.state):Ue,force:O,replace:D}),ye||le);const ee=le;ee.redirectedFrom=ye;let re;return!O&&pk(r,xe,le)&&(re=wo(16,{to:ee,from:xe}),ve(xe,xe,!0,!1)),(re?Promise.resolve(re):j(ee,xe)).catch(oe=>Er(oe)?Er(oe,2)?oe:Ze(oe):Ce(oe,ee,xe)).then(oe=>{if(oe){if(Er(oe,2))return M(bt({replace:D},b(oe.to),{state:typeof oe.to=="object"?bt({},Ue,oe.to.state):Ue,force:O}),ye||ee)}else oe=Q(ee,xe,!0,D,Ue);return K(ee,xe,oe),oe})}function L(W,ye){const le=k(W,ye);return le?Promise.reject(le):Promise.resolve()}function F(W){const ye=be.values().next().value;return ye&&typeof ye.runWithContext=="function"?ye.runWithContext(W):W()}function j(W,ye){let le;const[xe,Ue,O]=f2(W,ye);le=rc(xe.reverse(),"beforeRouteLeave",W,ye);for(const N of xe)N.leaveGuards.forEach(ee=>{le.push(Zr(ee,W,ye))});const D=L.bind(null,W,ye);return le.push(D),Le(le).then(()=>{le=[];for(const N of o.list())le.push(Zr(N,W,ye));return le.push(D),Le(le)}).then(()=>{le=rc(Ue,"beforeRouteUpdate",W,ye);for(const N of Ue)N.updateGuards.forEach(ee=>{le.push(Zr(ee,W,ye))});return le.push(D),Le(le)}).then(()=>{le=[];for(const N of W.matched)if(N.beforeEnter&&!ye.matched.includes(N))if(ar(N.beforeEnter))for(const ee of N.beforeEnter)le.push(Zr(ee,W,ye));else le.push(Zr(N.beforeEnter,W,ye));return le.push(D),Le(le)}).then(()=>(W.matched.forEach(N=>N.enterCallbacks={}),le=rc(O,"beforeRouteEnter",W,ye),le.push(D),Le(le))).then(()=>{le=[];for(const N of i.list())le.push(Zr(N,W,ye));return le.push(D),Le(le)}).catch(N=>Er(N,8)?N:Promise.reject(N))}function K(W,ye,le){for(const xe of a.list())F(()=>xe(W,ye,le))}function Q(W,ye,le,xe,Ue){const O=k(W,ye);if(O)return O;const D=ye===jr,N=Qs?history.state:{};le&&(xe||D?s.replace(W.fullPath,bt({scroll:D&&N&&N.scroll},Ue)):s.push(W.fullPath,Ue)),u.value=W,ve(W,ye,le,D),Ze()}let U;function G(){U||(U=s.listen((W,ye,le)=>{if(!Fe.listening)return;const xe=v(W),Ue=T(xe);if(Ue){M(bt(Ue,{replace:!0}),xe).catch(_i);return}c=xe;const O=u.value;Qs&&Ck(Mp(O.fullPath,le.delta),gu()),j(xe,O).catch(D=>Er(D,12)?D:Er(D,2)?(M(D.to,xe).then(N=>{Er(N,20)&&!le.delta&&le.type===Li.pop&&s.go(-1,!1)}).catch(_i),Promise.reject()):(le.delta&&s.go(-le.delta,!1),Ce(D,xe,O))).then(D=>{D=D||Q(xe,O,!1),D&&(le.delta&&!Er(D,8)?s.go(-le.delta,!1):le.type===Li.pop&&Er(D,20)&&s.go(-1,!1)),K(xe,O,D)}).catch(_i)}))}let me=Bo(),se=Bo(),ae;function Ce(W,ye,le){Ze(W);const xe=se.list();return xe.length?xe.forEach(Ue=>Ue(W,ye,le)):console.error(W),Promise.reject(W)}function Ke(){return ae&&u.value!==jr?Promise.resolve():new Promise((W,ye)=>{me.add([W,ye])})}function Ze(W){return ae||(ae=!W,G(),me.list().forEach(([ye,le])=>W?le(W):ye()),me.reset()),W}function ve(W,ye,le,xe){const{scrollBehavior:Ue}=e;if(!Qs||!Ue)return Promise.resolve();const O=!le&&zk(Mp(W.fullPath,0))||(xe||!le)&&history.state&&history.state.scroll||null;return Hi().then(()=>Ue(W,ye,O)).then(D=>D&&wk(D)).catch(D=>Ce(D,W,ye))}const X=W=>s.go(W);let ge;const be=new Set,Fe={currentRoute:u,listening:!0,addRoute:p,removeRoute:h,hasRoute:w,getRoutes:_,resolve:v,options:e,push:z,replace:S,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:se.add,isReady:Ke,install(W){const ye=this;W.component("RouterLink",a2),W.component("RouterView",d2),W.config.globalProperties.$router=ye,Object.defineProperty(W.config.globalProperties,"$route",{enumerable:!0,get:()=>xn(u)}),Qs&&!ge&&u.value===jr&&(ge=!0,z(s.location).catch(Ue=>{}));const le={};for(const Ue in jr)le[Ue]=$t(()=>u.value[Ue]);W.provide($m,ye),W.provide(Qy,Is(le)),W.provide(dd,u);const xe=W.unmount;be.add(W),W.unmount=function(){be.delete(W),be.size<1&&(c=jr,U&&U(),U=null,u.value=jr,ge=!1,ae=!1),xe()}}};function Le(W){return W.reduce((ye,le)=>ye.then(()=>F(le)),Promise.resolve())}return Fe}function f2(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ibo(c,a))?r.push(a):n.push(a));const u=e.matched[i];u&&(t.matched.find(c=>bo(c,u))||s.push(u))}return[n,r,s]}var pe=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n};const p2={name:"ContentWithHeading",data(){return{options_visible:!1}},mounted(){this.$slots.options&&(this.observer=new IntersectionObserver(this.onElementObserved,{rootMargin:"-82px 0px 0px 0px",threshold:1}),this.observer.observe(this.$refs.options_ref))},methods:{onElementObserved(e){e.forEach(({target:t,isIntersecting:n})=>{this.options_visible=n})},scroll_to_top:function(){window.scrollTo({top:0,behavior:"smooth"})},scroll_to_content:function(){this.$route.meta.has_tabs?this.$scrollTo("#top",{offset:-140}):this.$scrollTo("#top",{offset:-110})},visibilityChanged:function(e){this.options_visible=e}}},h2={class:"section fd-content"},_2={class:"container"},g2={class:"columns is-centered"},y2={class:"column is-four-fifths"},v2={key:0},b2={ref:"options_ref",style:{height:"1px"}},w2={class:"buttons is-centered",style:{"margin-bottom":"6px","margin-top":"16px"}},C2={class:"icon is-small"},z2={class:"icon is-small"},x2={id:"top",class:"level"},k2={class:"level-left"},E2={class:"level-item has-text-centered-mobile"},S2={class:"level-right has-text-centered-mobile"},$2={style:{"margin-top":"16px"}};function A2(e,t,n,r,s,o){const i=$("mdicon");return E(),P("section",h2,[l("div",_2,[l("div",g2,[l("div",y2,[e.$slots.options?(E(),P("section",v2,[l("div",b2,null,512),vt(e.$slots,"options"),l("nav",w2,[s.options_visible?(E(),P("a",{key:1,class:"button is-small is-white",onClick:t[1]||(t[1]=(...a)=>o.scroll_to_content&&o.scroll_to_content(...a))},[l("span",z2,[C(i,{name:"chevron-up",size:"16"})])])):(E(),P("a",{key:0,class:"button is-small is-white",onClick:t[0]||(t[0]=(...a)=>o.scroll_to_top&&o.scroll_to_top(...a))},[l("span",C2,[C(i,{name:"chevron-down",size:"16"})])]))])])):Y("",!0),l("div",{class:We({"fd-content-with-option":e.$slots.options})},[l("nav",x2,[l("div",k2,[l("div",E2,[l("div",null,[vt(e.$slots,"heading-left")])])]),l("div",S2,[vt(e.$slots,"heading-right")])]),vt(e.$slots,"content"),l("div",$2,[vt(e.$slots,"footer")])],2)])])])])}var mt=pe(p2,[["render",A2]]);function ev(e,t){return function(){return e.apply(t,arguments)}}const{toString:T2}=Object.prototype,{getPrototypeOf:Am}=Object,yu=(e=>t=>{const n=T2.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),br=e=>(e=e.toLowerCase(),t=>yu(t)===e),vu=e=>t=>typeof t===e,{isArray:Oo}=Array,Ni=vu("undefined");function O2(e){return e!==null&&!Ni(e)&&e.constructor!==null&&!Ni(e.constructor)&&qn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const tv=br("ArrayBuffer");function P2(e){let t;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&tv(e.buffer),t}const D2=vu("string"),qn=vu("function"),nv=vu("number"),bu=e=>e!==null&&typeof e=="object",F2=e=>e===!0||e===!1,ml=e=>{if(yu(e)!=="object")return!1;const t=Am(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},I2=br("Date"),R2=br("File"),L2=br("Blob"),N2=br("FileList"),M2=e=>bu(e)&&qn(e.pipe),V2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qn(e.append)&&((t=yu(e))==="formdata"||t==="object"&&qn(e.toString)&&e.toString()==="[object FormData]"))},B2=br("URLSearchParams"),U2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Zi(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e=="undefined")return;let r,s;if(typeof e!="object"&&(e=[e]),Oo(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const sv=(()=>typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global)(),ov=e=>!Ni(e)&&e!==sv;function md(){const{caseless:e}=ov(this)&&this||{},t={},n=(r,s)=>{const o=e&&rv(t,s)||s;ml(t[o])&&ml(r)?t[o]=md(t[o],r):ml(r)?t[o]=md({},r):Oo(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(Zi(t,(s,o)=>{n&&qn(s)?e[o]=ev(s,n):e[o]=s},{allOwnKeys:r}),e),H2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),q2=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},W2=(e,t,n,r)=>{let s,o,i;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!a[i]&&(t[i]=e[i],a[i]=!0);e=n!==!1&&Am(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},G2=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},K2=e=>{if(!e)return null;if(Oo(e))return e;let t=e.length;if(!nv(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Z2=(e=>t=>e&&t instanceof e)(typeof Uint8Array!="undefined"&&Am(Uint8Array)),Y2=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},J2=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},X2=br("HTMLFormElement"),Q2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Qp=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),eE=br("RegExp"),iv=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Zi(n,(s,o)=>{t(s,o,e)!==!1&&(r[o]=s)}),Object.defineProperties(e,r)},tE=e=>{iv(e,(t,n)=>{if(qn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(!!qn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},nE=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return Oo(e)?r(e):r(String(e).split(t)),n},rE=()=>{},sE=(e,t)=>(e=+e,Number.isFinite(e)?e:t),sc="abcdefghijklmnopqrstuvwxyz",eh="0123456789",av={DIGIT:eh,ALPHA:sc,ALPHA_DIGIT:sc+sc.toUpperCase()+eh},oE=(e=16,t=av.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function iE(e){return!!(e&&qn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const aE=e=>{const t=new Array(10),n=(r,s)=>{if(bu(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=Oo(r)?[]:{};return Zi(r,(i,a)=>{const u=n(i,s+1);!Ni(u)&&(o[a]=u)}),t[s]=void 0,o}}return r};return n(e,0)},lE=br("AsyncFunction"),uE=e=>e&&(bu(e)||qn(e))&&qn(e.then)&&qn(e.catch);var ie={isArray:Oo,isArrayBuffer:tv,isBuffer:O2,isFormData:V2,isArrayBufferView:P2,isString:D2,isNumber:nv,isBoolean:F2,isObject:bu,isPlainObject:ml,isUndefined:Ni,isDate:I2,isFile:R2,isBlob:L2,isRegExp:eE,isFunction:qn,isStream:M2,isURLSearchParams:B2,isTypedArray:Z2,isFileList:N2,forEach:Zi,merge:md,extend:j2,trim:U2,stripBOM:H2,inherits:q2,toFlatObject:W2,kindOf:yu,kindOfTest:br,endsWith:G2,toArray:K2,forEachEntry:Y2,matchAll:J2,isHTMLForm:X2,hasOwnProperty:Qp,hasOwnProp:Qp,reduceDescriptors:iv,freezeMethods:tE,toObjectSet:nE,toCamelCase:Q2,noop:rE,toFiniteNumber:sE,findKey:rv,global:sv,isContextDefined:ov,ALPHABET:av,generateString:oE,isSpecCompliantForm:iE,toJSONObject:aE,isAsyncFn:lE,isThenable:uE};function ht(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}ie.inherits(ht,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ie.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const lv=ht.prototype,uv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{uv[e]={value:e}});Object.defineProperties(ht,uv);Object.defineProperty(lv,"isAxiosError",{value:!0});ht.from=(e,t,n,r,s,o)=>{const i=Object.create(lv);return ie.toFlatObject(e,i,function(u){return u!==Error.prototype},a=>a!=="isAxiosError"),ht.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};var cE=null;function fd(e){return ie.isPlainObject(e)||ie.isArray(e)}function cv(e){return ie.endsWith(e,"[]")?e.slice(0,-2):e}function th(e,t,n){return e?e.concat(t).map(function(s,o){return s=cv(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function dE(e){return ie.isArray(e)&&!e.some(fd)}const mE=ie.toFlatObject(ie,{},null,function(t){return/^is[A-Z]/.test(t)});function wu(e,t,n){if(!ie.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ie.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,w){return!ie.isUndefined(w[_])});const r=n.metaTokens,s=n.visitor||d,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob!="undefined"&&Blob)&&ie.isSpecCompliantForm(t);if(!ie.isFunction(s))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(ie.isDate(h))return h.toISOString();if(!u&&ie.isBlob(h))throw new ht("Blob is not supported. Use a Buffer instead.");return ie.isArrayBuffer(h)||ie.isTypedArray(h)?u&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function d(h,_,w){let v=h;if(h&&!w&&typeof h=="object"){if(ie.endsWith(_,"{}"))_=r?_:_.slice(0,-2),h=JSON.stringify(h);else if(ie.isArray(h)&&dE(h)||(ie.isFileList(h)||ie.endsWith(_,"[]"))&&(v=ie.toArray(h)))return _=cv(_),v.forEach(function(k,z){!(ie.isUndefined(k)||k===null)&&t.append(i===!0?th([_],z,o):i===null?_:_+"[]",c(k))}),!1}return fd(h)?!0:(t.append(th(w,_,o),c(h)),!1)}const f=[],m=Object.assign(mE,{defaultVisitor:d,convertValue:c,isVisitable:fd});function p(h,_){if(!ie.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+_.join("."));f.push(h),ie.forEach(h,function(v,b){(!(ie.isUndefined(v)||v===null)&&s.call(t,v,ie.isString(b)?b.trim():b,_,m))===!0&&p(v,_?_.concat(b):[b])}),f.pop()}}if(!ie.isObject(e))throw new TypeError("data must be an object");return p(e),t}function nh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Tm(e,t){this._pairs=[],e&&wu(e,this,t)}const dv=Tm.prototype;dv.append=function(t,n){this._pairs.push([t,n])};dv.toString=function(t){const n=t?function(r){return t.call(this,r,nh)}:nh;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function fE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function mv(e,t,n){if(!t)return e;const r=n&&n.encode||fE,s=n&&n.serialize;let o;if(s?o=s(t,n):o=ie.isURLSearchParams(t)?t.toString():new Tm(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class pE{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ie.forEach(this.handlers,function(r){r!==null&&t(r)})}}var rh=pE,fv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hE=typeof URLSearchParams!="undefined"?URLSearchParams:Tm,_E=typeof FormData!="undefined"?FormData:null,gE=typeof Blob!="undefined"?Blob:null;const yE=(()=>{let e;return typeof navigator!="undefined"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"})(),vE=(()=>typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")();var _r={isBrowser:!0,classes:{URLSearchParams:hE,FormData:_E,Blob:gE},isStandardBrowserEnv:yE,isStandardBrowserWebWorkerEnv:vE,protocols:["http","https","file","blob","url","data"]};function bE(e,t){return wu(e,new _r.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return _r.isNode&&ie.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function wE(e){return ie.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function CE(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&ie.isArray(s)?s.length:i,u?(ie.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!a):((!s[i]||!ie.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&ie.isArray(s[i])&&(s[i]=CE(s[i])),!a)}if(ie.isFormData(e)&&ie.isFunction(e.entries)){const n={};return ie.forEachEntry(e,(r,s)=>{t(wE(r),s,n,0)}),n}return null}const zE={"Content-Type":void 0};function xE(e,t,n){if(ie.isString(e))try{return(t||JSON.parse)(e),ie.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Cu={transitional:fv,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=ie.isObject(t);if(o&&ie.isHTMLForm(t)&&(t=new FormData(t)),ie.isFormData(t))return s&&s?JSON.stringify(pv(t)):t;if(ie.isArrayBuffer(t)||ie.isBuffer(t)||ie.isStream(t)||ie.isFile(t)||ie.isBlob(t))return t;if(ie.isArrayBufferView(t))return t.buffer;if(ie.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return bE(t,this.formSerializer).toString();if((a=ie.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return wu(a?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),xE(t)):t}],transformResponse:[function(t){const n=this.transitional||Cu.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&ie.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?ht.from(a,ht.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_r.classes.FormData,Blob:_r.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ie.forEach(["delete","get","head"],function(t){Cu.headers[t]={}});ie.forEach(["post","put","patch"],function(t){Cu.headers[t]=ie.merge(zE)});var Om=Cu;const kE=ie.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var EE=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&kE[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};const sh=Symbol("internals");function Uo(e){return e&&String(e).trim().toLowerCase()}function fl(e){return e===!1||e==null?e:ie.isArray(e)?e.map(fl):String(e)}function SE(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const $E=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function oc(e,t,n,r,s){if(ie.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!ie.isString(t)){if(ie.isString(r))return t.indexOf(r)!==-1;if(ie.isRegExp(r))return r.test(t)}}function AE(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function TE(e,t){const n=ie.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class zu{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(a,u,c){const d=Uo(u);if(!d)throw new Error("header name must be a non-empty string");const f=ie.findKey(s,d);(!f||s[f]===void 0||c===!0||c===void 0&&s[f]!==!1)&&(s[f||u]=fl(a))}const i=(a,u)=>ie.forEach(a,(c,d)=>o(c,d,u));return ie.isPlainObject(t)||t instanceof this.constructor?i(t,n):ie.isString(t)&&(t=t.trim())&&!$E(t)?i(EE(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=Uo(t),t){const r=ie.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return SE(s);if(ie.isFunction(n))return n.call(this,s,r);if(ie.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Uo(t),t){const r=ie.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||oc(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=Uo(i),i){const a=ie.findKey(r,i);a&&(!n||oc(r,r[a],a,n))&&(delete r[a],s=!0)}}return ie.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||oc(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return ie.forEach(this,(s,o)=>{const i=ie.findKey(r,o);if(i){n[i]=fl(s),delete n[o];return}const a=t?AE(o):String(o).trim();a!==o&&delete n[o],n[a]=fl(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ie.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&ie.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[sh]=this[sh]={accessors:{}}).accessors,s=this.prototype;function o(i){const a=Uo(i);r[a]||(TE(s,i),r[a]=!0)}return ie.isArray(t)?t.forEach(o):o(t),this}}zu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ie.freezeMethods(zu.prototype);ie.freezeMethods(zu);var Pr=zu;function ic(e,t){const n=this||Om,r=t||n,s=Pr.from(r.headers);let o=r.data;return ie.forEach(e,function(a){o=a.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function hv(e){return!!(e&&e.__CANCEL__)}function Yi(e,t,n){ht.call(this,e==null?"canceled":e,ht.ERR_CANCELED,t,n),this.name="CanceledError"}ie.inherits(Yi,ht,{__CANCEL__:!0});function OE(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ht("Request failed with status code "+n.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}var PE=_r.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,a){const u=[];u.push(n+"="+encodeURIComponent(r)),ie.isNumber(s)&&u.push("expires="+new Date(s).toGMTString()),ie.isString(o)&&u.push("path="+o),ie.isString(i)&&u.push("domain="+i),a===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function DE(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function FE(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function _v(e,t){return e&&!DE(t)?FE(e,t):t}var IE=_r.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const a=ie.isString(i)?s(i):i;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function RE(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function LE(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),d=r[o];i||(i=c),n[s]=u,r[s]=c;let f=o,m=0;for(;f!==s;)m+=n[f++],f=f%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),c-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,a=o-n,u=r(a),c=o<=i;n=o;const d={loaded:o,total:i,progress:i?o/i:void 0,bytes:a,rate:u||void 0,estimated:u&&i&&c?(i-o)/u:void 0,event:s};d[t?"download":"upload"]=!0,e(d)}}const NE=typeof XMLHttpRequest!="undefined";var ME=NE&&function(e){return new Promise(function(n,r){let s=e.data;const o=Pr.from(e.headers).normalize(),i=e.responseType;let a;function u(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}ie.isFormData(s)&&(_r.isStandardBrowserEnv||_r.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let c=new XMLHttpRequest;if(e.auth){const p=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(p+":"+h))}const d=_v(e.baseURL,e.url);c.open(e.method.toUpperCase(),mv(d,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const p=Pr.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),_={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:p,config:e,request:c};OE(function(v){n(v),u()},function(v){r(v),u()},_),c=null}if("onloadend"in c?c.onloadend=f:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(f)},c.onabort=function(){!c||(r(new ht("Request aborted",ht.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new ht("Network Error",ht.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const _=e.transitional||fv;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new ht(h,_.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,e,c)),c=null},_r.isStandardBrowserEnv){const p=(e.withCredentials||IE(d))&&e.xsrfCookieName&&PE.read(e.xsrfCookieName);p&&o.set(e.xsrfHeaderName,p)}s===void 0&&o.setContentType(null),"setRequestHeader"in c&&ie.forEach(o.toJSON(),function(h,_){c.setRequestHeader(_,h)}),ie.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&i!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",oh(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",oh(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=p=>{!c||(r(!p||p.type?new Yi(null,e,c):p),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const m=RE(d);if(m&&_r.protocols.indexOf(m)===-1){r(new ht("Unsupported protocol "+m+":",ht.ERR_BAD_REQUEST,e));return}c.send(s||null)})};const pl={http:cE,xhr:ME};ie.forEach(pl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var VE={getAdapter:e=>{e=ie.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;se instanceof Pr?e.toJSON():e;function Co(e,t){t=t||{};const n={};function r(c,d,f){return ie.isPlainObject(c)&&ie.isPlainObject(d)?ie.merge.call({caseless:f},c,d):ie.isPlainObject(d)?ie.merge({},d):ie.isArray(d)?d.slice():d}function s(c,d,f){if(ie.isUndefined(d)){if(!ie.isUndefined(c))return r(void 0,c,f)}else return r(c,d,f)}function o(c,d){if(!ie.isUndefined(d))return r(void 0,d)}function i(c,d){if(ie.isUndefined(d)){if(!ie.isUndefined(c))return r(void 0,c)}else return r(void 0,d)}function a(c,d,f){if(f in t)return r(c,d);if(f in e)return r(void 0,c)}const u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(c,d)=>s(ah(c),ah(d),!0)};return ie.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=u[d]||s,m=f(e[d],t[d],d);ie.isUndefined(m)&&f!==a||(n[d]=m)}),n}const gv="1.4.0",Pm={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Pm[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const lh={};Pm.transitional=function(t,n,r){function s(o,i){return"[Axios v"+gv+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,a)=>{if(t===!1)throw new ht(s(i," has been removed"+(n?" in "+n:"")),ht.ERR_DEPRECATED);return n&&!lh[i]&&(lh[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,a):!0}};function BE(e,t,n){if(typeof e!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const a=e[o],u=a===void 0||i(a,o,e);if(u!==!0)throw new ht("option "+o+" must be "+u,ht.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ht("Unknown option "+o,ht.ERR_BAD_OPTION)}}var pd={assertOptions:BE,validators:Pm};const Hr=pd.validators;class Fl{constructor(t){this.defaults=t,this.interceptors={request:new rh,response:new rh}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Co(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&pd.assertOptions(r,{silentJSONParsing:Hr.transitional(Hr.boolean),forcedJSONParsing:Hr.transitional(Hr.boolean),clarifyTimeoutError:Hr.transitional(Hr.boolean)},!1),s!=null&&(ie.isFunction(s)?n.paramsSerializer={serialize:s}:pd.assertOptions(s,{encode:Hr.function,serialize:Hr.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=o&&ie.merge(o.common,o[n.method]),i&&ie.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=Pr.concat(i,o);const a=[];let u=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(u=u&&_.synchronous,a.unshift(_.fulfilled,_.rejected))});const c=[];this.interceptors.response.forEach(function(_){c.push(_.fulfilled,_.rejected)});let d,f=0,m;if(!u){const h=[ih.bind(this),void 0];for(h.unshift.apply(h,a),h.push.apply(h,c),m=h.length,d=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(a=>{r.subscribe(a),o=a}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,a){r.reason||(r.reason=new Yi(o,i,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Dm(function(s){t=s}),cancel:t}}}var UE=Dm;function jE(e){return function(n){return e.apply(null,n)}}function HE(e){return ie.isObject(e)&&e.isAxiosError===!0}const hd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(hd).forEach(([e,t])=>{hd[t]=e});var qE=hd;function yv(e){const t=new hl(e),n=ev(hl.prototype.request,t);return ie.extend(n,hl.prototype,t,{allOwnKeys:!0}),ie.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return yv(Co(e,s))},n}const tn=yv(Om);tn.Axios=hl;tn.CanceledError=Yi;tn.CancelToken=UE;tn.isCancel=hv;tn.VERSION=gv;tn.toFormData=wu;tn.AxiosError=ht;tn.Cancel=tn.CanceledError;tn.all=function(t){return Promise.all(t)};tn.spread=jE;tn.isAxiosError=HE;tn.mergeConfig=Co;tn.AxiosHeaders=Pr;tn.formToJSON=e=>pv(ie.isHTMLForm(e)?new FormData(e):e);tn.HttpStatusCode=qE;tn.default=tn;var $e=tn;const{t:eo}=fu.global;$e.interceptors.response.use(function(e){return e},function(e){return e.request.status&&e.request.responseURL&&at.dispatch("add_notification",{text:eo("server.request-failed",{status:e.request.status,cause:e.request.statusText,url:e.request.responseURL}),type:"danger"}),Promise.reject(e)});var q={config(){return $e.get("./api/config")},settings(){return $e.get("./api/settings")},settings_update(e,t){return $e.put("./api/settings/"+e+"/"+t.name,t)},library_stats(){return $e.get("./api/library")},library_update(e){const t={};return e&&(t.scan_kind=e),$e.put("./api/update",void 0,{params:t})},library_rescan(e){const t={};return e&&(t.scan_kind=e),$e.put("./api/rescan",void 0,{params:t})},library_count(e){return $e.get("./api/library/count?expression="+e)},queue(){return $e.get("./api/queue")},queue_clear(){return $e.put("./api/queue/clear")},queue_remove(e){return $e.delete("./api/queue/items/"+e)},queue_move(e,t){return $e.put("./api/queue/items/"+e+"?new_position="+t)},queue_add(e){return $e.post("./api/queue/items/add?uris="+e).then(t=>(at.dispatch("add_notification",{text:eo("server.appended-tracks",{count:t.data.count}),type:"info",timeout:2e3}),Promise.resolve(t)))},queue_add_next(e){let t=0;return at.getters.now_playing&&at.getters.now_playing.id&&(t=at.getters.now_playing.position+1),$e.post("./api/queue/items/add?uris="+e+"&position="+t).then(n=>(at.dispatch("add_notification",{text:eo("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_expression_add(e){const t={};return t.expression=e,$e.post("./api/queue/items/add",void 0,{params:t}).then(n=>(at.dispatch("add_notification",{text:eo("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_expression_add_next(e){const t={};return t.expression=e,t.position=0,at.getters.now_playing&&at.getters.now_playing.id&&(t.position=at.getters.now_playing.position+1),$e.post("./api/queue/items/add",void 0,{params:t}).then(n=>(at.dispatch("add_notification",{text:eo("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_save_playlist(e){return $e.post("./api/queue/save",void 0,{params:{name:e}}).then(t=>(at.dispatch("add_notification",{text:eo("server.queue-saved",{name:e}),type:"info",timeout:2e3}),Promise.resolve(t)))},player_status(){return $e.get("./api/player")},player_play_uri(e,t,n=void 0){const r={};return r.uris=e,r.shuffle=t?"true":"false",r.clear="true",r.playback="start",r.playback_from_position=n,$e.post("./api/queue/items/add",void 0,{params:r})},player_play_expression(e,t,n=void 0){const r={};return r.expression=e,r.shuffle=t?"true":"false",r.clear="true",r.playback="start",r.playback_from_position=n,$e.post("./api/queue/items/add",void 0,{params:r})},player_play(e={}){return $e.put("./api/player/play",void 0,{params:e})},player_playpos(e){return $e.put("./api/player/play?position="+e)},player_playid(e){return $e.put("./api/player/play?item_id="+e)},player_pause(){return $e.put("./api/player/pause")},player_stop(){return $e.put("./api/player/stop")},player_next(){return $e.put("./api/player/next")},player_previous(){return $e.put("./api/player/previous")},player_shuffle(e){const t=e?"true":"false";return $e.put("./api/player/shuffle?state="+t)},player_consume(e){const t=e?"true":"false";return $e.put("./api/player/consume?state="+t)},player_repeat(e){return $e.put("./api/player/repeat?state="+e)},player_volume(e){return $e.put("./api/player/volume?volume="+e)},player_output_volume(e,t){return $e.put("./api/player/volume?volume="+t+"&output_id="+e)},player_seek_to_pos(e){return $e.put("./api/player/seek?position_ms="+e)},player_seek(e){return $e.put("./api/player/seek?seek_ms="+e)},outputs(){return $e.get("./api/outputs")},output_update(e,t){return $e.put("./api/outputs/"+e,t)},output_toggle(e){return $e.put("./api/outputs/"+e+"/toggle")},library_artists(e=void 0){return $e.get("./api/library/artists",{params:{media_kind:e}})},library_artist(e){return $e.get("./api/library/artists/"+e)},library_artist_albums(e){return $e.get("./api/library/artists/"+e+"/albums")},library_albums(e=void 0){return $e.get("./api/library/albums",{params:{media_kind:e}})},library_album(e){return $e.get("./api/library/albums/"+e)},library_album_tracks(e,t={limit:-1,offset:0}){return $e.get("./api/library/albums/"+e+"/tracks",{params:t})},library_album_track_update(e,t){return $e.put("./api/library/albums/"+e+"/tracks",void 0,{params:t})},library_genres(e=void 0){return $e.get("./api/library/genres",{params:{media_kind:e}})},library_genre(e){return $e.get(`./api/library/genres/${encodeURIComponent(e)}`)},library_genre_albums(e){const t={type:"albums",expression:`genre is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_genre_tracks(e){const t={type:"tracks",expression:`genre is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_radio_streams(){const e={type:"tracks",media_kind:"music",expression:"data_kind is url and song_length = 0"};return $e.get("./api/search",{params:e})},library_composers(e=void 0){return $e.get("./api/library/composers",{params:{media_kind:e}})},library_composer(e){return $e.get(`./api/library/composers/${encodeURIComponent(e)}`)},library_composer_albums(e){const t={type:"albums",expression:`composer is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_composer_tracks(e){const t={type:"tracks",expression:`composer is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_artist_tracks(e){if(e){const t={type:"tracks",expression:'songartistid is "'+e+'"'};return $e.get("./api/search",{params:t})}},library_podcasts_new_episodes(){const e={type:"tracks",expression:"media_kind is podcast and play_count = 0 ORDER BY time_added DESC"};return $e.get("./api/search",{params:e})},library_podcast_episodes(e){const t={type:"tracks",expression:'media_kind is podcast and songalbumid is "'+e+'" ORDER BY date_released DESC'};return $e.get("./api/search",{params:t})},library_add(e){return $e.post("./api/library/add",void 0,{params:{url:e}})},library_playlist_delete(e){return $e.delete("./api/library/playlists/"+e,void 0)},library_playlists(){return $e.get("./api/library/playlists")},library_playlist_folder(e=0){return $e.get("./api/library/playlists/"+e+"/playlists")},library_playlist(e){return $e.get("./api/library/playlists/"+e)},library_playlist_tracks(e){return $e.get("./api/library/playlists/"+e+"/tracks")},library_track(e){return $e.get("./api/library/tracks/"+e)},library_track_playlists(e){return $e.get("./api/library/tracks/"+e+"/playlists")},library_track_update(e,t={}){return $e.put("./api/library/tracks/"+e,void 0,{params:t})},library_files(e=void 0){const t={directory:e};return $e.get("./api/library/files",{params:t})},search(e){return $e.get("./api/search",{params:e})},spotify(){return $e.get("./api/spotify")},spotify_login(e){return $e.post("./api/spotify-login",e)},spotify_logout(){return $e.get("./api/spotify-logout")},lastfm(){return $e.get("./api/lastfm")},lastfm_login(e){return $e.post("./api/lastfm-login",e)},lastfm_logout(e){return $e.get("./api/lastfm-logout")},pairing(){return $e.get("./api/pairing")},pairing_kickoff(e){return $e.post("./api/pairing",e)},artwork_url_append_size_params(e,t=600,n=600){return e&&e.startsWith("/")?e.includes("?")?e+"&maxwidth="+t+"&maxheight="+n:e+"?maxwidth="+t+"&maxheight="+n:e}};const WE={name:"ListItemQueueItem",props:["item","position","current_position","show_only_next_items","edit_mode"],computed:{state(){return this.$store.state.player},is_next(){return this.current_position<0||this.position>=this.current_position}},methods:{play:function(){q.player_play({item_id:this.item.id})}}},GE={key:0,class:"media"},KE={key:0,class:"media-left"},ZE={class:"icon has-text-grey fd-is-movable handle"},YE=["textContent"],JE=["textContent"],XE=["textContent"],QE={class:"media-right"};function eS(e,t,n,r,s,o){const i=$("mdicon");return o.is_next||!n.show_only_next_items?(E(),P("div",GE,[n.edit_mode?(E(),P("div",KE,[l("span",ZE,[C(i,{name:"drag-horizontal",size:"16"})])])):Y("",!0),l("div",{class:"media-content fd-has-action is-clipped",onClick:t[0]||(t[0]=(...a)=>o.play&&o.play(...a))},[l("h1",{class:We(["title is-6",{"has-text-primary":n.item.id===o.state.item_id,"has-text-grey-light":!o.is_next}]),textContent:g(n.item.title)},null,10,YE),l("h2",{class:We(["subtitle is-7",{"has-text-primary":n.item.id===o.state.item_id,"has-text-grey-light":!o.is_next,"has-text-grey":o.is_next&&n.item.id!==o.state.item_id}])},[l("b",{textContent:g(n.item.artist)},null,8,JE)],2),l("h2",{class:We(["subtitle is-7",{"has-text-primary":n.item.id===o.state.item_id,"has-text-grey-light":!o.is_next,"has-text-grey":o.is_next&&n.item.id!==o.state.item_id}]),textContent:g(n.item.album)},null,10,XE)]),l("div",QE,[vt(e.$slots,"actions")])])):Y("",!0)}var tS=pe(WE,[["render",eS]]),_n=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function vv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function bv(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t}var wv={exports:{}};(function(e){var t=function(){var n="https://api.spotify.com/v1",r=null,s=null,o=function(m,p){return m.abort=p,m},i=function(m,p){var h;if(s!==null){var _=s.defer();m(function(w){_.resolve(w)},function(w){_.reject(w)}),h=_.promise}else window.Promise&&(h=new window.Promise(m));return h?new o(h,p):null},a=function(){var m=Array.prototype.slice.call(arguments),p=m[0],h=m.slice(1);return p=p||{},h.forEach(function(_){for(var w in _)_.hasOwnProperty(w)&&(p[w]=_[w])}),p},u=function(m,p){var h="";for(var _ in p)if(p.hasOwnProperty(_)){var w=p[_];h+=encodeURIComponent(_)+"="+encodeURIComponent(w)+"&"}return h.length>0&&(h=h.substring(0,h.length-1),m=m+"?"+h),m},c=function(m,p){var h=new XMLHttpRequest,_=function(w,v){function b(T){w&&w(T),p&&p(null,T)}function k(){v&&v(h),p&&p(h,null)}var z=m.type||"GET";if(h.open(z,u(m.url,m.params)),r&&h.setRequestHeader("Authorization","Bearer "+r),h.onreadystatechange=function(){if(h.readyState===4){var T=null;try{T=h.responseText?JSON.parse(h.responseText):""}catch(M){console.error(M)}h.status>=200&&h.status<300?b(T):k()}},z==="GET")h.send(null);else{var S=null;m.postData&&(m.contentType==="image/jpeg"?(S=m.postData,h.setRequestHeader("Content-Type",m.contentType)):(S=JSON.stringify(m.postData),h.setRequestHeader("Content-Type","application/json"))),h.send(S)}};return p?(_(),null):i(_,function(){h.abort()})},d=function(m,p,h,_){var w={},v=null;typeof p=="object"?(w=p,v=h):typeof p=="function"&&(v=p);var b=m.type||"GET";return b!=="GET"&&m.postData&&!_?m.postData=a(m.postData,w):m.params=a(m.params,w),c(m,v)},f=function(){};return f.prototype={constructor:t},f.prototype.getGeneric=function(m,p){var h={url:m};return d(h,p)},f.prototype.getMe=function(m,p){var h={url:n+"/me"};return d(h,m,p)},f.prototype.getMySavedTracks=function(m,p){var h={url:n+"/me/tracks"};return d(h,m,p)},f.prototype.addToMySavedTracks=function(m,p,h){var _={url:n+"/me/tracks",type:"PUT",postData:m};return d(_,p,h)},f.prototype.removeFromMySavedTracks=function(m,p,h){var _={url:n+"/me/tracks",type:"DELETE",postData:m};return d(_,p,h)},f.prototype.containsMySavedTracks=function(m,p,h){var _={url:n+"/me/tracks/contains",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getMySavedAlbums=function(m,p){var h={url:n+"/me/albums"};return d(h,m,p)},f.prototype.addToMySavedAlbums=function(m,p,h){var _={url:n+"/me/albums",type:"PUT",postData:m};return d(_,p,h)},f.prototype.removeFromMySavedAlbums=function(m,p,h){var _={url:n+"/me/albums",type:"DELETE",postData:m};return d(_,p,h)},f.prototype.containsMySavedAlbums=function(m,p,h){var _={url:n+"/me/albums/contains",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getMyTopArtists=function(m,p){var h={url:n+"/me/top/artists"};return d(h,m,p)},f.prototype.getMyTopTracks=function(m,p){var h={url:n+"/me/top/tracks"};return d(h,m,p)},f.prototype.getMyRecentlyPlayedTracks=function(m,p){var h={url:n+"/me/player/recently-played"};return d(h,m,p)},f.prototype.followUsers=function(m,p){var h={url:n+"/me/following/",type:"PUT",params:{ids:m.join(","),type:"user"}};return d(h,p)},f.prototype.followArtists=function(m,p){var h={url:n+"/me/following/",type:"PUT",params:{ids:m.join(","),type:"artist"}};return d(h,p)},f.prototype.followPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m+"/followers",type:"PUT",postData:{}};return d(_,p,h)},f.prototype.unfollowUsers=function(m,p){var h={url:n+"/me/following/",type:"DELETE",params:{ids:m.join(","),type:"user"}};return d(h,p)},f.prototype.unfollowArtists=function(m,p){var h={url:n+"/me/following/",type:"DELETE",params:{ids:m.join(","),type:"artist"}};return d(h,p)},f.prototype.unfollowPlaylist=function(m,p){var h={url:n+"/playlists/"+m+"/followers",type:"DELETE"};return d(h,p)},f.prototype.isFollowingUsers=function(m,p){var h={url:n+"/me/following/contains",type:"GET",params:{ids:m.join(","),type:"user"}};return d(h,p)},f.prototype.isFollowingArtists=function(m,p){var h={url:n+"/me/following/contains",type:"GET",params:{ids:m.join(","),type:"artist"}};return d(h,p)},f.prototype.areFollowingPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m+"/followers/contains",type:"GET",params:{ids:p.join(",")}};return d(_,h)},f.prototype.getFollowedArtists=function(m,p){var h={url:n+"/me/following",type:"GET",params:{type:"artist"}};return d(h,m,p)},f.prototype.getUser=function(m,p,h){var _={url:n+"/users/"+encodeURIComponent(m)};return d(_,p,h)},f.prototype.getUserPlaylists=function(m,p,h){var _;return typeof m=="string"?_={url:n+"/users/"+encodeURIComponent(m)+"/playlists"}:(_={url:n+"/me/playlists"},h=p,p=m),d(_,p,h)},f.prototype.getPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m};return d(_,p,h)},f.prototype.getPlaylistTracks=function(m,p,h){var _={url:n+"/playlists/"+m+"/tracks"};return d(_,p,h)},f.prototype.getPlaylistCoverImage=function(m,p){var h={url:n+"/playlists/"+m+"/images"};return d(h,p)},f.prototype.createPlaylist=function(m,p,h){var _={url:n+"/users/"+encodeURIComponent(m)+"/playlists",type:"POST",postData:p};return d(_,p,h)},f.prototype.changePlaylistDetails=function(m,p,h){var _={url:n+"/playlists/"+m,type:"PUT",postData:p};return d(_,p,h)},f.prototype.addTracksToPlaylist=function(m,p,h,_){var w={url:n+"/playlists/"+m+"/tracks",type:"POST",postData:{uris:p}};return d(w,h,_,!0)},f.prototype.replaceTracksInPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m+"/tracks",type:"PUT",postData:{uris:p}};return d(_,{},h)},f.prototype.reorderTracksInPlaylist=function(m,p,h,_,w){var v={url:n+"/playlists/"+m+"/tracks",type:"PUT",postData:{range_start:p,insert_before:h}};return d(v,_,w)},f.prototype.removeTracksFromPlaylist=function(m,p,h){var _=p.map(function(v){return typeof v=="string"?{uri:v}:v}),w={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:_}};return d(w,{},h)},f.prototype.removeTracksFromPlaylistWithSnapshotId=function(m,p,h,_){var w=p.map(function(b){return typeof b=="string"?{uri:b}:b}),v={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:w,snapshot_id:h}};return d(v,{},_)},f.prototype.removeTracksFromPlaylistInPositions=function(m,p,h,_){var w={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{positions:p,snapshot_id:h}};return d(w,{},_)},f.prototype.uploadCustomPlaylistCoverImage=function(m,p,h){var _={url:n+"/playlists/"+m+"/images",type:"PUT",postData:p.replace(/^data:image\/jpeg;base64,/,""),contentType:"image/jpeg"};return d(_,{},h)},f.prototype.getAlbum=function(m,p,h){var _={url:n+"/albums/"+m};return d(_,p,h)},f.prototype.getAlbumTracks=function(m,p,h){var _={url:n+"/albums/"+m+"/tracks"};return d(_,p,h)},f.prototype.getAlbums=function(m,p,h){var _={url:n+"/albums/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getTrack=function(m,p,h){var _={};return _.url=n+"/tracks/"+m,d(_,p,h)},f.prototype.getTracks=function(m,p,h){var _={url:n+"/tracks/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getArtist=function(m,p,h){var _={url:n+"/artists/"+m};return d(_,p,h)},f.prototype.getArtists=function(m,p,h){var _={url:n+"/artists/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getArtistAlbums=function(m,p,h){var _={url:n+"/artists/"+m+"/albums"};return d(_,p,h)},f.prototype.getArtistTopTracks=function(m,p,h,_){var w={url:n+"/artists/"+m+"/top-tracks",params:{country:p}};return d(w,h,_)},f.prototype.getArtistRelatedArtists=function(m,p,h){var _={url:n+"/artists/"+m+"/related-artists"};return d(_,p,h)},f.prototype.getFeaturedPlaylists=function(m,p){var h={url:n+"/browse/featured-playlists"};return d(h,m,p)},f.prototype.getNewReleases=function(m,p){var h={url:n+"/browse/new-releases"};return d(h,m,p)},f.prototype.getCategories=function(m,p){var h={url:n+"/browse/categories"};return d(h,m,p)},f.prototype.getCategory=function(m,p,h){var _={url:n+"/browse/categories/"+m};return d(_,p,h)},f.prototype.getCategoryPlaylists=function(m,p,h){var _={url:n+"/browse/categories/"+m+"/playlists"};return d(_,p,h)},f.prototype.search=function(m,p,h,_){var w={url:n+"/search/",params:{q:m,type:p.join(",")}};return d(w,h,_)},f.prototype.searchAlbums=function(m,p,h){return this.search(m,["album"],p,h)},f.prototype.searchArtists=function(m,p,h){return this.search(m,["artist"],p,h)},f.prototype.searchTracks=function(m,p,h){return this.search(m,["track"],p,h)},f.prototype.searchPlaylists=function(m,p,h){return this.search(m,["playlist"],p,h)},f.prototype.searchShows=function(m,p,h){return this.search(m,["show"],p,h)},f.prototype.searchEpisodes=function(m,p,h){return this.search(m,["episode"],p,h)},f.prototype.getAudioFeaturesForTrack=function(m,p){var h={};return h.url=n+"/audio-features/"+m,d(h,{},p)},f.prototype.getAudioFeaturesForTracks=function(m,p){var h={url:n+"/audio-features",params:{ids:m}};return d(h,{},p)},f.prototype.getAudioAnalysisForTrack=function(m,p){var h={};return h.url=n+"/audio-analysis/"+m,d(h,{},p)},f.prototype.getRecommendations=function(m,p){var h={url:n+"/recommendations"};return d(h,m,p)},f.prototype.getAvailableGenreSeeds=function(m){var p={url:n+"/recommendations/available-genre-seeds"};return d(p,{},m)},f.prototype.getMyDevices=function(m){var p={url:n+"/me/player/devices"};return d(p,{},m)},f.prototype.getMyCurrentPlaybackState=function(m,p){var h={url:n+"/me/player"};return d(h,m,p)},f.prototype.getMyCurrentPlayingTrack=function(m,p){var h={url:n+"/me/player/currently-playing"};return d(h,m,p)},f.prototype.transferMyPlayback=function(m,p,h){var _=p||{};_.device_ids=m;var w={type:"PUT",url:n+"/me/player",postData:_};return d(w,p,h)},f.prototype.play=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={};["context_uri","uris","offset","position_ms"].forEach(function(b){b in m&&(_[b]=m[b])});var w={type:"PUT",url:n+"/me/player/play",params:h,postData:_},v=typeof m=="function"?m:{};return d(w,v,p)},f.prototype.queue=function(m,p,h){p=p||{};var _="device_id"in p?{uri:m,device_id:p.device_id}:{uri:m},w={type:"POST",url:n+"/me/player/queue",params:_};return d(w,p,h)},f.prototype.pause=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={type:"PUT",url:n+"/me/player/pause",params:h};return d(_,m,p)},f.prototype.skipToNext=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={type:"POST",url:n+"/me/player/next",params:h};return d(_,m,p)},f.prototype.skipToPrevious=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={type:"POST",url:n+"/me/player/previous",params:h};return d(_,m,p)},f.prototype.seek=function(m,p,h){p=p||{};var _={position_ms:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/seek",params:_};return d(w,p,h)},f.prototype.setRepeat=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/repeat",params:_};return d(w,p,h)},f.prototype.setVolume=function(m,p,h){p=p||{};var _={volume_percent:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/volume",params:_};return d(w,p,h)},f.prototype.setShuffle=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/shuffle",params:_};return d(w,p,h)},f.prototype.getShow=function(m,p,h){var _={};return _.url=n+"/shows/"+m,d(_,p,h)},f.prototype.getShows=function(m,p,h){var _={url:n+"/shows/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getMySavedShows=function(m,p){var h={url:n+"/me/shows"};return d(h,m,p)},f.prototype.addToMySavedShows=function(m,p,h){var _={url:n+"/me/shows",type:"PUT",postData:m};return d(_,p,h)},f.prototype.removeFromMySavedShows=function(m,p,h){var _={url:n+"/me/shows",type:"DELETE",postData:m};return d(_,p,h)},f.prototype.containsMySavedShows=function(m,p,h){var _={url:n+"/me/shows/contains",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getShowEpisodes=function(m,p,h){var _={url:n+"/shows/"+m+"/episodes"};return d(_,p,h)},f.prototype.getEpisode=function(m,p,h){var _={};return _.url=n+"/episodes/"+m,d(_,p,h)},f.prototype.getEpisodes=function(m,p,h){var _={url:n+"/episodes/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getAccessToken=function(){return r},f.prototype.setAccessToken=function(m){r=m},f.prototype.setPromiseImplementation=function(m){var p=!1;try{var h=new m(function(_){_()});typeof h.then=="function"&&typeof h.catch=="function"&&(p=!0)}catch(_){console.error(_)}if(p)s=m;else throw new Error("Unsupported implementation of Promises/A+")},f}();e.exports=t})(wv);var cr=wv.exports;const nS={name:"ModalDialogQueueItem",props:["show","item"],emits:["close"],data(){return{spotify_track:{}}},watch:{item(){if(this.item&&this.item.data_kind==="spotify"){const e=new cr;e.setAccessToken(this.$store.state.spotify.webapi_token),e.getTrack(this.item.path.slice(this.item.path.lastIndexOf(":")+1)).then(t=>{this.spotify_track=t})}else this.spotify_track={}}},methods:{remove:function(){this.$emit("close"),q.queue_remove(this.item.id)},play:function(){this.$emit("close"),q.player_play({item_id:this.item.id})},open_album:function(){this.media_kind==="podcast"?this.$router.push({path:"/podcasts/"+this.item.album_id}):this.media_kind==="audiobook"?this.$router.push({path:"/audiobooks/"+this.item.album_id}):this.$router.push({path:"/music/albums/"+this.item.album_id})},open_album_artist:function(){this.$router.push({path:"/music/artists/"+this.item.album_artist_id})},open_genre:function(){this.$router.push({name:"Genre",params:{genre:this.item.genre}})},open_spotify_artist:function(){this.$emit("close"),this.$router.push({path:"/music/spotify/artists/"+this.spotify_track.artists[0].id})},open_spotify_album:function(){this.$emit("close"),this.$router.push({path:"/music/spotify/albums/"+this.spotify_track.album.id})}}},rS={key:0,class:"modal is-active"},sS={class:"modal-content fd-modal-card"},oS={class:"card"},iS={class:"card-content"},aS=["textContent"],lS=["textContent"],uS={class:"content is-small"},cS=["textContent"],dS=["textContent"],mS=["textContent"],fS={key:0},pS=["textContent"],hS=["textContent"],_S=["textContent"],gS={key:1},yS=["textContent"],vS=["textContent"],bS={key:2},wS=["textContent"],CS=["textContent"],zS={key:3},xS=["textContent"],kS=["textContent"],ES=["textContent"],SS=["textContent"],$S=["textContent"],AS=["textContent"],TS=["textContent"],OS=["textContent"],PS=["textContent"],DS={class:"title is-6"},FS=["textContent"],IS={key:0,class:"has-text-weight-normal"},RS=["textContent"],LS=["textContent"],NS=["textContent"],MS={class:"title is-6"},VS=["textContent"],BS=["textContent"],US=["textContent"],jS=["textContent"],HS={class:"card-footer"},qS={class:"icon"},WS=["textContent"],GS={class:"icon"},KS=["textContent"];function ZS(e,t,n,r,s,o){const i=$("mdicon");return E(),P("div",null,[C(Jt,{name:"fade"},{default:A(()=>[n.show?(E(),P("div",rS,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",sS,[l("div",oS,[l("div",iS,[l("p",{class:"title is-4",textContent:g(n.item.title)},null,8,aS),l("p",{class:"subtitle",textContent:g(n.item.artist)},null,8,lS),l("div",uS,[l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album"))},null,8,cS),n.item.album_id?(E(),P("a",{key:0,class:"title is-6 has-text-link",onClick:t[1]||(t[1]=(...a)=>o.open_album&&o.open_album(...a)),textContent:g(n.item.album)},null,8,dS)):(E(),P("span",{key:1,class:"title is-6",textContent:g(n.item.album)},null,8,mS))]),n.item.album_artist?(E(),P("p",fS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album-artist"))},null,8,pS),n.item.album_artist_id?(E(),P("a",{key:0,class:"title is-6 has-text-link",onClick:t[2]||(t[2]=(...a)=>o.open_album_artist&&o.open_album_artist(...a)),textContent:g(n.item.album_artist)},null,8,hS)):(E(),P("span",{key:1,class:"title is-6",textContent:g(n.item.album_artist)},null,8,_S))])):Y("",!0),n.item.composer?(E(),P("p",gS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.composer"))},null,8,yS),l("span",{class:"title is-6",textContent:g(n.item.composer)},null,8,vS)])):Y("",!0),n.item.year>0?(E(),P("p",bS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.year"))},null,8,wS),l("span",{class:"title is-6",textContent:g(n.item.year)},null,8,CS)])):Y("",!0),n.item.genre?(E(),P("p",zS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.genre"))},null,8,xS),l("a",{class:"title is-6 has-text-link",onClick:t[3]||(t[3]=(...a)=>o.open_genre&&o.open_genre(...a)),textContent:g(n.item.genre)},null,8,kS)])):Y("",!0),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.position"))},null,8,ES),l("span",{class:"title is-6",textContent:g([n.item.disc_number,n.item.track_number].join(" / "))},null,8,SS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.duration"))},null,8,$S),l("span",{class:"title is-6",textContent:g(e.$filters.durationInHours(n.item.length_ms))},null,8,AS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.path"))},null,8,TS),l("span",{class:"title is-6",textContent:g(n.item.path)},null,8,OS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.type"))},null,8,PS),l("span",DS,[l("span",{textContent:g([e.$t("media.kind."+n.item.media_kind),e.$t("data.kind."+n.item.data_kind)].join(" - "))},null,8,FS),n.item.data_kind==="spotify"?(E(),P("span",IS,[wt(" ("),l("a",{onClick:t[4]||(t[4]=(...a)=>o.open_spotify_artist&&o.open_spotify_artist(...a)),textContent:g(e.$t("dialog.queue-item.spotify-artist"))},null,8,RS),wt(", "),l("a",{onClick:t[5]||(t[5]=(...a)=>o.open_spotify_album&&o.open_spotify_album(...a)),textContent:g(e.$t("dialog.queue-item.spotify-album"))},null,8,LS),wt(") ")])):Y("",!0)])]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.quality"))},null,8,NS),l("span",MS,[l("span",{textContent:g(n.item.type)},null,8,VS),n.item.samplerate?(E(),P("span",{key:0,textContent:g(e.$t("dialog.queue-item.samplerate",{rate:n.item.samplerate}))},null,8,BS)):Y("",!0),n.item.channels?(E(),P("span",{key:1,textContent:g(e.$t("dialog.queue-item.channels",{channels:e.$filters.channels(n.item.channels)}))},null,8,US)):Y("",!0),n.item.bitrate?(E(),P("span",{key:2,textContent:g(e.$t("dialog.queue-item.bitrate",{rate:n.item.bitrate}))},null,8,jS)):Y("",!0)])])])]),l("footer",HS,[l("a",{class:"card-footer-item has-text-dark",onClick:t[6]||(t[6]=(...a)=>o.remove&&o.remove(...a))},[l("span",qS,[C(i,{name:"delete",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.remove"))},null,8,WS)]),l("a",{class:"card-footer-item has-text-dark",onClick:t[7]||(t[7]=(...a)=>o.play&&o.play(...a))},[l("span",GS,[C(i,{name:"play",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.play"))},null,8,KS)])])])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[8]||(t[8]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var Cv=pe(nS,[["render",ZS]]);const YS={name:"ModalDialogAddUrlStream",props:["show"],emits:["close"],data(){return{url:"",loading:!1}},watch:{show(){this.show&&(this.loading=!1,setTimeout(()=>{this.$refs.url_field.focus()},10))}},methods:{add_stream:function(){this.loading=!0,q.queue_add(this.url).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})},play:function(){this.loading=!0,q.player_play_uri(this.url,!1).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})}}},JS={key:0,class:"modal is-active"},XS={class:"modal-content fd-modal-card"},QS={class:"card"},e$={class:"card-content"},t$=["textContent"],n$={class:"field"},r$={class:"control is-expanded has-icons-left"},s$=["placeholder","disabled"],o$={class:"icon is-left"},i$={key:0,class:"card-footer"},a$={class:"card-footer-item has-text-dark"},l$={class:"icon"},u$=["textContent"],c$={key:1,class:"card-footer"},d$={class:"icon"},m$=["textContent"],f$={class:"icon"},p$=["textContent"],h$={class:"icon"},_$=["textContent"];function g$(e,t,n,r,s,o){const i=$("mdicon");return E(),P("div",null,[C(Jt,{name:"fade"},{default:A(()=>[n.show?(E(),P("div",JS,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",XS,[l("div",QS,[l("div",e$,[l("p",{class:"title is-4",textContent:g(e.$t("dialog.add.stream.title"))},null,8,t$),l("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=gt((...a)=>o.play&&o.play(...a),["prevent"]))},[l("div",n$,[l("p",r$,[Pt(l("input",{ref:"url_field","onUpdate:modelValue":t[1]||(t[1]=a=>s.url=a),class:"input is-shadowless",type:"text",placeholder:e.$t("dialog.add.stream.placeholder"),disabled:s.loading},null,8,s$),[[$n,s.url]]),l("span",o$,[C(i,{name:"web",size:"16"})])])])],32)]),s.loading?(E(),P("footer",i$,[l("a",a$,[l("span",l$,[C(i,{name:"web",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.loading"))},null,8,u$)])])):(E(),P("footer",c$,[l("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[l("span",d$,[C(i,{name:"cancel",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.cancel"))},null,8,m$)]),l("a",{class:"card-footer-item has-text-dark",onClick:t[4]||(t[4]=(...a)=>o.add_stream&&o.add_stream(...a))},[l("span",f$,[C(i,{name:"playlist-plus",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.add"))},null,8,p$)]),l("a",{class:"card-footer-item has-background-info has-text-white has-text-weight-bold",onClick:t[5]||(t[5]=(...a)=>o.play&&o.play(...a))},[l("span",h$,[C(i,{name:"play",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.play"))},null,8,_$)])]))])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[6]||(t[6]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var y$=pe(YS,[["render",g$]]);const v$={name:"ModalDialogPlaylistSave",props:["show"],emits:["close"],data(){return{playlist_name:"",loading:!1}},watch:{show(){this.show&&(this.loading=!1,setTimeout(()=>{this.$refs.playlist_name_field.focus()},10))}},methods:{save:function(){this.playlist_name.length<1||(this.loading=!0,q.queue_save_playlist(this.playlist_name).then(()=>{this.$emit("close"),this.playlist_name=""}).catch(()=>{this.loading=!1}))}}},b$={key:0,class:"modal is-active"},w$={class:"modal-content fd-modal-card"},C$={class:"card"},z$={class:"card-content"},x$=["textContent"],k$={class:"field"},E$={class:"control is-expanded has-icons-left"},S$=["disabled"],$$={class:"icon is-left"},A$={key:0,class:"card-footer"},T$={class:"card-footer-item has-text-dark"},O$={class:"icon"},P$=["textContent"],D$={key:1,class:"card-footer"},F$={class:"icon"},I$=["textContent"],R$={class:"icon"},L$=["textContent"];function N$(e,t,n,r,s,o){const i=$("mdicon");return E(),P("div",null,[C(Jt,{name:"fade"},{default:A(()=>[n.show?(E(),P("div",b$,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",w$,[l("div",C$,[l("div",z$,[l("p",{class:"title is-4",textContent:g(e.$t("dialog.playlist.save.title"))},null,8,x$),l("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=gt((...a)=>o.save&&o.save(...a),["prevent"]))},[l("div",k$,[l("p",E$,[Pt(l("input",{ref:"playlist_name_field","onUpdate:modelValue":t[1]||(t[1]=a=>s.playlist_name=a),class:"input is-shadowless",type:"text",placeholder:"Playlist name",disabled:s.loading},null,8,S$),[[$n,s.playlist_name]]),l("span",$$,[C(i,{name:"file-music",size:"16"})])])])],32)]),s.loading?(E(),P("footer",A$,[l("a",T$,[l("span",O$,[C(i,{name:"web",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.saving"))},null,8,P$)])])):(E(),P("footer",D$,[l("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[l("span",F$,[C(i,{name:"cancel",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.cancel"))},null,8,I$)]),l("a",{class:"card-footer-item has-background-info has-text-white has-text-weight-bold",onClick:t[4]||(t[4]=(...a)=>o.save&&o.save(...a))},[l("span",R$,[C(i,{name:"content-save",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.save"))},null,8,L$)])]))])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[5]||(t[5]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var M$=pe(v$,[["render",N$]]),zv={exports:{}},xv=bv(Ez);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function uh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function vr(e){for(var t=1;t=0)&&(n[s]=e[s]);return n}function U$(e,t){if(e==null)return{};var n=B$(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function j$(e){return H$(e)||q$(e)||W$(e)||G$()}function H$(e){if(Array.isArray(e))return _d(e)}function q$(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function W$(e,t){if(!!e){if(typeof e=="string")return _d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _d(e,t)}}function _d(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Y$(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function tr(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Il(e,t):Il(e,t))||r&&e===n)return e;if(e===n)break}while(e=Y$(e))}return null}var dh=/\s+/g;function Rt(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(dh," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(dh," ")}}function Ve(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function As(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Ve(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var s=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return s&&new s(n)}function Sv(e,t,n){if(e){var r=e.getElementsByTagName(t),s=0,o=r.length;if(n)for(;s=o:i=s<=o,!i)return r;if(r===gr())break;r=es(r,!1)}return!1}function zo(e,t,n,r){for(var s=0,o=0,i=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},s=r.evt,o=U$(r,rA);Xi.pluginEvent.bind(Je)(t,n,vr({dragEl:Ee,parentEl:Nt,ghostEl:st,rootEl:Dt,nextEl:vs,lastDownEl:gl,cloneEl:Mt,cloneHidden:Xr,dragStarted:ni,putSortable:sn,activeSortable:Je.active,originalEvent:s,oldIndex:oo,oldDraggableIndex:bi,newIndex:On,newDraggableIndex:Yr,hideGhostForTarget:Dv,unhideGhostForTarget:Fv,cloneNowHidden:function(){Xr=!0},cloneNowShown:function(){Xr=!1},dispatchSortableEvent:function(a){hn({sortable:n,name:a,originalEvent:s})}},o))};function hn(e){ti(vr({putSortable:sn,cloneEl:Mt,targetEl:Ee,rootEl:Dt,oldIndex:oo,oldDraggableIndex:bi,newIndex:On,newDraggableIndex:Yr},e))}var Ee,Nt,st,Dt,vs,gl,Mt,Xr,oo,On,bi,Yr,Ca,sn,to=!1,Rl=!1,Ll=[],_s,Jn,dc,mc,hh,_h,ni,Gs,wi,Ci=!1,za=!1,yl,ln,fc=[],gd=!1,Nl=[],xu=typeof document!="undefined",xa=kv,gh=Ji||Nr?"cssFloat":"float",sA=xu&&!Z$&&!kv&&"draggable"in document.createElement("div"),Tv=function(){if(!!xu){if(Nr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Ov=function(t,n){var r=Ve(t),s=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=zo(t,0,n),i=zo(t,1,n),a=o&&Ve(o),u=i&&Ve(i),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Ft(o).width,d=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Ft(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&a.float!=="none"){var f=a.float==="left"?"left":"right";return i&&(u.clear==="both"||u.clear===f)?"vertical":"horizontal"}return o&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||c>=s&&r[gh]==="none"||i&&r[gh]==="none"&&c+d>s)?"vertical":"horizontal"},oA=function(t,n,r){var s=r?t.left:t.top,o=r?t.right:t.bottom,i=r?t.width:t.height,a=r?n.left:n.top,u=r?n.right:n.bottom,c=r?n.width:n.height;return s===a||o===u||s+i/2===a+c/2},iA=function(t,n){var r;return Ll.some(function(s){var o=s[cn].options.emptyInsertThreshold;if(!(!o||Fm(s))){var i=Ft(s),a=t>=i.left-o&&t<=i.right+o,u=n>=i.top-o&&n<=i.bottom+o;if(a&&u)return r=s}}),r},Pv=function(t){function n(o,i){return function(a,u,c,d){var f=a.options.group.name&&u.options.group.name&&a.options.group.name===u.options.group.name;if(o==null&&(i||f))return!0;if(o==null||o===!1)return!1;if(i&&o==="clone")return o;if(typeof o=="function")return n(o(a,u,c,d),i)(a,u,c,d);var m=(i?a:u).options.group.name;return o===!0||typeof o=="string"&&o===m||o.join&&o.indexOf(m)>-1}}var r={},s=t.group;(!s||_l(s)!="object")&&(s={name:s}),r.name=s.name,r.checkPull=n(s.pull,!0),r.checkPut=n(s.put),r.revertClone=s.revertClone,t.group=r},Dv=function(){!Tv&&st&&Ve(st,"display","none")},Fv=function(){!Tv&&st&&Ve(st,"display","")};xu&&document.addEventListener("click",function(e){if(Rl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Rl=!1,!1},!0);var gs=function(t){if(Ee){t=t.touches?t.touches[0]:t;var n=iA(t.clientX,t.clientY);if(n){var r={};for(var s in t)t.hasOwnProperty(s)&&(r[s]=t[s]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[cn]._onDragOver(r)}}},aA=function(t){Ee&&Ee.parentNode[cn]._isOutsideThisEl(t.target)};function Je(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Gn({},t),e[cn]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ov(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,a){i.setData("Text",a.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Je.supportPointer!==!1&&"PointerEvent"in window&&!yi,emptyInsertThreshold:5};Xi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Pv(t);for(var s in this)s.charAt(0)==="_"&&typeof this[s]=="function"&&(this[s]=this[s].bind(this));this.nativeDraggable=t.forceFallback?!1:sA,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?lt(e,"pointerdown",this._onTapStart):(lt(e,"mousedown",this._onTapStart),lt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(lt(e,"dragover",this),lt(e,"dragenter",this)),Ll.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Gn(this,eA())}Je.prototype={constructor:Je,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Gs=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,Ee):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var n=this,r=this.el,s=this.options,o=s.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(a||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,d=s.filter;if(hA(r),!Ee&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||s.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&yi&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=tr(u,s.draggable,r,!1),!(u&&u.animated)&&gl!==u)){if(oo=Bt(u),bi=Bt(u,s.draggable),typeof d=="function"){if(d.call(this,t,u,this)){hn({sortable:n,rootEl:c,name:"filter",targetEl:u,toEl:r,fromEl:r}),wn("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(d&&(d=d.split(",").some(function(f){if(f=tr(c,f.trim(),r,!1),f)return hn({sortable:n,rootEl:f,name:"filter",targetEl:u,fromEl:r,toEl:r}),wn("filter",n,{evt:t}),!0}),d)){o&&t.cancelable&&t.preventDefault();return}s.handle&&!tr(c,s.handle,r,!1)||this._prepareDragStart(t,a,u)}}},_prepareDragStart:function(t,n,r){var s=this,o=s.el,i=s.options,a=o.ownerDocument,u;if(r&&!Ee&&r.parentNode===o){var c=Ft(r);if(Dt=o,Ee=r,Nt=Ee.parentNode,vs=Ee.nextSibling,gl=r,Ca=i.group,Je.dragged=Ee,_s={target:Ee,clientX:(n||t).clientX,clientY:(n||t).clientY},hh=_s.clientX-c.left,_h=_s.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,Ee.style["will-change"]="all",u=function(){if(wn("delayEnded",s,{evt:t}),Je.eventCanceled){s._onDrop();return}s._disableDelayedDragEvents(),!ch&&s.nativeDraggable&&(Ee.draggable=!0),s._triggerDragStart(t,n),hn({sortable:s,name:"choose",originalEvent:t}),Rt(Ee,i.chosenClass,!0)},i.ignore.split(",").forEach(function(d){Sv(Ee,d.trim(),pc)}),lt(a,"dragover",gs),lt(a,"mousemove",gs),lt(a,"touchmove",gs),lt(a,"mouseup",s._onDrop),lt(a,"touchend",s._onDrop),lt(a,"touchcancel",s._onDrop),ch&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Ee.draggable=!0),wn("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Ji||Nr))){if(Je.eventCanceled){this._onDrop();return}lt(a,"mouseup",s._disableDelayedDrag),lt(a,"touchend",s._disableDelayedDrag),lt(a,"touchcancel",s._disableDelayedDrag),lt(a,"mousemove",s._delayedDragTouchMoveHandler),lt(a,"touchmove",s._delayedDragTouchMoveHandler),i.supportPointer&<(a,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(u,i.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Ee&&pc(Ee),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ot(t,"mouseup",this._disableDelayedDrag),ot(t,"touchend",this._disableDelayedDrag),ot(t,"touchcancel",this._disableDelayedDrag),ot(t,"mousemove",this._delayedDragTouchMoveHandler),ot(t,"touchmove",this._delayedDragTouchMoveHandler),ot(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?lt(document,"pointermove",this._onTouchMove):n?lt(document,"touchmove",this._onTouchMove):lt(document,"mousemove",this._onTouchMove):(lt(Ee,"dragend",this),lt(Dt,"dragstart",this._onDragStart));try{document.selection?vl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(to=!1,Dt&&Ee){wn("dragStarted",this,{evt:n}),this.nativeDraggable&<(document,"dragover",aA);var r=this.options;!t&&Rt(Ee,r.dragClass,!1),Rt(Ee,r.ghostClass,!0),Je.active=this,t&&this._appendGhost(),hn({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Jn){this._lastX=Jn.clientX,this._lastY=Jn.clientY,Dv();for(var t=document.elementFromPoint(Jn.clientX,Jn.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Jn.clientX,Jn.clientY),t!==n);)n=t;if(Ee.parentNode[cn]._isOutsideThisEl(t),n)do{if(n[cn]){var r=void 0;if(r=n[cn]._onDragOver({clientX:Jn.clientX,clientY:Jn.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);Fv()}},_onTouchMove:function(t){if(_s){var n=this.options,r=n.fallbackTolerance,s=n.fallbackOffset,o=t.touches?t.touches[0]:t,i=st&&As(st,!0),a=st&&i&&i.a,u=st&&i&&i.d,c=xa&&ln&&fh(ln),d=(o.clientX-_s.clientX+s.x)/(a||1)+(c?c[0]-fc[0]:0)/(a||1),f=(o.clientY-_s.clientY+s.y)/(u||1)+(c?c[1]-fc[1]:0)/(u||1);if(!Je.active&&!to){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(hn({rootEl:Nt,name:"add",toEl:Nt,fromEl:Dt,originalEvent:t}),hn({sortable:this,name:"remove",toEl:Nt,originalEvent:t}),hn({rootEl:Nt,name:"sort",toEl:Nt,fromEl:Dt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Nt,originalEvent:t})),sn&&sn.save()):On!==oo&&On>=0&&(hn({sortable:this,name:"update",toEl:Nt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Nt,originalEvent:t})),Je.active&&((On==null||On===-1)&&(On=oo,Yr=bi),hn({sortable:this,name:"end",toEl:Nt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){wn("nulling",this),Dt=Ee=Nt=st=vs=Mt=gl=Xr=_s=Jn=ni=On=Yr=oo=bi=Gs=wi=sn=Ca=Je.dragged=Je.ghost=Je.clone=Je.active=null,Nl.forEach(function(t){t.checked=!0}),Nl.length=dc=mc=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Ee&&(this._onDragOver(t),lA(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,s=0,o=r.length,i=this.options;sr.right+s||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+s}function mA(e,t,n,r,s,o,i,a){var u=r?e.clientY:e.clientX,c=r?n.height:n.width,d=r?n.top:n.left,f=r?n.bottom:n.right,m=!1;if(!i){if(a&&yld+c*o/2:uf-yl)return-wi}else if(u>d+c*(1-s)/2&&uf-c*o/2)?u>d+c/2?1:-1:0}function fA(e){return Bt(Ee)1&&(rt.forEach(function(a){o.addAnimationState({target:a,rect:Cn?Ft(a):i}),uc(a),a.fromRect=i,r.removeAnimationState(a)}),Cn=!1,bA(!this.options.removeCloneOnHide,s))},dragOverCompleted:function(n){var r=n.sortable,s=n.isOwner,o=n.insertion,i=n.activeSortable,a=n.parentEl,u=n.putSortable,c=this.options;if(o){if(s&&i._hideClone(),Ho=!1,c.animation&&rt.length>1&&(Cn||!s&&!i.options.sort&&!u)){var d=Ft(St,!1,!0,!0);rt.forEach(function(m){m!==St&&(ph(m,d),a.appendChild(m))}),Cn=!0}if(!s)if(Cn||Sa(),rt.length>1){var f=Ea;i._showClone(r),i.options.animation&&!Ea&&f&&Tn.forEach(function(m){i.addAnimationState({target:m,rect:qo}),m.fromRect=qo,m.thisAnimationDuration=null})}else i._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,s=n.isOwner,o=n.activeSortable;if(rt.forEach(function(a){a.thisAnimationDuration=null}),o.options.animation&&!s&&o.multiDrag.isMultiDrag){qo=Gn({},r);var i=As(St,!0);qo.top-=i.f,qo.left-=i.e}},dragOverAnimationComplete:function(){Cn&&(Cn=!1,Sa())},drop:function(n){var r=n.originalEvent,s=n.rootEl,o=n.parentEl,i=n.sortable,a=n.dispatchSortableEvent,u=n.oldIndex,c=n.putSortable,d=c||this.sortable;if(!!r){var f=this.options,m=o.children;if(!Ks)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Rt(St,f.selectedClass,!~rt.indexOf(St)),~rt.indexOf(St))rt.splice(rt.indexOf(St),1),jo=null,ti({sortable:i,rootEl:s,name:"deselect",targetEl:St,originalEvt:r});else{if(rt.push(St),ti({sortable:i,rootEl:s,name:"select",targetEl:St,originalEvt:r}),r.shiftKey&&jo&&i.el.contains(jo)){var p=Bt(jo),h=Bt(St);if(~p&&~h&&p!==h){var _,w;for(h>p?(w=p,_=h):(w=h,_=p+1);w<_;w++)~rt.indexOf(m[w])||(Rt(m[w],f.selectedClass,!0),rt.push(m[w]),ti({sortable:i,rootEl:s,name:"select",targetEl:m[w],originalEvt:r}))}}else jo=St;Xn=d}if(Ks&&this.isMultiDrag){if(Cn=!1,(o[cn].options.sort||o!==s)&&rt.length>1){var v=Ft(St),b=Bt(St,":not(."+this.options.selectedClass+")");if(!Ho&&f.animation&&(St.thisAnimationDuration=null),d.captureAnimationState(),!Ho&&(f.animation&&(St.fromRect=v,rt.forEach(function(z){if(z.thisAnimationDuration=null,z!==St){var S=Cn?Ft(z):v;z.fromRect=S,d.addAnimationState({target:z,rect:S})}})),Sa(),rt.forEach(function(z){m[b]?o.insertBefore(z,m[b]):o.appendChild(z),b++}),u===Bt(St))){var k=!1;rt.forEach(function(z){if(z.sortableIndex!==Bt(z)){k=!0;return}}),k&&a("update")}rt.forEach(function(z){uc(z)}),d.animateAll()}Xn=d}(s===o||c&&c.lastPutMode!=="clone")&&Tn.forEach(function(z){z.parentNode&&z.parentNode.removeChild(z)})}},nullingGlobal:function(){this.isMultiDrag=Ks=!1,Tn.length=0},destroyGlobal:function(){this._deselectMultiDrag(),ot(document,"pointerup",this._deselectMultiDrag),ot(document,"mouseup",this._deselectMultiDrag),ot(document,"touchend",this._deselectMultiDrag),ot(document,"keydown",this._checkKeyDown),ot(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Ks!="undefined"&&Ks)&&Xn===this.sortable&&!(n&&tr(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;rt.length;){var r=rt[0];Rt(r,this.options.selectedClass,!1),rt.shift(),ti({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Gn(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[cn];!r||!r.options.multiDrag||~rt.indexOf(n)||(Xn&&Xn!==r&&(Xn.multiDrag._deselectMultiDrag(),Xn=r),Rt(n,r.options.selectedClass,!0),rt.push(n))},deselect:function(n){var r=n.parentNode[cn],s=rt.indexOf(n);!r||!r.options.multiDrag||!~s||(Rt(n,r.options.selectedClass,!1),rt.splice(s,1))}},eventProperties:function(){var n=this,r=[],s=[];return rt.forEach(function(o){r.push({multiDragElement:o,index:o.sortableIndex});var i;Cn&&o!==St?i=-1:Cn?i=Bt(o,":not(."+n.options.selectedClass+")"):i=Bt(o),s.push({multiDragElement:o,index:i})}),{items:j$(rt),clones:[].concat(Tn),oldIndicies:r,newIndicies:s}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function bA(e,t){rt.forEach(function(n,r){var s=t.children[n.sortableIndex+(e?Number(r):0)];s?t.insertBefore(n,s):t.appendChild(n)})}function vh(e,t){Tn.forEach(function(n,r){var s=t.children[n.sortableIndex+(e?Number(r):0)];s?t.insertBefore(n,s):t.appendChild(n)})}function Sa(){rt.forEach(function(e){e!==St&&e.parentNode&&e.parentNode.removeChild(e)})}Je.mount(new _A);Je.mount(Lm,Rm);var wA=Object.freeze(Object.defineProperty({__proto__:null,default:Je,MultiDrag:vA,Sortable:Je,Swap:gA},Symbol.toStringTag,{value:"Module"})),CA=bv(wA);(function(e,t){(function(r,s){e.exports=s(xv,CA)})(typeof self!="undefined"?self:_n,function(n,r){return function(s){var o={};function i(a){if(o[a])return o[a].exports;var u=o[a]={i:a,l:!1,exports:{}};return s[a].call(u.exports,u,u.exports,i),u.l=!0,u.exports}return i.m=s,i.c=o,i.d=function(a,u,c){i.o(a,u)||Object.defineProperty(a,u,{enumerable:!0,get:c})},i.r=function(a){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},i.t=function(a,u){if(u&1&&(a=i(a)),u&8||u&4&&typeof a=="object"&&a&&a.__esModule)return a;var c=Object.create(null);if(i.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:a}),u&2&&typeof a!="string")for(var d in a)i.d(c,d,function(f){return a[f]}.bind(null,d));return c},i.n=function(a){var u=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(u,"a",u),u},i.o=function(a,u){return Object.prototype.hasOwnProperty.call(a,u)},i.p="",i(i.s="fb15")}({"00ee":function(s,o,i){var a=i("b622"),u=a("toStringTag"),c={};c[u]="z",s.exports=String(c)==="[object z]"},"0366":function(s,o,i){var a=i("1c0b");s.exports=function(u,c,d){if(a(u),c===void 0)return u;switch(d){case 0:return function(){return u.call(c)};case 1:return function(f){return u.call(c,f)};case 2:return function(f,m){return u.call(c,f,m)};case 3:return function(f,m,p){return u.call(c,f,m,p)}}return function(){return u.apply(c,arguments)}}},"057f":function(s,o,i){var a=i("fc6a"),u=i("241c").f,c={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(m){try{return u(m)}catch{return d.slice()}};s.exports.f=function(p){return d&&c.call(p)=="[object Window]"?f(p):u(a(p))}},"06cf":function(s,o,i){var a=i("83ab"),u=i("d1e7"),c=i("5c6c"),d=i("fc6a"),f=i("c04e"),m=i("5135"),p=i("0cfb"),h=Object.getOwnPropertyDescriptor;o.f=a?h:function(w,v){if(w=d(w),v=f(v,!0),p)try{return h(w,v)}catch{}if(m(w,v))return c(!u.f.call(w,v),w[v])}},"0cfb":function(s,o,i){var a=i("83ab"),u=i("d039"),c=i("cc12");s.exports=!a&&!u(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(s,o,i){var a=i("23e7"),u=i("d58f").left,c=i("a640"),d=i("ae40"),f=c("reduce"),m=d("reduce",{1:0});a({target:"Array",proto:!0,forced:!f||!m},{reduce:function(h){return u(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(s,o,i){var a=i("c6b6"),u=i("9263");s.exports=function(c,d){var f=c.exec;if(typeof f=="function"){var m=f.call(c,d);if(typeof m!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return m}if(a(c)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return u.call(c,d)}},"159b":function(s,o,i){var a=i("da84"),u=i("fdbc"),c=i("17c2"),d=i("9112");for(var f in u){var m=a[f],p=m&&m.prototype;if(p&&p.forEach!==c)try{d(p,"forEach",c)}catch{p.forEach=c}}},"17c2":function(s,o,i){var a=i("b727").forEach,u=i("a640"),c=i("ae40"),d=u("forEach"),f=c("forEach");s.exports=!d||!f?function(p){return a(this,p,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(s,o,i){var a=i("d066");s.exports=a("document","documentElement")},"1c0b":function(s,o){s.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},"1c7e":function(s,o,i){var a=i("b622"),u=a("iterator"),c=!1;try{var d=0,f={next:function(){return{done:!!d++}},return:function(){c=!0}};f[u]=function(){return this},Array.from(f,function(){throw 2})}catch{}s.exports=function(m,p){if(!p&&!c)return!1;var h=!1;try{var _={};_[u]=function(){return{next:function(){return{done:h=!0}}}},m(_)}catch{}return h}},"1d80":function(s,o){s.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},"1dde":function(s,o,i){var a=i("d039"),u=i("b622"),c=i("2d00"),d=u("species");s.exports=function(f){return c>=51||!a(function(){var m=[],p=m.constructor={};return p[d]=function(){return{foo:1}},m[f](Boolean).foo!==1})}},"23cb":function(s,o,i){var a=i("a691"),u=Math.max,c=Math.min;s.exports=function(d,f){var m=a(d);return m<0?u(m+f,0):c(m,f)}},"23e7":function(s,o,i){var a=i("da84"),u=i("06cf").f,c=i("9112"),d=i("6eeb"),f=i("ce4e"),m=i("e893"),p=i("94ca");s.exports=function(h,_){var w=h.target,v=h.global,b=h.stat,k,z,S,T,M,L;if(v?z=a:b?z=a[w]||f(w,{}):z=(a[w]||{}).prototype,z)for(S in _){if(M=_[S],h.noTargetGet?(L=u(z,S),T=L&&L.value):T=z[S],k=p(v?S:w+(b?".":"#")+S,h.forced),!k&&T!==void 0){if(typeof M==typeof T)continue;m(M,T)}(h.sham||T&&T.sham)&&c(M,"sham",!0),d(z,S,M,h)}}},"241c":function(s,o,i){var a=i("ca84"),u=i("7839"),c=u.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(f){return a(f,c)}},"25f0":function(s,o,i){var a=i("6eeb"),u=i("825a"),c=i("d039"),d=i("ad6d"),f="toString",m=RegExp.prototype,p=m[f],h=c(function(){return p.call({source:"a",flags:"b"})!="/a/b"}),_=p.name!=f;(h||_)&&a(RegExp.prototype,f,function(){var v=u(this),b=String(v.source),k=v.flags,z=String(k===void 0&&v instanceof RegExp&&!("flags"in m)?d.call(v):k);return"/"+b+"/"+z},{unsafe:!0})},"2ca0":function(s,o,i){var a=i("23e7"),u=i("06cf").f,c=i("50c4"),d=i("5a34"),f=i("1d80"),m=i("ab13"),p=i("c430"),h="".startsWith,_=Math.min,w=m("startsWith"),v=!p&&!w&&!!function(){var b=u(String.prototype,"startsWith");return b&&!b.writable}();a({target:"String",proto:!0,forced:!v&&!w},{startsWith:function(k){var z=String(f(this));d(k);var S=c(_(arguments.length>1?arguments[1]:void 0,z.length)),T=String(k);return h?h.call(z,T,S):z.slice(S,S+T.length)===T}})},"2d00":function(s,o,i){var a=i("da84"),u=i("342f"),c=a.process,d=c&&c.versions,f=d&&d.v8,m,p;f?(m=f.split("."),p=m[0]+m[1]):u&&(m=u.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=u.match(/Chrome\/(\d+)/),m&&(p=m[1]))),s.exports=p&&+p},"342f":function(s,o,i){var a=i("d066");s.exports=a("navigator","userAgent")||""},"35a1":function(s,o,i){var a=i("f5df"),u=i("3f8c"),c=i("b622"),d=c("iterator");s.exports=function(f){if(f!=null)return f[d]||f["@@iterator"]||u[a(f)]}},"37e8":function(s,o,i){var a=i("83ab"),u=i("9bf2"),c=i("825a"),d=i("df75");s.exports=a?Object.defineProperties:function(m,p){c(m);for(var h=d(p),_=h.length,w=0,v;_>w;)u.f(m,v=h[w++],p[v]);return m}},"3bbe":function(s,o,i){var a=i("861d");s.exports=function(u){if(!a(u)&&u!==null)throw TypeError("Can't set "+String(u)+" as a prototype");return u}},"3ca3":function(s,o,i){var a=i("6547").charAt,u=i("69f3"),c=i("7dd0"),d="String Iterator",f=u.set,m=u.getterFor(d);c(String,"String",function(p){f(this,{type:d,string:String(p),index:0})},function(){var h=m(this),_=h.string,w=h.index,v;return w>=_.length?{value:void 0,done:!0}:(v=a(_,w),h.index+=v.length,{value:v,done:!1})})},"3f8c":function(s,o){s.exports={}},4160:function(s,o,i){var a=i("23e7"),u=i("17c2");a({target:"Array",proto:!0,forced:[].forEach!=u},{forEach:u})},"428f":function(s,o,i){var a=i("da84");s.exports=a},"44ad":function(s,o,i){var a=i("d039"),u=i("c6b6"),c="".split;s.exports=a(function(){return!Object("z").propertyIsEnumerable(0)})?function(d){return u(d)=="String"?c.call(d,""):Object(d)}:Object},"44d2":function(s,o,i){var a=i("b622"),u=i("7c73"),c=i("9bf2"),d=a("unscopables"),f=Array.prototype;f[d]==null&&c.f(f,d,{configurable:!0,value:u(null)}),s.exports=function(m){f[d][m]=!0}},"44e7":function(s,o,i){var a=i("861d"),u=i("c6b6"),c=i("b622"),d=c("match");s.exports=function(f){var m;return a(f)&&((m=f[d])!==void 0?!!m:u(f)=="RegExp")}},4930:function(s,o,i){var a=i("d039");s.exports=!!Object.getOwnPropertySymbols&&!a(function(){return!String(Symbol())})},"4d64":function(s,o,i){var a=i("fc6a"),u=i("50c4"),c=i("23cb"),d=function(f){return function(m,p,h){var _=a(m),w=u(_.length),v=c(h,w),b;if(f&&p!=p){for(;w>v;)if(b=_[v++],b!=b)return!0}else for(;w>v;v++)if((f||v in _)&&_[v]===p)return f||v||0;return!f&&-1}};s.exports={includes:d(!0),indexOf:d(!1)}},"4de4":function(s,o,i){var a=i("23e7"),u=i("b727").filter,c=i("1dde"),d=i("ae40"),f=c("filter"),m=d("filter");a({target:"Array",proto:!0,forced:!f||!m},{filter:function(h){return u(this,h,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(s,o,i){var a=i("0366"),u=i("7b0b"),c=i("9bdd"),d=i("e95a"),f=i("50c4"),m=i("8418"),p=i("35a1");s.exports=function(_){var w=u(_),v=typeof this=="function"?this:Array,b=arguments.length,k=b>1?arguments[1]:void 0,z=k!==void 0,S=p(w),T=0,M,L,F,j,K,Q;if(z&&(k=a(k,b>2?arguments[2]:void 0,2)),S!=null&&!(v==Array&&d(S)))for(j=S.call(w),K=j.next,L=new v;!(F=K.call(j)).done;T++)Q=z?c(j,k,[F.value,T],!0):F.value,m(L,T,Q);else for(M=f(w.length),L=new v(M);M>T;T++)Q=z?k(w[T],T):w[T],m(L,T,Q);return L.length=T,L}},"4fad":function(s,o,i){var a=i("23e7"),u=i("6f53").entries;a({target:"Object",stat:!0},{entries:function(d){return u(d)}})},"50c4":function(s,o,i){var a=i("a691"),u=Math.min;s.exports=function(c){return c>0?u(a(c),9007199254740991):0}},5135:function(s,o){var i={}.hasOwnProperty;s.exports=function(a,u){return i.call(a,u)}},5319:function(s,o,i){var a=i("d784"),u=i("825a"),c=i("7b0b"),d=i("50c4"),f=i("a691"),m=i("1d80"),p=i("8aa5"),h=i("14c3"),_=Math.max,w=Math.min,v=Math.floor,b=/\$([$&'`]|\d\d?|<[^>]*>)/g,k=/\$([$&'`]|\d\d?)/g,z=function(S){return S===void 0?S:String(S)};a("replace",2,function(S,T,M,L){var F=L.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,j=L.REPLACE_KEEPS_$0,K=F?"$":"$0";return[function(G,me){var se=m(this),ae=G==null?void 0:G[S];return ae!==void 0?ae.call(G,se,me):T.call(String(se),G,me)},function(U,G){if(!F&&j||typeof G=="string"&&G.indexOf(K)===-1){var me=M(T,U,this,G);if(me.done)return me.value}var se=u(U),ae=String(this),Ce=typeof G=="function";Ce||(G=String(G));var Ke=se.global;if(Ke){var Ze=se.unicode;se.lastIndex=0}for(var ve=[];;){var X=h(se,ae);if(X===null||(ve.push(X),!Ke))break;var ge=String(X[0]);ge===""&&(se.lastIndex=p(ae,d(se.lastIndex),Ze))}for(var be="",Fe=0,Le=0;Le=Fe&&(be+=ae.slice(Fe,ye)+D,Fe=ye+W.length)}return be+ae.slice(Fe)}];function Q(U,G,me,se,ae,Ce){var Ke=me+U.length,Ze=se.length,ve=k;return ae!==void 0&&(ae=c(ae),ve=b),T.call(Ce,ve,function(X,ge){var be;switch(ge.charAt(0)){case"$":return"$";case"&":return U;case"`":return G.slice(0,me);case"'":return G.slice(Ke);case"<":be=ae[ge.slice(1,-1)];break;default:var Fe=+ge;if(Fe===0)return X;if(Fe>Ze){var Le=v(Fe/10);return Le===0?X:Le<=Ze?se[Le-1]===void 0?ge.charAt(1):se[Le-1]+ge.charAt(1):X}be=se[Fe-1]}return be===void 0?"":be})}})},5692:function(s,o,i){var a=i("c430"),u=i("c6cd");(s.exports=function(c,d){return u[c]||(u[c]=d!==void 0?d:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(s,o,i){var a=i("d066"),u=i("241c"),c=i("7418"),d=i("825a");s.exports=a("Reflect","ownKeys")||function(m){var p=u.f(d(m)),h=c.f;return h?p.concat(h(m)):p}},"5a34":function(s,o,i){var a=i("44e7");s.exports=function(u){if(a(u))throw TypeError("The method doesn't accept regular expressions");return u}},"5c6c":function(s,o){s.exports=function(i,a){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:a}}},"5db7":function(s,o,i){var a=i("23e7"),u=i("a2bf"),c=i("7b0b"),d=i("50c4"),f=i("1c0b"),m=i("65f0");a({target:"Array",proto:!0},{flatMap:function(h){var _=c(this),w=d(_.length),v;return f(h),v=m(_,0),v.length=u(v,_,_,w,0,1,h,arguments.length>1?arguments[1]:void 0),v}})},6547:function(s,o,i){var a=i("a691"),u=i("1d80"),c=function(d){return function(f,m){var p=String(u(f)),h=a(m),_=p.length,w,v;return h<0||h>=_?d?"":void 0:(w=p.charCodeAt(h),w<55296||w>56319||h+1===_||(v=p.charCodeAt(h+1))<56320||v>57343?d?p.charAt(h):w:d?p.slice(h,h+2):(w-55296<<10)+(v-56320)+65536)}};s.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(s,o,i){var a=i("861d"),u=i("e8b5"),c=i("b622"),d=c("species");s.exports=function(f,m){var p;return u(f)&&(p=f.constructor,typeof p=="function"&&(p===Array||u(p.prototype))?p=void 0:a(p)&&(p=p[d],p===null&&(p=void 0))),new(p===void 0?Array:p)(m===0?0:m)}},"69f3":function(s,o,i){var a=i("7f9a"),u=i("da84"),c=i("861d"),d=i("9112"),f=i("5135"),m=i("f772"),p=i("d012"),h=u.WeakMap,_,w,v,b=function(F){return v(F)?w(F):_(F,{})},k=function(F){return function(j){var K;if(!c(j)||(K=w(j)).type!==F)throw TypeError("Incompatible receiver, "+F+" required");return K}};if(a){var z=new h,S=z.get,T=z.has,M=z.set;_=function(F,j){return M.call(z,F,j),j},w=function(F){return S.call(z,F)||{}},v=function(F){return T.call(z,F)}}else{var L=m("state");p[L]=!0,_=function(F,j){return d(F,L,j),j},w=function(F){return f(F,L)?F[L]:{}},v=function(F){return f(F,L)}}s.exports={set:_,get:w,has:v,enforce:b,getterFor:k}},"6eeb":function(s,o,i){var a=i("da84"),u=i("9112"),c=i("5135"),d=i("ce4e"),f=i("8925"),m=i("69f3"),p=m.get,h=m.enforce,_=String(String).split("String");(s.exports=function(w,v,b,k){var z=k?!!k.unsafe:!1,S=k?!!k.enumerable:!1,T=k?!!k.noTargetGet:!1;if(typeof b=="function"&&(typeof v=="string"&&!c(b,"name")&&u(b,"name",v),h(b).source=_.join(typeof v=="string"?v:"")),w===a){S?w[v]=b:d(v,b);return}else z?!T&&w[v]&&(S=!0):delete w[v];S?w[v]=b:u(w,v,b)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||f(this)})},"6f53":function(s,o,i){var a=i("83ab"),u=i("df75"),c=i("fc6a"),d=i("d1e7").f,f=function(m){return function(p){for(var h=c(p),_=u(h),w=_.length,v=0,b=[],k;w>v;)k=_[v++],(!a||d.call(h,k))&&b.push(m?[k,h[k]]:h[k]);return b}};s.exports={entries:f(!0),values:f(!1)}},"73d9":function(s,o,i){var a=i("44d2");a("flatMap")},7418:function(s,o){o.f=Object.getOwnPropertySymbols},"746f":function(s,o,i){var a=i("428f"),u=i("5135"),c=i("e538"),d=i("9bf2").f;s.exports=function(f){var m=a.Symbol||(a.Symbol={});u(m,f)||d(m,f,{value:c.f(f)})}},7839:function(s,o){s.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(s,o,i){var a=i("1d80");s.exports=function(u){return Object(a(u))}},"7c73":function(s,o,i){var a=i("825a"),u=i("37e8"),c=i("7839"),d=i("d012"),f=i("1be4"),m=i("cc12"),p=i("f772"),h=">",_="<",w="prototype",v="script",b=p("IE_PROTO"),k=function(){},z=function(F){return _+v+h+F+_+"/"+v+h},S=function(F){F.write(z("")),F.close();var j=F.parentWindow.Object;return F=null,j},T=function(){var F=m("iframe"),j="java"+v+":",K;return F.style.display="none",f.appendChild(F),F.src=String(j),K=F.contentWindow.document,K.open(),K.write(z("document.F=Object")),K.close(),K.F},M,L=function(){try{M=document.domain&&new ActiveXObject("htmlfile")}catch{}L=M?S(M):T();for(var F=c.length;F--;)delete L[w][c[F]];return L()};d[b]=!0,s.exports=Object.create||function(j,K){var Q;return j!==null?(k[w]=a(j),Q=new k,k[w]=null,Q[b]=j):Q=L(),K===void 0?Q:u(Q,K)}},"7dd0":function(s,o,i){var a=i("23e7"),u=i("9ed3"),c=i("e163"),d=i("d2bb"),f=i("d44e"),m=i("9112"),p=i("6eeb"),h=i("b622"),_=i("c430"),w=i("3f8c"),v=i("ae93"),b=v.IteratorPrototype,k=v.BUGGY_SAFARI_ITERATORS,z=h("iterator"),S="keys",T="values",M="entries",L=function(){return this};s.exports=function(F,j,K,Q,U,G,me){u(K,j,Q);var se=function(Le){if(Le===U&&ve)return ve;if(!k&&Le in Ke)return Ke[Le];switch(Le){case S:return function(){return new K(this,Le)};case T:return function(){return new K(this,Le)};case M:return function(){return new K(this,Le)}}return function(){return new K(this)}},ae=j+" Iterator",Ce=!1,Ke=F.prototype,Ze=Ke[z]||Ke["@@iterator"]||U&&Ke[U],ve=!k&&Ze||se(U),X=j=="Array"&&Ke.entries||Ze,ge,be,Fe;if(X&&(ge=c(X.call(new F)),b!==Object.prototype&&ge.next&&(!_&&c(ge)!==b&&(d?d(ge,b):typeof ge[z]!="function"&&m(ge,z,L)),f(ge,ae,!0,!0),_&&(w[ae]=L))),U==T&&Ze&&Ze.name!==T&&(Ce=!0,ve=function(){return Ze.call(this)}),(!_||me)&&Ke[z]!==ve&&m(Ke,z,ve),w[j]=ve,U)if(be={values:se(T),keys:G?ve:se(S),entries:se(M)},me)for(Fe in be)(k||Ce||!(Fe in Ke))&&p(Ke,Fe,be[Fe]);else a({target:j,proto:!0,forced:k||Ce},be);return be}},"7f9a":function(s,o,i){var a=i("da84"),u=i("8925"),c=a.WeakMap;s.exports=typeof c=="function"&&/native code/.test(u(c))},"825a":function(s,o,i){var a=i("861d");s.exports=function(u){if(!a(u))throw TypeError(String(u)+" is not an object");return u}},"83ab":function(s,o,i){var a=i("d039");s.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(s,o,i){var a=i("c04e"),u=i("9bf2"),c=i("5c6c");s.exports=function(d,f,m){var p=a(f);p in d?u.f(d,p,c(0,m)):d[p]=m}},"861d":function(s,o){s.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},8875:function(s,o,i){var a,u,c;(function(d,f){u=[],a=f,c=typeof a=="function"?a.apply(o,u):a,c!==void 0&&(s.exports=c)})(typeof self!="undefined"?self:this,function(){function d(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==d&&document.currentScript)return document.currentScript;try{throw new Error}catch(M){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,h=m.exec(M.stack)||p.exec(M.stack),_=h&&h[1]||!1,w=h&&h[2]||!1,v=document.location.href.replace(document.location.hash,""),b,k,z,S=document.getElementsByTagName("script");_===v&&(b=document.documentElement.outerHTML,k=new RegExp("(?:[^\\n]+?\\n){0,"+(w-2)+"}[^<]*