const u0=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)}};u0();function ql(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Ct={},ao=[],or=()=>{},c0=()=>!1,d0=/^on[^a-z]/,Bi=e=>d0.test(e),Fd=e=>e.startsWith("onUpdate:"),Tt=Object.assign,Id=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},m0=Object.prototype.hasOwnProperty,pt=(e,t)=>m0.call(e,t),Me=Array.isArray,lo=e=>ko(e)==="[object Map]",Is=e=>ko(e)==="[object Set]",zf=e=>ko(e)==="[object Date]",f0=e=>ko(e)==="[object RegExp]",et=e=>typeof e=="function",Ft=e=>typeof e=="string",Ei=e=>typeof e=="symbol",zt=e=>e!==null&&typeof e=="object",Rd=e=>zt(e)&&et(e.then)&&et(e.catch),p_=Object.prototype.toString,ko=e=>p_.call(e),p0=e=>ko(e).slice(8,-1),h_=e=>ko(e)==="[object Object]",Ld=e=>Ft(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ii=ql(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},h0=/-(\w)/g,En=Wl(e=>e.replace(h0,(t,n)=>n?n.toUpperCase():"")),_0=/\B([A-Z])/g,Hn=Wl(e=>e.replace(_0,"-$1").toLowerCase()),Ui=Wl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ai=Wl(e=>e?`on${Ui(e)}`:""),po=(e,t)=>!Object.is(e,t),uo=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},xl=e=>{const t=Ft(e)?Number(e):NaN;return isNaN(t)?e:t};let xf;const Tc=()=>xf||(xf=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),g0="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",y0=ql(g0);function cs(e){if(Me(e)){const t={};for(let n=0;n{if(n){const r=n.split(b0);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function qe(e){let t="";if(Ft(e))t=e;else if(Me(e))for(let n=0;nss(n,t))}const g=e=>Ft(e)?e:e==null?"":Me(e)||zt(e)&&(e.toString===p_||!et(e.toString))?JSON.stringify(e,g_,2):String(e),g_=(e,t)=>t&&t.__v_isRef?g_(e,t.value):lo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Is(t)?{[`Set(${t.size})`]:[...t.values()]}:zt(t)&&!Me(t)&&!h_(t)?String(t):t;let Pn;class Md{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},b_=e=>(e.w&os)>0,w_=e=>(e.n&os)>0,S0=({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":Me(e)?Ld(n)&&a.push(i.get("length")):(a.push(i.get(Es)),lo(e)&&a.push(i.get(Pc)));break;case"delete":Me(e)||(a.push(i.get(Es)),lo(e)&&a.push(i.get(Pc)));break;case"set":lo(e)&&a.push(i.get(Es));break}if(a.length===1)a[0]&&Dc(a[0]);else{const u=[];for(const c of a)c&&u.push(...c);Dc(Vd(u))}}function Dc(e,t){const n=Me(e)?e:[...e];for(const r of n)r.computed&&Ef(r);for(const r of n)r.computed||Ef(r)}function Ef(e,t){(e!==nr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function O0(e,t){var n;return(n=kl.get(e))==null?void 0:n.get(t)}const P0=ql("__proto__,__v_isRef,__isVue"),x_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ei)),D0=Kl(),F0=Kl(!1,!0),I0=Kl(!0),R0=Kl(!0,!0),Sf=L0();function L0(){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 M0(e){const t=ut(this);return Sn(t,"has",e),t.hasOwnProperty(e)}function Kl(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?O_:T_:t?A_:$_).get(r))return r;const i=Me(r);if(!e){if(i&&pt(Sf,s))return Reflect.get(Sf,s,o);if(s==="hasOwnProperty")return M0}const a=Reflect.get(r,s,o);return(Ei(s)?x_.has(s):P0(s))||(e||Sn(r,"get",s),t)?a:Yt(a)?i&&Ld(s)?a:a.value:zt(a)?e?Ud(a):Rs(a):a}}const N0=k_(),V0=k_(!0);function k_(e=!1){return function(n,r,s,o){let i=n[r];if(Ps(i)&&Yt(i)&&!Yt(s))return!1;if(!e&&(!Si(s)&&!Ps(s)&&(i=ut(i),s=ut(s)),!Me(n)&&Yt(i)&&!Yt(s)))return i.value=s,!0;const a=Me(n)&&Ld(r)?Number(r)e,Zl=e=>Reflect.getPrototypeOf(e);function ua(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}=Zl(s),a=r?Bd:n?qd:$i;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 ca(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 da(e,t=!1){return e=e.__v_raw,!t&&Sn(ut(e),"iterate",Es),Reflect.get(e,"size",e)}function $f(e){e=ut(e);const t=ut(this);return Zl(t).has.call(t,e)||(t.add(e),Rr(t,"add",e,e)),this}function Af(e,t){t=ut(t);const n=ut(this),{has:r,get:s}=Zl(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?po(t,i)&&Rr(n,"set",e,t):Rr(n,"add",e,t),this}function Tf(e){const t=ut(this),{has:n,get:r}=Zl(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&&Rr(t,"delete",e,void 0),o}function Of(){const e=ut(this),t=e.size!==0,n=e.clear();return t&&Rr(e,"clear",void 0,void 0),n}function ma(e,t){return function(r,s){const o=this,i=o.__v_raw,a=ut(i),u=t?Bd:e?qd:$i;return!e&&Sn(a,"iterate",Es),i.forEach((c,d)=>r.call(s,u(c),u(d),o))}}function fa(e,t,n){return function(...r){const s=this.__v_raw,o=ut(s),i=lo(o),a=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,c=s[e](...r),d=n?Bd:t?qd:$i;return!t&&Sn(o,"iterate",u?Pc:Es),{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 Br(e){return function(...t){return e==="delete"?!1:this}}function W0(){const e={get(o){return ua(this,o)},get size(){return da(this)},has:ca,add:$f,set:Af,delete:Tf,clear:Of,forEach:ma(!1,!1)},t={get(o){return ua(this,o,!1,!0)},get size(){return da(this)},has:ca,add:$f,set:Af,delete:Tf,clear:Of,forEach:ma(!1,!0)},n={get(o){return ua(this,o,!0)},get size(){return da(this,!0)},has(o){return ca.call(this,o,!0)},add:Br("add"),set:Br("set"),delete:Br("delete"),clear:Br("clear"),forEach:ma(!0,!1)},r={get(o){return ua(this,o,!0,!0)},get size(){return da(this,!0)},has(o){return ca.call(this,o,!0)},add:Br("add"),set:Br("set"),delete:Br("delete"),clear:Br("clear"),forEach:ma(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=fa(o,!1,!1),n[o]=fa(o,!0,!1),t[o]=fa(o,!1,!0),r[o]=fa(o,!0,!0)}),[e,n,t,r]}const[G0,K0,Z0,Y0]=W0();function Yl(e,t){const n=t?e?Y0:Z0:e?K0:G0;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 J0={get:Yl(!1,!1)},X0={get:Yl(!1,!0)},Q0={get:Yl(!0,!1)},ew={get:Yl(!0,!0)},$_=new WeakMap,A_=new WeakMap,T_=new WeakMap,O_=new WeakMap;function tw(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nw(e){return e.__v_skip||!Object.isExtensible(e)?0:tw(p0(e))}function Rs(e){return Ps(e)?e:Jl(e,!1,E_,J0,$_)}function P_(e){return Jl(e,!1,j0,X0,A_)}function Ud(e){return Jl(e,!0,S_,Q0,T_)}function rw(e){return Jl(e,!0,q0,ew,O_)}function Jl(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=nw(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Ss(e){return Ps(e)?Ss(e.__v_raw):!!(e&&e.__v_isReactive)}function Ps(e){return!!(e&&e.__v_isReadonly)}function Si(e){return!!(e&&e.__v_isShallow)}function Hd(e){return Ss(e)||Ps(e)}function ut(e){const t=e&&e.__v_raw;return t?ut(t):e}function jd(e){return Cl(e,"__v_skip",!0),e}const $i=e=>zt(e)?Rs(e):e,qd=e=>zt(e)?Ud(e):e;function Wd(e){ns&&nr&&(e=ut(e),z_(e.dep||(e.dep=Vd())))}function Xl(e,t){e=ut(e);const n=e.dep;n&&Dc(n)}function Yt(e){return!!(e&&e.__v_isRef===!0)}function Qt(e){return F_(e,!1)}function D_(e){return F_(e,!0)}function F_(e,t){return Yt(e)?e:new sw(e,t)}class sw{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:$i(t)}get value(){return Wd(this),this._value}set value(t){const n=this.__v_isShallow||Si(t)||Ps(t);t=n?t:ut(t),po(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:$i(t),Xl(this))}}function ow(e){Xl(e)}function xn(e){return Yt(e)?e.value:e}function iw(e){return et(e)?e():xn(e)}const aw={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 Gd(e){return Ss(e)?e:new Proxy(e,aw)}class lw{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Wd(this),()=>Xl(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function uw(e){return new lw(e)}function li(e){const t=Me(e)?new Array(e.length):{};for(const n in e)t[n]=I_(e,n);return t}class cw{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 O0(ut(this._object),this._key)}}class dw{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function mw(e,t,n){return Yt(e)?e:et(e)?new dw(e):zt(e)&&arguments.length>1?I_(e,t,n):Qt(e)}function I_(e,t,n){const r=e[t];return Yt(r)?r:new cw(e,t,n)}class fw{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 Hi(t,()=>{this._dirty||(this._dirty=!0,Xl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=ut(this);return Wd(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function pw(e,t,n=!1){let r,s;const o=et(e);return o?(r=e,s=or):(r=e.get,s=e.set),new fw(r,s,o||!s,n)}function hw(e,...t){}function _w(e,t){}function Dr(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){Ls(o,t,n)}return s}function In(e,t,n,r){if(et(e)){const o=Dr(e,t,n,r);return o&&Rd(o)&&o.catch(i=>{Ls(i,t,n)}),o}const s=[];for(let o=0;o>>1;Ti(un[r])_r&&un.splice(t,1)}function Zd(e){Me(e)?co.push(...e):(!Tr||!Tr.includes(e,e.allowRecurse?Cs+1:Cs))&&co.push(e),L_()}function Pf(e,t=Ai?_r+1:0){for(;tTi(n)-Ti(r)),Cs=0;Cse.id==null?1/0:e.id,bw=(e,t)=>{const n=Ti(e)-Ti(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function M_(e){Fc=!1,Ai=!0,un.sort(bw);const t=or;try{for(_r=0;_rQs.emit(s,...o)),pa=[]):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=>{N_(o,t)}),setTimeout(()=>{Qs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,pa=[])},3e3)):pa=[]}function ww(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=>Ft(p)?p.trim():p)),f&&(s=n.map(zl))}let a,u=r[a=ai(t)]||r[a=ai(En(t))];!u&&o&&(u=r[a=ai(Hn(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 V_(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=V_(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):(Me(o)?o.forEach(u=>i[u]=null):Tt(i,o),zt(e)&&r.set(e,i),i)}function eu(e,t){return!e||!Bi(t)?!1:(t=t.slice(2).replace(/Once$/,""),pt(e,t[0].toLowerCase()+t.slice(1))||pt(e,Hn(t))||pt(e,t))}let rn=null,tu=null;function Oi(e){const t=rn;return rn=e,tu=e&&e.type.__scopeId||null,t}function Cw(e){tu=e}function zw(){tu=null}const xw=e=>A;function A(e,t=rn,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Bc(-1);const o=Oi(t);let i;try{i=e(...s)}finally{Oi(o),r._d&&Bc(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function ul(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=Oi(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:Ew(u)}}catch(z){mi.length=0,Ls(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(Fd)&&(v=Sw(v,i)),k=br(k,v))}return n.dirs&&(k=br(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),w=k,Oi(b),w}function kw(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},Sw=(e,t)=>{const n={};for(const r in e)(!Fd(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function $w(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?Df(r,i,c):!!i;if(u&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense,Aw={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,u,c){e==null?Ow(t,n,r,s,o,i,a,u,c):Pw(e,t,n,r,s,i,a,u,c)},hydrate:Dw,create:Jd,normalize:Fw},Tw=Aw;function Pi(e,t){const n=e.props&&e.props[t];et(n)&&n()}function Ow(e,t,n,r,s,o,i,a,u){const{p:c,o:{createElement:d}}=u,f=d("div"),m=e.suspense=Jd(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?(Pi(e,"onPending"),Pi(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),mo(m,e.ssFallback)):m.resolve(!1,!0)}function Pw(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),mo(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),mo(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),mo(f,m);else if(Pi(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 Jd(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=Iw(e);b&&t!=null&&t.pendingBranch&&(v=t.pendingId,t.deps++);const k=e.props?xl(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:N,activeBranch:L,pendingBranch:F,pendingId:H,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=()=>{H===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)}mo(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||Zd(K),z.effects=[],b&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),Pi(N,"onResolve")},fallback(S){if(!z.pendingBranch)return;const{vnode:T,activeBranch:N,parentComponent:L,container:F,isSVG:H}=z;Pi(T,"onFallback");const K=h(N),Q=()=>{!z.isInFallback||(f(null,S,F,K,L,null,H,a,u),mo(z,S))},U=S.transition&&S.transition.mode==="out-in";U&&(N.transition.afterLeave=Q),z.isInFallback=!0,p(N,L,null,!0),U||Q()},move(S,T,N){z.activeBranch&&m(z.activeBranch,S,T,N),z.container=S},next(){return z.activeBranch&&h(z.activeBranch)},registerDep(S,T){const N=!!z.pendingBranch;N&&z.deps++;const L=S.vnode.el;S.asyncDep.catch(F=>{Ls(F,S,0)}).then(F=>{if(S.isUnmounted||z.isUnmounted||z.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:H}=S;Uc(S,F,!1),L&&(H.el=L);const K=!L&&S.subTree.el;T(S,H,_(L||S.subTree.el),L?null:h(S.subTree),z,i,u),K&&w(K),Yd(S,H.el),N&&--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 Dw(e,t,n,r,s,o,i,a,u){const c=t.suspense=Jd(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 Fw(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ff(r?n.default:n),e.ssFallback=r?Ff(n.fallback):C(mn)}function Ff(e){let t;if(et(e)){const n=Fs&&e._c;n&&(e._d=!1,E()),e=e(),n&&(e._d=!0,t=kn,yg())}return Me(e)&&(e=kw(e)),e=Dn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function U_(e,t){t&&t.pendingBranch?Me(e)?t.effects.push(...e):t.effects.push(e):Zd(e)}function mo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Yd(r,s))}function Iw(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 j_(e,t){return qi(e,null,{flush:"post"})}function Rw(e,t){return qi(e,null,{flush:"sync"})}const ha={};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=v_()===((a=Zt)==null?void 0:a.scope)?Zt:null;let c,d=!1,f=!1;if(Yt(e)?(c=()=>e.value,d=Si(e)):Ss(e)?(c=()=>e,r=!0):Me(e)?(f=!0,d=e.some(z=>Ss(z)||Si(z)),c=()=>e.map(z=>{if(Yt(z))return z.value;if(Ss(z))return xs(z);if(et(z))return Dr(z,u,2)})):et(e)?t?c=()=>Dr(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return m&&m(),In(e,u,3,[p])}:c=or,t&&r){const z=c;c=()=>xs(z())}let m,p=z=>{m=b.onStop=()=>{Dr(z,u,4)}},h;if(_o)if(p=or,t?n&&In(t,u,3,[c(),f?[]:void 0,p]):c(),s==="sync"){const z=$g();h=z.__watcherHandles||(z.__watcherHandles=[])}else return or;let _=f?new Array(e.length).fill(ha):ha;const w=()=>{if(!!b.active)if(t){const z=b.run();(r||d||(f?z.some((S,T)=>po(S,_[T])):po(z,_)))&&(m&&m(),In(t,u,3,[z,_===ha?void 0:f&&_[0]===ha?[]:_,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=()=>Ql(w));const b=new Hi(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&&Id(u.scope.effects,b)};return h&&h.push(k),k}function Lw(e,t,n){const r=this.proxy,s=Ft(e)?e.includes(".")?q_(r,e):()=>r[e]:e.bind(r,r);let o;et(t)?o=t:(o=t.handler,n=t);const i=Zt;ls(this);const a=qi(s,o.bind(r),n);return i?ls(i):rs(),a}function q_(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{xs(n,t)});else if(h_(e))for(const n in e)xs(e[n],t);return e}function Rt(e,t){const n=rn;if(n===null)return e;const r=au(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),ou(()=>{e.isUnmounting=!0}),e}const Nn=[Function,Array],Qd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Nn,onEnter:Nn,onAfterEnter:Nn,onEnterCancelled:Nn,onBeforeLeave:Nn,onLeave:Nn,onAfterLeave:Nn,onLeaveCancelled:Nn,onBeforeAppear:Nn,onAppear:Nn,onAfterAppear:Nn,onAppearCancelled:Nn},Mw={name:"BaseTransition",props:Qd,setup(e,{slots:t}){const n=Kn(),r=Xd();let s;return()=>{const o=t.default&&nu(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 Hu(i);const c=If(i);if(!c)return Hu(i);const d=ho(c,a,r,n);Ds(c,d);const f=n.subTree,m=f&&If(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 _=ho(m,a,r,n);if(Ds(m,_),u==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Hu(i);u==="in-out"&&c.type!==mn&&(_.delayLeave=(w,v,b)=>{const k=G_(r,m);k[String(m.key)]=m,w._leaveCb=()=>{v(),w._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=b})}return i}}},W_=Mw;function G_(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 ho(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=G_(n,e),S=(L,F)=>{L&&In(L,r,9,F)},T=(L,F)=>{const H=F[1];S(L,F),Me(L)?L.every(K=>K.length<=1)&&H():L.length<=1&&H()},N={mode:o,persisted:i,beforeEnter(L){let F=a;if(!n.isMounted)if(s)F=_||a;else return;L._leaveCb&&L._leaveCb(!0);const H=z[k];H&&rr(e,H)&&H.el._leaveCb&&H.el._leaveCb(),S(F,[L])},enter(L){let F=u,H=c,K=d;if(!n.isMounted)if(s)F=w||u,H=v||c,K=b||d;else return;let Q=!1;const U=L._enterCb=G=>{Q||(Q=!0,G?S(K,[L]):S(H,[L]),N.delayedLeave&&N.delayedLeave(),L._enterCb=void 0)};F?T(F,[L,U]):U()},leave(L,F){const H=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[H]===e&&delete z[H])};z[H]=e,m?T(m,[L,Q]):Q()},clone(L){return ho(L,t,n,r)}};return N}function Hu(e){if(Wi(e))return e=br(e),e.children=null,e}function If(e){return Wi(e)?e.children?e.children[0]:void 0:e}function Ds(e,t){e.shapeFlag&6&&e.component?Ds(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 nu(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 $s=e=>!!e.type.__asyncLoader;function Nw(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()=>ju(c,p);const h=b=>{u=null,Ls(b,p,13,!r)};if(i&&p.suspense||_o)return m().then(b=>()=>ju(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)&&Ql(p.parent.update)}).catch(b=>{h(b),w.value=b}),()=>{if(_.value&&c)return ju(c,p);if(w.value&&r)return C(r,{error:w.value});if(n&&!v.value)return C(n)}}})}function ju(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,Vw={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 N=b.component;c(b,k,z,0,a),u(N.vnode,b,k,z,N,a,S,b.slotScopeIds,T),on(()=>{N.isDeactivated=!1,N.a&&uo(N.a);const L=b.props&&b.props.onVnodeMounted;L&&zn(L,N.parent,b)},a)},r.deactivate=b=>{const k=b.component;c(b,m,null,1,a),on(()=>{k.da&&uo(k.da);const z=b.props&&b.props.onVnodeUnmounted;z&&zn(z,k.parent,b),k.isDeactivated=!0},a)};function p(b){qu(b),d(b,n,a,!0)}function h(b){s.forEach((k,z)=>{const S=jc(k.type);S&&(!b||!b(S))&&_(z)})}function _(b){const k=s.get(b);!i||!rr(k,i)?p(k):i&&qu(i),s.delete(b),o.delete(b)}kt(()=>[e.include,e.exclude],([b,k])=>{b&&h(z=>Xo(b,z)),k&&h(z=>!Xo(k,z))},{flush:"post",deep:!0});let w=null;const v=()=>{w!=null&&s.set(w,Wu(n.subTree))};return Ms(v),su(v),ou(()=>{s.forEach(b=>{const{subTree:k,suspense:z}=n,S=Wu(k);if(b.type===S.type&&b.key===S.key){qu(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(!as(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return i=null,k;let z=Wu(k);const S=z.type,T=jc($s(z)?z.type.__asyncResolved||{}:S),{include:N,exclude:L,max:F}=e;if(N&&(!T||!Xo(N,T))||L&&T&&Xo(L,T))return i=z,k;const H=z.key==null?S:z.key,K=s.get(H);return z.el&&(z=br(z),k.shapeFlag&128&&(k.ssContent=z)),w=H,K?(z.el=K.el,z.component=K.component,z.transition&&Ds(z,z.transition),z.shapeFlag|=512,o.delete(H),o.add(H)):(o.add(H),F&&o.size>parseInt(F,10)&&_(o.values().next().value)),z.shapeFlag|=256,i=z,B_(k.type)?k:z}}},Bw=Vw;function Xo(e,t){return Me(e)?e.some(n=>Xo(n,t)):Ft(e)?e.split(",").includes(t):f0(e)?e.test(t):!1}function K_(e,t){Y_(e,"a",t)}function Z_(e,t){Y_(e,"da",t)}function Y_(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(ru(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Wi(s.parent.vnode)&&Uw(r,t,n,s),s=s.parent}}function Uw(e,t,n,r){const s=ru(t,e,r,!0);Ao(()=>{Id(r[t],s)},n)}function qu(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Wu(e){return e.shapeFlag&128?e.ssContent:e}function ru(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(),ls(n);const a=In(t,n,e,i);return rs(),So(),a});return r?s.unshift(o):s.push(o),o}}const Nr=e=>(t,n=Zt)=>(!_o||e==="sp")&&ru(e,(...r)=>t(...r),n),J_=Nr("bm"),Ms=Nr("m"),X_=Nr("bu"),su=Nr("u"),ou=Nr("bum"),Ao=Nr("um"),Q_=Nr("sp"),eg=Nr("rtg"),tg=Nr("rtc");function ng(e,t=Zt){ru("ec",e,t)}const em="components",Hw="directives";function $(e,t){return nm(em,e,!0,t)||e}const rg=Symbol.for("v-ndc");function sg(e){return Ft(e)?nm(em,e,!1)||e:e||rg}function tm(e){return nm(Hw,e)}function nm(e,t,n=!0,r=!1){const s=rn||Zt;if(s){const o=s.type;if(e===em){const a=jc(o,!1);if(a&&(a===t||a===En(t)||a===Ui(En(t))))return o}const i=Rf(s[e]||o[e],t)||Rf(s.appContext[e],t);return!i&&r?o:i}}function Rf(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(Me(e)||Ft(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&&$s(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&&og(o(n)),a=ke(je,{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 og(e){return e.some(t=>as(t)?!(t.type===mn||t.type===je&&!og(t.children)):!0)?e:null}function jw(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ai(r)]=e[r];return n}const Ic=e=>e?zg(e)?au(e)||e.proxy:Ic(e.parent):null,ui=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=>Ic(e.parent),$root:e=>Ic(e.root),$emit:e=>e.emit,$options:e=>rm(e),$forceUpdate:e=>e.f||(e.f=()=>Ql(e.update)),$nextTick:e=>e.n||(e.n=ji.bind(e.proxy)),$watch:e=>Lw.bind(e)}),Gu=(e,t)=>e!==Ct&&!e.__isScriptSetup&&pt(e,t),Rc={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(Gu(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];Lc&&(i[t]=0)}}const d=ui[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 Gu(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)||Gu(t,i)||(a=o[0])&&pt(a,i)||pt(r,i)||pt(ui,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)}},qw=Tt({},Rc,{get(e,t){if(t!==Symbol.unscopables)return Rc.get(e,t,e)},has(e,t){return t[0]!=="_"&&!y0(t)}});function Ww(){return null}function Gw(){return null}function Kw(e){}function Zw(e){}function Yw(){return null}function Jw(){}function Xw(e,t){return null}function Qw(){return ig().slots}function eC(){return ig().attrs}function tC(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 ig(){const e=Kn();return e.setupContext||(e.setupContext=Eg(e))}function Di(e){return Me(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function nC(e,t){const n=Di(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Me(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 rC(e,t){return!e||!t?e||t:Me(e)&&Me(t)?e.concat(t):Tt({},Di(e),Di(t))}function sC(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function oC(e){const t=Kn();let n=e();return rs(),Rd(n)&&(n=n.catch(r=>{throw ls(t),r})),[n,()=>ls(t)]}let Lc=!0;function iC(e){const t=rm(e),n=e.proxy,r=e.ctx;Lc=!1,t.beforeCreate&&Lf(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:N,errorCaptured:L,serverPrefetch:F,expose:H,inheritAttrs:K,components:Q,directives:U,filters:G}=t;if(c&&aC(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=Rs(ae))}if(Lc=!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)ag(a[ae],r,n,ae);if(u){const ae=et(u)?u.call(n):u;Reflect.ownKeys(ae).forEach(Ce=>{ci(Ce,ae[Ce])})}d&&Lf(d,e,"c");function se(ae,Ce){Me(Ce)?Ce.forEach(Ke=>ae(Ke.bind(n))):Ce&&ae(Ce.bind(n))}if(se(J_,f),se(Ms,m),se(X_,p),se(su,h),se(K_,_),se(Z_,w),se(ng,L),se(tg,T),se(eg,N),se(ou,b),se(Ao,z),se(Q_,F),Me(H))if(H.length){const ae=e.exposed||(e.exposed={});H.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 aC(e,t,n=or){Me(e)&&(e=Mc(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 Lf(e,t,n){In(Me(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function ag(e,t,n,r){const s=r.includes(".")?q_(n,r):()=>n[r];if(Ft(e)){const o=t[e];et(o)&&kt(s,o)}else if(et(e))kt(s,e.bind(n));else if(zt(e))if(Me(e))e.forEach(o=>ag(o,t,n,r));else{const o=et(e.handler)?e.handler.bind(n):t[e.handler];et(o)&&kt(s,o,e)}}function rm(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=>Sl(u,c,i,!0)),Sl(u,t,i)),zt(t)&&o.set(t,u),u}function Sl(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Sl(e,o,n,!0),s&&s.forEach(i=>Sl(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=lC[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const lC={data:Mf,props:Nf,emits:Nf,methods:Qo,computed:Qo,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:Qo,directives:Qo,watch:cC,provide:Mf,inject:uC};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 uC(e,t){return Qo(Mc(e),Mc(t))}function Mc(e){if(Me(e)){const t={};for(let n=0;n1)return n&&et(t)?t.call(r&&r.proxy):t}}function fC(){return!!(Zt||rn||Fi)}function pC(e,t,n,r=!1){const s={},o={};Cl(o,iu,1),e.propsDefaults=Object.create(null),ug(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:P_(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function hC(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]=cg(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,ao),ao;if(Me(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 Vf(e){return e[0]!=="$"}function Bf(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Uf(e,t){return Bf(e)===Bf(t)}function Hf(e,t){return Me(t)?t.findIndex(n=>Uf(n,e)):et(t)&&Uf(t,e)?0:-1}const dg=e=>e[0]==="_"||e==="$stable",sm=e=>Me(e)?e.map(Dn):[Dn(e)],_C=(e,t,n)=>{if(t._n)return t;const r=A((...s)=>sm(t(...s)),n);return r._c=!1,r},mg=(e,t,n)=>{const r=e._ctx;for(const s in e){if(dg(s))continue;const o=e[s];if(et(o))t[s]=_C(s,o,r);else if(o!=null){const i=sm(o);t[s]=()=>i}}},fg=(e,t)=>{const n=sm(t);e.slots.default=()=>n},gC=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ut(t),Cl(t,"_",n)):mg(t,e.slots={})}else e.slots={},t&&fg(e,t);Cl(e.slots,iu,1)},yC=(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,mg(t,s)),i=t}else t&&(fg(e,t),i={default:1});if(o)for(const a in s)!dg(a)&&!(a in i)&&delete s[a]};function $l(e,t,n,r,s=!1){if(Me(e)){e.forEach((m,p)=>$l(m,t&&(Me(t)?t[p]:t),n,r,s));return}if($s(r)&&!s)return;const o=r.shapeFlag&4?au(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&&(Ft(c)?(d[c]=null,pt(f,c)&&(f[c]=null)):Yt(c)&&(c.value=null)),et(u))Dr(u,a,12,[i,d]);else{const m=Ft(u),p=Yt(u);if(m||p){const h=()=>{if(e.f){const _=m?pt(f,u)?f[u]:d[u]:u.value;s?Me(_)&&Id(_,o):Me(_)?_.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 Ur=!1;const _a=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",ga=e=>e.nodeType===8;function vC(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),El(),b._vnode=v;return}Ur=!1,f(b.firstChild,v,null,null,null),El(),b._vnode=v,Ur&&console.error("Hydration completed but contains mismatches.")},f=(v,b,k,z,S,T=!1)=>{const N=ga(v)&&v.data==="[",L=()=>_(v,b,k,z,S,N),{type:F,ref:H,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 is:U!==3?b.children===""?(u(b.el=s(""),i(v),v),G=v):G=L():(v.data!==b.children&&(Ur=!0,v.data=b.children),G=o(v));break;case mn:U!==8||N?G=L():G=o(v);break;case As:if(N&&(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:N,props:L,patchFlag:F,shapeFlag:H,dirs:K}=b,Q=N==="input"&&K||N==="option";if(Q||F!==-1){if(K&&pr(b,null,k,"created"),L)if(Q||!T||F&48)for(const G in L)(Q&&G.endsWith("value")||Bi(G)&&!ii(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&&pr(b,null,k,"beforeMount"),((U=L&&L.onVnodeMounted)||K)&&U_(()=>{U&&zn(U,k,b),K&&pr(b,null,k,"mounted")},z),H&16&&!(L&&(L.innerHTML||L.textContent))){let G=p(v.firstChild,b,v,k,z,S,T);for(;G;){Ur=!0;const me=G;G=G.nextSibling,a(me)}}else H&8&&v.textContent!==b.children&&(Ur=!0,v.textContent=b.children)}return v.nextSibling},p=(v,b,k,z,S,T,N)=>{N=N||!!b.dynamicChildren;const L=b.children,F=L.length;for(let H=0;H{const{slotScopeIds:N}=b;N&&(S=S?S.concat(N):N);const L=i(v),F=p(o(v),b,L,k,z,S,T);return F&&ga(F)&&F.data==="]"?o(b.anchor=F):(Ur=!0,u(b.anchor=c("]"),L,F),F)},_=(v,b,k,z,S,T)=>{if(Ur=!0,b.el=null,T){const F=w(v);for(;;){const H=o(v);if(H&&H!==F)a(H);else break}}const N=o(v),L=i(v);return a(v),n(null,b,L,N,k,z,_a(L),S),N},w=v=>{let b=0;for(;v;)if(v=o(v),v&&ga(v)&&(v.data==="["&&b++,v.data==="]")){if(b===0)return o(v);b--}return v};return[d,f]}const on=U_;function pg(e){return _g(e)}function hg(e){return _g(e,vC)}function _g(e,t){const n=Tc();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,M,ee=null,re=null,oe=null,ze=!1,he=null,fe=!!D.dynamicChildren)=>{if(O===D)return;O&&!rr(O,D)&&(ee=q(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 is:w(O,D,M,ee);break;case mn:v(O,D,M,ee);break;case As:O==null&&b(D,M,ee,ze);break;case je:Q(O,D,M,ee,re,oe,ze,he,fe);break;default:Z&1?S(O,D,M,ee,re,oe,ze,he,fe):Z&6?U(O,D,M,ee,re,oe,ze,he,fe):(Z&64||Z&128)&&ne.process(O,D,M,ee,re,oe,ze,he,fe,le)}V!=null&&re&&$l(V,O&&O.ref,oe,D||O,!D)},w=(O,D,M,ee)=>{if(O==null)r(D.el=a(D.children),M,ee);else{const re=D.el=O.el;D.children!==O.children&&c(re,D.children)}},v=(O,D,M,ee)=>{O==null?r(D.el=u(D.children||""),M,ee):D.el=O.el},b=(O,D,M,ee)=>{[O.el,O.anchor]=h(O.children,D,M,ee,O.el,O.anchor)},k=({el:O,anchor:D},M,ee)=>{let re;for(;O&&O!==D;)re=m(O),r(O,M,ee),O=re;r(D,M,ee)},z=({el:O,anchor:D})=>{let M;for(;O&&O!==D;)M=m(O),s(O),O=M;s(D)},S=(O,D,M,ee,re,oe,ze,he,fe)=>{ze=ze||D.type==="svg",O==null?T(D,M,ee,re,oe,ze,he,fe):F(O,D,re,oe,ze,he,fe)},T=(O,D,M,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&&pr(O,null,ee,"created"),N(fe,O,O.scopeId,ze,ee),Z){for(const Qe in Z)Qe!=="value"&&!ii(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&&pr(O,null,ee,"beforeMount");const nt=(!re||re&&!re.pendingBranch)&&Oe&&!Oe.persisted;nt&&Oe.beforeEnter(fe),r(fe,D,M),((ne=Z&&Z.onVnodeMounted)||nt||Ye)&&on(()=>{ne&&zn(ne,ee,O),nt&&Oe.enter(fe),Ye&&pr(O,null,ee,"mounted")},re)},N=(O,D,M,ee,re)=>{if(M&&p(O,M),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;M&&hs(M,!1),(Oe=Se.onVnodeBeforeUpdate)&&zn(Oe,M,D,O),V&&pr(D,O,M,"beforeUpdate"),M&&hs(M,!0);const Ye=re&&D.type!=="foreignObject";if(ne?H(O.dynamicChildren,ne,he,M,ee,Ye,oe):ze||Ce(O,D,he,null,M,ee,Ye,oe,!1),fe>0){if(fe&16)K(he,D,Z,Se,M,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,M,D,O),V&&pr(D,O,M,"updated")},ee)},H=(O,D,M,ee,re,oe,ze)=>{for(let he=0;he{if(M!==ee){if(M!==Ct)for(const he in M)!ii(he)&&!(he in ee)&&o(O,he,M[he],null,ze,D.children,re,oe,Le);for(const he in ee){if(ii(he))continue;const fe=ee[he],ne=M[he];fe!==ne&&he!=="value"&&o(O,he,ne,fe,ze,D.children,re,oe,Le)}"value"in ee&&o(O,"value",M.value,ee.value)}},Q=(O,D,M,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,M,ee),r(V,M,ee),L(D.children,M,V,re,oe,ze,he,fe)):Z>0&&Z&64&&Se&&O.dynamicChildren?(H(O.dynamicChildren,Se,M,re,oe,ze,he),(D.key!=null||re&&D===re.subTree)&&om(O,D,!0)):Ce(O,D,M,V,re,oe,ze,he,fe)},U=(O,D,M,ee,re,oe,ze,he,fe)=>{D.slotScopeIds=he,O==null?D.shapeFlag&512?re.ctx.activate(D,M,ee,ze,fe):G(D,M,ee,re,oe,ze,fe):me(O,D,fe)},G=(O,D,M,ee,re,oe,ze)=>{const he=O.component=Cg(O,ee,re);if(Wi(O)&&(he.ctx.renderer=le),xg(he),he.asyncDep){if(re&&re.registerDep(he,se),!O.el){const fe=he.subTree=C(mn);v(null,fe,D,M)}return}se(he,O,D,M,re,oe,ze)},me=(O,D,M)=>{const ee=D.component=O.component;if($w(O,D,M))if(ee.asyncDep&&!ee.asyncResolved){ae(ee,D,M);return}else ee.next=D,vw(ee.update),ee.update();else D.el=O.el,ee.vnode=D},se=(O,D,M,ee,re,oe,ze)=>{const he=()=>{if(O.isMounted){let{next:V,bu:Z,u:Se,parent:Oe,vnode:Ye}=O,nt=V,Qe;hs(O,!1),V?(V.el=Ye.el,ae(O,V,ze)):V=Ye,Z&&uo(Z),(Qe=V.props&&V.props.onVnodeBeforeUpdate)&&zn(Qe,Oe,V,Ye),hs(O,!0);const x=ul(O),y=O.subTree;O.subTree=x,_(y,x,f(y.el),q(y),O,re,oe),V.el=x.el,nt===null&&Yd(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=$s(D);if(hs(O,!1),Oe&&uo(Oe),!Qe&&(V=Se&&Se.onVnodeBeforeMount)&&zn(V,nt,D),hs(O,!0),Z&&Ue){const x=()=>{O.subTree=ul(O),Ue(Z,O.subTree,O,re,null)};Qe?D.type.__asyncLoader().then(()=>!O.isUnmounted&&x()):x()}else{const x=O.subTree=ul(O);_(null,x,M,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&&$s(nt.vnode)&&nt.vnode.shapeFlag&256)&&O.a&&on(O.a,re),O.isMounted=!0,D=M=ee=null}},fe=O.effect=new Hi(he,()=>Ql(ne),O.scope),ne=O.update=()=>fe.run();ne.id=O.uid,hs(O,!0),ne()},ae=(O,D,M)=>{D.component=O;const ee=O.vnode.props;O.vnode=D,O.next=null,hC(O,D.props,ee,M),yC(O,D.children,M),Eo(),Pf(),So()},Ce=(O,D,M,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,M,ee,re,oe,ze,he,fe);return}else if(Se&256){Ke(ne,Z,M,ee,re,oe,ze,he,fe);return}}Oe&8?(V&16&&Le(ne,re,oe),Z!==ne&&d(M,Z)):V&16?Oe&16?Ze(ne,Z,M,ee,re,oe,ze,he,fe):Le(ne,re,oe,!0):(V&8&&d(M,""),Oe&16&&L(Z,M,ee,re,oe,ze,he,fe))},Ke=(O,D,M,ee,re,oe,ze,he,fe)=>{O=O||ao,D=D||ao;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,M,ee,re,oe,ze,he,fe,Z)},Ze=(O,D,M,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?Zr(D[ne]):Dn(D[ne]);if(rr(Oe,Ye))_(Oe,Ye,M,null,re,oe,ze,he,fe);else break;ne++}for(;ne<=Z&&ne<=Se;){const Oe=O[Z],Ye=D[Se]=fe?Zr(D[Se]):Dn(D[Se]);if(rr(Oe,Ye))_(Oe,Ye,M,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?Zr(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,j=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>=j?j=Re:I=!0,_(we,D[Re],M,null,re,oe,ze,he,fe),x++)}const ue=I?bC(J):ao;for(Qe=ue.length-1,ne=y-1;ne>=0;ne--){const we=Ye+ne,Re=D[we],Ne=we+1{const{el:oe,type:ze,transition:he,children:fe,shapeFlag:ne}=O;if(ne&6){ve(O.component.subTree,D,M,ee);return}if(ne&128){O.suspense.move(D,M,ee);return}if(ne&64){ze.move(O,D,M,le);return}if(ze===je){r(oe,D,M);for(let Z=0;Zhe.enter(oe),re);else{const{leave:Z,delayLeave:Se,afterLeave:Oe}=he,Ye=()=>r(oe,D,M),nt=()=>{Z(oe,()=>{Ye(),Oe&&Oe()})};Se?Se(oe,Ye,nt):nt()}else r(oe,D,M)},X=(O,D,M,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&&$l(he,null,M,O,!0),V&256){D.ctx.deactivate(O);return}const Oe=V&1&&Se,Ye=!$s(O);let nt;if(Ye&&(nt=ze&&ze.onVnodeBeforeUnmount)&&zn(nt,D,O),V&6)Fe(O.component,M,ee);else{if(V&128){O.suspense.unmount(M,ee);return}Oe&&pr(O,null,D,"beforeUnmount"),V&64?O.type.remove(O,D,M,re,le,ee):ne&&(oe!==je||Z>0&&Z&64)?Le(ne,D,M,!1,!0):(oe===je&&Z&384||!re&&V&16)&&Le(fe,D,M),ee&&ge(O)}(Ye&&(nt=ze&&ze.onVnodeUnmounted)||Oe)&&on(()=>{nt&&zn(nt,D,O),Oe&&pr(O,null,D,"unmounted")},M)},ge=O=>{const{type:D,el:M,anchor:ee,transition:re}=O;if(D===je){be(M,ee);return}if(D===As){z(O);return}const oe=()=>{s(M),re&&!re.persisted&&re.afterLeave&&re.afterLeave()};if(O.shapeFlag&1&&re&&!re.persisted){const{leave:ze,delayLeave:he}=re,fe=()=>ze(M,oe);he?he(O.el,oe,fe):fe()}else oe()},be=(O,D)=>{let M;for(;O!==D;)M=m(O),s(O),O=M;s(D)},Fe=(O,D,M)=>{const{bum:ee,scope:re,update:oe,subTree:ze,um:he}=O;ee&&uo(ee),re.stop(),oe&&(oe.active=!1,X(ze,O,D,M)),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,M,ee=!1,re=!1,oe=0)=>{for(let ze=oe;zeO.shapeFlag&6?q(O.component.subTree):O.shapeFlag&128?O.suspense.next():m(O.anchor||O.el),ye=(O,D,M)=>{O==null?D._vnode&&X(D._vnode,null,null,!0):_(D._vnode||null,O,D,null,null,null,M),Pf(),El(),D._vnode=O},le={p:_,um:X,m:ve,r:ge,mt:G,mc:L,pc:Ce,pbc:H,n:q,o:e};let xe,Ue;return t&&([xe,Ue]=t(le)),{render:ye,hydrate:xe,createApp:mC(ye,xe)}}function hs({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function om(e,t,n=!1){const r=e.children,s=t.children;if(Me(r)&&Me(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 wC=e=>e.__isTeleport,di=e=>e&&(e.disabled||e.disabled===""),jf=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,Vc=(e,t)=>{const n=e&&e.to;return Ft(n)?t?t(n):null:n},CC={__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=di(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 N=t.target=Vc(t.props,h),L=t.targetAnchor=_("");N&&(p(L,N),i=i||jf(N));const F=(H,K)=>{b&16&&d(k,H,K,s,o,i,a,u)};v?F(n,T):N&&F(N,L)}else{t.el=e.el;const S=t.anchor=e.anchor,T=t.target=e.target,N=t.targetAnchor=e.targetAnchor,L=di(e.props),F=L?n:T,H=L?S:N;if(i=i||jf(T),z?(m(e.dynamicChildren,z,F,s,o,i,a),om(e,t,!0)):u||f(e,t,F,H,s,o,i,a,!1),v)L||ya(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Vc(t.props,h);K&&ya(t,K,null,c,0)}else L&&ya(t,T,N,c,1)}gg(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||!di(m))&&(o(c),a&16))for(let p=0;p0?kn||ao:null,yg(),Fs>0&&kn&&kn.push(e),e}function P(e,t,n,r,s,o){return vg(l(e,t,n,r,s,o,!0))}function ke(e,t,n,r,s){return vg(C(e,t,n,r,s,!0))}function as(e){return e?e.__v_isVNode===!0:!1}function rr(e,t){return e.type===t.type&&e.key===t.key}function xC(e){}const iu="__vInternal",bg=({key:e})=>e!=null?e:null,cl=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ft(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===je?0:1,i=!1,a=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bg(t),ref:t&&cl(t),scopeId:tu,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?(im(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=Ft(n)?8:16),Fs>0&&!i&&kn&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&kn.push(u),u}const C=kC;function kC(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===rg)&&(e=mn),as(e)){const a=br(e,t,!0);return n&&im(a,n),Fs>0&&!o&&kn&&(a.shapeFlag&6?kn[kn.indexOf(e)]=a:kn.push(a)),a.patchFlag|=-2,a}if(DC(e)&&(e=e.__vccOpts),t){t=wg(t);let{class:a,style:u}=t;a&&!Ft(a)&&(t.class=qe(a)),zt(u)&&(Hd(u)&&!Me(u)&&(u=Tt({},u)),t.style=cs(u))}const i=Ft(e)?1:B_(e)?128:wC(e)?64:zt(e)?4:et(e)?2:0;return l(e,t,n,r,s,i,o,!0)}function wg(e){return e?Hd(e)||iu in e?Tt({},e):e:null}function br(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,a=t?ks(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&bg(a),ref:t&&t.ref?n&&s?Me(s)?s.concat(cl(t)):[s,cl(t)]:cl(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!==je?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&&br(e.ssContent),ssFallback:e.ssFallback&&br(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wt(e=" ",t=0){return C(is,null,e,t)}function EC(e,t){const n=C(As,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):Me(e)?C(je,null,e.slice()):typeof e=="object"?Zr(e):C(is,null,String(e))}function Zr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:br(e)}function im(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Me(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),im(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(iu 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 ks(...e){const t={};for(let n=0;nZt||rn;let am,js,qf="__VUE_INSTANCE_SETTERS__";(js=Tc()[qf])||(js=Tc()[qf]=[]),js.push(e=>Zt=e),am=e=>{js.length>1?js.forEach(t=>t(e)):js[0](e)};const ls=e=>{am(e),e.scope.on()},rs=()=>{Zt&&Zt.scope.off(),am(null)};function zg(e){return e.vnode.shapeFlag&4}let _o=!1;function xg(e,t=!1){_o=t;const{props:n,children:r}=e.vnode,s=zg(e);pC(e,n,s,t),gC(e,r);const o=s?AC(e,t):void 0;return _o=!1,o}function AC(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=jd(new Proxy(e.ctx,Rc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Eg(e):null;ls(e),Eo();const o=Dr(r,e,0,[e.props,s]);if(So(),rs(),Rd(o)){if(o.then(rs,rs),t)return o.then(i=>{Uc(e,i,t)}).catch(i=>{Ls(i,e,0)});e.asyncDep=o}else Uc(e,o,t)}else kg(e,t)}function Uc(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:zt(t)&&(e.setupState=Gd(t)),kg(e,n)}let Al,Hc;function TC(e){Al=e,Hc=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,qw))}}const OC=()=>!Al;function kg(e,t,n){const r=e.type;if(!e.render){if(!t&&Al&&!r.render){const s=r.template||rm(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=Al(s,c)}}e.render=r.render||or,Hc&&Hc(e)}ls(e),Eo(),iC(e),So(),rs()}function PC(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Sn(e,"get","$attrs"),t[n]}}))}function Eg(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return PC(e)},slots:e.slots,emit:e.emit,expose:t}}function au(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Gd(jd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ui)return ui[n](e)},has(t,n){return n in t||n in ui}}))}function jc(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function DC(e){return et(e)&&"__vccOpts"in e}const $t=(e,t)=>pw(e,t,_o);function gr(e,t,n){const r=arguments.length;return r===2?zt(t)&&!Me(t)?as(t)?C(e,null,[t]):C(e,t):C(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&as(n)&&(n=[n]),C(e,t,n))}const Sg=Symbol.for("v-scx"),$g=()=>ir(Sg);function FC(){}function IC(e,t,n,r){const s=n[r];if(s&&Ag(s,e))return s;const o=t();return o.memo=e.slice(),n[r]=o}function Ag(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&kn&&kn.push(e),!0}const Tg="3.3.4",RC={createComponentInstance:Cg,setupComponent:xg,renderComponentRoot:ul,setCurrentRenderingInstance:Oi,isVNode:as,normalizeVNode:Dn},LC=RC,MC=null,NC=null,VC="http://www.w3.org/2000/svg",zs=typeof document!="undefined"?document:null,Wf=zs&&zs.createElement("template"),BC={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?zs.createElementNS(VC,e):zs.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>zs.createTextNode(e),createComment:e=>zs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>zs.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{Wf.innerHTML=r?`${e}`:e;const a=Wf.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 UC(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 HC(e,t,n){const r=e.style,s=Ft(n);if(n&&!s){if(t&&!Ft(t))for(const o in t)n[o]==null&&qc(r,o,"");for(const o in n)qc(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 Gf=/\s*!important$/;function qc(e,t,n){if(Me(n))n.forEach(r=>qc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=jC(e,t);Gf.test(n)?e.setProperty(Hn(r),n.replace(Gf,""),"important"):e[r]=n}}const Kf=["Webkit","Moz","ms"],Ku={};function jC(e,t){const n=Ku[t];if(n)return n;let r=En(t);if(r!=="filter"&&r in e)return Ku[t]=r;r=Ui(r);for(let s=0;sZu||(YC.then(()=>Zu=0),Zu=Date.now());function XC(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;In(QC(r,n.value),t,5,[r])};return n.value=e,n.attached=JC(),n}function QC(e,t){if(Me(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 Jf=/^on[a-z]/,ez=(e,t,n,r,s=!1,o,i,a,u)=>{t==="class"?UC(e,r,s):t==="style"?HC(e,n,r):Bi(t)?Fd(t)||KC(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):tz(e,t,r,s))?WC(e,t,r,o,i,a,u):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),qC(e,t,r,s))};function tz(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Jf.test(t)&&et(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Jf.test(t)&&Ft(n)?!1:t in e}function Og(e,t){const n=$o(e);class r extends lu{constructor(o){super(n,o,t)}}return r.def=n,r}const nz=e=>Og(e,qg),rz=typeof HTMLElement!="undefined"?HTMLElement:class{};class lu extends rz{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,ji(()=>{this._connected||(Kc(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&&!Me(o))for(const u in o){const c=o[u];(c===Number||c&&c.type===Number)&&(u in this._props&&(this._props[u]=xl(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=Me(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=xl(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(Hn(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Hn(t),n+""):n||this.removeAttribute(Hn(t))))}_update(){Kc(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),Hn(o)!==o&&r(Hn(o),i)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof lu){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 sz(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 oz(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=>Gc(o,s))},r=()=>{const s=e(t.proxy);Wc(t.subTree,s),n(s)};j_(r),Ms(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),Ao(()=>s.disconnect())})}function Wc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Wc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Gc(e.el,t);else if(e.type===je)e.children.forEach(n=>Wc(n,t));else if(e.type===As){let{el:n,anchor:r}=e;for(;n&&(Gc(n,t),n!==r);)n=n.nextSibling}}function Gc(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Hr="transition",Lo="animation",Jt=(e,{slots:t})=>gr(W_,Dg(e),t);Jt.displayName="Transition";const Pg={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},iz=Jt.props=Tt({},Qd,Pg),_s=(e,t=[])=>{Me(e)?e.forEach(n=>n(...t)):e&&e(...t)},Xf=e=>e?Me(e)?e.some(t=>t.length>1):e.length>1:!1;function Dg(e){const t={};for(const Q in e)Q in Pg||(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=az(s),_=h&&h[0],w=h&&h[1],{onBeforeEnter:v,onEnter:b,onEnterCancelled:k,onLeave:z,onLeaveCancelled:S,onBeforeAppear:T=v,onAppear:N=b,onAppearCancelled:L=k}=t,F=(Q,U,G)=>{Kr(Q,U?d:a),Kr(Q,U?c:i),G&&G()},H=(Q,U)=>{Q._isLeaving=!1,Kr(Q,f),Kr(Q,p),Kr(Q,m),U&&U()},K=Q=>(U,G)=>{const me=Q?N:b,se=()=>F(U,Q,G);_s(me,[U,se]),Qf(()=>{Kr(U,Q?u:o),Ar(U,Q?d:a),Xf(me)||ep(U,r,_,se)})};return Tt(t,{onBeforeEnter(Q){_s(v,[Q]),Ar(Q,o),Ar(Q,i)},onBeforeAppear(Q){_s(T,[Q]),Ar(Q,u),Ar(Q,c)},onEnter:K(!1),onAppear:K(!0),onLeave(Q,U){Q._isLeaving=!0;const G=()=>H(Q,U);Ar(Q,f),Ig(),Ar(Q,m),Qf(()=>{!Q._isLeaving||(Kr(Q,f),Ar(Q,p),Xf(z)||ep(Q,r,w,G))}),_s(z,[Q,G])},onEnterCancelled(Q){F(Q,!1),_s(k,[Q])},onAppearCancelled(Q){F(Q,!0),_s(L,[Q])},onLeaveCancelled(Q){H(Q),_s(S,[Q])}})}function az(e){if(e==null)return null;if(zt(e))return[Yu(e.enter),Yu(e.leave)];{const t=Yu(e);return[t,t]}}function Yu(e){return xl(e)}function Ar(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Kr(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 Qf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let lz=0;function ep(e,t,n,r){const s=e._endId=++lz,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:u}=Fg(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(`${Hr}Delay`),o=r(`${Hr}Duration`),i=tp(s,o),a=r(`${Lo}Delay`),u=r(`${Lo}Duration`),c=tp(a,u);let d=null,f=0,m=0;t===Hr?i>0&&(d=Hr,f=i,m=o.length):t===Lo?c>0&&(d=Lo,f=c,m=u.length):(f=Math.max(i,c),d=f>0?i>c?Hr:Lo:null,m=d?d===Hr?o.length:u.length:0);const p=d===Hr&&/\b(transform|all)(,|$)/.test(r(`${Hr}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:p}}function tp(e,t){for(;e.lengthnp(n)+np(e[r])))}function np(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ig(){return document.body.offsetHeight}const Rg=new WeakMap,Lg=new WeakMap,Mg={name:"TransitionGroup",props:Tt({},iz,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Kn(),r=Xd();let s,o;return su(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!pz(s[0].el,n.vnode.el,i))return;s.forEach(dz),s.forEach(mz);const a=s.filter(fz);Ig(),a.forEach(u=>{const c=u.el,d=c.style;Ar(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,Kr(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ut(e),a=Dg(i);let u=i.tag||je;s=o,o=t.default?nu(t.default()):[];for(let c=0;cdelete e.mode;Mg.props;const cz=Mg;function dz(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function mz(e){Lg.set(e,e.el.getBoundingClientRect())}function fz(e){const t=Rg.get(e),n=Lg.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 pz(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}=Fg(r);return s.removeChild(r),o}const us=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Me(t)?n=>uo(t,n):t};function hz(e){e.target.composing=!0}function rp(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=us(s);const o=r||s.props&&s.props.type==="number";Or(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),o&&(a=zl(a)),e._assign(a)}),n&&Or(e,"change",()=>{e.value=e.value.trim()}),t||(Or(e,"compositionstart",hz),Or(e,"compositionend",rp),Or(e,"change",rp))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e._assign=us(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&zl(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Lr={deep:!0,created(e,t,n){e._assign=us(n),Or(e,"change",()=>{const r=e._modelValue,s=go(e),o=e.checked,i=e._assign;if(Me(r)){const a=Gl(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(Is(r)){const a=new Set(r);o?a.add(s):a.delete(s),i(a)}else i(Ng(e,o))})},mounted:sp,beforeUpdate(e,t,n){e._assign=us(n),sp(e,t,n)}};function sp(e,{value:t,oldValue:n},r){e._modelValue=t,Me(t)?e.checked=Gl(t,r.props.value)>-1:Is(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=ss(t,Ng(e,!0)))}const lm={created(e,{value:t},n){e.checked=ss(t,n.props.value),e._assign=us(n),Or(e,"change",()=>{e._assign(go(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=us(r),t!==n&&(e.checked=ss(t,r.props.value))}},um={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Is(t);Or(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?zl(go(i)):go(i));e._assign(e.multiple?s?new Set(o):o:o[0])}),e._assign=us(r)},mounted(e,{value:t}){op(e,t)},beforeUpdate(e,t,n){e._assign=us(n)},updated(e,{value:t}){op(e,t)}};function op(e,t){const n=e.multiple;if(!(n&&!Me(t)&&!Is(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if(ss(go(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function go(e){return"_value"in e?e._value:e.value}function Ng(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Vg={created(e,t,n){va(e,t,n,null,"created")},mounted(e,t,n){va(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){va(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){va(e,t,n,r,"updated")}};function Bg(e,t){switch(e){case"SELECT":return um;case"TEXTAREA":return $n;default:switch(t){case"checkbox":return Lr;case"radio":return lm;default:return $n}}}function va(e,t,n,r,s){const i=Bg(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,r)}function _z(){$n.getSSRProps=({value:e})=>({value:e}),lm.getSSRProps=({value:e},t)=>{if(t.props&&ss(t.props.value,e))return{checked:!0}},Lr.getSSRProps=({value:e},t)=>{if(Me(e)){if(t.props&&Gl(e,t.props.value)>-1)return{checked:!0}}else if(Is(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Vg.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Bg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const gz=["ctrl","shift","alt","meta"],yz={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)=>gz.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=Hn(n.key);if(t.some(s=>s===r||vz[s]===r))return e(n)},Ii={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 bz(){Ii.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ug=Tt({patchProp:ez},BC);let fi,ip=!1;function Hg(){return fi||(fi=pg(Ug))}function jg(){return fi=ip?fi:hg(Ug),ip=!0,fi}const Kc=(...e)=>{Hg().render(...e)},qg=(...e)=>{jg().hydrate(...e)},Wg=(...e)=>{const t=Hg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gg(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},wz=(...e)=>{const t=jg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gg(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Gg(e){return Ft(e)?document.querySelector(e):e}let ap=!1;const Cz=()=>{ap||(ap=!0,_z(),bz())},zz=()=>{};var xz=Object.freeze(Object.defineProperty({__proto__:null,compile:zz,EffectScope:Md,ReactiveEffect:Hi,customRef:uw,effect:A0,effectScope:Nd,getCurrentScope:v_,isProxy:Hd,isReactive:Ss,isReadonly:Ps,isRef:Yt,isShallow:Si,markRaw:jd,onScopeDispose:E0,proxyRefs:Gd,reactive:Rs,readonly:Ud,ref:Qt,shallowReactive:P_,shallowReadonly:rw,shallowRef:D_,stop:T0,toRaw:ut,toRef:mw,toRefs:li,toValue:iw,triggerRef:ow,unref:xn,camelize:En,capitalize:Ui,normalizeClass:qe,normalizeProps:Yo,normalizeStyle:cs,toDisplayString:g,toHandlerKey:ai,BaseTransition:W_,BaseTransitionPropsValidators:Qd,Comment:mn,Fragment:je,KeepAlive:Bw,Static:As,Suspense:Tw,Teleport:ds,Text:is,assertNumber:_w,callWithAsyncErrorHandling:In,callWithErrorHandling:Dr,cloneVNode:br,compatUtils:NC,computed:$t,createBlock:ke,createCommentVNode:Y,createElementBlock:P,createElementVNode:l,createHydrationRenderer:hg,createPropsRestProxy:sC,createRenderer:pg,createSlots:Gi,createStaticVNode:EC,createTextVNode:wt,createVNode:C,defineAsyncComponent:Nw,defineComponent:$o,defineEmits:Gw,defineExpose:Kw,defineModel:Jw,defineOptions:Zw,defineProps:Ww,defineSlots:Yw,get devtools(){return Qs},getCurrentInstance:Kn,getTransitionRawChildren:nu,guardReactiveProps:wg,h:gr,handleError:Ls,hasInjectionContext:fC,initCustomFormatter:FC,inject:ir,isMemoSame:Ag,isRuntimeOnly:OC,isVNode:as,mergeDefaults:nC,mergeModels:rC,mergeProps:ks,nextTick:ji,onActivated:K_,onBeforeMount:J_,onBeforeUnmount:ou,onBeforeUpdate:X_,onDeactivated:Z_,onErrorCaptured:ng,onMounted:Ms,onRenderTracked:tg,onRenderTriggered:eg,onServerPrefetch:Q_,onUnmounted:Ao,onUpdated:su,openBlock:E,popScopeId:zw,provide:ci,pushScopeId:Cw,queuePostFlushCb:Zd,registerRuntimeCompiler:TC,renderList:Et,renderSlot:vt,resolveComponent:$,resolveDirective:tm,resolveDynamicComponent:sg,resolveFilter:MC,resolveTransitionHooks:ho,setBlockTracking:Bc,setDevtoolsHook:N_,setTransitionHooks:Ds,ssrContextKey:Sg,ssrUtils:LC,toHandlers:jw,transformVNodeArgs:xC,useAttrs:eC,useModel:tC,useSSRContext:$g,useSlots:Qw,useTransitionState:Xd,version:Tg,warn:hw,watch:kt,watchEffect:H_,watchPostEffect:j_,watchSyncEffect:Rw,withAsyncContext:oC,withCtx:A,withDefaults:Xw,withDirectives:Rt,withMemo:IC,withScopeId:xw,Transition:Jt,TransitionGroup:cz,VueElement:lu,createApp:Wg,createSSRApp:wz,defineCustomElement:Og,defineSSRCustomElement:nz,hydrate:qg,initDirectivesForSSR:Cz,render:Kc,useCssModule:sz,useCssVars:oz,vModelCheckbox:Lr,vModelDynamic:Vg,vModelRadio:lm,vModelSelect:um,vModelText:$n,vShow:Ii,withKeys:Fn,withModifiers:gt},Symbol.toStringTag,{value:"Module"}));/*! * shared v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Zc=typeof window!="undefined",ms=(e,t=!1)=>t?Symbol.for(e):Symbol(e),kz=(e,t,n)=>Ez({l:e,k:t,s:n}),Ez=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),nn=e=>typeof e=="number"&&isFinite(e),Sz=e=>mm(e)==="[object Date]",Tl=e=>mm(e)==="[object RegExp]",uu=e=>dt(e)&&Object.keys(e).length===0;function $z(e,t){typeof console!="undefined"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const yn=Object.assign;let lp;const cm=()=>lp||(lp=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function up(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Az=Object.prototype.hasOwnProperty;function dm(e,t){return Az.call(e,t)}const en=Array.isArray,an=e=>typeof e=="function",Be=e=>typeof e=="string",Ht=e=>typeof e=="boolean",At=e=>e!==null&&typeof e=="object",Kg=Object.prototype.toString,mm=e=>Kg.call(e),dt=e=>mm(e)==="[object Object]",Tz=e=>e==null?"":en(e)||dt(e)&&e.toString===Kg?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Zg={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 Yg(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 Jg={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const fs=[];fs[0]={w:[0],i:[3,0],["["]:[4],o:[7]};fs[1]={w:[1],["."]:[2],["["]:[4],o:[7]};fs[2]={w:[2],i:[3,0],[0]:[3,0]};fs[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};fs[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};fs[5]={["'"]:[4,0],o:8,l:[5,0]};fs[6]={['"']:[4,0],o:8,l:[6,0]};const Oz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Pz(e){return Oz.test(e)}function Dz(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 Fz(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 Iz(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Pz(t)?Dz(t):"*"+t}function Rz(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=Iz(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=Fz(o),f=fs[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 cp=new Map;function Lz(e,t){return At(e)?e[t]:null}function Mz(e,t){if(!At(e))return null;let n=cp.get(t);if(n||(n=Rz(t),n&&cp.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;oe,Vz=e=>"",Bz="text",Uz=e=>e.length===0?"":e.join(""),Hz=Tz;function dp(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function jz(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 qz(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Wz(e={}){const t=e.locale,n=jz(e),r=At(e.pluralRules)&&Be(t)&&an(e.pluralRules[t])?e.pluralRules[t]:dp,s=At(e.pluralRules)&&Be(t)&&an(e.pluralRules[t])?dp:void 0,o=v=>v[r(n,v.length,s)],i=e.list||[],a=v=>i[v],u=e.named||{};nn(e.pluralIndex)&&qz(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):Vz)}const f=v=>e.modifiers?e.modifiers[v]:Nz,m=dt(e.processor)&&an(e.processor.normalize)?e.processor.normalize:Uz,p=dt(e.processor)&&an(e.processor.interpolate)?e.processor.interpolate:Hz,h=dt(e.processor)&&Be(e.processor.type)?e.processor.type:Bz,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 N=d(v)(w);return S==="vnode"&&en(N)&&T&&(N=N[0]),T?f(T)(N,S):N},message:d,type:h,interpolate:p,normalize:m};return w}let Ri=null;function Gz(e){Ri=e}function Kz(e,t,n){Ri&&Ri.emit(Jg.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Zz=Yz(Jg.FunctionTranslate);function Yz(e){return t=>Ri&&Ri.emit(e,t)}const Jz={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 Xz(e,t,n){return[...new Set([n,...en(t)?t:At(t)?Object.keys(t):Be(t)?[t]:[n]])]}function Xg(e,t,n){const r=Be(n)?n:fm,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;en(i);)i=mp(o,i,t);const a=en(t)||!dt(t)?t:t.default?t.default:null;i=Be(a)?[a]:a,en(i)&&mp(o,i,!1),s.__localeChainCache.set(r,o)}return o}function mp(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function nx(){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)?pp(e):t==="vnode"&&At(e)&&"__v_isVNode"in e?pp(e.children):e}}let rx,Qg;function sx(e){Qg=e}let ey;function ox(e){ey=e}let ty=null;const hp=e=>{ty=e},ix=()=>ty;let ny=null;const _p=e=>{ny=e},ax=()=>ny;let gp=0;function lx(e={}){const t=Be(e.version)?e.version:tx,n=Be(e.locale)?e.locale:fm,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||{},nx()),u=e.pluralRules||{},c=an(e.missing)?e.missing:null,d=Ht(e.missingWarn)||Tl(e.missingWarn)?e.missingWarn:!0,f=Ht(e.fallbackWarn)||Tl(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=Ht(e.warnHtmlMessage)?e.warnHtmlMessage:!0,v=!!e.escapeParameter,b=an(e.messageCompiler)?e.messageCompiler:rx,k=an(e.messageResolver)?e.messageResolver:Qg||Lz,z=an(e.localeFallbacker)?e.localeFallbacker:ey||Xz,S=At(e.fallbackContext)?e.fallbackContext:void 0,T=an(e.onWarn)?e.onWarn:$z,N=e,L=At(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,F=At(N.__numberFormatters)?N.__numberFormatters:new Map,H=At(N.__meta)?N.__meta:{};gp++;const K={version:t,cid:gp,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:H};return K.datetimeFormats=o,K.numberFormats=i,K.__datetimeFormatters=L,K.__numberFormatters=F,__INTLIFY_PROD_DEVTOOLS__&&Kz(K,t,H),K}function pm(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 No(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let ry=Zg.__EXTEND_POINT__;const Ju=()=>++ry,so={INVALID_ARGUMENT:ry,INVALID_DATE_ARGUMENT:Ju(),INVALID_ISO_DATE_ARGUMENT:Ju(),__EXTEND_POINT__:Ju()};function oo(e){return Yg(e,null,void 0)}const yp=()=>"",hr=e=>an(e);function vp(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[u,c]=Yc(...t),d=Ht(c.missingWarn)?c.missingWarn:e.missingWarn,f=Ht(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,m=Ht(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,h=Be(c.default)||Ht(c.default)?Ht(c.default)?o?u:()=>u:c.default:n?o?u:()=>u:"",_=n||h!=="",w=Be(c.locale)?c.locale:e.locale;m&&ux(c);let[v,b,k]=p?[u,w,a[w]||{}]:sy(e,u,w,i,f,d),z=v,S=u;if(!p&&!(Be(z)||hr(z))&&_&&(z=h,S=z),!p&&(!(Be(z)||hr(z))||!Be(b)))return s?cu:u;let T=!1;const N=()=>{T=!0},L=hr(z)?z:oy(e,u,b,z,S,N);if(T)return z;const F=mx(e,b,k,c),H=Wz(F),K=cx(e,L,H),Q=r?r(K,u):K;if(__INTLIFY_PROD_DEVTOOLS__){const U={timestamp:Date.now(),key:Be(u)?u:hr(z)?z.key:"",locale:b||(hr(z)?z.locale:""),format:Be(z)?z:hr(z)?z.source:"",message:Q};U.meta=yn({},e.__meta,ix()||{}),Zz(U)}return Q}function ux(e){en(e.list)?e.list=e.list.map(t=>Be(t)?up(t):t):At(e.named)&&Object.keys(e.named).forEach(t=>{Be(e.named[t])&&(e.named[t]=up(e.named[t]))})}function sy(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,dx(e,n,s,r,a,o));return u.locale=n,u.key=t,u.source=r,u}function cx(e,t,n){return t(n)}function Yc(...e){const[t,n,r]=e,s={};if(!Be(t)&&!nn(t)&&!hr(t))throw oo(so.INVALID_ARGUMENT);const o=nn(t)?String(t):(hr(t),t);return nn(n)?s.plural=n:Be(n)?s.default=n:dt(n)&&!uu(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 dx(e,t,n,r,s,o){return{warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>kz(t,n,i)}}function mx(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[,,_]=sy(d,p,t,a,u,c);h=i(_,p)}if(Be(h)){let _=!1;const v=oy(e,p,t,h,p,()=>{_=!0});return _?yp:v}else return hr(h)?h:yp}};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 bp(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[u,c,d,f]=Jc(...t),m=Ht(d.missingWarn)?d.missingWarn:e.missingWarn;Ht(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++)pm(e,u,v,m,k);if(!dt(b)||!Be(v))return r?cu:u;let z=`${v}__${u}`;uu(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 iy=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Jc(...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 oo(so.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 oo(so.INVALID_ISO_DATE_ARGUMENT)}}else if(Sz(t)){if(isNaN(t.getTime()))throw oo(so.INVALID_DATE_ARGUMENT);a=t}else if(nn(t))a=t;else throw oo(so.INVALID_ARGUMENT);return Be(n)?o.key=n:dt(n)&&Object.keys(n).forEach(u=>{iy.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 wp(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__datetimeFormatters.has(o)||r.__datetimeFormatters.delete(o)}}function Cp(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[u,c,d,f]=Xc(...t),m=Ht(d.missingWarn)?d.missingWarn:e.missingWarn;Ht(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++)pm(e,u,v,m,k);if(!dt(b)||!Be(v))return r?cu:u;let z=`${v}__${u}`;uu(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 ay=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Xc(...e){const[t,n,r,s]=e,o={};let i={};if(!nn(t))throw oo(so.INVALID_ARGUMENT);const a=t;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 zp(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"&&(cm().__INTLIFY_PROD_DEVTOOLS__=!1);function fx(){return ly().__VUE_DEVTOOLS_GLOBAL_HOOK__}function ly(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof global!="undefined"?global:{}}const px=typeof Proxy=="function",hx="devtools-plugin:setup",_x="plugin:settings:set";let qs,Qc;function gx(){var e;return qs!==void 0||(typeof window!="undefined"&&window.performance?(qs=!0,Qc=window.performance):typeof global!="undefined"&&((e=global.perf_hooks)===null||e===void 0?void 0:e.performance)?(qs=!0,Qc=global.perf_hooks.performance):qs=!1),qs}function yx(){return gx()?Qc.now():Date.now()}class vx{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 yx()}},n&&n.on(_x,(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 bx(e,t){const n=e,r=ly(),s=fx(),o=px&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))s.emit(hx,e,t);else{const i=o?new vx(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 wx="9.3.0-beta.14";function Cx(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(cm().__INTLIFY_PROD_DEVTOOLS__=!1)}Jz.__EXTEND_POINT__;let uy=Zg.__EXTEND_POINT__;const bn=()=>++uy,Ln={UNEXPECTED_RETURN_TYPE:uy,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 Yg(e,null,void 0)}const ed=ms("__translateVNode"),td=ms("__datetimeParts"),nd=ms("__numberParts"),zx=ms("__setPluralRules");ms("__intlifyMeta");const xx=ms("__injectWithOption");function rd(e){if(!At(e))return e;for(const t in e)if(!!dm(e,t))if(!t.includes("."))At(e[t])&&rd(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]||{},pi(c,i[u])):pi(c,i)}else Be(a)&&pi(JSON.parse(a),i)}),s==null&&o)for(const a in i)dm(i,a)&&rd(i[a]);return i}const ba=e=>!At(e)||en(e);function pi(e,t){if(ba(e)||ba(t))throw Wn(Ln.INVALID_VALUE);for(const n in e)dm(e,n)&&(ba(e[n])||ba(t[n])?t[n]=e[n]:pi(e[n],t[n]))}function dy(e){return e.type}function kx(e,t,n){let r=At(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=cy(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 xp(e){return C(is,null,e,0)}const kp="__INTLIFY_META__";let Ep=0;function Sp(e){return(t,n,r,s)=>e(n,r,Kn()||void 0,s)}const Ex=()=>{const e=Kn();let t=null;return e&&(t=dy(e)[kp])?{[kp]:t}:null};function my(e={},t){const{__root:n}=e,r=n===void 0;let s=Ht(e.inheritLocale)?e.inheritLocale:!0;const o=Qt(n&&s?n.locale.value:Be(e.locale)?e.locale:fm),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(cy(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:Ht(e.missingWarn)||Tl(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:Ht(e.fallbackWarn)||Tl(e.fallbackWarn)?e.fallbackWarn:!0,m=n?n.fallbackRoot:Ht(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,h=an(e.missing)?e.missing:null,_=an(e.missing)?Sp(e.missing):null,w=an(e.postTranslation)?e.postTranslation:null,v=n?n.warnHtmlMessage:Ht(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&&_p(null);const V={version:wx,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=lx(V);return r&&_p(Z),Z})(),No(S,o.value,i.value);function N(){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,No(S,o.value,V)}}),H=$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&&(_=Sp(V)),h=V,S.missing=_}const ae=(V,Z,Se,Oe,Ye,nt)=>{N();let Qe;if(__INTLIFY_PROD_DEVTOOLS__)try{hp(Ex()),r||(S.fallbackContext=n?ax():void 0),Qe=V(S)}finally{hp(null),r||(S.fallbackContext=void 0)}else Qe=V(S);if(nn(Qe)&&Qe===cu){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(vp,null,[Z,...V]),()=>Yc(...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(bp,null,[Z,...V]),()=>Jc(...V),"datetime format",Z=>Reflect.apply(Z.d,Z,[...V]),()=>fp,Z=>Be(Z))}function ve(...V){return ae(Z=>Reflect.apply(Cp,null,[Z,...V]),()=>Xc(...V),"number format",Z=>Reflect.apply(Z.n,Z,[...V]),()=>fp,Z=>Be(Z))}function X(V){return V.map(Z=>Be(Z)||nn(Z)||Ht(Z)?xp(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(vp,null,[Oe,...V])}finally{Oe.processor=null}return Se},()=>Yc(...V),"translate",Z=>Z[ed](...V),Z=>[xp(Z)],Z=>en(Z))}function Le(...V){return ae(Z=>Reflect.apply(Cp,null,[Z,...V]),()=>Xc(...V),"number format",Z=>Z[nd](...V),()=>[],Z=>Be(Z)||en(Z))}function q(...V){return ae(Z=>Reflect.apply(bp,null,[Z,...V]),()=>Jc(...V),"datetime format",Z=>Z[td](...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=Xg(S,i.value,o.value);for(let Oe=0;Oe{s&&(o.value=V,S.locale=V,No(S,o.value,i.value))}),kt(n.fallbackLocale,V=>{s&&(i.value=V,S.fallbackLocale=V,No(S,o.value,i.value))}));const ne={id:Ep,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,No(S,o.value,i.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:H,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:M,getPostTranslationHandler:U,setPostTranslationHandler:G,getMissingHandler:me,setMissingHandler:se,[zx]: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[xx]=e.__injectWithOption,ne[ed]=Fe,ne[td]=q,ne[nd]=Le,ne}const hm={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Sx({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===je?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},{})}function fy(e){return je}const $p={name:"i18n-t",props:yn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>nn(e)||!isNaN(e)}},hm),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||_m({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=Sx(t,o),u=s[ed](e.keypath,a,i),c=yn({},r),d=Be(e.tag)||At(e.tag)?e.tag:fy();return gr(d,c,u)}}};function $x(e){return en(e)&&!Be(e[0])}function py(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 $x(_)&&(_[0].key=`${m.type}-${p}`),_}):Be(u)&&(c=[u]);const d=yn({},o),f=Be(e.tag)||At(e.tag)?e.tag:fy();return gr(f,d,c)}}const Ap={name:"i18n-n",props:yn({value:{type:Number,required:!0},format:{type:[String,Object]}},hm),setup(e,t){const n=e.i18n||_m({useScope:"parent",__useComponent:!0});return py(e,t,ay,(...r)=>n[nd](...r))}},Tp={name:"i18n-d",props:yn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},hm),setup(e,t){const n=e.i18n||_m({useScope:"parent",__useComponent:!0});return py(e,t,iy,(...r)=>n[td](...r))}};function Ax(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 Tx(e){const t=i=>{const{instance:a,modifiers:u,value:c}=i;if(!a||!a.$)throw Wn(Ln.UNEXPECTED_ERROR);const d=Ax(e,a.$),f=Op(c);return[Reflect.apply(d.t,d,[...Pp(f)]),d]};return{created:(i,a)=>{const[u,c]=t(a);Zc&&e.global===c&&(i.__i18nWatcher=kt(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=u},unmounted:i=>{Zc&&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=Op(a);i.textContent=Reflect.apply(u.t,u,[...Pp(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function Op(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 Pp(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 Ox(e,t,...n){const r=dt(n[0])?n[0]:{},s=!!r.useI18nComponentName;(Ht(r.globalInstall)?r.globalInstall:!0)&&(e.component(s?"i18n":$p.name,$p),e.component(Ap.name,Ap),e.component(Tp.name,Tp)),e.directive("t",Tx(t))}const Px=ms("global-vue-i18n");function Dx(e={},t){const n=Ht(e.globalInjection)?e.globalInjection:!0,r=!0,s=new Map,[o,i]=Fx(e),a=ms("");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&&Ux(m,f.global),Ox(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 _m(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=Ix(t),r=Lx(n),s=dy(t),o=Rx(e,s);if(o==="global")return kx(r,e,s),r;if(o==="parent"){let u=Mx(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=my(u),i.__composerExtend&&i.__composerExtend(a),Nx(i,t),i.__setInstance(t,a)}return a}function Fx(e,t,n){const r=Nd();{const s=r.run(()=>my(e));if(s==null)throw Wn(Ln.UNEXPECTED_ERROR);return[r,s]}}function Ix(e){{const t=ir(e.isCE?Px:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Wn(e.isCE?Ln.NOT_INSLALLED_WITH_PROVIDE:Ln.UNEXPECTED_ERROR);return t}}function Rx(e,t){return uu(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Lx(e){return e.mode==="composition"?e.global:e.global.__composer}function Mx(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 Nx(e,t,n){Ms(()=>{},t),Ao(()=>{e.__deleteInstance(t)},t)}const Vx=["locale","fallbackLocale","availableLocales"],Bx=["t","rt","d","n","tm","te"];function Ux(e,t){const n=Object.create(null);Vx.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,Bx.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s||!s.value)throw Wn(Ln.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,s)})}sx(Mz);ox(Xg);Cx();if(__INTLIFY_PROD_DEVTOOLS__){const e=cm();e.__INTLIFY__=!0,Gz(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var Hx={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"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},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(["Dateien"])},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"])}}}},playlist:{type:{plain:e=>{const{normalize:t}=e;return t(["Einfache"])},smart:e=>{const{normalize:t}=e;return t(["Intelligente"])}}},player:{button:{consume:e=>{const{normalize:t}=e;return t(["Verlauf l\xF6schen"])},pause:e=>{const{normalize:t}=e;return t(["Wiedergabe anhalten"])},play:e=>{const{normalize:t}=e;return t(["Wiedergeben"])},repeat:e=>{const{normalize:t}=e;return t(["Alle Tracks wiederholen"])},"repeat-off":e=>{const{normalize:t}=e;return t(["Tracks einmal lesen"])},"repeat-once":e=>{const{normalize:t}=e;return t(["Aktuellen Track wiederholen"])},"seek-backward":e=>{const{normalize:t}=e;return t(["R\xFCckw\xE4rts im Track suchen"])},"seek-forward":e=>{const{normalize:t}=e;return t(["Vorw\xE4rts im Track suchen"])},shuffle:e=>{const{normalize:t}=e;return t(["Tracks zuf\xE4llig wiedergeben"])},"shuffle-disabled":e=>{const{normalize:t}=e;return t(["Tracks in Reihenfolge wiedergeben"])},"skip-backward":e=>{const{normalize:t}=e;return t(["Zum vorherigen Track springen"])},"skip-forward":e=>{const{normalize:t}=e;return t(["Zum n\xE4chsten Track springen"])},stop:e=>{const{normalize:t}=e;return t(["Wiedergabe stoppen"])}}},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"])},path:e=>{const{normalize:t}=e;return t(["Path"])},"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(["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"])}}}},playlist:{type:{plain:e=>{const{normalize:t}=e;return t(["Plain"])},smart:e=>{const{normalize:t}=e;return t(["Smart"])}}},player:{button:{consume:e=>{const{normalize:t}=e;return t(["Clear history"])},pause:e=>{const{normalize:t}=e;return t(["Pause"])},play:e=>{const{normalize:t}=e;return t(["Play"])},repeat:e=>{const{normalize:t}=e;return t(["Repeat all tracks"])},"repeat-off":e=>{const{normalize:t}=e;return t(["Read tracks once"])},"repeat-once":e=>{const{normalize:t}=e;return t(["Repeat current track"])},"seek-backward":e=>{const{normalize:t}=e;return t(["Seek backward in the track"])},"seek-forward":e=>{const{normalize:t}=e;return t(["Seek forward in the track"])},shuffle:e=>{const{normalize:t}=e;return t(["Play tracks randomly"])},"shuffle-disabled":e=>{const{normalize:t}=e;return t(["Play tracks in order"])},"skip-backward":e=>{const{normalize:t}=e;return t(["Skip to previous track"])},"skip-forward":e=>{const{normalize:t}=e;return t(["Skip to next track"])},stop:e=>{const{normalize:t}=e;return t(["Stop"])}}},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"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},"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"))," artistes"])},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"])},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"])}}}},playlist:{type:{plain:e=>{const{normalize:t}=e;return t(["Simple"])},smart:e=>{const{normalize:t}=e;return t(["Intelligente"])}}},player:{button:{consume:e=>{const{normalize:t}=e;return t(["Effacer l\u2019historique"])},pause:e=>{const{normalize:t}=e;return t(["Mettre la lecture en pause"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},repeat:e=>{const{normalize:t}=e;return t(["R\xE9p\xE9ter toutes les pistes"])},"repeat-off":e=>{const{normalize:t}=e;return t(["Lire les pistes une fois"])},"repeat-once":e=>{const{normalize:t}=e;return t(["R\xE9p\xE9ter la piste en cours"])},"seek-backward":e=>{const{normalize:t}=e;return t(["Reculer dans la piste"])},"seek-forward":e=>{const{normalize:t}=e;return t(["Avancer dans la piste"])},shuffle:e=>{const{normalize:t}=e;return t(["Lire les pistes al\xE9atoirement"])},"shuffle-disabled":e=>{const{normalize:t}=e;return t(["Lire les pistes dans l\u2019ordre"])},"skip-backward":e=>{const{normalize:t}=e;return t(["Reculer \xE0 la piste pr\xE9c\xE9dente"])},"skip-forward":e=>{const{normalize:t}=e;return t(["Avancer \xE0 la piste suivante"])},stop:e=>{const{normalize:t}=e;return t(["Arr\xEAter la lecture"])}}},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"])}}}},du=Dx({legacy:!1,globalInjection:!0,availableLocales:"fr",locale:navigator.language,fallbackLocale:"en",fallbackWarn:!1,missingWarn:!1,messages:Hx});/*! * vuex v4.1.0 * (c) 2022 Evan You * @license MIT */var jx="store";function To(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function qx(e){return e!==null&&typeof e=="object"}function Wx(e){return e&&typeof e.then=="function"}function Gx(e,t){return function(){return e(t)}}function hy(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 _y(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;mu(e,n,[],e._modules.root,!0),gm(e,n,t)}function gm(e,t,n){var r=e._state,s=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={},a={},u=Nd(!0);u.run(function(){To(o,function(c,d){i[d]=Gx(c,e),a[d]=$t(function(){return i[d]()}),Object.defineProperty(e.getters,d,{get:function(){return a[d].value},enumerable:!0})})}),e._state=Rs({data:t}),e._scope=u,e.strict&&Xx(e),r&&n&&e._withCommit(function(){r.data=null}),s&&s.stop()}function mu(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=ym(t,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){a[u]=r.state})}var c=r.context=Kx(e,i,n);r.forEachMutation(function(d,f){var m=i+f;Zx(e,m,d,c)}),r.forEachAction(function(d,f){var m=d.root?f:i+f,p=d.handler||d;Yx(e,m,p,c)}),r.forEachGetter(function(d,f){var m=i+f;Jx(e,m,d,c)}),r.forEachChild(function(d,f){mu(e,t,n.concat(f),d,s)})}function Kx(e,t,n){var r=t==="",s={dispatch:r?e.dispatch:function(o,i,a){var u=Ol(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=Ol(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 gy(e,t)}},state:{get:function(){return ym(e.state,n)}}}),s}function gy(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 Zx(e,t,n,r){var s=e._mutations[t]||(e._mutations[t]=[]);s.push(function(i){n.call(e,r.state,i)})}function Yx(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 Wx(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(u){throw e._devtoolHook.emit("vuex:error",u),u}):a})}function Jx(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function Xx(e){kt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function ym(e,t){return t.reduce(function(n,r){return n[r]},e)}function Ol(e,t,n){return qx(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var Qx="vuex bindings",Dp="vuex:mutations",Xu="vuex:actions",Ws="vuex",ek=0;function tk(e,t){bx({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:[Qx]},function(n){n.addTimelineLayer({id:Dp,label:"Vuex Mutations",color:Fp}),n.addTimelineLayer({id:Xu,label:"Vuex Actions",color:Fp}),n.addInspector({id:Ws,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Ws)if(r.filter){var s=[];wy(s,t._modules.root,r.filter,""),r.rootNodes=s}else r.rootNodes=[by(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Ws){var s=r.nodeId;gy(t,s),r.state=sk(ik(t._modules,s),s==="root"?t.getters:t._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Ws){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(Ws),n.sendInspectorState(Ws),n.addTimelineEvent({layerId:Dp,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=ek++,r._time=Date.now(),o.state=s,n.addTimelineEvent({layerId:Xu,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:Xu,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var Fp=8702998,nk=6710886,rk=16777215,yy={label:"namespaced",textColor:rk,backgroundColor:nk};function vy(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function by(e,t){return{id:t||"root",label:vy(t),tags:e.namespaced?[yy]:[],children:Object.keys(e._children).map(function(n){return by(e._children[n],t+n+"/")})}}function wy(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?[yy]:[]}),Object.keys(t._children).forEach(function(s){wy(e,t._children[s],n,r+s+"/")})}function sk(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=ok(t);s.getters=Object.keys(o).map(function(i){return{key:i.endsWith("/")?vy(i):i,editable:!1,value:sd(function(){return o[i]})}})}return s}function ok(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]=sd(function(){return e[n]})}else t[n]=sd(function(){return e[n]})}),t}function ik(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 sd(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)||{}},Cy={namespaced:{configurable:!0}};Cy.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,Cy);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){zy([],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 zy(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;zy(e.concat(r),t.getChild(r),n.modules[r])}}function ak(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;mu(this,d,[],this._modules.root),gm(this,d),r.forEach(function(f){return f(n)})},vm={state:{configurable:!0}};An.prototype.install=function(t,n){t.provide(n||jx,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&tk(t,this)};vm.state.get=function(){return this._state.data};vm.state.set=function(e){};An.prototype.commit=function(t,n,r){var s=this,o=Ol(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=Ol(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 hy(t,this._subscribers,n)};An.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return hy(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),mu(this,this.state,t,this._modules.get(t),r.preserveState),gm(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=ym(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),_y(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),_y(this,!0)};An.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(An.prototype,vm);const xy="UPDATE_CONFIG",ky="UPDATE_SETTINGS",fu="UPDATE_SETTINGS_OPTION",Ey="UPDATE_LIBRARY_STATS",Sy="UPDATE_LIBRARY_AUDIOBOOKS_COUNT",$y="UPDATE_LIBRARY_PODCASTS_COUNT",Ay="UPDATE_LIBRARY_RSS_COUNT",Ty="UPDATE_OUTPUTS",bm="UPDATE_PLAYER_STATUS",Oy="UPDATE_QUEUE",Py="UPDATE_LASTFM",Dy="UPDATE_SPOTIFY",Fy="UPDATE_PAIRING",wm="SPOTIFY_NEW_RELEASES",Cm="SPOTIFY_FEATURED_PLAYLISTS",Ip="ADD_NOTIFICATION",od="DELETE_NOTIFICATION",id="SEARCH_PATH",zm="ADD_RECENT_SEARCH",Iy="COMPOSER_TRACKS_SORT",Ry="GENRE_TRACKS_SORT",pu="HIDE_SINGLES",xm="HIDE_SPOTIFY",Ly="ARTISTS_SORT",My="ARTIST_ALBUMS_SORT",Ny="ARTIST_TRACKS_SORT",Vy="ALBUMS_SORT",By="SHOW_ONLY_NEXT_ITEMS",yo="SHOW_BURGER_MENU",vo="SHOW_PLAYER_MENU",Ki="SHOW_UPDATE_DIALOG",km="UPDATE_DIALOG_SCAN_KIND";var ot=ak({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:{[xy](e,t){e.config=t},[ky](e,t){e.settings=t},[fu](e,t){const r=e.settings.categories.find(s=>s.name===t.category).options.find(s=>s.name===t.name);r.value=t.value},[Ey](e,t){e.library=t},[Sy](e,t){e.audiobooks_count=t},[$y](e,t){e.podcasts_count=t},[Ay](e,t){e.rss_count=t},[Ty](e,t){e.outputs=t},[bm](e,t){e.player=t},[Oy](e,t){e.queue=t},[Py](e,t){e.lastfm=t},[Dy](e,t){e.spotify=t},[Fy](e,t){e.pairing=t},[wm](e,t){e.spotify_new_releases=t},[Cm](e,t){e.spotify_featured_playlists=t},[Ip](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)},[od](e,t){const n=e.notifications.list.indexOf(t);n!==-1&&e.notifications.list.splice(n,1)},[id](e,t){e.search_path=t},[zm](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()},[Iy](e,t){e.composer_tracks_sort=t},[Ry](e,t){e.genre_tracks_sort=t},[pu](e,t){e.hide_singles=t},[xm](e,t){e.hide_spotify=t},[Ly](e,t){e.artists_sort=t},[My](e,t){e.artist_albums_sort=t},[Ny](e,t){e.artist_tracks_sort=t},[Vy](e,t){e.albums_sort=t},[By](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},[km](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(Ip,r),n.timeout>0&&setTimeout(()=>{e(od,r)},n.timeout)}}});/*! * vue-router v4.2.2 * (c) 2023 Eduardo San Martin Morote * @license MIT */const eo=typeof window!="undefined";function lk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const bt=Object.assign;function Qu(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 hi=()=>{},ar=Array.isArray,uk=/\/$/,ck=e=>e.replace(uk,"");function ec(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=pk(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function dk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Rp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function mk(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])&&Uy(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 Uy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!fk(e[n],t[n]))return!1;return!0}function fk(e,t){return ar(e)?Lp(e,t):ar(t)?Lp(t,e):e===t}function Lp(e,t){return ar(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function pk(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 _i;(function(e){e.back="back",e.forward="forward",e.unknown=""})(_i||(_i={}));function hk(e){if(!e)if(eo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ck(e)}const _k=/^[^#]+#/;function gk(e,t){return e.replace(_k,"#")+t}function yk(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 hu=()=>({left:window.pageXOffset,top:window.pageYOffset});function vk(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=yk(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 ad=new Map;function bk(e,t){ad.set(e,t)}function wk(e){const t=ad.get(e);return ad.delete(e),t}let Ck=()=>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),Rp(u,"")}return Rp(n,e)+r+s}function zk(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?_i.forward:_i.back:_i.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:hu()}),"")}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 Np(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?hu():null}}function xk(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:Ck()+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,Np(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:hu()});o(d.current,d,!0);const f=bt({},Np(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 kk(e){e=hk(e);const t=xk(e),n=zk(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:gk.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 Ek(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),kk(e)}function Sk(e){return typeof e=="string"||e&&typeof e=="object"}function jy(e){return typeof e=="string"||typeof e=="symbol"}const jr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qy=Symbol("");var Vp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vp||(Vp={}));function wo(e,t){return bt(new Error,{type:e,[qy]:!0},t)}function $r(e,t){return e instanceof Error&&qy in e&&(t==null||!!(e.type&t))}const Bp="[^/]+?",$k={sensitive:!1,strict:!1,start:!0,end:!0},Ak=/[.+*?^${}()[\]/\\]/g;function Tk(e,t){const n=bt({},$k,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 Pk(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Dk={type:0,value:""},Fk=/[a-zA-Z0-9_]/;function Ik(e){if(!e)return[[]];if(e==="/")return[[Dk]];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)}:hi}function i(d){if(jy(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||!Wy(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!jp(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:Vk(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 Mk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Nk(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 Nk(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 jp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Vk(e){return e.reduce((t,n)=>bt(t,n.meta),{})}function qp(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Wy(e,t){return t.children.some(n=>n===e||Wy(e,n))}const Gy=/#/g,Bk=/&/g,Uk=/\//g,Hk=/=/g,jk=/\?/g,Ky=/\+/g,qk=/%5B/g,Wk=/%5D/g,Zy=/%5E/g,Gk=/%60/g,Yy=/%7B/g,Kk=/%7C/g,Jy=/%7D/g,Zk=/%20/g;function Em(e){return encodeURI(""+e).replace(Kk,"|").replace(qk,"[").replace(Wk,"]")}function Yk(e){return Em(e).replace(Yy,"{").replace(Jy,"}").replace(Zy,"^")}function ld(e){return Em(e).replace(Ky,"%2B").replace(Zk,"+").replace(Gy,"%23").replace(Bk,"%26").replace(Gk,"`").replace(Yy,"{").replace(Jy,"}").replace(Zy,"^")}function Jk(e){return ld(e).replace(Hk,"%3D")}function Xk(e){return Em(e).replace(Gy,"%23").replace(jk,"%3F")}function Qk(e){return e==null?"":Xk(e).replace(Uk,"%2F")}function Pl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function e2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&ld(o)):[r&&ld(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function t2(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 n2=Symbol(""),Gp=Symbol(""),Sm=Symbol(""),Xy=Symbol(""),ud=Symbol("");function Vo(){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 Yr(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):Sk(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 tc(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(r2(a)){const c=(a.__vccOpts||a)[t];c&&s.push(Yr(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=lk(c)?c.default:c;o.components[i]=d;const m=(d.__vccOpts||d)[t];return m&&Yr(m,n,r,o,i)()}))}}return s}function r2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Kp(e){const t=ir(Sm),n=ir(Xy),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=Zp(u[c-2]);return c>1&&Zp(d)===p&&f[f.length-1].path!==p?f.findIndex(bo.bind(null,u[c-2])):m}),o=$t(()=>s.value>-1&&a2(n.params,r.value.params)),i=$t(()=>s.value>-1&&s.value===n.matched.length-1&&Uy(n.params,r.value.params));function a(u={}){return i2(u)?t[xn(e.replace)?"replace":"push"](xn(e.to)).catch(hi):Promise.resolve()}return{route:r,href:$t(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const s2=$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:Kp,setup(e,{slots:t}){const n=Rs(Kp(e)),{options:r}=ir(Sm),s=$t(()=>({[Yp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Yp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:gr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),o2=s2;function i2(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 a2(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 Zp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Yp=(e,t,n)=>e!=null?e:t!=null?t:n,l2=$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(ud),s=$t(()=>e.route||r.value),o=ir(Gp,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]);ci(Gp,$t(()=>i.value+1)),ci(n2,a),ci(ud,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 Jp(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=gr(m,bt({},h,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return Jp(n.default,{Component:w,route:c})||w}}});function Jp(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const u2=l2;function c2(e){const t=Lk(e.routes,e),n=e.parseQuery||e2,r=e.stringifyQuery||Wp,s=e.history,o=Vo(),i=Vo(),a=Vo(),u=D_(jr);let c=jr;eo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Qu.bind(null,q=>""+q),f=Qu.bind(null,Qk),m=Qu.bind(null,Pl);function p(q,ye){let le,xe;return jy(q)?(le=t.getRecordMatcher(q),xe=ye):xe=q,t.addRoute(xe,le)}function h(q){const ye=t.getRecordMatcher(q);ye&&t.removeRoute(ye)}function _(){return t.getRoutes().map(q=>q.record)}function w(q){return!!t.getRecordMatcher(q)}function v(q,ye){if(ye=bt({},ye||u.value),typeof q=="string"){const M=ec(n,q,ye.path),ee=t.resolve({path:M.path},ye),re=s.createHref(M.fullPath);return bt(M,ee,{params:m(ee.params),hash:Pl(M.hash),redirectedFrom:void 0,href:re})}let le;if("path"in q)le=bt({},q,{path:ec(n,q.path,ye.path).path});else{const M=bt({},q.params);for(const ee in M)M[ee]==null&&delete M[ee];le=bt({},q,{params:f(M)}),ye.params=f(ye.params)}const xe=t.resolve(le,ye),Ue=q.hash||"";xe.params=d(m(xe.params));const O=dk(r,bt({},q,{hash:Yk(Ue),path:xe.path})),D=s.createHref(O);return bt({fullPath:O,hash:Ue,query:r===Wp?t2(q.query):q.query||{}},xe,{redirectedFrom:void 0,href:D})}function b(q){return typeof q=="string"?ec(n,q,u.value.path):bt({},q)}function k(q,ye){if(c!==q)return wo(8,{from:ye,to:q})}function z(q){return N(q)}function S(q){return z(bt(b(q),{replace:!0}))}function T(q){const ye=q.matched[q.matched.length-1];if(ye&&ye.redirect){const{redirect:le}=ye;let xe=typeof le=="function"?le(q):le;return typeof xe=="string"&&(xe=xe.includes("?")||xe.includes("#")?xe=b(xe):{path:xe},xe.params={}),bt({query:q.query,hash:q.hash,params:"path"in xe?{}:q.params},xe)}}function N(q,ye){const le=c=v(q),xe=u.value,Ue=q.state,O=q.force,D=q.replace===!0,M=T(le);if(M)return N(bt(b(M),{state:typeof M=="object"?bt({},Ue,M.state):Ue,force:O,replace:D}),ye||le);const ee=le;ee.redirectedFrom=ye;let re;return!O&&mk(r,xe,le)&&(re=wo(16,{to:ee,from:xe}),ve(xe,xe,!0,!1)),(re?Promise.resolve(re):H(ee,xe)).catch(oe=>$r(oe)?$r(oe,2)?oe:Ze(oe):Ce(oe,ee,xe)).then(oe=>{if(oe){if($r(oe,2))return N(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(q,ye){const le=k(q,ye);return le?Promise.reject(le):Promise.resolve()}function F(q){const ye=be.values().next().value;return ye&&typeof ye.runWithContext=="function"?ye.runWithContext(q):q()}function H(q,ye){let le;const[xe,Ue,O]=d2(q,ye);le=tc(xe.reverse(),"beforeRouteLeave",q,ye);for(const M of xe)M.leaveGuards.forEach(ee=>{le.push(Yr(ee,q,ye))});const D=L.bind(null,q,ye);return le.push(D),Le(le).then(()=>{le=[];for(const M of o.list())le.push(Yr(M,q,ye));return le.push(D),Le(le)}).then(()=>{le=tc(Ue,"beforeRouteUpdate",q,ye);for(const M of Ue)M.updateGuards.forEach(ee=>{le.push(Yr(ee,q,ye))});return le.push(D),Le(le)}).then(()=>{le=[];for(const M of q.matched)if(M.beforeEnter&&!ye.matched.includes(M))if(ar(M.beforeEnter))for(const ee of M.beforeEnter)le.push(Yr(ee,q,ye));else le.push(Yr(M.beforeEnter,q,ye));return le.push(D),Le(le)}).then(()=>(q.matched.forEach(M=>M.enterCallbacks={}),le=tc(O,"beforeRouteEnter",q,ye),le.push(D),Le(le))).then(()=>{le=[];for(const M of i.list())le.push(Yr(M,q,ye));return le.push(D),Le(le)}).catch(M=>$r(M,8)?M:Promise.reject(M))}function K(q,ye,le){for(const xe of a.list())F(()=>xe(q,ye,le))}function Q(q,ye,le,xe,Ue){const O=k(q,ye);if(O)return O;const D=ye===jr,M=eo?history.state:{};le&&(xe||D?s.replace(q.fullPath,bt({scroll:D&&M&&M.scroll},Ue)):s.push(q.fullPath,Ue)),u.value=q,ve(q,ye,le,D),Ze()}let U;function G(){U||(U=s.listen((q,ye,le)=>{if(!Fe.listening)return;const xe=v(q),Ue=T(xe);if(Ue){N(bt(Ue,{replace:!0}),xe).catch(hi);return}c=xe;const O=u.value;eo&&bk(Mp(O.fullPath,le.delta),hu()),H(xe,O).catch(D=>$r(D,12)?D:$r(D,2)?(N(D.to,xe).then(M=>{$r(M,20)&&!le.delta&&le.type===Li.pop&&s.go(-1,!1)}).catch(hi),Promise.reject()):(le.delta&&s.go(-le.delta,!1),Ce(D,xe,O))).then(D=>{D=D||Q(xe,O,!1),D&&(le.delta&&!$r(D,8)?s.go(-le.delta,!1):le.type===Li.pop&&$r(D,20)&&s.go(-1,!1)),K(xe,O,D)}).catch(hi)}))}let me=Vo(),se=Vo(),ae;function Ce(q,ye,le){Ze(q);const xe=se.list();return xe.length?xe.forEach(Ue=>Ue(q,ye,le)):console.error(q),Promise.reject(q)}function Ke(){return ae&&u.value!==jr?Promise.resolve():new Promise((q,ye)=>{me.add([q,ye])})}function Ze(q){return ae||(ae=!q,G(),me.list().forEach(([ye,le])=>q?le(q):ye()),me.reset()),q}function ve(q,ye,le,xe){const{scrollBehavior:Ue}=e;if(!eo||!Ue)return Promise.resolve();const O=!le&&wk(Mp(q.fullPath,0))||(xe||!le)&&history.state&&history.state.scroll||null;return ji().then(()=>Ue(q,ye,O)).then(D=>D&&vk(D)).catch(D=>Ce(D,q,ye))}const X=q=>s.go(q);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(q){const ye=this;q.component("RouterLink",o2),q.component("RouterView",u2),q.config.globalProperties.$router=ye,Object.defineProperty(q.config.globalProperties,"$route",{enumerable:!0,get:()=>xn(u)}),eo&&!ge&&u.value===jr&&(ge=!0,z(s.location).catch(Ue=>{}));const le={};for(const Ue in jr)le[Ue]=$t(()=>u.value[Ue]);q.provide(Sm,ye),q.provide(Xy,Rs(le)),q.provide(ud,u);const xe=q.unmount;be.add(q),q.unmount=function(){be.delete(q),be.size<1&&(c=jr,U&&U(),U=null,u.value=jr,ge=!1,ae=!1),xe()}}};function Le(q){return q.reduce((ye,le)=>ye.then(()=>F(le)),Promise.resolve())}return Fe}function d2(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 m2={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(){window.scrollTo({top:0,behavior:"smooth"})},scroll_to_content(){this.$route.meta.has_tabs?this.$scrollTo("#top",{offset:-140}):this.$scrollTo("#top",{offset:-110})},visibilityChanged(e){this.options_visible=e}}},f2={class:"section fd-content"},p2={class:"container"},h2={class:"columns is-centered"},_2={class:"column is-four-fifths"},g2={key:0},y2={ref:"options_ref",style:{height:"1px"}},v2={class:"buttons is-centered",style:{"margin-bottom":"6px","margin-top":"16px"}},b2={class:"icon is-small"},w2={class:"icon is-small"},C2={id:"top",class:"level"},z2={class:"level-left"},x2={class:"level-item has-text-centered-mobile"},k2={class:"level-right has-text-centered-mobile"},E2={style:{"margin-top":"16px"}};function S2(e,t,n,r,s,o){const i=$("mdicon");return E(),P("section",f2,[l("div",p2,[l("div",h2,[l("div",_2,[e.$slots.options?(E(),P("section",g2,[l("div",y2,null,512),vt(e.$slots,"options"),l("nav",v2,[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",w2,[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",b2,[C(i,{name:"chevron-down",size:"16"})])]))])])):Y("",!0),l("div",{class:qe({"fd-content-with-option":e.$slots.options})},[l("nav",C2,[l("div",z2,[l("div",x2,[l("div",null,[vt(e.$slots,"heading-left")])])]),l("div",k2,[vt(e.$slots,"heading-right")])]),vt(e.$slots,"content"),l("div",E2,[vt(e.$slots,"footer")])],2)])])])])}var mt=pe(m2,[["render",S2]]);function Qy(e,t){return function(){return e.apply(t,arguments)}}const{toString:$2}=Object.prototype,{getPrototypeOf:$m}=Object,_u=(e=>t=>{const n=$2.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Cr=e=>(e=e.toLowerCase(),t=>_u(t)===e),gu=e=>t=>typeof t===e,{isArray:Oo}=Array,Mi=gu("undefined");function A2(e){return e!==null&&!Mi(e)&&e.constructor!==null&&!Mi(e.constructor)&&qn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ev=Cr("ArrayBuffer");function T2(e){let t;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ev(e.buffer),t}const O2=gu("string"),qn=gu("function"),tv=gu("number"),yu=e=>e!==null&&typeof e=="object",P2=e=>e===!0||e===!1,dl=e=>{if(_u(e)!=="object")return!1;const t=$m(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},D2=Cr("Date"),F2=Cr("File"),I2=Cr("Blob"),R2=Cr("FileList"),L2=e=>yu(e)&&qn(e.pipe),M2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qn(e.append)&&((t=_u(e))==="formdata"||t==="object"&&qn(e.toString)&&e.toString()==="[object FormData]"))},N2=Cr("URLSearchParams"),V2=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 rv=(()=>typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global)(),sv=e=>!Mi(e)&&e!==rv;function cd(){const{caseless:e}=sv(this)&&this||{},t={},n=(r,s)=>{const o=e&&nv(t,s)||s;dl(t[o])&&dl(r)?t[o]=cd(t[o],r):dl(r)?t[o]=cd({},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]=Qy(s,n):e[o]=s},{allOwnKeys:r}),e),U2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),H2=(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)},j2=(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&&$m(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},q2=(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},W2=e=>{if(!e)return null;if(Oo(e))return e;let t=e.length;if(!tv(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},G2=(e=>t=>e&&t instanceof e)(typeof Uint8Array!="undefined"&&$m(Uint8Array)),K2=(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])}},Z2=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Y2=Cr("HTMLFormElement"),J2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Xp=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),X2=Cr("RegExp"),ov=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Zi(n,(s,o)=>{t(s,o,e)!==!1&&(r[o]=s)}),Object.defineProperties(e,r)},Q2=e=>{ov(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+"'")})}})},eE=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return Oo(e)?r(e):r(String(e).split(t)),n},tE=()=>{},nE=(e,t)=>(e=+e,Number.isFinite(e)?e:t),nc="abcdefghijklmnopqrstuvwxyz",Qp="0123456789",iv={DIGIT:Qp,ALPHA:nc,ALPHA_DIGIT:nc+nc.toUpperCase()+Qp},rE=(e=16,t=iv.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function sE(e){return!!(e&&qn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const oE=e=>{const t=new Array(10),n=(r,s)=>{if(yu(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);!Mi(u)&&(o[a]=u)}),t[s]=void 0,o}}return r};return n(e,0)},iE=Cr("AsyncFunction"),aE=e=>e&&(yu(e)||qn(e))&&qn(e.then)&&qn(e.catch);var ie={isArray:Oo,isArrayBuffer:ev,isBuffer:A2,isFormData:M2,isArrayBufferView:T2,isString:O2,isNumber:tv,isBoolean:P2,isObject:yu,isPlainObject:dl,isUndefined:Mi,isDate:D2,isFile:F2,isBlob:I2,isRegExp:X2,isFunction:qn,isStream:L2,isURLSearchParams:N2,isTypedArray:G2,isFileList:R2,forEach:Zi,merge:cd,extend:B2,trim:V2,stripBOM:U2,inherits:H2,toFlatObject:j2,kindOf:_u,kindOfTest:Cr,endsWith:q2,toArray:W2,forEachEntry:K2,matchAll:Z2,isHTMLForm:Y2,hasOwnProperty:Xp,hasOwnProp:Xp,reduceDescriptors:ov,freezeMethods:Q2,toObjectSet:eE,toCamelCase:J2,noop:tE,toFiniteNumber:nE,findKey:nv,global:rv,isContextDefined:sv,ALPHABET:iv,generateString:rE,isSpecCompliantForm:sE,toJSONObject:oE,isAsyncFn:iE,isThenable:aE};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 av=ht.prototype,lv={};["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=>{lv[e]={value:e}});Object.defineProperties(ht,lv);Object.defineProperty(av,"isAxiosError",{value:!0});ht.from=(e,t,n,r,s,o)=>{const i=Object.create(av);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 lE=null;function dd(e){return ie.isPlainObject(e)||ie.isArray(e)}function uv(e){return ie.endsWith(e,"[]")?e.slice(0,-2):e}function eh(e,t,n){return e?e.concat(t).map(function(s,o){return s=uv(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function uE(e){return ie.isArray(e)&&!e.some(dd)}const cE=ie.toFlatObject(ie,{},null,function(t){return/^is[A-Z]/.test(t)});function vu(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)&&uE(h)||(ie.isFileList(h)||ie.endsWith(_,"[]"))&&(v=ie.toArray(h)))return _=uv(_),v.forEach(function(k,z){!(ie.isUndefined(k)||k===null)&&t.append(i===!0?eh([_],z,o):i===null?_:_+"[]",c(k))}),!1}return dd(h)?!0:(t.append(eh(w,_,o),c(h)),!1)}const f=[],m=Object.assign(cE,{defaultVisitor:d,convertValue:c,isVisitable:dd});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 th(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Am(e,t){this._pairs=[],e&&vu(e,this,t)}const cv=Am.prototype;cv.append=function(t,n){this._pairs.push([t,n])};cv.toString=function(t){const n=t?function(r){return t.call(this,r,th)}:th;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function dE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function dv(e,t,n){if(!t)return e;const r=n&&n.encode||dE,s=n&&n.serialize;let o;if(s?o=s(t,n):o=ie.isURLSearchParams(t)?t.toString():new Am(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class mE{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 nh=mE,mv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fE=typeof URLSearchParams!="undefined"?URLSearchParams:Am,pE=typeof FormData!="undefined"?FormData:null,hE=typeof Blob!="undefined"?Blob:null;const _E=(()=>{let e;return typeof navigator!="undefined"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"})(),gE=(()=>typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")();var yr={isBrowser:!0,classes:{URLSearchParams:fE,FormData:pE,Blob:hE},isStandardBrowserEnv:_E,isStandardBrowserWebWorkerEnv:gE,protocols:["http","https","file","blob","url","data"]};function yE(e,t){return vu(e,new yr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return yr.isNode&&ie.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function vE(e){return ie.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function bE(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]=bE(s[i])),!a)}if(ie.isFormData(e)&&ie.isFunction(e.entries)){const n={};return ie.forEachEntry(e,(r,s)=>{t(vE(r),s,n,0)}),n}return null}const wE={"Content-Type":void 0};function CE(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 bu={transitional:mv,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(fv(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 yE(t,this.formSerializer).toString();if((a=ie.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return vu(a?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),CE(t)):t}],transformResponse:[function(t){const n=this.transitional||bu.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:yr.classes.FormData,Blob:yr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ie.forEach(["delete","get","head"],function(t){bu.headers[t]={}});ie.forEach(["post","put","patch"],function(t){bu.headers[t]=ie.merge(wE)});var Tm=bu;const zE=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 xE=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]&&zE[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};const rh=Symbol("internals");function Bo(e){return e&&String(e).trim().toLowerCase()}function ml(e){return e===!1||e==null?e:ie.isArray(e)?e.map(ml):String(e)}function kE(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 EE=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function rc(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 SE(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function $E(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 wu{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(a,u,c){const d=Bo(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]=ml(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())&&!EE(t)?i(xE(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=Bo(t),t){const r=ie.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return kE(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=Bo(t),t){const r=ie.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||rc(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=Bo(i),i){const a=ie.findKey(r,i);a&&(!n||rc(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||rc(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]=ml(s),delete n[o];return}const a=t?SE(o):String(o).trim();a!==o&&delete n[o],n[a]=ml(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[rh]=this[rh]={accessors:{}}).accessors,s=this.prototype;function o(i){const a=Bo(i);r[a]||($E(s,i),r[a]=!0)}return ie.isArray(t)?t.forEach(o):o(t),this}}wu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ie.freezeMethods(wu.prototype);ie.freezeMethods(wu);var Fr=wu;function sc(e,t){const n=this||Tm,r=t||n,s=Fr.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 pv(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 AE(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 TE=yr.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 OE(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function PE(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function hv(e,t){return e&&!OE(t)?PE(e,t):t}var DE=yr.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 FE(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function IE(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 RE=typeof XMLHttpRequest!="undefined";var LE=RE&&function(e){return new Promise(function(n,r){let s=e.data;const o=Fr.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)&&(yr.isStandardBrowserEnv||yr.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=hv(e.baseURL,e.url);c.open(e.method.toUpperCase(),dv(d,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const p=Fr.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};AE(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||mv;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new ht(h,_.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,e,c)),c=null},yr.isStandardBrowserEnv){const p=(e.withCredentials||DE(d))&&e.xsrfCookieName&&TE.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",sh(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",sh(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=FE(d);if(m&&yr.protocols.indexOf(m)===-1){r(new ht("Unsupported protocol "+m+":",ht.ERR_BAD_REQUEST,e));return}c.send(s||null)})};const fl={http:lE,xhr:LE};ie.forEach(fl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var ME={getAdapter:e=>{e=ie.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;se instanceof Fr?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(ih(c),ih(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 _v="1.4.0",Om={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Om[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ah={};Om.transitional=function(t,n,r){function s(o,i){return"[Axios v"+_v+"] 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&&!ah[i]&&(ah[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 NE(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 md={assertOptions:NE,validators:Om};const qr=md.validators;class Dl{constructor(t){this.defaults=t,this.interceptors={request:new nh,response:new nh}}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&&md.assertOptions(r,{silentJSONParsing:qr.transitional(qr.boolean),forcedJSONParsing:qr.transitional(qr.boolean),clarifyTimeoutError:qr.transitional(qr.boolean)},!1),s!=null&&(ie.isFunction(s)?n.paramsSerializer={serialize:s}:md.assertOptions(s,{encode:qr.function,serialize:qr.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=Fr.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=[oh.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 Pm(function(s){t=s}),cancel:t}}}var VE=Pm;function BE(e){return function(n){return e.apply(null,n)}}function UE(e){return ie.isObject(e)&&e.isAxiosError===!0}const fd={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(fd).forEach(([e,t])=>{fd[t]=e});var HE=fd;function gv(e){const t=new pl(e),n=Qy(pl.prototype.request,t);return ie.extend(n,pl.prototype,t,{allOwnKeys:!0}),ie.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return gv(Co(e,s))},n}const tn=gv(Tm);tn.Axios=pl;tn.CanceledError=Yi;tn.CancelToken=VE;tn.isCancel=pv;tn.VERSION=_v;tn.toFormData=vu;tn.AxiosError=ht;tn.Cancel=tn.CanceledError;tn.all=function(t){return Promise.all(t)};tn.spread=BE;tn.isAxiosError=UE;tn.mergeConfig=Co;tn.AxiosHeaders=Fr;tn.formToJSON=e=>fv(ie.isHTMLForm(e)?new FormData(e):e);tn.HttpStatusCode=HE;tn.default=tn;var $e=tn;const{t:to}=du.global;$e.interceptors.response.use(function(e){return e},function(e){return e.request.status&&e.request.responseURL&&ot.dispatch("add_notification",{text:to("server.request-failed",{status:e.request.status,cause:e.request.statusText,url:e.request.responseURL}),type:"danger"}),Promise.reject(e)});var W={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=>(ot.dispatch("add_notification",{text:to("server.appended-tracks",{count:t.data.count}),type:"info",timeout:2e3}),Promise.resolve(t)))},queue_add_next(e){let t=0;return ot.getters.now_playing&&ot.getters.now_playing.id&&(t=ot.getters.now_playing.position+1),$e.post("./api/queue/items/add?uris="+e+"&position="+t).then(n=>(ot.dispatch("add_notification",{text:to("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=>(ot.dispatch("add_notification",{text:to("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,ot.getters.now_playing&&ot.getters.now_playing.id&&(t.position=ot.getters.now_playing.position+1),$e.post("./api/queue/items/add",void 0,{params:t}).then(n=>(ot.dispatch("add_notification",{text:to("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=>(ot.dispatch("add_notification",{text:to("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 jE={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(){W.player_play({item_id:this.item.id})}}},qE={key:0,class:"media"},WE={key:0,class:"media-left"},GE={class:"icon has-text-grey fd-is-movable handle"},KE=["textContent"],ZE=["textContent"],YE=["textContent"],JE={class:"media-right"};function XE(e,t,n,r,s,o){const i=$("mdicon");return o.is_next||!n.show_only_next_items?(E(),P("div",qE,[n.edit_mode?(E(),P("div",WE,[l("span",GE,[C(i,{name:"drag-horizontal",size:"16"})])])):Y("",!0),l("div",{class:"media-content is-clickable is-clipped",onClick:t[0]||(t[0]=(...a)=>o.play&&o.play(...a))},[l("h1",{class:qe(["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,KE),l("h2",{class:qe(["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,ZE)],2),l("h2",{class:qe(["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,YE)]),l("div",JE,[vt(e.$slots,"actions")])])):Y("",!0)}var QE=pe(jE,[["render",XE]]),_n=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function yv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function vv(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 bv={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(N){console.error(N)}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})(bv);var cr=bv.exports;const eS={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(){this.$emit("close"),W.queue_remove(this.item.id)},play(){this.$emit("close"),W.player_play({item_id:this.item.id})},open_album(){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(){this.$router.push({path:"/music/artists/"+this.item.album_artist_id})},open_genre(){this.$router.push({name:"Genre",params:{genre:this.item.genre}})},open_spotify_artist(){this.$emit("close"),this.$router.push({path:"/music/spotify/artists/"+this.spotify_track.artists[0].id})},open_spotify_album(){this.$emit("close"),this.$router.push({path:"/music/spotify/albums/"+this.spotify_track.album.id})}}},tS={key:0,class:"modal is-active"},nS={class:"modal-content fd-modal-card"},rS={class:"card"},sS={class:"card-content"},oS=["textContent"],iS=["textContent"],aS={class:"content is-small"},lS=["textContent"],uS=["textContent"],cS=["textContent"],dS={key:0},mS=["textContent"],fS=["textContent"],pS=["textContent"],hS={key:1},_S=["textContent"],gS=["textContent"],yS={key:2},vS=["textContent"],bS=["textContent"],wS={key:3},CS=["textContent"],zS=["textContent"],xS=["textContent"],kS=["textContent"],ES=["textContent"],SS=["textContent"],$S=["textContent"],AS=["textContent"],TS=["textContent"],OS={class:"title is-6"},PS=["textContent"],DS={key:0,class:"has-text-weight-normal"},FS=["textContent"],IS=["textContent"],RS=["textContent"],LS={class:"title is-6"},MS=["textContent"],NS=["textContent"],VS=["textContent"],BS=["textContent"],US={class:"card-footer"},HS={class:"icon"},jS=["textContent"],qS={class:"icon"},WS=["textContent"];function GS(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",tS,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",nS,[l("div",rS,[l("div",sS,[l("p",{class:"title is-4",textContent:g(n.item.title)},null,8,oS),l("p",{class:"subtitle",textContent:g(n.item.artist)},null,8,iS),l("div",aS,[l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album"))},null,8,lS),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,uS)):(E(),P("span",{key:1,class:"title is-6",textContent:g(n.item.album)},null,8,cS))]),n.item.album_artist?(E(),P("p",dS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album-artist"))},null,8,mS),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,fS)):(E(),P("span",{key:1,class:"title is-6",textContent:g(n.item.album_artist)},null,8,pS))])):Y("",!0),n.item.composer?(E(),P("p",hS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.composer"))},null,8,_S),l("span",{class:"title is-6",textContent:g(n.item.composer)},null,8,gS)])):Y("",!0),n.item.year>0?(E(),P("p",yS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.year"))},null,8,vS),l("span",{class:"title is-6",textContent:g(n.item.year)},null,8,bS)])):Y("",!0),n.item.genre?(E(),P("p",wS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.genre"))},null,8,CS),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,zS)])):Y("",!0),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.position"))},null,8,xS),l("span",{class:"title is-6",textContent:g([n.item.disc_number,n.item.track_number].join(" / "))},null,8,kS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.duration"))},null,8,ES),l("span",{class:"title is-6",textContent:g(e.$filters.durationInHours(n.item.length_ms))},null,8,SS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.path"))},null,8,$S),l("span",{class:"title is-6",textContent:g(n.item.path)},null,8,AS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.type"))},null,8,TS),l("span",OS,[l("span",{textContent:g([e.$t("media.kind."+n.item.media_kind),e.$t("data.kind."+n.item.data_kind)].join(" - "))},null,8,PS),n.item.data_kind==="spotify"?(E(),P("span",DS,[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,FS),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,IS),wt(") ")])):Y("",!0)])]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.quality"))},null,8,RS),l("span",LS,[l("span",{textContent:g(n.item.type)},null,8,MS),n.item.samplerate?(E(),P("span",{key:0,textContent:g(e.$t("dialog.queue-item.samplerate",{rate:n.item.samplerate}))},null,8,NS)):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,VS)):Y("",!0),n.item.bitrate?(E(),P("span",{key:2,textContent:g(e.$t("dialog.queue-item.bitrate",{rate:n.item.bitrate}))},null,8,BS)):Y("",!0)])])])]),l("footer",US,[l("a",{class:"card-footer-item has-text-dark",onClick:t[6]||(t[6]=(...a)=>o.remove&&o.remove(...a))},[l("span",HS,[C(i,{name:"delete",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.remove"))},null,8,jS)]),l("a",{class:"card-footer-item has-text-dark",onClick:t[7]||(t[7]=(...a)=>o.play&&o.play(...a))},[l("span",qS,[C(i,{name:"play",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.play"))},null,8,WS)])])])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[8]||(t[8]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var wv=pe(eS,[["render",GS]]);const KS={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(){this.loading=!0,W.queue_add(this.url).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})},play(){this.loading=!0,W.player_play_uri(this.url,!1).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})}}},ZS={key:0,class:"modal is-active"},YS={class:"modal-content fd-modal-card"},JS={class:"card"},XS={class:"card-content"},QS=["textContent"],e$={class:"field"},t$={class:"control is-expanded has-icons-left"},n$=["placeholder","disabled"],r$={class:"icon is-left"},s$={key:0,class:"card-footer"},o$={class:"card-footer-item has-text-dark"},i$={class:"icon"},a$=["textContent"],l$={key:1,class:"card-footer"},u$={class:"icon"},c$=["textContent"],d$={class:"icon"},m$=["textContent"],f$={class:"icon"},p$=["textContent"];function h$(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",ZS,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",YS,[l("div",JS,[l("div",XS,[l("p",{class:"title is-4",textContent:g(e.$t("dialog.add.stream.title"))},null,8,QS),l("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=gt((...a)=>o.play&&o.play(...a),["prevent"]))},[l("div",e$,[l("p",t$,[Rt(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,n$),[[$n,s.url]]),l("span",r$,[C(i,{name:"web",size:"16"})])])])],32)]),s.loading?(E(),P("footer",s$,[l("a",o$,[l("span",i$,[C(i,{name:"web",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.loading"))},null,8,a$)])])):(E(),P("footer",l$,[l("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[l("span",u$,[C(i,{name:"cancel",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.cancel"))},null,8,c$)]),l("a",{class:"card-footer-item has-text-dark",onClick:t[4]||(t[4]=(...a)=>o.add_stream&&o.add_stream(...a))},[l("span",d$,[C(i,{name:"playlist-plus",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.add"))},null,8,m$)]),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",f$,[C(i,{name:"play",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.play"))},null,8,p$)])]))])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[6]||(t[6]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var _$=pe(KS,[["render",h$]]);const g$={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(){this.playlist_name.length<1||(this.loading=!0,W.queue_save_playlist(this.playlist_name).then(()=>{this.$emit("close"),this.playlist_name=""}).catch(()=>{this.loading=!1}))}}},y$={key:0,class:"modal is-active"},v$={class:"modal-content fd-modal-card"},b$={class:"card"},w$={class:"card-content"},C$=["textContent"],z$={class:"field"},x$={class:"control is-expanded has-icons-left"},k$=["disabled"],E$={class:"icon is-left"},S$={key:0,class:"card-footer"},$$={class:"card-footer-item has-text-dark"},A$={class:"icon"},T$=["textContent"],O$={key:1,class:"card-footer"},P$={class:"icon"},D$=["textContent"],F$={class:"icon"},I$=["textContent"];function R$(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",y$,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",v$,[l("div",b$,[l("div",w$,[l("p",{class:"title is-4",textContent:g(e.$t("dialog.playlist.save.title"))},null,8,C$),l("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=gt((...a)=>o.save&&o.save(...a),["prevent"]))},[l("div",z$,[l("p",x$,[Rt(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,k$),[[$n,s.playlist_name]]),l("span",E$,[C(i,{name:"file-music",size:"16"})])])])],32)]),s.loading?(E(),P("footer",S$,[l("a",$$,[l("span",A$,[C(i,{name:"web",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.saving"))},null,8,T$)])])):(E(),P("footer",O$,[l("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[l("span",P$,[C(i,{name:"cancel",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.cancel"))},null,8,D$)]),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",F$,[C(i,{name:"content-save",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.save"))},null,8,I$)])]))])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[5]||(t[5]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var L$=pe(g$,[["render",R$]]),Cv={exports:{}},zv=vv(xz);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function lh(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 wr(e){for(var t=1;t=0)&&(n[s]=e[s]);return n}function V$(e,t){if(e==null)return{};var n=N$(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 B$(e){return U$(e)||H$(e)||j$(e)||q$()}function U$(e){if(Array.isArray(e))return pd(e)}function H$(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function j$(e,t){if(!!e){if(typeof e=="string")return pd(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 pd(e,t)}}function pd(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 K$(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&&Fl(e,t):Fl(e,t))||r&&e===n)return e;if(e===n)break}while(e=K$(e))}return null}var ch=/\s+/g;function It(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(ch," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(ch," ")}}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 Ts(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 Ev(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===vr())break;r=ts(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=V$(r,tA);Xi.pluginEvent.bind(Je)(t,n,wr({dragEl:Ee,parentEl:Mt,ghostEl:st,rootEl:Pt,nextEl:bs,lastDownEl:_l,cloneEl:Nt,cloneHidden:Qr,dragStarted:ti,putSortable:sn,activeSortable:Je.active,originalEvent:s,oldIndex:io,oldDraggableIndex:vi,newIndex:On,newDraggableIndex:Jr,hideGhostForTarget:Pv,unhideGhostForTarget:Dv,cloneNowHidden:function(){Qr=!0},cloneNowShown:function(){Qr=!1},dispatchSortableEvent:function(a){hn({sortable:n,name:a,originalEvent:s})}},o))};function hn(e){ei(wr({putSortable:sn,cloneEl:Nt,targetEl:Ee,rootEl:Pt,oldIndex:io,oldDraggableIndex:vi,newIndex:On,newDraggableIndex:Jr},e))}var Ee,Mt,st,Pt,bs,_l,Nt,Qr,io,On,vi,Jr,wa,sn,no=!1,Il=!1,Rl=[],gs,Jn,uc,cc,ph,hh,ti,Ks,bi,wi=!1,Ca=!1,gl,ln,dc=[],hd=!1,Ll=[],Cu=typeof document!="undefined",za=xv,_h=Ji||Vr?"cssFloat":"float",nA=Cu&&!G$&&!xv&&"draggable"in document.createElement("div"),Av=function(){if(!!Cu){if(Vr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Tv=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)+Dt(o).width,d=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Dt(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[_h]==="none"||i&&r[_h]==="none"&&c+d>s)?"vertical":"horizontal"},rA=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},sA=function(t,n){var r;return Rl.some(function(s){var o=s[cn].options.emptyInsertThreshold;if(!(!o||Dm(s))){var i=Dt(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},Ov=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||hl(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},Pv=function(){!Av&&st&&Ve(st,"display","none")},Dv=function(){!Av&&st&&Ve(st,"display","")};Cu&&document.addEventListener("click",function(e){if(Il)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Il=!1,!1},!0);var ys=function(t){if(Ee){t=t.touches?t.touches[0]:t;var n=sA(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)}}},oA=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 Tv(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&&!gi,emptyInsertThreshold:5};Xi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Ov(t);for(var s in this)s.charAt(0)==="_"&&typeof this[s]=="function"&&(this[s]=this[s].bind(this));this.nativeDraggable=t.forceFallback?!1:nA,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)),Rl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Gn(this,X$())}Je.prototype={constructor:Je,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ks=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(fA(r),!Ee&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||s.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&gi&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=tr(u,s.draggable,r,!1),!(u&&u.animated)&&_l!==u)){if(io=Bt(u),vi=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=Dt(r);if(Pt=o,Ee=r,Mt=Ee.parentNode,bs=Ee.nextSibling,_l=r,wa=i.group,Je.dragged=Ee,gs={target:Ee,clientX:(n||t).clientX,clientY:(n||t).clientY},ph=gs.clientX-c.left,hh=gs.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(),!uh&&s.nativeDraggable&&(Ee.draggable=!0),s._triggerDragStart(t,n),hn({sortable:s,name:"choose",originalEvent:t}),It(Ee,i.chosenClass,!0)},i.ignore.split(",").forEach(function(d){Ev(Ee,d.trim(),mc)}),lt(a,"dragover",ys),lt(a,"mousemove",ys),lt(a,"touchmove",ys),lt(a,"mouseup",s._onDrop),lt(a,"touchend",s._onDrop),lt(a,"touchcancel",s._onDrop),uh&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Ee.draggable=!0),wn("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Ji||Vr))){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&&mc(Ee),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;it(t,"mouseup",this._disableDelayedDrag),it(t,"touchend",this._disableDelayedDrag),it(t,"touchcancel",this._disableDelayedDrag),it(t,"mousemove",this._delayedDragTouchMoveHandler),it(t,"touchmove",this._delayedDragTouchMoveHandler),it(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(Pt,"dragstart",this._onDragStart));try{document.selection?yl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(no=!1,Pt&&Ee){wn("dragStarted",this,{evt:n}),this.nativeDraggable&<(document,"dragover",oA);var r=this.options;!t&&It(Ee,r.dragClass,!1),It(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,Pv();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);Dv()}},_onTouchMove:function(t){if(gs){var n=this.options,r=n.fallbackTolerance,s=n.fallbackOffset,o=t.touches?t.touches[0]:t,i=st&&Ts(st,!0),a=st&&i&&i.a,u=st&&i&&i.d,c=za&&ln&&mh(ln),d=(o.clientX-gs.clientX+s.x)/(a||1)+(c?c[0]-dc[0]:0)/(a||1),f=(o.clientY-gs.clientY+s.y)/(u||1)+(c?c[1]-dc[1]:0)/(u||1);if(!Je.active&&!no){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(hn({rootEl:Mt,name:"add",toEl:Mt,fromEl:Pt,originalEvent:t}),hn({sortable:this,name:"remove",toEl:Mt,originalEvent:t}),hn({rootEl:Mt,name:"sort",toEl:Mt,fromEl:Pt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),sn&&sn.save()):On!==io&&On>=0&&(hn({sortable:this,name:"update",toEl:Mt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),Je.active&&((On==null||On===-1)&&(On=io,Jr=vi),hn({sortable:this,name:"end",toEl:Mt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){wn("nulling",this),Pt=Ee=Mt=st=bs=Nt=_l=Qr=gs=Jn=ti=On=Jr=io=vi=Ks=bi=sn=wa=Je.dragged=Je.ghost=Je.clone=Je.active=null,Ll.forEach(function(t){t.checked=!0}),Ll.length=uc=cc=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Ee&&(this._onDragOver(t),iA(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 cA(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&&gld+c*o/2:uf-gl)return-bi}else if(u>d+c*(1-s)/2&&uf-c*o/2)?u>d+c/2?1:-1:0}function dA(e){return Bt(Ee)1&&(rt.forEach(function(a){o.addAnimationState({target:a,rect:Cn?Dt(a):i}),ac(a),a.fromRect=i,r.removeAnimationState(a)}),Cn=!1,yA(!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=Dt(St,!1,!0,!0);rt.forEach(function(m){m!==St&&(fh(m,d),a.appendChild(m))}),Cn=!0}if(!s)if(Cn||Ea(),rt.length>1){var f=ka;i._showClone(r),i.options.animation&&!ka&&f&&Tn.forEach(function(m){i.addAnimationState({target:m,rect:jo}),m.fromRect=jo,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){jo=Gn({},r);var i=Ts(St,!0);jo.top-=i.f,jo.left-=i.e}},dragOverAnimationComplete:function(){Cn&&(Cn=!1,Ea())},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(!Zs)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),It(St,f.selectedClass,!~rt.indexOf(St)),~rt.indexOf(St))rt.splice(rt.indexOf(St),1),Uo=null,ei({sortable:i,rootEl:s,name:"deselect",targetEl:St,originalEvt:r});else{if(rt.push(St),ei({sortable:i,rootEl:s,name:"select",targetEl:St,originalEvt:r}),r.shiftKey&&Uo&&i.el.contains(Uo)){var p=Bt(Uo),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])||(It(m[w],f.selectedClass,!0),rt.push(m[w]),ei({sortable:i,rootEl:s,name:"select",targetEl:m[w],originalEvt:r}))}}else Uo=St;Xn=d}if(Zs&&this.isMultiDrag){if(Cn=!1,(o[cn].options.sort||o!==s)&&rt.length>1){var v=Dt(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?Dt(z):v;z.fromRect=S,d.addAnimationState({target:z,rect:S})}})),Ea(),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){ac(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=Zs=!1,Tn.length=0},destroyGlobal:function(){this._deselectMultiDrag(),it(document,"pointerup",this._deselectMultiDrag),it(document,"mouseup",this._deselectMultiDrag),it(document,"touchend",this._deselectMultiDrag),it(document,"keydown",this._checkKeyDown),it(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Zs!="undefined"&&Zs)&&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];It(r,this.options.selectedClass,!1),rt.shift(),ei({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),It(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||(It(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:B$(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 yA(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 yh(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 Ea(){rt.forEach(function(e){e!==St&&e.parentNode&&e.parentNode.removeChild(e)})}Je.mount(new pA);Je.mount(Rm,Im);var vA=Object.freeze(Object.defineProperty({__proto__:null,default:Je,MultiDrag:gA,Sortable:Je,Swap:hA},Symbol.toStringTag,{value:"Module"})),bA=vv(vA);(function(e,t){(function(r,s){e.exports=s(zv,bA)})(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,N,L;if(v?z=a:b?z=a[w]||f(w,{}):z=(a[w]||{}).prototype,z)for(S in _){if(N=_[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 N==typeof T)continue;m(N,T)}(h.sham||T&&T.sham)&&c(N,"sham",!0),d(z,S,N,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,N,L,F,H,K,Q;if(z&&(k=a(k,b>2?arguments[2]:void 0,2)),S!=null&&!(v==Array&&d(S)))for(H=S.call(w),K=H.next,L=new v;!(F=K.call(H)).done;T++)Q=z?c(H,k,[F.value,T],!0):F.value,m(L,T,Q);else for(N=f(w.length),L=new v(N);N>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,N,L){var F=L.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,H=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&&H||typeof G=="string"&&G.indexOf(K)===-1){var me=N(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+q.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(H){var K;if(!c(H)||(K=w(H)).type!==F)throw TypeError("Incompatible receiver, "+F+" required");return K}};if(a){var z=new h,S=z.get,T=z.has,N=z.set;_=function(F,H){return N.call(z,F,H),H},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,H){return d(F,L,H),H},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 H=F.parentWindow.Object;return F=null,H},T=function(){var F=m("iframe"),H="java"+v+":",K;return F.style.display="none",f.appendChild(F),F.src=String(H),K=F.contentWindow.document,K.open(),K.write(z("document.F=Object")),K.close(),K.F},N,L=function(){try{N=document.domain&&new ActiveXObject("htmlfile")}catch{}L=N?S(N):T();for(var F=c.length;F--;)delete L[w][c[F]];return L()};d[b]=!0,s.exports=Object.create||function(H,K){var Q;return H!==null?(k[w]=a(H),Q=new k,k[w]=null,Q[b]=H):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",N="entries",L=function(){return this};s.exports=function(F,H,K,Q,U,G,me){u(K,H,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 N:return function(){return new K(this,Le)}}return function(){return new K(this)}},ae=H+" Iterator",Ce=!1,Ke=F.prototype,Ze=Ke[z]||Ke["@@iterator"]||U&&Ke[U],ve=!k&&Ze||se(U),X=H=="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[H]=ve,U)if(be={values:se(T),keys:G?ve:se(S),entries:se(N)},me)for(Fe in be)(k||Ce||!(Fe in Ke))&&p(Ke,Fe,be[Fe]);else a({target:H,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(N){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,h=m.exec(N.stack)||p.exec(N.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)+"}[^<]*