(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)}})();function wl(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const mt={},Hs=[],Vn=()=>{},N1=()=>!1,V1=/^on[^a-z]/,Ci=e=>V1.test(e),Qc=e=>e.startsWith("onUpdate:"),_t=Object.assign,ed=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},B1=Object.prototype.hasOwnProperty,rt=(e,t)=>B1.call(e,t),ke=Array.isArray,js=e=>oo(e)==="[object Map]",ys=e=>oo(e)==="[object Set]",km=e=>oo(e)==="[object Date]",H1=e=>oo(e)==="[object RegExp]",Me=e=>typeof e=="function",Ct=e=>typeof e=="string",ii=e=>typeof e=="symbol",ft=e=>e!==null&&typeof e=="object",td=e=>ft(e)&&Me(e.then)&&Me(e.catch),ph=Object.prototype.toString,oo=e=>ph.call(e),j1=e=>oo(e).slice(8,-1),hh=e=>oo(e)==="[object Object]",nd=e=>Ct(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ho=wl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),kl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},U1=/-(\w)/g,on=kl(e=>e.replace(U1,(t,n)=>n?n.toUpperCase():"")),q1=/\B([A-Z])/g,En=kl(e=>e.replace(q1,"-$1").toLowerCase()),zi=kl(e=>e.charAt(0).toUpperCase()+e.slice(1)),jo=kl(e=>e?`on${zi(e)}`:""),Ks=(e,t)=>!Object.is(e,t),Us=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rl=e=>{const t=Ct(e)?Number(e):NaN;return isNaN(t)?e:t};let xm;const Yu=()=>xm||(xm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),W1="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",G1=wl(W1);function rn(e){if(ke(e)){const t={};for(let n=0;n{if(n){const r=n.split(Z1);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Te(e){let t="";if(Ct(e))t=e;else if(ke(e))for(let n=0;nUr(n,t))}const g=e=>Ct(e)?e:e==null?"":ke(e)||ft(e)&&(e.toString===ph||!Me(e.toString))?JSON.stringify(e,gh,2):String(e),gh=(e,t)=>t&&t.__v_isRef?gh(e,t.value):js(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:ys(t)?{[`Set(${t.size})`]:[...t.values()]}:ft(t)&&!ke(t)&&!hh(t)?String(t):t;let dn;class rd{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=dn,!t&&dn&&(this.index=(dn.scopes||(dn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=dn;try{return dn=this,t()}finally{dn=n}}}on(){dn=this}off(){dn=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},bh=e=>(e.w&qr)>0,Ch=e=>(e.n&qr)>0,nb=({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>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":ke(e)?nd(n)&&a.push(i.get("length")):(a.push(i.get(us)),js(e)&&a.push(i.get(Xu)));break;case"delete":ke(e)||(a.push(i.get(us)),js(e)&&a.push(i.get(Xu)));break;case"set":js(e)&&a.push(i.get(us));break}if(a.length===1)a[0]&&Qu(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Qu(od(l))}}function Qu(e,t){const n=ke(e)?e:[...e];for(const r of n)r.computed&&Sm(r);for(const r of n)r.computed||Sm(r)}function Sm(e,t){(e!==Ln||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function ib(e,t){var n;return(n=sl.get(e))==null?void 0:n.get(t)}const ab=wl("__proto__,__v_isRef,__isVue"),kh=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ii)),lb=El(),ub=El(!1,!0),cb=El(!0),db=El(!0,!0),$m=mb();function mb(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=et(this);for(let o=0,i=this.length;o{e[t]=function(...n){io();const r=et(this)[t].apply(this,n);return ao(),r}}),e}function fb(e){const t=et(this);return an(t,"has",e),t.hasOwnProperty(e)}function El(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?Oh:Th:t?Ah:$h).get(r))return r;const i=ke(r);if(!e){if(i&&rt($m,s))return Reflect.get($m,s,o);if(s==="hasOwnProperty")return fb}const a=Reflect.get(r,s,o);return(ii(s)?kh.has(s):ab(s))||(e||an(r,"get",s),t)?a:Ot(a)?i&&nd(s)?a:a.value:ft(a)?e?ad(a):vs(a):a}}const pb=xh(),hb=xh(!0);function xh(e=!1){return function(n,r,s,o){let i=n[r];if(hs(i)&&Ot(i)&&!Ot(s))return!1;if(!e&&(!ai(s)&&!hs(s)&&(i=et(i),s=et(s)),!ke(n)&&Ot(i)&&!Ot(s)))return i.value=s,!0;const a=ke(n)&&nd(r)?Number(r)e,Sl=e=>Reflect.getPrototypeOf(e);function Bi(e,t,n=!1,r=!1){e=e.__v_raw;const s=et(e),o=et(t);n||(t!==o&&an(s,"get",t),an(s,"get",o));const{has:i}=Sl(s),a=r?id:n?cd:li;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 Hi(e,t=!1){const n=this.__v_raw,r=et(n),s=et(e);return t||(e!==s&&an(r,"has",e),an(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function ji(e,t=!1){return e=e.__v_raw,!t&&an(et(e),"iterate",us),Reflect.get(e,"size",e)}function Am(e){e=et(e);const t=et(this);return Sl(t).has.call(t,e)||(t.add(e),Cr(t,"add",e,e)),this}function Tm(e,t){t=et(t);const n=et(this),{has:r,get:s}=Sl(n);let o=r.call(n,e);o||(e=et(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Ks(t,i)&&Cr(n,"set",e,t):Cr(n,"add",e,t),this}function Om(e){const t=et(this),{has:n,get:r}=Sl(t);let s=n.call(t,e);s||(e=et(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Cr(t,"delete",e,void 0),o}function Dm(){const e=et(this),t=e.size!==0,n=e.clear();return t&&Cr(e,"clear",void 0,void 0),n}function Ui(e,t){return function(r,s){const o=this,i=o.__v_raw,a=et(i),l=t?id:e?cd:li;return!e&&an(a,"iterate",us),i.forEach((c,d)=>r.call(s,l(c),l(d),o))}}function qi(e,t,n){return function(...r){const s=this.__v_raw,o=et(s),i=js(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=s[e](...r),d=n?id:t?cd:li;return!t&&an(o,"iterate",l?Xu:us),{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 xr(e){return function(...t){return e==="delete"?!1:this}}function Cb(){const e={get(o){return Bi(this,o)},get size(){return ji(this)},has:Hi,add:Am,set:Tm,delete:Om,clear:Dm,forEach:Ui(!1,!1)},t={get(o){return Bi(this,o,!1,!0)},get size(){return ji(this)},has:Hi,add:Am,set:Tm,delete:Om,clear:Dm,forEach:Ui(!1,!0)},n={get(o){return Bi(this,o,!0)},get size(){return ji(this,!0)},has(o){return Hi.call(this,o,!0)},add:xr("add"),set:xr("set"),delete:xr("delete"),clear:xr("clear"),forEach:Ui(!0,!1)},r={get(o){return Bi(this,o,!0,!0)},get size(){return ji(this,!0)},has(o){return Hi.call(this,o,!0)},add:xr("add"),set:xr("set"),delete:xr("delete"),clear:xr("clear"),forEach:Ui(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=qi(o,!1,!1),n[o]=qi(o,!0,!1),t[o]=qi(o,!1,!0),r[o]=qi(o,!0,!0)}),[e,n,t,r]}const[zb,wb,kb,xb]=Cb();function $l(e,t){const n=t?e?xb:kb:e?wb:zb;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(rt(n,s)&&s in r?n:r,s,o)}const Eb={get:$l(!1,!1)},Sb={get:$l(!1,!0)},$b={get:$l(!0,!1)},Ab={get:$l(!0,!0)},$h=new WeakMap,Ah=new WeakMap,Th=new WeakMap,Oh=new WeakMap;function Tb(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ob(e){return e.__v_skip||!Object.isExtensible(e)?0:Tb(j1(e))}function vs(e){return hs(e)?e:Al(e,!1,Eh,Eb,$h)}function Dh(e){return Al(e,!1,vb,Sb,Ah)}function ad(e){return Al(e,!0,Sh,$b,Th)}function Db(e){return Al(e,!0,bb,Ab,Oh)}function Al(e,t,n,r,s){if(!ft(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Ob(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function cs(e){return hs(e)?cs(e.__v_raw):!!(e&&e.__v_isReactive)}function hs(e){return!!(e&&e.__v_isReadonly)}function ai(e){return!!(e&&e.__v_isShallow)}function ld(e){return cs(e)||hs(e)}function et(e){const t=e&&e.__v_raw;return t?et(t):e}function ud(e){return tl(e,"__v_skip",!0),e}const li=e=>ft(e)?vs(e):e,cd=e=>ft(e)?ad(e):e;function dd(e){Hr&&Ln&&(e=et(e),wh(e.dep||(e.dep=od())))}function Tl(e,t){e=et(e);const n=e.dep;n&&Qu(n)}function Ot(e){return!!(e&&e.__v_isRef===!0)}function Kt(e){return Ih(e,!1)}function Ph(e){return Ih(e,!0)}function Ih(e,t){return Ot(e)?e:new Pb(e,t)}class Pb{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:et(t),this._value=n?t:li(t)}get value(){return dd(this),this._value}set value(t){const n=this.__v_isShallow||ai(t)||hs(t);t=n?t:et(t),Ks(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:li(t),Tl(this))}}function Ib(e){Tl(e)}function hn(e){return Ot(e)?e.value:e}function Fb(e){return Me(e)?e():hn(e)}const Rb={get:(e,t,n)=>hn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Ot(s)&&!Ot(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function md(e){return cs(e)?e:new Proxy(e,Rb)}class Lb{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>dd(this),()=>Tl(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Mb(e){return new Lb(e)}function Nb(e){const t=ke(e)?new Array(e.length):{};for(const n in e)t[n]=Fh(e,n);return t}class Vb{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 ib(et(this._object),this._key)}}class Bb{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Hb(e,t,n){return Ot(e)?e:Me(e)?new Bb(e):ft(e)&&arguments.length>1?Fh(e,t,n):Kt(e)}function Fh(e,t,n){const r=e[t];return Ot(r)?r:new Vb(e,t,n)}class jb{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 wi(t,()=>{this._dirty||(this._dirty=!0,Tl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=et(this);return dd(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ub(e,t,n=!1){let r,s;const o=Me(e);return o?(r=e,s=Vn):(r=e.get,s=e.set),new jb(r,s,o||!s,n)}function qb(e,...t){}function Wb(e,t){}function yr(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){bs(o,t,n)}return s}function yn(e,t,n,r){if(Me(e)){const o=yr(e,t,n,r);return o&&td(o)&&o.catch(i=>{bs(i,t,n)}),o}const s=[];for(let o=0;o>>1;ci(Ht[r])Qn&&Ht.splice(t,1)}function pd(e){ke(e)?qs.push(...e):(!hr||!hr.includes(e,e.allowRecurse?is+1:is))&&qs.push(e),Lh()}function Pm(e,t=ui?Qn+1:0){for(;tci(n)-ci(r)),is=0;ise.id==null?1/0:e.id,Yb=(e,t)=>{const n=ci(e)-ci(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Mh(e){ec=!1,ui=!0,Ht.sort(Yb);const t=Vn;try{for(Qn=0;QnPs.emit(s,...o)),Wi=[]):typeof window<"u"&&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=>{Nh(o,t)}),setTimeout(()=>{Ps||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Wi=[])},3e3)):Wi=[]}function Jb(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||mt;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]||mt;m&&(s=n.map(p=>Ct(p)?p.trim():p)),f&&(s=n.map(nl))}let a,l=r[a=jo(t)]||r[a=jo(on(t))];!l&&o&&(l=r[a=jo(En(t))]),l&&yn(l,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,yn(c,e,6,s)}}function Vh(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(!Me(e)){const l=c=>{const d=Vh(c,t,!0);d&&(a=!0,_t(i,d))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(ft(e)&&r.set(e,null),null):(ke(o)?o.forEach(l=>i[l]=null):_t(i,o),ft(e)&&r.set(e,i),i)}function Dl(e,t){return!e||!Ci(t)?!1:(t=t.slice(2).replace(/Once$/,""),rt(e,t[0].toLowerCase()+t.slice(1))||rt(e,En(t))||rt(e,t))}let Lt=null,Pl=null;function di(e){const t=Lt;return Lt=e,Pl=e&&e.type.__scopeId||null,t}function Xb(e){Pl=e}function Qb(){Pl=null}const e0=e=>E;function E(e,t=Lt,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&ac(-1);const o=di(t);let i;try{i=e(...s)}finally{di(o),r._d&&ac(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ha(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:a,attrs:l,emit:c,render:d,renderCache:f,data:m,setupState:p,ctx:h,inheritAttrs:_}=e;let C,b;const y=di(e);try{if(n.shapeFlag&4){const z=s||r;C=mn(d.call(z,z,f,o,p,m,h)),b=l}else{const z=t;C=mn(z.length>1?z(o,{attrs:l,slots:a,emit:c}):z(o,null)),b=t.props?l:n0(l)}}catch(z){Go.length=0,bs(z,e,1),C=v(qt)}let k=C;if(b&&_!==!1){const z=Object.keys(b),{shapeFlag:x}=k;z.length&&x&7&&(i&&z.some(Qc)&&(b=r0(b,i)),k=ir(k,b))}return n.dirs&&(k=ir(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),C=k,di(y),C}function t0(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Ci(n))&&((t||(t={}))[n]=e[n]);return t},r0=(e,t)=>{const n={};for(const r in e)(!Qc(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function s0(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Im(r,i,c):!!i;if(l&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense,o0={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,l,c){e==null?a0(t,n,r,s,o,i,a,l,c):l0(e,t,n,r,s,i,a,l,c)},hydrate:u0,create:_d,normalize:c0},i0=o0;function mi(e,t){const n=e.props&&e.props[t];Me(n)&&n()}function a0(e,t,n,r,s,o,i,a,l){const{p:c,o:{createElement:d}}=l,f=d("div"),m=e.suspense=_d(e,s,r,t,f,n,o,i,a,l);c(null,m.pendingBranch=e.ssContent,f,null,r,m,o,i),m.deps>0?(mi(e,"onPending"),mi(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),Ws(m,e.ssFallback)):m.resolve(!1,!0)}function l0(e,t,n,r,s,o,i,a,{p:l,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:C,isHydrating:b}=f;if(_)f.pendingBranch=m,Mn(m,_)?(l(_,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():C&&(l(h,p,n,r,s,null,o,i,a),Ws(f,p))):(f.pendingId++,b?(f.isHydrating=!1,f.activeBranch=_):c(_,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=d("div"),C?(l(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():(l(h,p,n,r,s,null,o,i,a),Ws(f,p))):h&&Mn(m,h)?(l(h,m,n,r,s,f,o,i,a),f.resolve(!0)):(l(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0&&f.resolve()));else if(h&&Mn(m,h))l(h,m,n,r,s,f,o,i,a),Ws(f,m);else if(mi(t,"onPending"),f.pendingBranch=m,f.pendingId++,l(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:k}=f;y>0?setTimeout(()=>{f.pendingId===k&&f.fallback(p)},y):y===0&&f.fallback(p)}}function _d(e,t,n,r,s,o,i,a,l,c,d=!1){const{p:f,m,um:p,n:h,o:{parentNode:_,remove:C}}=c;let b;const y=d0(e);y&&t!=null&&t.pendingBranch&&(b=t.pendingId,t.deps++);const k=e.props?rl(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(x=!1,T=!1){const{vnode:L,activeBranch:I,pendingBranch:D,pendingId:U,effects:Z,parentComponent:X,container:j}=z;if(z.isHydrating)z.isHydrating=!1;else if(!x){const te=I&&D.transition&&D.transition.mode==="out-in";te&&(I.transition.afterLeave=()=>{U===z.pendingId&&m(D,j,ie,0)});let{anchor:ie}=z;I&&(ie=h(I),p(I,X,z,!0)),te||m(D,j,ie,0)}Ws(z,D),z.pendingBranch=null,z.isInFallback=!1;let q=z.parent,Ce=!1;for(;q;){if(q.pendingBranch){q.effects.push(...Z),Ce=!0;break}q=q.parent}Ce||pd(Z),z.effects=[],y&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),mi(L,"onResolve")},fallback(x){if(!z.pendingBranch)return;const{vnode:T,activeBranch:L,parentComponent:I,container:D,isSVG:U}=z;mi(T,"onFallback");const Z=h(L),X=()=>{z.isInFallback&&(f(null,x,D,Z,I,null,U,a,l),Ws(z,x))},j=x.transition&&x.transition.mode==="out-in";j&&(L.transition.afterLeave=X),z.isInFallback=!0,p(L,I,null,!0),j||X()},move(x,T,L){z.activeBranch&&m(z.activeBranch,x,T,L),z.container=x},next(){return z.activeBranch&&h(z.activeBranch)},registerDep(x,T){const L=!!z.pendingBranch;L&&z.deps++;const I=x.vnode.el;x.asyncDep.catch(D=>{bs(D,x,0)}).then(D=>{if(x.isUnmounted||z.isUnmounted||z.pendingId!==x.suspenseId)return;x.asyncResolved=!0;const{vnode:U}=x;lc(x,D,!1),I&&(U.el=I);const Z=!I&&x.subTree.el;T(x,U,_(I||x.subTree.el),I?null:h(x.subTree),z,i,l),Z&&C(Z),hd(x,U.el),L&&--z.deps===0&&z.resolve()})},unmount(x,T){z.isUnmounted=!0,z.activeBranch&&p(z.activeBranch,n,x,T),z.pendingBranch&&p(z.pendingBranch,n,x,T)}};return z}function u0(e,t,n,r,s,o,i,a,l){const c=t.suspense=_d(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),d=l(e,c.pendingBranch=t.ssContent,n,c,o,i);return c.deps===0&&c.resolve(!1,!0),d}function c0(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Fm(r?n.default:n),e.ssFallback=r?Fm(n.fallback):v(qt)}function Fm(e){let t;if(Me(e)){const n=gs&&e._c;n&&(e._d=!1,w()),e=e(),n&&(e._d=!0,t=sn,y_())}return ke(e)&&(e=t0(e)),e=mn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Hh(e,t){t&&t.pendingBranch?ke(e)?t.effects.push(...e):t.effects.push(e):pd(e)}function Ws(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,hd(r,s))}function d0(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function jh(e,t){return xi(e,null,t)}function Uh(e,t){return xi(e,null,{flush:"post"})}function m0(e,t){return xi(e,null,{flush:"sync"})}const Gi={};function Xt(e,t,n){return xi(e,t,n)}function xi(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=mt){var a;const l=vh()===((a=Tt)==null?void 0:a.scope)?Tt:null;let c,d=!1,f=!1;if(Ot(e)?(c=()=>e.value,d=ai(e)):cs(e)?(c=()=>e,r=!0):ke(e)?(f=!0,d=e.some(z=>cs(z)||ai(z)),c=()=>e.map(z=>{if(Ot(z))return z.value;if(cs(z))return ls(z);if(Me(z))return yr(z,l,2)})):Me(e)?t?c=()=>yr(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return m&&m(),yn(e,l,3,[p])}:c=Vn,t&&r){const z=c;c=()=>ls(z())}let m,p=z=>{m=y.onStop=()=>{yr(z,l,4)}},h;if(Ys)if(p=Vn,t?n&&yn(t,l,3,[c(),f?[]:void 0,p]):c(),s==="sync"){const z=$_();h=z.__watcherHandles||(z.__watcherHandles=[])}else return Vn;let _=f?new Array(e.length).fill(Gi):Gi;const C=()=>{if(y.active)if(t){const z=y.run();(r||d||(f?z.some((x,T)=>Ks(x,_[T])):Ks(z,_)))&&(m&&m(),yn(t,l,3,[z,_===Gi?void 0:f&&_[0]===Gi?[]:_,p]),_=z)}else y.run()};C.allowRecurse=!!t;let b;s==="sync"?b=C:s==="post"?b=()=>Vt(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),b=()=>Ol(C));const y=new wi(c,b);t?n?C():_=y.run():s==="post"?Vt(y.run.bind(y),l&&l.suspense):y.run();const k=()=>{y.stop(),l&&l.scope&&ed(l.scope.effects,y)};return h&&h.push(k),k}function f0(e,t,n){const r=this.proxy,s=Ct(e)?e.includes(".")?qh(r,e):()=>r[e]:e.bind(r,r);let o;Me(t)?o=t:(o=t.handler,n=t);const i=Tt;Kr(this);const a=xi(s,o.bind(r),n);return i?Kr(i):jr(),a}function qh(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{ls(n,t)});else if(hh(e))for(const n in e)ls(e[n],t);return e}function ut(e,t){const n=Lt;if(n===null)return e;const r=Nl(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Ll(()=>{e.isUnmounting=!0}),e}const zn=[Function,Array],yd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:zn,onEnter:zn,onAfterEnter:zn,onEnterCancelled:zn,onBeforeLeave:zn,onLeave:zn,onAfterLeave:zn,onLeaveCancelled:zn,onBeforeAppear:zn,onAppear:zn,onAfterAppear:zn,onAppearCancelled:zn},p0={name:"BaseTransition",props:yd,setup(e,{slots:t}){const n=On(),r=gd();let s;return()=>{const o=t.default&&Il(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const _ of o)if(_.type!==qt){i=_;break}}const a=et(e),{mode:l}=a;if(r.isLeaving)return cu(i);const c=Rm(i);if(!c)return cu(i);const d=Zs(c,a,r,n);_s(c,d);const f=n.subTree,m=f&&Rm(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!==qt&&(!Mn(c,m)||p)){const _=Zs(m,a,r,n);if(_s(m,_),l==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},cu(i);l==="in-out"&&c.type!==qt&&(_.delayLeave=(C,b,y)=>{const k=Gh(r,m);k[String(m.key)]=m,C._leaveCb=()=>{b(),C._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=y})}return i}}},Wh=p0;function Gh(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 Zs(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:C,onAfterAppear:b,onAppearCancelled:y}=t,k=String(e.key),z=Gh(n,e),x=(I,D)=>{I&&yn(I,r,9,D)},T=(I,D)=>{const U=D[1];x(I,D),ke(I)?I.every(Z=>Z.length<=1)&&U():I.length<=1&&U()},L={mode:o,persisted:i,beforeEnter(I){let D=a;if(!n.isMounted)if(s)D=_||a;else return;I._leaveCb&&I._leaveCb(!0);const U=z[k];U&&Mn(e,U)&&U.el._leaveCb&&U.el._leaveCb(),x(D,[I])},enter(I){let D=l,U=c,Z=d;if(!n.isMounted)if(s)D=C||l,U=b||c,Z=y||d;else return;let X=!1;const j=I._enterCb=q=>{X||(X=!0,q?x(Z,[I]):x(U,[I]),L.delayedLeave&&L.delayedLeave(),I._enterCb=void 0)};D?T(D,[I,j]):j()},leave(I,D){const U=String(e.key);if(I._enterCb&&I._enterCb(!0),n.isUnmounting)return D();x(f,[I]);let Z=!1;const X=I._leaveCb=j=>{Z||(Z=!0,D(),j?x(h,[I]):x(p,[I]),I._leaveCb=void 0,z[U]===e&&delete z[U])};z[U]=e,m?T(m,[I,X]):X()},clone(I){return Zs(I,t,n,r)}};return L}function cu(e){if(Ei(e))return e=ir(e),e.children=null,e}function Rm(e){return Ei(e)?e.children?e.children[0]:void 0:e}function _s(e,t){e.shapeFlag&6&&e.component?_s(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 Il(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o_t({name:e.name},t,{setup:e}))():e}const ds=e=>!!e.type.__asyncLoader;function h0(e){Me(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:a}=e;let l=null,c,d=0;const f=()=>(d++,l=null,m()),m=()=>{let p;return l||(p=l=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),a)return new Promise((_,C)=>{a(h,()=>_(f()),()=>C(h),d+1)});throw h}).then(h=>p!==l&&l?l:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return lo({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return c},setup(){const p=Tt;if(c)return()=>du(c,p);const h=y=>{l=null,bs(y,p,13,!r)};if(i&&p.suspense||Ys)return m().then(y=>()=>du(y,p)).catch(y=>(h(y),()=>r?v(r,{error:y}):null));const _=Kt(!1),C=Kt(),b=Kt(!!s);return s&&setTimeout(()=>{b.value=!1},s),o!=null&&setTimeout(()=>{if(!_.value&&!C.value){const y=new Error(`Async component timed out after ${o}ms.`);h(y),C.value=y}},o),m().then(()=>{_.value=!0,p.parent&&Ei(p.parent.vnode)&&Ol(p.parent.update)}).catch(y=>{h(y),C.value=y}),()=>{if(_.value&&c)return du(c,p);if(C.value&&r)return v(r,{error:C.value});if(n&&!b.value)return v(n)}}})}function du(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=v(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Ei=e=>e.type.__isKeepAlive,_0={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=On(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:d,o:{createElement:f}}}=r,m=f("div");r.activate=(y,k,z,x,T)=>{const L=y.component;c(y,k,z,0,a),l(L.vnode,y,k,z,L,a,x,y.slotScopeIds,T),Vt(()=>{L.isDeactivated=!1,L.a&&Us(L.a);const I=y.props&&y.props.onVnodeMounted;I&&nn(I,L.parent,y)},a)},r.deactivate=y=>{const k=y.component;c(y,m,null,1,a),Vt(()=>{k.da&&Us(k.da);const z=y.props&&y.props.onVnodeUnmounted;z&&nn(z,k.parent,y),k.isDeactivated=!0},a)};function p(y){mu(y),d(y,n,a,!0)}function h(y){s.forEach((k,z)=>{const x=cc(k.type);x&&(!y||!y(x))&&_(z)})}function _(y){const k=s.get(y);!i||!Mn(k,i)?p(k):i&&mu(i),s.delete(y),o.delete(y)}Xt(()=>[e.include,e.exclude],([y,k])=>{y&&h(z=>Io(y,z)),k&&h(z=>!Io(k,z))},{flush:"post",deep:!0});let C=null;const b=()=>{C!=null&&s.set(C,fu(n.subTree))};return uo(b),Rl(b),Ll(()=>{s.forEach(y=>{const{subTree:k,suspense:z}=n,x=fu(k);if(y.type===x.type&&y.key===x.key){mu(x);const T=x.component.da;T&&Vt(T,z);return}p(y)})}),()=>{if(C=null,!t.default)return null;const y=t.default(),k=y[0];if(y.length>1)return i=null,y;if(!Gr(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return i=null,k;let z=fu(k);const x=z.type,T=cc(ds(z)?z.type.__asyncResolved||{}:x),{include:L,exclude:I,max:D}=e;if(L&&(!T||!Io(L,T))||I&&T&&Io(I,T))return i=z,k;const U=z.key==null?x:z.key,Z=s.get(U);return z.el&&(z=ir(z),k.shapeFlag&128&&(k.ssContent=z)),C=U,Z?(z.el=Z.el,z.component=Z.component,z.transition&&_s(z,z.transition),z.shapeFlag|=512,o.delete(U),o.add(U)):(o.add(U),D&&o.size>parseInt(D,10)&&_(o.values().next().value)),z.shapeFlag|=256,i=z,Bh(k.type)?k:z}}},g0=_0;function Io(e,t){return ke(e)?e.some(n=>Io(n,t)):Ct(e)?e.split(",").includes(t):H1(e)?e.test(t):!1}function Kh(e,t){Yh(e,"a",t)}function Zh(e,t){Yh(e,"da",t)}function Yh(e,t,n=Tt){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Fl(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ei(s.parent.vnode)&&y0(r,t,n,s),s=s.parent}}function y0(e,t,n,r){const s=Fl(t,e,r,!0);Si(()=>{ed(r[t],s)},n)}function mu(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function fu(e){return e.shapeFlag&128?e.ssContent:e}function Fl(e,t,n=Tt,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;io(),Kr(n);const a=yn(t,n,e,i);return jr(),ao(),a});return r?s.unshift(o):s.push(o),o}}const wr=e=>(t,n=Tt)=>(!Ys||e==="sp")&&Fl(e,(...r)=>t(...r),n),Jh=wr("bm"),uo=wr("m"),Xh=wr("bu"),Rl=wr("u"),Ll=wr("bum"),Si=wr("um"),Qh=wr("sp"),e_=wr("rtg"),t_=wr("rtc");function n_(e,t=Tt){Fl("ec",e,t)}const vd="components",v0="directives";function S(e,t){return Cd(vd,e,!0,t)||e}const r_=Symbol.for("v-ndc");function s_(e){return Ct(e)?Cd(vd,e,!1)||e:e||r_}function bd(e){return Cd(v0,e)}function Cd(e,t,n=!0,r=!1){const s=Lt||Tt;if(s){const o=s.type;if(e===vd){const a=cc(o,!1);if(a&&(a===t||a===on(t)||a===zi(on(t))))return o}const i=Lm(s[e]||o[e],t)||Lm(s.appContext[e],t);return!i&&r?o:i}}function Lm(e,t){return e&&(e[t]||e[on(t)]||e[zi(on(t))])}function pt(e,t,n,r){let s;const o=n&&n[r];if(ke(e)||Ct(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,l=i.length;a{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}function lt(e,t,n={},r,s){if(Lt.isCE||Lt.parent&&ds(Lt.parent)&&Lt.parent.isCE)return t!=="default"&&(n.name=t),v("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),w();const i=o&&o_(o(n)),a=be(Oe,{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 o_(e){return e.some(t=>Gr(t)?!(t.type===qt||t.type===Oe&&!o_(t.children)):!0)?e:null}function b0(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:jo(r)]=e[r];return n}const tc=e=>e?w_(e)?Nl(e)||e.proxy:tc(e.parent):null,Uo=_t(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=>tc(e.parent),$root:e=>tc(e.root),$emit:e=>e.emit,$options:e=>zd(e),$forceUpdate:e=>e.f||(e.f=()=>Ol(e.update)),$nextTick:e=>e.n||(e.n=ki.bind(e.proxy)),$watch:e=>f0.bind(e)}),pu=(e,t)=>e!==mt&&!e.__isScriptSetup&&rt(e,t),nc={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=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(pu(r,t))return i[t]=1,r[t];if(s!==mt&&rt(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&rt(c,t))return i[t]=3,o[t];if(n!==mt&&rt(n,t))return i[t]=4,n[t];rc&&(i[t]=0)}}const d=Uo[t];let f,m;if(d)return t==="$attrs"&&an(e,"get",t),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==mt&&rt(n,t))return i[t]=4,n[t];if(m=l.config.globalProperties,rt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return pu(s,t)?(s[t]=n,!0):r!==mt&&rt(r,t)?(r[t]=n,!0):rt(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!==mt&&rt(e,i)||pu(t,i)||(a=o[0])&&rt(a,i)||rt(r,i)||rt(Uo,i)||rt(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:rt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},C0=_t({},nc,{get(e,t){if(t!==Symbol.unscopables)return nc.get(e,t,e)},has(e,t){return t[0]!=="_"&&!G1(t)}});function z0(){return null}function w0(){return null}function k0(e){}function x0(e){}function E0(){return null}function S0(){}function $0(e,t){return null}function A0(){return i_().slots}function T0(){return i_().attrs}function O0(e,t,n){const r=On();if(n&&n.local){const s=Kt(e[t]);return Xt(()=>e[t],o=>s.value=o),Xt(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 i_(){const e=On();return e.setupContext||(e.setupContext=E_(e))}function fi(e){return ke(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function D0(e,t){const n=fi(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?ke(s)||Me(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 P0(e,t){return!e||!t?e||t:ke(e)&&ke(t)?e.concat(t):_t({},fi(e),fi(t))}function I0(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function F0(e){const t=On();let n=e();return jr(),td(n)&&(n=n.catch(r=>{throw Kr(t),r})),[n,()=>Kr(t)]}let rc=!0;function R0(e){const t=zd(e),n=e.proxy,r=e.ctx;rc=!1,t.beforeCreate&&Mm(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:p,updated:h,activated:_,deactivated:C,beforeDestroy:b,beforeUnmount:y,destroyed:k,unmounted:z,render:x,renderTracked:T,renderTriggered:L,errorCaptured:I,serverPrefetch:D,expose:U,inheritAttrs:Z,components:X,directives:j,filters:q}=t;if(c&&L0(c,r,null),i)for(const ie in i){const ye=i[ie];Me(ye)&&(r[ie]=ye.bind(n))}if(s){const ie=s.call(n,n);ft(ie)&&(e.data=vs(ie))}if(rc=!0,o)for(const ie in o){const ye=o[ie],je=Me(ye)?ye.bind(n,n):Me(ye.get)?ye.get.bind(n,n):Vn,it=!Me(ye)&&Me(ye.set)?ye.set.bind(n):Vn,ce=Ft({get:je,set:it});Object.defineProperty(r,ie,{enumerable:!0,configurable:!0,get:()=>ce.value,set:W=>ce.value=W})}if(a)for(const ie in a)a_(a[ie],r,n,ie);if(l){const ie=Me(l)?l.call(n):l;Reflect.ownKeys(ie).forEach(ye=>{qo(ye,ie[ye])})}d&&Mm(d,e,"c");function te(ie,ye){ke(ye)?ye.forEach(je=>ie(je.bind(n))):ye&&ie(ye.bind(n))}if(te(Jh,f),te(uo,m),te(Xh,p),te(Rl,h),te(Kh,_),te(Zh,C),te(n_,I),te(t_,T),te(e_,L),te(Ll,y),te(Si,z),te(Qh,D),ke(U))if(U.length){const ie=e.exposed||(e.exposed={});U.forEach(ye=>{Object.defineProperty(ie,ye,{get:()=>n[ye],set:je=>n[ye]=je})})}else e.exposed||(e.exposed={});x&&e.render===Vn&&(e.render=x),Z!=null&&(e.inheritAttrs=Z),X&&(e.components=X),j&&(e.directives=j)}function L0(e,t,n=Vn){ke(e)&&(e=sc(e));for(const r in e){const s=e[r];let o;ft(s)?"default"in s?o=Bn(s.from||r,s.default,!0):o=Bn(s.from||r):o=Bn(s),Ot(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Mm(e,t,n){yn(ke(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function a_(e,t,n,r){const s=r.includes(".")?qh(n,r):()=>n[r];if(Ct(e)){const o=t[e];Me(o)&&Xt(s,o)}else if(Me(e))Xt(s,e.bind(n));else if(ft(e))if(ke(e))e.forEach(o=>a_(o,t,n,r));else{const o=Me(e.handler)?e.handler.bind(n):t[e.handler];Me(o)&&Xt(s,o,e)}}function zd(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>il(l,c,i,!0)),il(l,t,i)),ft(t)&&o.set(t,l),l}function il(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&il(e,o,n,!0),s&&s.forEach(i=>il(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=M0[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const M0={data:Nm,props:Vm,emits:Vm,methods:Fo,computed:Fo,beforeCreate:Wt,created:Wt,beforeMount:Wt,mounted:Wt,beforeUpdate:Wt,updated:Wt,beforeDestroy:Wt,beforeUnmount:Wt,destroyed:Wt,unmounted:Wt,activated:Wt,deactivated:Wt,errorCaptured:Wt,serverPrefetch:Wt,components:Fo,directives:Fo,watch:V0,provide:Nm,inject:N0};function Nm(e,t){return t?e?function(){return _t(Me(e)?e.call(this,this):e,Me(t)?t.call(this,this):t)}:t:e}function N0(e,t){return Fo(sc(e),sc(t))}function sc(e){if(ke(e)){const t={};for(let n=0;n1)return n&&Me(t)?t.call(r&&r.proxy):t}}function j0(){return!!(Tt||Lt||pi)}function U0(e,t,n,r=!1){const s={},o={};tl(o,Ml,1),e.propsDefaults=Object.create(null),u_(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:Dh(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function q0(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=et(s),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[m,p]=c_(f,t,!0);_t(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&&!l)return ft(e)&&r.set(e,Hs),Hs;if(ke(o))for(let d=0;d-1,p[1]=_<0||h<_,(h>-1||rt(p,"default"))&&a.push(f)}}}const c=[i,a];return ft(e)&&r.set(e,c),c}function Bm(e){return e[0]!=="$"}function Hm(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function jm(e,t){return Hm(e)===Hm(t)}function Um(e,t){return ke(t)?t.findIndex(n=>jm(n,e)):Me(t)&&jm(t,e)?0:-1}const d_=e=>e[0]==="_"||e==="$stable",wd=e=>ke(e)?e.map(mn):[mn(e)],W0=(e,t,n)=>{if(t._n)return t;const r=E((...s)=>wd(t(...s)),n);return r._c=!1,r},m_=(e,t,n)=>{const r=e._ctx;for(const s in e){if(d_(s))continue;const o=e[s];if(Me(o))t[s]=W0(s,o,r);else if(o!=null){const i=wd(o);t[s]=()=>i}}},f_=(e,t)=>{const n=wd(t);e.slots.default=()=>n},G0=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=et(t),tl(t,"_",n)):m_(t,e.slots={})}else e.slots={},t&&f_(e,t);tl(e.slots,Ml,1)},K0=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=mt;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(_t(s,t),!n&&a===1&&delete s._):(o=!t.$stable,m_(t,s)),i=t}else t&&(f_(e,t),i={default:1});if(o)for(const a in s)!d_(a)&&!(a in i)&&delete s[a]};function al(e,t,n,r,s=!1){if(ke(e)){e.forEach((m,p)=>al(m,t&&(ke(t)?t[p]:t),n,r,s));return}if(ds(r)&&!s)return;const o=r.shapeFlag&4?Nl(r.component)||r.component.proxy:r.el,i=s?null:o,{i:a,r:l}=e,c=t&&t.r,d=a.refs===mt?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(Ct(c)?(d[c]=null,rt(f,c)&&(f[c]=null)):Ot(c)&&(c.value=null)),Me(l))yr(l,a,12,[i,d]);else{const m=Ct(l),p=Ot(l);if(m||p){const h=()=>{if(e.f){const _=m?rt(f,l)?f[l]:d[l]:l.value;s?ke(_)&&ed(_,o):ke(_)?_.includes(o)||_.push(o):m?(d[l]=[o],rt(f,l)&&(f[l]=d[l])):(l.value=[o],e.k&&(d[e.k]=l.value))}else m?(d[l]=i,rt(f,l)&&(f[l]=i)):p&&(l.value=i,e.k&&(d[e.k]=i))};i?(h.id=-1,Vt(h,n)):h()}}}let Er=!1;const Ki=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Zi=e=>e.nodeType===8;function Z0(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:c}}=e,d=(b,y)=>{if(!y.hasChildNodes()){n(null,b,y),ol(),y._vnode=b;return}Er=!1,f(y.firstChild,b,null,null,null),ol(),y._vnode=b,Er&&console.error("Hydration completed but contains mismatches.")},f=(b,y,k,z,x,T=!1)=>{const L=Zi(b)&&b.data==="[",I=()=>_(b,y,k,z,x,L),{type:D,ref:U,shapeFlag:Z,patchFlag:X}=y;let j=b.nodeType;y.el=b,X===-2&&(T=!1,y.dynamicChildren=null);let q=null;switch(D){case Wr:j!==3?y.children===""?(l(y.el=s(""),i(b),b),q=b):q=I():(b.data!==y.children&&(Er=!0,b.data=y.children),q=o(b));break;case qt:j!==8||L?q=I():q=o(b);break;case ms:if(L&&(b=o(b),j=b.nodeType),j===1||j===3){q=b;const Ce=!y.children.length;for(let te=0;te{T=T||!!y.dynamicChildren;const{type:L,props:I,patchFlag:D,shapeFlag:U,dirs:Z}=y,X=L==="input"&&Z||L==="option";if(X||D!==-1){if(Z&&Yn(y,null,k,"created"),I)if(X||!T||D&48)for(const q in I)(X&&q.endsWith("value")||Ci(q)&&!Ho(q))&&r(b,q,null,I[q],!1,void 0,k);else I.onClick&&r(b,"onClick",null,I.onClick,!1,void 0,k);let j;if((j=I&&I.onVnodeBeforeMount)&&nn(j,k,y),Z&&Yn(y,null,k,"beforeMount"),((j=I&&I.onVnodeMounted)||Z)&&Hh(()=>{j&&nn(j,k,y),Z&&Yn(y,null,k,"mounted")},z),U&16&&!(I&&(I.innerHTML||I.textContent))){let q=p(b.firstChild,y,b,k,z,x,T);for(;q;){Er=!0;const Ce=q;q=q.nextSibling,a(Ce)}}else U&8&&b.textContent!==y.children&&(Er=!0,b.textContent=y.children)}return b.nextSibling},p=(b,y,k,z,x,T,L)=>{L=L||!!y.dynamicChildren;const I=y.children,D=I.length;for(let U=0;U{const{slotScopeIds:L}=y;L&&(x=x?x.concat(L):L);const I=i(b),D=p(o(b),y,I,k,z,x,T);return D&&Zi(D)&&D.data==="]"?o(y.anchor=D):(Er=!0,l(y.anchor=c("]"),I,D),D)},_=(b,y,k,z,x,T)=>{if(Er=!0,y.el=null,T){const D=C(b);for(;;){const U=o(b);if(U&&U!==D)a(U);else break}}const L=o(b),I=i(b);return a(b),n(null,y,I,L,k,z,Ki(I),x),L},C=b=>{let y=0;for(;b;)if(b=o(b),b&&Zi(b)&&(b.data==="["&&y++,b.data==="]")){if(y===0)return o(b);y--}return b};return[d,f]}const Vt=Hh;function p_(e){return __(e)}function h_(e){return __(e,Z0)}function __(e,t){const n=Yu();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:p=Vn,insertStaticContent:h}=e,_=(A,O,P,K=null,J=null,ee=null,de=!1,ae=null,oe=!!O.dynamicChildren)=>{if(A===O)return;A&&!Mn(A,O)&&(K=V(A),W(A,J,ee,!0),A=null),O.patchFlag===-2&&(oe=!1,O.dynamicChildren=null);const{type:Y,ref:R,shapeFlag:B}=O;switch(Y){case Wr:C(A,O,P,K);break;case qt:b(A,O,P,K);break;case ms:A==null&&y(O,P,K,de);break;case Oe:X(A,O,P,K,J,ee,de,ae,oe);break;default:B&1?x(A,O,P,K,J,ee,de,ae,oe):B&6?j(A,O,P,K,J,ee,de,ae,oe):(B&64||B&128)&&Y.process(A,O,P,K,J,ee,de,ae,oe,ne)}R!=null&&J&&al(R,A&&A.ref,ee,O||A,!O)},C=(A,O,P,K)=>{if(A==null)r(O.el=a(O.children),P,K);else{const J=O.el=A.el;O.children!==A.children&&c(J,O.children)}},b=(A,O,P,K)=>{A==null?r(O.el=l(O.children||""),P,K):O.el=A.el},y=(A,O,P,K)=>{[A.el,A.anchor]=h(A.children,O,P,K,A.el,A.anchor)},k=({el:A,anchor:O},P,K)=>{let J;for(;A&&A!==O;)J=m(A),r(A,P,K),A=J;r(O,P,K)},z=({el:A,anchor:O})=>{let P;for(;A&&A!==O;)P=m(A),s(A),A=P;s(O)},x=(A,O,P,K,J,ee,de,ae,oe)=>{de=de||O.type==="svg",A==null?T(O,P,K,J,ee,de,ae,oe):D(A,O,J,ee,de,ae,oe)},T=(A,O,P,K,J,ee,de,ae)=>{let oe,Y;const{type:R,props:B,shapeFlag:ge,transition:ze,dirs:Fe}=A;if(oe=A.el=i(A.type,ee,B&&B.is,B),ge&8?d(oe,A.children):ge&16&&I(A.children,oe,null,K,J,ee&&R!=="foreignObject",de,ae),Fe&&Yn(A,null,K,"created"),L(oe,A,A.scopeId,de,K),B){for(const Ve in B)Ve!=="value"&&!Ho(Ve)&&o(oe,Ve,null,B[Ve],ee,A.children,K,J,Ee);"value"in B&&o(oe,"value",null,B.value),(Y=B.onVnodeBeforeMount)&&nn(Y,K,A)}Fe&&Yn(A,null,K,"beforeMount");const Ue=(!J||J&&!J.pendingBranch)&&ze&&!ze.persisted;Ue&&ze.beforeEnter(oe),r(oe,O,P),((Y=B&&B.onVnodeMounted)||Ue||Fe)&&Vt(()=>{Y&&nn(Y,K,A),Ue&&ze.enter(oe),Fe&&Yn(A,null,K,"mounted")},J)},L=(A,O,P,K,J)=>{if(P&&p(A,P),K)for(let ee=0;ee{for(let Y=oe;Y{const ae=O.el=A.el;let{patchFlag:oe,dynamicChildren:Y,dirs:R}=O;oe|=A.patchFlag&16;const B=A.props||mt,ge=O.props||mt;let ze;P&&Qr(P,!1),(ze=ge.onVnodeBeforeUpdate)&&nn(ze,P,O,A),R&&Yn(O,A,P,"beforeUpdate"),P&&Qr(P,!0);const Fe=J&&O.type!=="foreignObject";if(Y?U(A.dynamicChildren,Y,ae,P,K,Fe,ee):de||ye(A,O,ae,null,P,K,Fe,ee,!1),oe>0){if(oe&16)Z(ae,O,B,ge,P,K,J);else if(oe&2&&B.class!==ge.class&&o(ae,"class",null,ge.class,J),oe&4&&o(ae,"style",B.style,ge.style,J),oe&8){const Ue=O.dynamicProps;for(let Ve=0;Ve{ze&&nn(ze,P,O,A),R&&Yn(O,A,P,"updated")},K)},U=(A,O,P,K,J,ee,de)=>{for(let ae=0;ae{if(P!==K){if(P!==mt)for(const ae in P)!Ho(ae)&&!(ae in K)&&o(A,ae,P[ae],null,de,O.children,J,ee,Ee);for(const ae in K){if(Ho(ae))continue;const oe=K[ae],Y=P[ae];oe!==Y&&ae!=="value"&&o(A,ae,Y,oe,de,O.children,J,ee,Ee)}"value"in K&&o(A,"value",P.value,K.value)}},X=(A,O,P,K,J,ee,de,ae,oe)=>{const Y=O.el=A?A.el:a(""),R=O.anchor=A?A.anchor:a("");let{patchFlag:B,dynamicChildren:ge,slotScopeIds:ze}=O;ze&&(ae=ae?ae.concat(ze):ze),A==null?(r(Y,P,K),r(R,P,K),I(O.children,P,R,J,ee,de,ae,oe)):B>0&&B&64&&ge&&A.dynamicChildren?(U(A.dynamicChildren,ge,P,J,ee,de,ae),(O.key!=null||J&&O===J.subTree)&&kd(A,O,!0)):ye(A,O,P,R,J,ee,de,ae,oe)},j=(A,O,P,K,J,ee,de,ae,oe)=>{O.slotScopeIds=ae,A==null?O.shapeFlag&512?J.ctx.activate(O,P,K,de,oe):q(O,P,K,J,ee,de,oe):Ce(A,O,oe)},q=(A,O,P,K,J,ee,de)=>{const ae=A.component=z_(A,K,J);if(Ei(A)&&(ae.ctx.renderer=ne),k_(ae),ae.asyncDep){if(J&&J.registerDep(ae,te),!A.el){const oe=ae.subTree=v(qt);b(null,oe,O,P)}return}te(ae,A,O,P,J,ee,de)},Ce=(A,O,P)=>{const K=O.component=A.component;if(s0(A,O,P))if(K.asyncDep&&!K.asyncResolved){ie(K,O,P);return}else K.next=O,Zb(K.update),K.update();else O.el=A.el,K.vnode=O},te=(A,O,P,K,J,ee,de)=>{const ae=()=>{if(A.isMounted){let{next:R,bu:B,u:ge,parent:ze,vnode:Fe}=A,Ue=R,Ve;Qr(A,!1),R?(R.el=Fe.el,ie(A,R,de)):R=Fe,B&&Us(B),(Ve=R.props&&R.props.onVnodeBeforeUpdate)&&nn(Ve,ze,R,Fe),Qr(A,!0);const F=Ha(A),M=A.subTree;A.subTree=F,_(M,F,f(M.el),V(M),A,J,ee),R.el=F.el,Ue===null&&hd(A,F.el),ge&&Vt(ge,J),(Ve=R.props&&R.props.onVnodeUpdated)&&Vt(()=>nn(Ve,ze,R,Fe),J)}else{let R;const{el:B,props:ge}=O,{bm:ze,m:Fe,parent:Ue}=A,Ve=ds(O);if(Qr(A,!1),ze&&Us(ze),!Ve&&(R=ge&&ge.onVnodeBeforeMount)&&nn(R,Ue,O),Qr(A,!0),B&&De){const F=()=>{A.subTree=Ha(A),De(B,A.subTree,A,J,null)};Ve?O.type.__asyncLoader().then(()=>!A.isUnmounted&&F()):F()}else{const F=A.subTree=Ha(A);_(null,F,P,K,A,J,ee),O.el=F.el}if(Fe&&Vt(Fe,J),!Ve&&(R=ge&&ge.onVnodeMounted)){const F=O;Vt(()=>nn(R,Ue,F),J)}(O.shapeFlag&256||Ue&&ds(Ue.vnode)&&Ue.vnode.shapeFlag&256)&&A.a&&Vt(A.a,J),A.isMounted=!0,O=P=K=null}},oe=A.effect=new wi(ae,()=>Ol(Y),A.scope),Y=A.update=()=>oe.run();Y.id=A.uid,Qr(A,!0),Y()},ie=(A,O,P)=>{O.component=A;const K=A.vnode.props;A.vnode=O,A.next=null,q0(A,O.props,K,P),K0(A,O.children,P),io(),Pm(),ao()},ye=(A,O,P,K,J,ee,de,ae,oe=!1)=>{const Y=A&&A.children,R=A?A.shapeFlag:0,B=O.children,{patchFlag:ge,shapeFlag:ze}=O;if(ge>0){if(ge&128){it(Y,B,P,K,J,ee,de,ae,oe);return}else if(ge&256){je(Y,B,P,K,J,ee,de,ae,oe);return}}ze&8?(R&16&&Ee(Y,J,ee),B!==Y&&d(P,B)):R&16?ze&16?it(Y,B,P,K,J,ee,de,ae,oe):Ee(Y,J,ee,!0):(R&8&&d(P,""),ze&16&&I(B,P,K,J,ee,de,ae,oe))},je=(A,O,P,K,J,ee,de,ae,oe)=>{A=A||Hs,O=O||Hs;const Y=A.length,R=O.length,B=Math.min(Y,R);let ge;for(ge=0;geR?Ee(A,J,ee,!0,!1,B):I(O,P,K,J,ee,de,ae,oe,B)},it=(A,O,P,K,J,ee,de,ae,oe)=>{let Y=0;const R=O.length;let B=A.length-1,ge=R-1;for(;Y<=B&&Y<=ge;){const ze=A[Y],Fe=O[Y]=oe?Ir(O[Y]):mn(O[Y]);if(Mn(ze,Fe))_(ze,Fe,P,null,J,ee,de,ae,oe);else break;Y++}for(;Y<=B&&Y<=ge;){const ze=A[B],Fe=O[ge]=oe?Ir(O[ge]):mn(O[ge]);if(Mn(ze,Fe))_(ze,Fe,P,null,J,ee,de,ae,oe);else break;B--,ge--}if(Y>B){if(Y<=ge){const ze=ge+1,Fe=zege)for(;Y<=B;)W(A[Y],J,ee,!0),Y++;else{const ze=Y,Fe=Y,Ue=new Map;for(Y=Fe;Y<=ge;Y++){const $e=O[Y]=oe?Ir(O[Y]):mn(O[Y]);$e.key!=null&&Ue.set($e.key,Y)}let Ve,F=0;const M=ge-Fe+1;let G=!1,re=0;const ve=new Array(M);for(Y=0;Y=M){W($e,J,ee,!0);continue}let Be;if($e.key!=null)Be=Ue.get($e.key);else for(Ve=Fe;Ve<=ge;Ve++)if(ve[Ve-Fe]===0&&Mn($e,O[Ve])){Be=Ve;break}Be===void 0?W($e,J,ee,!0):(ve[Be-Fe]=Y+1,Be>=re?re=Be:G=!0,_($e,O[Be],P,null,J,ee,de,ae,oe),F++)}const Pe=G?Y0(ve):Hs;for(Ve=Pe.length-1,Y=M-1;Y>=0;Y--){const $e=Fe+Y,Be=O[$e],Ge=$e+1{const{el:ee,type:de,transition:ae,children:oe,shapeFlag:Y}=A;if(Y&6){ce(A.component.subTree,O,P,K);return}if(Y&128){A.suspense.move(O,P,K);return}if(Y&64){de.move(A,O,P,ne);return}if(de===Oe){r(ee,O,P);for(let B=0;Bae.enter(ee),J);else{const{leave:B,delayLeave:ge,afterLeave:ze}=ae,Fe=()=>r(ee,O,P),Ue=()=>{B(ee,()=>{Fe(),ze&&ze()})};ge?ge(ee,Fe,Ue):Ue()}else r(ee,O,P)},W=(A,O,P,K=!1,J=!1)=>{const{type:ee,props:de,ref:ae,children:oe,dynamicChildren:Y,shapeFlag:R,patchFlag:B,dirs:ge}=A;if(ae!=null&&al(ae,null,P,A,!0),R&256){O.ctx.deactivate(A);return}const ze=R&1&&ge,Fe=!ds(A);let Ue;if(Fe&&(Ue=de&&de.onVnodeBeforeUnmount)&&nn(Ue,O,A),R&6)Le(A.component,P,K);else{if(R&128){A.suspense.unmount(P,K);return}ze&&Yn(A,null,O,"beforeUnmount"),R&64?A.type.remove(A,O,P,J,ne,K):Y&&(ee!==Oe||B>0&&B&64)?Ee(Y,O,P,!1,!0):(ee===Oe&&B&384||!J&&R&16)&&Ee(oe,O,P),K&&fe(A)}(Fe&&(Ue=de&&de.onVnodeUnmounted)||ze)&&Vt(()=>{Ue&&nn(Ue,O,A),ze&&Yn(A,null,O,"unmounted")},P)},fe=A=>{const{type:O,el:P,anchor:K,transition:J}=A;if(O===Oe){Ae(P,K);return}if(O===ms){z(A);return}const ee=()=>{s(P),J&&!J.persisted&&J.afterLeave&&J.afterLeave()};if(A.shapeFlag&1&&J&&!J.persisted){const{leave:de,delayLeave:ae}=J,oe=()=>de(P,ee);ae?ae(A.el,ee,oe):oe()}else ee()},Ae=(A,O)=>{let P;for(;A!==O;)P=m(A),s(A),A=P;s(O)},Le=(A,O,P)=>{const{bum:K,scope:J,update:ee,subTree:de,um:ae}=A;K&&Us(K),J.stop(),ee&&(ee.active=!1,W(de,A,O,P)),ae&&Vt(ae,O),Vt(()=>{A.isUnmounted=!0},O),O&&O.pendingBranch&&!O.isUnmounted&&A.asyncDep&&!A.asyncResolved&&A.suspenseId===O.pendingId&&(O.deps--,O.deps===0&&O.resolve())},Ee=(A,O,P,K=!1,J=!1,ee=0)=>{for(let de=ee;deA.shapeFlag&6?V(A.component.subTree):A.shapeFlag&128?A.suspense.next():m(A.anchor||A.el),le=(A,O,P)=>{A==null?O._vnode&&W(O._vnode,null,null,!0):_(O._vnode||null,A,O,null,null,null,P),Pm(),ol(),O._vnode=A},ne={p:_,um:W,m:ce,r:fe,mt:q,mc:I,pc:ye,pbc:U,n:V,o:e};let pe,De;return t&&([pe,De]=t(ne)),{render:le,hydrate:pe,createApp:H0(le,pe)}}function Qr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function kd(e,t,n=!1){const r=e.children,s=t.children;if(ke(r)&&ke(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 J0=e=>e.__isTeleport,Wo=e=>e&&(e.disabled||e.disabled===""),qm=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ic=(e,t)=>{const n=e&&e.to;return Ct(n)?t?t(n):null:n},X0={__isTeleport:!0,process(e,t,n,r,s,o,i,a,l,c){const{mc:d,pc:f,pbc:m,o:{insert:p,querySelector:h,createText:_,createComment:C}}=c,b=Wo(t.props);let{shapeFlag:y,children:k,dynamicChildren:z}=t;if(e==null){const x=t.el=_(""),T=t.anchor=_("");p(x,n,r),p(T,n,r);const L=t.target=ic(t.props,h),I=t.targetAnchor=_("");L&&(p(I,L),i=i||qm(L));const D=(U,Z)=>{y&16&&d(k,U,Z,s,o,i,a,l)};b?D(n,T):L&&D(L,I)}else{t.el=e.el;const x=t.anchor=e.anchor,T=t.target=e.target,L=t.targetAnchor=e.targetAnchor,I=Wo(e.props),D=I?n:T,U=I?x:L;if(i=i||qm(T),z?(m(e.dynamicChildren,z,D,s,o,i,a),kd(e,t,!0)):l||f(e,t,D,U,s,o,i,a,!1),b)I||Yi(t,n,x,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Z=t.target=ic(t.props,h);Z&&Yi(t,Z,null,c,0)}else I&&Yi(t,T,L,c,1)}g_(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:d,target:f,props:m}=e;if(f&&o(d),(i||!Wo(m))&&(o(c),a&16))for(let p=0;p0?sn||Hs:null,y_(),gs>0&&sn&&sn.push(e),e}function $(e,t,n,r,s,o){return v_(u(e,t,n,r,s,o,!0))}function be(e,t,n,r,s){return v_(v(e,t,n,r,s,!0))}function Gr(e){return e?e.__v_isVNode===!0:!1}function Mn(e,t){return e.type===t.type&&e.key===t.key}function eC(e){}const Ml="__vInternal",b_=({key:e})=>e??null,ja=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ct(e)||Ot(e)||Me(e)?{i:Lt,r:e,k:t,f:!!n}:e:null);function u(e,t=null,n=null,r=0,s=null,o=e===Oe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&b_(t),ref:t&&ja(t),scopeId:Pl,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:Lt};return a?(xd(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Ct(n)?8:16),gs>0&&!i&&sn&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&sn.push(l),l}const v=tC;function tC(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===r_)&&(e=qt),Gr(e)){const a=ir(e,t,!0);return n&&xd(a,n),gs>0&&!o&&sn&&(a.shapeFlag&6?sn[sn.indexOf(e)]=a:sn.push(a)),a.patchFlag|=-2,a}if(uC(e)&&(e=e.__vccOpts),t){t=C_(t);let{class:a,style:l}=t;a&&!Ct(a)&&(t.class=Te(a)),ft(l)&&(ld(l)&&!ke(l)&&(l=_t({},l)),t.style=rn(l))}const i=Ct(e)?1:Bh(e)?128:J0(e)?64:ft(e)?4:Me(e)?2:0;return u(e,t,n,r,s,i,o,!0)}function C_(e){return e?ld(e)||Ml in e?_t({},e):e:null}function ir(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,a=t?Ms(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&b_(a),ref:t&&t.ref?n&&s?ke(s)?s.concat(ja(t)):[s,ja(t)]:ja(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!==Oe?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&&ir(e.ssContent),ssFallback:e.ssFallback&&ir(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function dt(e=" ",t=0){return v(Wr,null,e,t)}function nC(e,t){const n=v(ms,null,e);return n.staticCount=t,n}function H(e="",t=!1){return t?(w(),be(qt,null,e)):v(qt,null,e)}function mn(e){return e==null||typeof e=="boolean"?v(qt):ke(e)?v(Oe,null,e.slice()):typeof e=="object"?Ir(e):v(Wr,null,String(e))}function Ir(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ir(e)}function xd(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ke(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),xd(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Ml in t)?t._ctx=Lt:s===3&&Lt&&(Lt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Me(t)?(t={default:t,_ctx:Lt},n=32):(t=String(t),r&64?(n=16,t=[dt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ms(...e){const t={};for(let n=0;nTt||Lt;let Ed,ks,Wm="__VUE_INSTANCE_SETTERS__";(ks=Yu()[Wm])||(ks=Yu()[Wm]=[]),ks.push(e=>Tt=e),Ed=e=>{ks.length>1?ks.forEach(t=>t(e)):ks[0](e)};const Kr=e=>{Ed(e),e.scope.on()},jr=()=>{Tt&&Tt.scope.off(),Ed(null)};function w_(e){return e.vnode.shapeFlag&4}let Ys=!1;function k_(e,t=!1){Ys=t;const{props:n,children:r}=e.vnode,s=w_(e);U0(e,n,s,t),G0(e,r);const o=s?oC(e,t):void 0;return Ys=!1,o}function oC(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ud(new Proxy(e.ctx,nc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?E_(e):null;Kr(e),io();const o=yr(r,e,0,[e.props,s]);if(ao(),jr(),td(o)){if(o.then(jr,jr),t)return o.then(i=>{lc(e,i,t)}).catch(i=>{bs(i,e,0)});e.asyncDep=o}else lc(e,o,t)}else x_(e,t)}function lc(e,t,n){Me(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ft(t)&&(e.setupState=md(t)),x_(e,n)}let ll,uc;function iC(e){ll=e,uc=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,C0))}}const aC=()=>!ll;function x_(e,t,n){const r=e.type;if(!e.render){if(!t&&ll&&!r.render){const s=r.template||zd(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=_t(_t({isCustomElement:o,delimiters:a},i),l);r.render=ll(s,c)}}e.render=r.render||Vn,uc&&uc(e)}Kr(e),io(),R0(e),ao(),jr()}function lC(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return an(e,"get","$attrs"),t[n]}}))}function E_(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return lC(e)},slots:e.slots,emit:e.emit,expose:t}}function Nl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(md(ud(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Uo)return Uo[n](e)},has(t,n){return n in t||n in Uo}}))}function cc(e,t=!0){return Me(e)?e.displayName||e.name:e.name||t&&e.__name}function uC(e){return Me(e)&&"__vccOpts"in e}const Ft=(e,t)=>Ub(e,t,Ys);function er(e,t,n){const r=arguments.length;return r===2?ft(t)&&!ke(t)?Gr(t)?v(e,null,[t]):v(e,t):v(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Gr(n)&&(n=[n]),v(e,t,n))}const S_=Symbol.for("v-scx"),$_=()=>Bn(S_);function cC(){}function dC(e,t,n,r){const s=n[r];if(s&&A_(s,e))return s;const o=t();return o.memo=e.slice(),n[r]=o}function A_(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&sn&&sn.push(e),!0}const T_="3.3.4",mC={createComponentInstance:z_,setupComponent:k_,renderComponentRoot:Ha,setCurrentRenderingInstance:di,isVNode:Gr,normalizeVNode:mn},fC=mC,pC=null,hC=null,_C="http://www.w3.org/2000/svg",as=typeof document<"u"?document:null,Gm=as&&as.createElement("template"),gC={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?as.createElementNS(_C,e):as.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>as.createTextNode(e),createComment:e=>as.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>as.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{Gm.innerHTML=r?`${e}`:e;const a=Gm.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function yC(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 vC(e,t,n){const r=e.style,s=Ct(n);if(n&&!s){if(t&&!Ct(t))for(const o in t)n[o]==null&&dc(r,o,"");for(const o in n)dc(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 Km=/\s*!important$/;function dc(e,t,n){if(ke(n))n.forEach(r=>dc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=bC(e,t);Km.test(n)?e.setProperty(En(r),n.replace(Km,""),"important"):e[r]=n}}const Zm=["Webkit","Moz","ms"],hu={};function bC(e,t){const n=hu[t];if(n)return n;let r=on(t);if(r!=="filter"&&r in e)return hu[t]=r;r=zi(r);for(let s=0;s_u||(EC.then(()=>_u=0),_u=Date.now());function $C(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;yn(AC(r,n.value),t,5,[r])};return n.value=e,n.attached=SC(),n}function AC(e,t){if(ke(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 Xm=/^on[a-z]/,TC=(e,t,n,r,s=!1,o,i,a,l)=>{t==="class"?yC(e,r,s):t==="style"?vC(e,n,r):Ci(t)?Qc(t)||kC(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):OC(e,t,r,s))?zC(e,t,r,o,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),CC(e,t,r,s))};function OC(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Xm.test(t)&&Me(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xm.test(t)&&Ct(n)?!1:t in e}function O_(e,t){const n=lo(e);class r extends Vl{constructor(o){super(n,o,t)}}return r.def=n,r}const DC=e=>O_(e,q_),PC=typeof HTMLElement<"u"?HTMLElement:class{};class Vl extends PC{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,ki(()=>{this._connected||(pc(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&&!ke(o))for(const l in o){const c=o[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=rl(this._props[l])),(a||(a=Object.create(null)))[on(l)]=!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=ke(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(on))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(o){this._setProp(s,o)}})}_setAttr(t){let n=this.getAttribute(t);const r=on(t);this._numberProps&&this._numberProps[r]&&(n=rl(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(En(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(En(t),n+""):n||this.removeAttribute(En(t))))}_update(){pc(this._createVNode(),this.shadowRoot)}_createVNode(){const t=v(this._def,_t({},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),En(o)!==o&&r(En(o),i)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof Vl){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 IC(e="$style"){{const t=On();if(!t)return mt;const n=t.type.__cssModules;if(!n)return mt;const r=n[e];return r||mt}}function FC(e){const t=On();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>fc(o,s))},r=()=>{const s=e(t.proxy);mc(t.subTree,s),n(s)};Uh(r),uo(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),Si(()=>s.disconnect())})}function mc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{mc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)fc(e.el,t);else if(e.type===Oe)e.children.forEach(n=>mc(n,t));else if(e.type===ms){let{el:n,anchor:r}=e;for(;n&&(fc(n,t),n!==r);)n=n.nextSibling}}function fc(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Sr="transition",vo="animation",Pt=(e,{slots:t})=>er(Wh,P_(e),t);Pt.displayName="Transition";const D_={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},RC=Pt.props=_t({},yd,D_),es=(e,t=[])=>{ke(e)?e.forEach(n=>n(...t)):e&&e(...t)},Qm=e=>e?ke(e)?e.some(t=>t.length>1):e.length>1:!1;function P_(e){const t={};for(const X in e)X in D_||(t[X]=e[X]);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:l=o,appearActiveClass:c=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=LC(s),_=h&&h[0],C=h&&h[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:k,onLeave:z,onLeaveCancelled:x,onBeforeAppear:T=b,onAppear:L=y,onAppearCancelled:I=k}=t,D=(X,j,q)=>{Pr(X,j?d:a),Pr(X,j?c:i),q&&q()},U=(X,j)=>{X._isLeaving=!1,Pr(X,f),Pr(X,p),Pr(X,m),j&&j()},Z=X=>(j,q)=>{const Ce=X?L:y,te=()=>D(j,X,q);es(Ce,[j,te]),ef(()=>{Pr(j,X?l:o),pr(j,X?d:a),Qm(Ce)||tf(j,r,_,te)})};return _t(t,{onBeforeEnter(X){es(b,[X]),pr(X,o),pr(X,i)},onBeforeAppear(X){es(T,[X]),pr(X,l),pr(X,c)},onEnter:Z(!1),onAppear:Z(!0),onLeave(X,j){X._isLeaving=!0;const q=()=>U(X,j);pr(X,f),F_(),pr(X,m),ef(()=>{X._isLeaving&&(Pr(X,f),pr(X,p),Qm(z)||tf(X,r,C,q))}),es(z,[X,q])},onEnterCancelled(X){D(X,!1),es(k,[X])},onAppearCancelled(X){D(X,!0),es(I,[X])},onLeaveCancelled(X){U(X),es(x,[X])}})}function LC(e){if(e==null)return null;if(ft(e))return[gu(e.enter),gu(e.leave)];{const t=gu(e);return[t,t]}}function gu(e){return rl(e)}function pr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Pr(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 ef(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let MC=0;function tf(e,t,n,r){const s=e._endId=++MC,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=I_(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>=l&&f()};setTimeout(()=>{d(n[h]||"").split(", "),s=r(`${Sr}Delay`),o=r(`${Sr}Duration`),i=nf(s,o),a=r(`${vo}Delay`),l=r(`${vo}Duration`),c=nf(a,l);let d=null,f=0,m=0;t===Sr?i>0&&(d=Sr,f=i,m=o.length):t===vo?c>0&&(d=vo,f=c,m=l.length):(f=Math.max(i,c),d=f>0?i>c?Sr:vo:null,m=d?d===Sr?o.length:l.length:0);const p=d===Sr&&/\b(transform|all)(,|$)/.test(r(`${Sr}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:p}}function nf(e,t){for(;e.lengthrf(n)+rf(e[r])))}function rf(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function F_(){return document.body.offsetHeight}const R_=new WeakMap,L_=new WeakMap,M_={name:"TransitionGroup",props:_t({},RC,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=On(),r=gd();let s,o;return Rl(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!UC(s[0].el,n.vnode.el,i))return;s.forEach(BC),s.forEach(HC);const a=s.filter(jC);F_(),a.forEach(l=>{const c=l.el,d=c.style;pr(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,Pr(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=et(e),a=P_(i);let l=i.tag||Oe;s=o,o=t.default?Il(t.default()):[];for(let c=0;cdelete e.mode;M_.props;const VC=M_;function BC(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function HC(e){L_.set(e,e.el.getBoundingClientRect())}function jC(e){const t=R_.get(e),n=L_.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 UC(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}=I_(r);return s.removeChild(r),o}const Zr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ke(t)?n=>Us(t,n):t};function qC(e){e.target.composing=!0}function sf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Dt={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e._assign=Zr(s);const o=r||s.props&&s.props.type==="number";_r(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),o&&(a=nl(a)),e._assign(a)}),n&&_r(e,"change",()=>{e.value=e.value.trim()}),t||(_r(e,"compositionstart",qC),_r(e,"compositionend",sf),_r(e,"change",sf))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e._assign=Zr(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&nl(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},ar={deep:!0,created(e,t,n){e._assign=Zr(n),_r(e,"change",()=>{const r=e._modelValue,s=Js(e),o=e.checked,i=e._assign;if(ke(r)){const a=xl(r,s),l=a!==-1;if(o&&!l)i(r.concat(s));else if(!o&&l){const c=[...r];c.splice(a,1),i(c)}}else if(ys(r)){const a=new Set(r);o?a.add(s):a.delete(s),i(a)}else i(N_(e,o))})},mounted:of,beforeUpdate(e,t,n){e._assign=Zr(n),of(e,t,n)}};function of(e,{value:t,oldValue:n},r){e._modelValue=t,ke(t)?e.checked=xl(t,r.props.value)>-1:ys(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Ur(t,N_(e,!0)))}const Sd={created(e,{value:t},n){e.checked=Ur(t,n.props.value),e._assign=Zr(n),_r(e,"change",()=>{e._assign(Js(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=Zr(r),t!==n&&(e.checked=Ur(t,r.props.value))}},$d={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=ys(t);_r(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?nl(Js(i)):Js(i));e._assign(e.multiple?s?new Set(o):o:o[0])}),e._assign=Zr(r)},mounted(e,{value:t}){af(e,t)},beforeUpdate(e,t,n){e._assign=Zr(n)},updated(e,{value:t}){af(e,t)}};function af(e,t){const n=e.multiple;if(!(n&&!ke(t)&&!ys(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if(Ur(Js(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Js(e){return"_value"in e?e._value:e.value}function N_(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const V_={created(e,t,n){Ji(e,t,n,null,"created")},mounted(e,t,n){Ji(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Ji(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Ji(e,t,n,r,"updated")}};function B_(e,t){switch(e){case"SELECT":return $d;case"TEXTAREA":return Dt;default:switch(t){case"checkbox":return ar;case"radio":return Sd;default:return Dt}}}function Ji(e,t,n,r,s){const i=B_(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,r)}function WC(){Dt.getSSRProps=({value:e})=>({value:e}),Sd.getSSRProps=({value:e},t)=>{if(t.props&&Ur(t.props.value,e))return{checked:!0}},ar.getSSRProps=({value:e},t)=>{if(ke(e)){if(t.props&&xl(e,t.props.value)>-1)return{checked:!0}}else if(ys(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},V_.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=B_(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const GC=["ctrl","shift","alt","meta"],KC={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)=>GC.some(n=>e[`${n}Key`]&&!t.includes(n))},ot=(e,t)=>(n,...r)=>{for(let s=0;sn=>{if(!("key"in n))return;const r=En(n.key);if(t.some(s=>s===r||ZC[s]===r))return e(n)},hi={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):bo(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),bo(e,!0),r.enter(e)):r.leave(e,()=>{bo(e,!1)}):bo(e,t))},beforeUnmount(e,{value:t}){bo(e,t)}};function bo(e,t){e.style.display=t?e._vod:"none"}function YC(){hi.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const H_=_t({patchProp:TC},gC);let Ko,lf=!1;function j_(){return Ko||(Ko=p_(H_))}function U_(){return Ko=lf?Ko:h_(H_),lf=!0,Ko}const pc=(...e)=>{j_().render(...e)},q_=(...e)=>{U_().hydrate(...e)},W_=(...e)=>{const t=j_().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=G_(r);if(!s)return;const o=t._component;!Me(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},JC=(...e)=>{const t=U_().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=G_(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function G_(e){return Ct(e)?document.querySelector(e):e}let uf=!1;const XC=()=>{uf||(uf=!0,WC(),YC())},QC=()=>{},ez=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Wh,BaseTransitionPropsValidators:yd,Comment:qt,EffectScope:rd,Fragment:Oe,KeepAlive:g0,ReactiveEffect:wi,Static:ms,Suspense:i0,Teleport:Yr,Text:Wr,Transition:Pt,TransitionGroup:VC,VueElement:Vl,assertNumber:Wb,callWithAsyncErrorHandling:yn,callWithErrorHandling:yr,camelize:on,capitalize:zi,cloneVNode:ir,compatUtils:hC,compile:QC,computed:Ft,createApp:W_,createBlock:be,createCommentVNode:H,createElementBlock:$,createElementVNode:u,createHydrationRenderer:h_,createPropsRestProxy:I0,createRenderer:p_,createSSRApp:JC,createSlots:$i,createStaticVNode:nC,createTextVNode:dt,createVNode:v,customRef:Mb,defineAsyncComponent:h0,defineComponent:lo,defineCustomElement:O_,defineEmits:w0,defineExpose:k0,defineModel:S0,defineOptions:x0,defineProps:z0,defineSSRCustomElement:DC,defineSlots:E0,get devtools(){return Ps},effect:sb,effectScope:sd,getCurrentInstance:On,getCurrentScope:vh,getTransitionRawChildren:Il,guardReactiveProps:C_,h:er,handleError:bs,hasInjectionContext:j0,hydrate:q_,initCustomFormatter:cC,initDirectivesForSSR:XC,inject:Bn,isMemoSame:A_,isProxy:ld,isReactive:cs,isReadonly:hs,isRef:Ot,isRuntimeOnly:aC,isShallow:ai,isVNode:Gr,markRaw:ud,mergeDefaults:D0,mergeModels:P0,mergeProps:Ms,nextTick:ki,normalizeClass:Te,normalizeProps:Do,normalizeStyle:rn,onActivated:Kh,onBeforeMount:Jh,onBeforeUnmount:Ll,onBeforeUpdate:Xh,onDeactivated:Zh,onErrorCaptured:n_,onMounted:uo,onRenderTracked:t_,onRenderTriggered:e_,onScopeDispose:tb,onServerPrefetch:Qh,onUnmounted:Si,onUpdated:Rl,openBlock:w,popScopeId:Qb,provide:qo,proxyRefs:md,pushScopeId:Xb,queuePostFlushCb:pd,reactive:vs,readonly:ad,ref:Kt,registerRuntimeCompiler:iC,render:pc,renderList:pt,renderSlot:lt,resolveComponent:S,resolveDirective:bd,resolveDynamicComponent:s_,resolveFilter:pC,resolveTransitionHooks:Zs,setBlockTracking:ac,setDevtoolsHook:Nh,setTransitionHooks:_s,shallowReactive:Dh,shallowReadonly:Db,shallowRef:Ph,ssrContextKey:S_,ssrUtils:fC,stop:ob,toDisplayString:g,toHandlerKey:jo,toHandlers:b0,toRaw:et,toRef:Hb,toRefs:Nb,toValue:Fb,transformVNodeArgs:eC,triggerRef:Ib,unref:hn,useAttrs:T0,useCssModule:IC,useCssVars:FC,useModel:O0,useSSRContext:$_,useSlots:A0,useTransitionState:gd,vModelCheckbox:ar,vModelDynamic:V_,vModelRadio:Sd,vModelSelect:$d,vModelText:Dt,vShow:hi,version:T_,warn:qb,watch:Xt,watchEffect:jh,watchPostEffect:Uh,watchSyncEffect:m0,withAsyncContext:F0,withCtx:E,withDefaults:$0,withDirectives:ut,withKeys:fn,withMemo:dC,withModifiers:ot,withScopeId:e0},Symbol.toStringTag,{value:"Module"}));/*! * shared v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const hc=typeof window<"u",tz=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Jr=e=>tz?Symbol(e):e,_i=e=>typeof e=="number"&&isFinite(e),cf=e=>Z_(e)==="[object RegExp]",nz=e=>Jn(e)&&Object.keys(e).length===0,rr=Object.assign;let df;const K_=()=>df||(df=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),rz=Object.prototype.hasOwnProperty;function Ad(e,t){return rz.call(e,t)}const tr=Array.isArray,Xi=e=>typeof e=="function",It=e=>typeof e=="string",Fr=e=>typeof e=="boolean",Hn=e=>e!==null&&typeof e=="object",sz=Object.prototype.toString,Z_=e=>sz.call(e),Jn=e=>Z_(e)==="[object Object]";/*! * shared v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const oz=(e,t,n)=>iz({l:e,k:t,s:n}),iz=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),_n=e=>typeof e=="number"&&isFinite(e),az=e=>Od(e)==="[object Date]",mf=e=>Od(e)==="[object RegExp]",Td=e=>bt(e)&&Object.keys(e).length===0;function lz(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ai=Object.assign;let ff;const uz=()=>ff||(ff=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pf(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const sr=Array.isArray,pn=e=>typeof e=="function",We=e=>typeof e=="string",gn=e=>typeof e=="boolean",Zt=e=>e!==null&&typeof e=="object",Y_=Object.prototype.toString,Od=e=>Y_.call(e),bt=e=>Od(e)==="[object Object]",cz=e=>e==null?"":sr(e)||bt(e)&&e.toString===Y_?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const J_={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 X_(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.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Q_={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Xr=[];Xr[0]={w:[0],i:[3,0],["["]:[4],o:[7]};Xr[1]={w:[1],["."]:[2],["["]:[4],o:[7]};Xr[2]={w:[2],i:[3,0],[0]:[3,0]};Xr[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};Xr[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};Xr[5]={["'"]:[4,0],o:8,l:[5,0]};Xr[6]={['"']:[4,0],o:8,l:[6,0]};const dz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function mz(e){return dz.test(e)}function fz(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 pz(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 hz(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:mz(t)?fz(t):"*"+t}function _z(e){const t=[];let n=-1,r=0,s=0,o,i,a,l,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=hz(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(l=pz(o),f=Xr[r],c=f[l]||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 hf=new Map;function gz(e,t){return Zt(e)?e[t]:null}function yz(e,t){if(!Zt(e))return null;let n=hf.get(t);if(n||(n=_z(t),n&&hf.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;oe,bz=e=>"",Cz="text",zz=e=>e.length===0?"":e.join(""),wz=cz;function _f(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function kz(e){const t=_n(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(_n(e.named.count)||_n(e.named.n))?_n(e.named.count)?e.named.count:_n(e.named.n)?e.named.n:t:t}function xz(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Ez(e={}){const t=e.locale,n=kz(e),r=Zt(e.pluralRules)&&We(t)&&pn(e.pluralRules[t])?e.pluralRules[t]:_f,s=Zt(e.pluralRules)&&We(t)&&pn(e.pluralRules[t])?_f:void 0,o=b=>b[r(n,b.length,s)],i=e.list||[],a=b=>i[b],l=e.named||{};_n(e.pluralIndex)&&xz(n,l);const c=b=>l[b];function d(b){const y=pn(e.messages)?e.messages(b):Zt(e.messages)?e.messages[b]:!1;return y||(e.parent?e.parent.message(b):bz)}const f=b=>e.modifiers?e.modifiers[b]:vz,m=bt(e.processor)&&pn(e.processor.normalize)?e.processor.normalize:zz,p=bt(e.processor)&&pn(e.processor.interpolate)?e.processor.interpolate:wz,h=bt(e.processor)&&We(e.processor.type)?e.processor.type:Cz,C={list:a,named:c,plural:o,linked:(b,...y)=>{const[k,z]=y;let x="text",T="";y.length===1?Zt(k)?(T=k.modifier||T,x=k.type||x):We(k)&&(T=k||T):y.length===2&&(We(k)&&(T=k||T),We(z)&&(x=z||x));let L=d(b)(C);return x==="vnode"&&sr(L)&&T&&(L=L[0]),T?f(T)(L,x):L},message:d,type:h,interpolate:p,normalize:m};return C}let gi=null;function Sz(e){gi=e}function $z(e,t,n){gi&&gi.emit(Q_.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Az=Tz(Q_.FunctionTranslate);function Tz(e){return t=>gi&&gi.emit(e,t)}function Oz(e,t,n){return[...new Set([n,...sr(t)?t:Zt(t)?Object.keys(t):We(t)?[t]:[n]])]}function eg(e,t,n){const r=We(n)?n:Dd,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;sr(i);)i=gf(o,i,t);const a=sr(t)||!bt(t)?t:t.default?t.default:null;i=We(a)?[a]:a,sr(i)&&gf(o,i,!1),s.__localeChainCache.set(r,o)}return o}function gf(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Fz(){return{upper:(e,t)=>t==="text"&&We(e)?e.toUpperCase():t==="vnode"&&Zt(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&We(e)?e.toLowerCase():t==="vnode"&&Zt(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&We(e)?vf(e):t==="vnode"&&Zt(e)&&"__v_isVNode"in e?vf(e.children):e}}let Rz,tg;function Lz(e){tg=e}let ng;function Mz(e){ng=e}let rg=null;const bf=e=>{rg=e},Nz=()=>rg;let sg=null;const Cf=e=>{sg=e},Vz=()=>sg;let zf=0;function Bz(e={}){const t=We(e.version)?e.version:Iz,n=We(e.locale)?e.locale:Dd,r=sr(e.fallbackLocale)||bt(e.fallbackLocale)||We(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,s=bt(e.messages)?e.messages:{[n]:{}},o=bt(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=bt(e.numberFormats)?e.numberFormats:{[n]:{}},a=Ai({},e.modifiers||{},Fz()),l=e.pluralRules||{},c=pn(e.missing)?e.missing:null,d=gn(e.missingWarn)||mf(e.missingWarn)?e.missingWarn:!0,f=gn(e.fallbackWarn)||mf(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,p=!!e.unresolving,h=pn(e.postTranslation)?e.postTranslation:null,_=bt(e.processor)?e.processor:null,C=gn(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,y=pn(e.messageCompiler)?e.messageCompiler:Rz,k=pn(e.messageResolver)?e.messageResolver:tg||gz,z=pn(e.localeFallbacker)?e.localeFallbacker:ng||Oz,x=Zt(e.fallbackContext)?e.fallbackContext:void 0,T=pn(e.onWarn)?e.onWarn:lz,L=e,I=Zt(L.__datetimeFormatters)?L.__datetimeFormatters:new Map,D=Zt(L.__numberFormatters)?L.__numberFormatters:new Map,U=Zt(L.__meta)?L.__meta:{};zf++;const Z={version:t,cid:zf,locale:n,fallbackLocale:r,messages:s,modifiers:a,pluralRules:l,missing:c,missingWarn:d,fallbackWarn:f,fallbackFormat:m,unresolving:p,postTranslation:h,processor:_,warnHtmlMessage:C,escapeParameter:b,messageCompiler:y,messageResolver:k,localeFallbacker:z,fallbackContext:x,onWarn:T,__meta:U};return Z.datetimeFormats=o,Z.numberFormats=i,Z.__datetimeFormatters=I,Z.__numberFormatters=D,__INTLIFY_PROD_DEVTOOLS__&&$z(Z,t,U),Z}function Pd(e,t,n,r,s){const{missing:o,onWarn:i}=e;if(o!==null){const a=o(e,n,t,s);return We(a)?a:t}else return t}function Co(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let og=J_.__EXTEND_POINT__;const yu=()=>++og,Ns={INVALID_ARGUMENT:og,INVALID_DATE_ARGUMENT:yu(),INVALID_ISO_DATE_ARGUMENT:yu(),__EXTEND_POINT__:yu()};function Vs(e){return X_(e,null,void 0)}const wf=()=>"",Xn=e=>pn(e);function kf(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[l,c]=_c(...t),d=gn(c.missingWarn)?c.missingWarn:e.missingWarn,f=gn(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,m=gn(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,h=We(c.default)||gn(c.default)?gn(c.default)?o?l:()=>l:c.default:n?o?l:()=>l:"",_=n||h!=="",C=We(c.locale)?c.locale:e.locale;m&&Hz(c);let[b,y,k]=p?[l,C,a[C]||{}]:ig(e,l,C,i,f,d),z=b,x=l;if(!p&&!(We(z)||Xn(z))&&_&&(z=h,x=z),!p&&(!(We(z)||Xn(z))||!We(y)))return s?Bl:l;let T=!1;const L=()=>{T=!0},I=Xn(z)?z:ag(e,l,y,z,x,L);if(T)return z;const D=qz(e,y,k,c),U=Ez(D),Z=jz(e,I,U),X=r?r(Z,l):Z;if(__INTLIFY_PROD_DEVTOOLS__){const j={timestamp:Date.now(),key:We(l)?l:Xn(z)?z.key:"",locale:y||(Xn(z)?z.locale:""),format:We(z)?z:Xn(z)?z.source:"",message:X};j.meta=Ai({},e.__meta,Nz()||{}),Az(j)}return X}function Hz(e){sr(e.list)?e.list=e.list.map(t=>We(t)?pf(t):t):Zt(e.named)&&Object.keys(e.named).forEach(t=>{We(e.named[t])&&(e.named[t]=pf(e.named[t]))})}function ig(e,t,n,r,s,o){const{messages:i,onWarn:a,messageResolver:l,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 l=i(r,Uz(e,n,s,r,a,o));return l.locale=n,l.key=t,l.source=r,l}function jz(e,t,n){return t(n)}function _c(...e){const[t,n,r]=e,s={};if(!We(t)&&!_n(t)&&!Xn(t))throw Vs(Ns.INVALID_ARGUMENT);const o=_n(t)?String(t):(Xn(t),t);return _n(n)?s.plural=n:We(n)?s.default=n:bt(n)&&!Td(n)?s.named=n:sr(n)&&(s.list=n),_n(r)?s.plural=r:We(r)?s.default=r:bt(r)&&Ai(s,r),[o,s]}function Uz(e,t,n,r,s,o){return{warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>oz(t,n,i)}}function qz(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:a,fallbackWarn:l,missingWarn:c,fallbackContext:d}=e,m={locale:t,modifiers:s,pluralRules:o,messages:p=>{let h=i(n,p);if(h==null&&d){const[,,_]=ig(d,p,t,a,l,c);h=i(_,p)}if(We(h)){let _=!1;const b=ag(e,p,t,h,p,()=>{_=!0});return _?wf:b}else return Xn(h)?h:wf}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),_n(r.plural)&&(m.pluralIndex=r.plural),m}function xf(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[l,c,d,f]=gc(...t),m=gn(d.missingWarn)?d.missingWarn:e.missingWarn;gn(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=We(d.locale)?d.locale:e.locale,_=i(e,s,h);if(!We(l)||l==="")return new Intl.DateTimeFormat(h,f).format(c);let C={},b,y=null;const k="datetime format";for(let T=0;T<_.length&&(b=_[T],C=n[b]||{},y=C[l],!bt(y));T++)Pd(e,l,b,m,k);if(!bt(y)||!We(b))return r?Bl:l;let z=`${b}__${l}`;Td(f)||(z=`${z}__${JSON.stringify(f)}`);let x=a.get(z);return x||(x=new Intl.DateTimeFormat(b,Ai({},y,f)),a.set(z,x)),p?x.formatToParts(c):x.format(c)}const lg=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function gc(...e){const[t,n,r,s]=e,o={};let i={},a;if(We(t)){const l=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!l)throw Vs(Ns.INVALID_ISO_DATE_ARGUMENT);const c=l[3]?l[3].trim().startsWith("T")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();a=new Date(c);try{a.toISOString()}catch{throw Vs(Ns.INVALID_ISO_DATE_ARGUMENT)}}else if(az(t)){if(isNaN(t.getTime()))throw Vs(Ns.INVALID_DATE_ARGUMENT);a=t}else if(_n(t))a=t;else throw Vs(Ns.INVALID_ARGUMENT);return We(n)?o.key=n:bt(n)&&Object.keys(n).forEach(l=>{lg.includes(l)?i[l]=n[l]:o[l]=n[l]}),We(r)?o.locale=r:bt(r)&&(i=r),bt(s)&&(i=s),[o.key||"",a,o,i]}function Ef(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function Sf(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[l,c,d,f]=yc(...t),m=gn(d.missingWarn)?d.missingWarn:e.missingWarn;gn(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=We(d.locale)?d.locale:e.locale,_=i(e,s,h);if(!We(l)||l==="")return new Intl.NumberFormat(h,f).format(c);let C={},b,y=null;const k="number format";for(let T=0;T<_.length&&(b=_[T],C=n[b]||{},y=C[l],!bt(y));T++)Pd(e,l,b,m,k);if(!bt(y)||!We(b))return r?Bl:l;let z=`${b}__${l}`;Td(f)||(z=`${z}__${JSON.stringify(f)}`);let x=a.get(z);return x||(x=new Intl.NumberFormat(b,Ai({},y,f)),a.set(z,x)),p?x.formatToParts(c):x.format(c)}const ug=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function yc(...e){const[t,n,r,s]=e,o={};let i={};if(!_n(t))throw Vs(Ns.INVALID_ARGUMENT);const a=t;return We(n)?o.key=n:bt(n)&&Object.keys(n).forEach(l=>{ug.includes(l)?i[l]=n[l]:o[l]=n[l]}),We(r)?o.locale=r:bt(r)&&(i=r),bt(s)&&(i=s),[o.key||"",a,o,i]}function $f(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"&&(uz().__INTLIFY_PROD_DEVTOOLS__=!1);function Wz(){return cg().__VUE_DEVTOOLS_GLOBAL_HOOK__}function cg(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const Gz=typeof Proxy=="function",Kz="devtools-plugin:setup",Zz="plugin:settings:set";let xs,vc;function Yz(){var e;return xs!==void 0||(typeof window<"u"&&window.performance?(xs=!0,vc=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(xs=!0,vc=global.perf_hooks.performance):xs=!1),xs}function Jz(){return Yz()?vc.now():Date.now()}class Xz{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 Jz()}},n&&n.on(Zz,(i,a)=>{i===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(i,a)=>this.target?this.target.on[a]:(...l)=>{this.onQueue.push({method:a,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...l)=>(this.targetQueue.push({method:a,args:l,resolve:()=>{}}),this.fallbacks[a](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:a,args:l,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 Qz(e,t){const n=e,r=cg(),s=Wz(),o=Gz&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))s.emit(Kz,e,t);else{const i=o?new Xz(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.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const ew="9.2.2";function tw(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(K_().__INTLIFY_PROD_DEVTOOLS__=!1)}let dg=J_.__EXTEND_POINT__;const Qt=()=>++dg,bn={UNEXPECTED_RETURN_TYPE:dg,INVALID_ARGUMENT:Qt(),MUST_BE_CALL_SETUP_TOP:Qt(),NOT_INSLALLED:Qt(),NOT_AVAILABLE_IN_LEGACY_MODE:Qt(),REQUIRED_VALUE:Qt(),INVALID_VALUE:Qt(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Qt(),NOT_INSLALLED_WITH_PROVIDE:Qt(),UNEXPECTED_ERROR:Qt(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Qt(),BRIDGE_SUPPORT_VUE_2_ONLY:Qt(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Qt(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Qt(),__EXTEND_POINT__:Qt()};function An(e,...t){return X_(e,null,void 0)}const bc=Jr("__transrateVNode"),Cc=Jr("__datetimeParts"),zc=Jr("__numberParts"),nw=Jr("__setPluralRules");Jr("__intlifyMeta");const rw=Jr("__injectWithOption");function wc(e){if(!Hn(e))return e;for(const t in e)if(Ad(e,t))if(!t.includes("."))Hn(e[t])&&wc(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:l,resource:c}=a;l?(i[l]=i[l]||{},Zo(c,i[l])):Zo(c,i)}else It(a)&&Zo(JSON.parse(a),i)}),s==null&&o)for(const a in i)Ad(i,a)&&wc(i[a]);return i}const Qi=e=>!Hn(e)||tr(e);function Zo(e,t){if(Qi(e)||Qi(t))throw An(bn.INVALID_VALUE);for(const n in e)Ad(e,n)&&(Qi(e[n])||Qi(t[n])?t[n]=e[n]:Zo(e[n],t[n]))}function fg(e){return e.type}function sw(e,t,n){let r=Hn(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=mg(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Hn(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Hn(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Af(e){return v(Wr,null,e,0)}const Tf="__INTLIFY_META__";let Of=0;function Df(e){return(t,n,r,s)=>e(n,r,On()||void 0,s)}const ow=()=>{const e=On();let t=null;return e&&(t=fg(e)[Tf])?{[Tf]:t}:null};function pg(e={},t){const{__root:n}=e,r=n===void 0;let s=Fr(e.inheritLocale)?e.inheritLocale:!0;const o=Kt(n&&s?n.locale.value:It(e.locale)?e.locale:Dd),i=Kt(n&&s?n.fallbackLocale.value:It(e.fallbackLocale)||tr(e.fallbackLocale)||Jn(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),a=Kt(mg(o.value,e)),l=Kt(Jn(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=Kt(Jn(e.numberFormats)?e.numberFormats:{[o.value]:{}});let d=n?n.missingWarn:Fr(e.missingWarn)||cf(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:Fr(e.fallbackWarn)||cf(e.fallbackWarn)?e.fallbackWarn:!0,m=n?n.fallbackRoot:Fr(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,h=Xi(e.missing)?e.missing:null,_=Xi(e.missing)?Df(e.missing):null,C=Xi(e.postTranslation)?e.postTranslation:null,b=n?n.warnHtmlMessage:Fr(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter;const k=n?n.modifiers:Jn(e.modifiers)?e.modifiers:{};let z=e.pluralRules||n&&n.pluralRules,x;x=(()=>{r&&Cf(null);const R={version:ew,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:C===null?void 0:C,warnHtmlMessage:b,escapeParameter:y,messageResolver:e.messageResolver,__meta:{framework:"vue"}};R.datetimeFormats=l.value,R.numberFormats=c.value,R.__datetimeFormatters=Jn(x)?x.__datetimeFormatters:void 0,R.__numberFormatters=Jn(x)?x.__numberFormatters:void 0;const B=Bz(R);return r&&Cf(B),B})(),Co(x,o.value,i.value);function L(){return[o.value,i.value,a.value,l.value,c.value]}const I=Ft({get:()=>o.value,set:R=>{o.value=R,x.locale=o.value}}),D=Ft({get:()=>i.value,set:R=>{i.value=R,x.fallbackLocale=i.value,Co(x,o.value,R)}}),U=Ft(()=>a.value),Z=Ft(()=>l.value),X=Ft(()=>c.value);function j(){return Xi(C)?C:null}function q(R){C=R,x.postTranslation=R}function Ce(){return h}function te(R){R!==null&&(_=Df(R)),h=R,x.missing=_}const ie=(R,B,ge,ze,Fe,Ue)=>{L();let Ve;if(__INTLIFY_PROD_DEVTOOLS__)try{bf(ow()),r||(x.fallbackContext=n?Vz():void 0),Ve=R(x)}finally{bf(null),r||(x.fallbackContext=void 0)}else Ve=R(x);if(_i(Ve)&&Ve===Bl){const[F,M]=B();return n&&m?ze(n):Fe(F)}else{if(Ue(Ve))return Ve;throw An(bn.UNEXPECTED_RETURN_TYPE)}};function ye(...R){return ie(B=>Reflect.apply(kf,null,[B,...R]),()=>_c(...R),"translate",B=>Reflect.apply(B.t,B,[...R]),B=>B,B=>It(B))}function je(...R){const[B,ge,ze]=R;if(ze&&!Hn(ze))throw An(bn.INVALID_ARGUMENT);return ye(B,ge,rr({resolvedMessage:!0},ze||{}))}function it(...R){return ie(B=>Reflect.apply(xf,null,[B,...R]),()=>gc(...R),"datetime format",B=>Reflect.apply(B.d,B,[...R]),()=>yf,B=>It(B))}function ce(...R){return ie(B=>Reflect.apply(Sf,null,[B,...R]),()=>yc(...R),"number format",B=>Reflect.apply(B.n,B,[...R]),()=>yf,B=>It(B))}function W(R){return R.map(B=>It(B)||_i(B)||Fr(B)?Af(String(B)):B)}const Ae={normalize:W,interpolate:R=>R,type:"vnode"};function Le(...R){return ie(B=>{let ge;const ze=B;try{ze.processor=Ae,ge=Reflect.apply(kf,null,[ze,...R])}finally{ze.processor=null}return ge},()=>_c(...R),"translate",B=>B[bc](...R),B=>[Af(B)],B=>tr(B))}function Ee(...R){return ie(B=>Reflect.apply(Sf,null,[B,...R]),()=>yc(...R),"number format",B=>B[zc](...R),()=>[],B=>It(B)||tr(B))}function V(...R){return ie(B=>Reflect.apply(xf,null,[B,...R]),()=>gc(...R),"datetime format",B=>B[Cc](...R),()=>[],B=>It(B)||tr(B))}function le(R){z=R,x.pluralRules=z}function ne(R,B){const ge=It(B)?B:o.value,ze=A(ge);return x.messageResolver(ze,R)!==null}function pe(R){let B=null;const ge=eg(x,i.value,o.value);for(let ze=0;ze{s&&(o.value=R,x.locale=R,Co(x,o.value,i.value))}),Xt(n.fallbackLocale,R=>{s&&(i.value=R,x.fallbackLocale=R,Co(x,o.value,i.value))}));const Y={id:Of,locale:I,fallbackLocale:D,get inheritLocale(){return s},set inheritLocale(R){s=R,R&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,Co(x,o.value,i.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:U,get modifiers(){return k},get pluralRules(){return z||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(R){d=R,x.missingWarn=d},get fallbackWarn(){return f},set fallbackWarn(R){f=R,x.fallbackWarn=f},get fallbackRoot(){return m},set fallbackRoot(R){m=R},get fallbackFormat(){return p},set fallbackFormat(R){p=R,x.fallbackFormat=p},get warnHtmlMessage(){return b},set warnHtmlMessage(R){b=R,x.warnHtmlMessage=R},get escapeParameter(){return y},set escapeParameter(R){y=R,x.escapeParameter=R},t:ye,getLocaleMessage:A,setLocaleMessage:O,mergeLocaleMessage:P,getPostTranslationHandler:j,setPostTranslationHandler:q,getMissingHandler:Ce,setMissingHandler:te,[nw]:le};return Y.datetimeFormats=Z,Y.numberFormats=X,Y.rt=je,Y.te=ne,Y.tm=De,Y.d=it,Y.n=ce,Y.getDateTimeFormat=K,Y.setDateTimeFormat=J,Y.mergeDateTimeFormat=ee,Y.getNumberFormat=de,Y.setNumberFormat=ae,Y.mergeNumberFormat=oe,Y[rw]=e.__injectWithOption,Y[bc]=Le,Y[Cc]=V,Y[zc]=Ee,Y}const Id={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function iw({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>r=[...r,...tr(s.children)?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},{})}function hg(e){return Oe}const Pf={name:"i18n-t",props:rr({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>_i(e)||!isNaN(e)}},Id),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||Fd({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=It(e.plural)?+e.plural:e.plural);const a=iw(t,o),l=s[bc](e.keypath,a,i),c=rr({},r),d=It(e.tag)||Hn(e.tag)?e.tag:hg();return er(d,c,l)}}};function aw(e){return tr(e)&&!It(e[0])}function _g(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a={};e.locale&&(i.locale=e.locale),It(e.format)?i.key=e.format:Hn(e.format)&&(It(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((m,p)=>n.includes(p)?rr({},m,{[p]:e.format[p]}):m,{}));const l=r(e.value,i,a);let c=[i.key];tr(l)?c=l.map((m,p)=>{const h=s[m.type],_=h?h({[m.type]:m.value,index:p,parts:l}):[m.value];return aw(_)&&(_[0].key=`${m.type}-${p}`),_}):It(l)&&(c=[l]);const d=rr({},o),f=It(e.tag)||Hn(e.tag)?e.tag:hg();return er(f,d,c)}}const If={name:"i18n-n",props:rr({value:{type:Number,required:!0},format:{type:[String,Object]}},Id),setup(e,t){const n=e.i18n||Fd({useScope:"parent",__useComponent:!0});return _g(e,t,ug,(...r)=>n[zc](...r))}},Ff={name:"i18n-d",props:rr({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Id),setup(e,t){const n=e.i18n||Fd({useScope:"parent",__useComponent:!0});return _g(e,t,lg,(...r)=>n[Cc](...r))}};function lw(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 uw(e){const t=i=>{const{instance:a,modifiers:l,value:c}=i;if(!a||!a.$)throw An(bn.UNEXPECTED_ERROR);const d=lw(e,a.$),f=Rf(c);return[Reflect.apply(d.t,d,[...Lf(f)]),d]};return{created:(i,a)=>{const[l,c]=t(a);hc&&e.global===c&&(i.__i18nWatcher=Xt(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=l},unmounted:i=>{hc&&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 l=i.__composer,c=Rf(a);i.textContent=Reflect.apply(l.t,l,[...Lf(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function Rf(e){if(It(e))return{path:e};if(Jn(e)){if(!("path"in e))throw An(bn.REQUIRED_VALUE,"path");return e}else throw An(bn.INVALID_VALUE)}function Lf(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return It(n)&&(i.locale=n),_i(s)&&(i.plural=s),_i(o)&&(i.plural=o),[t,a,i]}function cw(e,t,...n){const r=Jn(n[0])?n[0]:{},s=!!r.useI18nComponentName;(Fr(r.globalInstall)?r.globalInstall:!0)&&(e.component(s?"i18n":Pf.name,Pf),e.component(If.name,If),e.component(Ff.name,Ff)),e.directive("t",uw(t))}const dw=Jr("global-vue-i18n");function mw(e={},t){const n=Fr(e.globalInjection)?e.globalInjection:!0,r=!0,s=new Map,[o,i]=fw(e),a=Jr("");function l(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){m.__VUE_I18N_SYMBOL__=a,m.provide(m.__VUE_I18N_SYMBOL__,f),n&&Cw(m,f.global),cw(m,f,...p);const h=m.unmount;m.unmount=()=>{f.dispose(),h()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:l,__setInstance:c,__deleteInstance:d};return f}}function Fd(e={}){const t=On();if(t==null)throw An(bn.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw An(bn.NOT_INSLALLED);const n=pw(t),r=_w(n),s=fg(t),o=hw(e,s);if(o==="global")return sw(r,e,s),r;if(o==="parent"){let l=gw(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let a=i.__getInstance(t);if(a==null){const l=rr({},e);"__i18n"in s&&(l.__i18n=s.__i18n),r&&(l.__root=r),a=pg(l),yw(i,t),i.__setInstance(t,a)}return a}function fw(e,t,n){const r=sd();{const s=r.run(()=>pg(e));if(s==null)throw An(bn.UNEXPECTED_ERROR);return[r,s]}}function pw(e){{const t=Bn(e.isCE?dw:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw An(e.isCE?bn.NOT_INSLALLED_WITH_PROVIDE:bn.UNEXPECTED_ERROR);return t}}function hw(e,t){return nz(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function _w(e){return e.mode==="composition"?e.global:e.global.__composer}function gw(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 yw(e,t,n){uo(()=>{},t),Si(()=>{e.__deleteInstance(t)},t)}const vw=["locale","fallbackLocale","availableLocales"],bw=["t","rt","d","n","tm"];function Cw(e,t){const n=Object.create(null);vw.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s)throw An(bn.UNEXPECTED_ERROR);const o=Ot(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,bw.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s||!s.value)throw An(bn.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,s)})}Lz(yz);Mz(eg);tw();if(__INTLIFY_PROD_DEVTOOLS__){const e=K_();e.__INTLIFY__=!0,Sz(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const zw={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ügen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},help:e=>{const{normalize:t}=e;return t(["Hinzufügen eines Podcasts führt 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…"])},title:e=>{const{normalize:t}=e;return t(["Füge Podcast RSS-Feed-Url hinzu"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},loading:e=>{const{normalize:t}=e;return t(["Lade…"])},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ügen"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugefügt am"])},artist:e=>{const{normalize:t}=e;return t(["Album Künstler"])},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öffentlichungsdatum"])},"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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugefügt 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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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"])},"playlist-name":e=>{const{normalize:t}=e;return t(["Playlistname"])},save:e=>{const{normalize:t}=e;return t(["Speichern"])},saving:e=>{const{normalize:t}=e;return t(["Speichere…"])},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ünstler"])},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ät"])},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ünstler"])},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"])},"pairing-code":e=>{const{normalize:t}=e;return t(["Pairing-Code"])},title:e=>{const{normalize:t}=e;return t(["Remote-Paarungs-Anfrage"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-Künstler"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"release-date":e=>{const{normalize:t}=e;return t(["Veröffentlichungsdatum"])},type:e=>{const{normalize:t}=e;return t(["Art"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ät / Followers"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-Künstler"])},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öffentlichungsdatum"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugefügt am"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-Künstler"])},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ät"])},"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öffentlichungsdatum"])},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ünstler"])},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öschten und veränderten 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…"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Metadata von unveränderten 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ösisch (Français)"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast dauerhaft aus der Bibliothek löschen?"])},"info-2":e=>{const{normalize:t}=e;return t(["Dies wir auch RSS-Playlisten löschen "])},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änkungsgrund: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["Hörbuch"])},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(["Über"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["Künstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["Hörbücher"])},"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ärke"])},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ünstler"])},"built-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Oberfläche erstellt mit ",n(r("bulma")),", ",n(r("mdi")),", ",n(r("vuejs")),", ",n(r("axios"))," und ",n(r("others")),"."])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compiliert mit Unterstützung von ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Bibliothek"])},more:e=>{const{normalize:t}=e;return t(["mehr"])},"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,plural:s}=e;return s([t([n(r("count"))," Track"]),t([n(r("count"))," Tracks"])])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Album"]),t([n(r("count"))," Alben"])])},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ürzlich hinzugefügt"])},"recently-released":e=>{const{normalize:t}=e;return t(["Kürzlich erschienen"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Album"]),t([n(r("count"))," Alben"])])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),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ünstler"])},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ürzlich hinzugefügt"])}},"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ünstler auf Spotify"])},title:e=>{const{normalize:t}=e;return t(["Künstler"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),t([n(r("count"))," Tracks"])])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Hörbuch"]),t([n(r("count"))," Hörbücher"])])},title:e=>{const{normalize:t}=e;return t(["Hörbücher"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Album"]),t([n(r("count"))," Alben"])])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Autor"]),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örbücher"])}}},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ürzlich hinzugefügt"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Kürzlich 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ünstler"])},browse:e=>{const{normalize:t}=e;return t(["Auswählen"])},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,plural:s}=e;return s([t([n(r("count"))," Album"]),t([n(r("count"))," Alben"])])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),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,plural:s}=e;return s([t([n(r("count"))," Komponist"]),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,plural:s}=e;return s([t([n(r("count"))," Album"]),t([n(r("count"))," Alben"])])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),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,plural:s}=e;return s([t([n(r("count"))," Genre"]),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ählen aus der Bibliothek anfügen"])},live:e=>{const{normalize:t}=e;return t(["Live"])},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,plural:s}=e;return s([t([n(r("count"))," Track"]),t([n(r("count"))," Tracks"])])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Playlist"]),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öschen?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Damit wird auch die RSS-Playliste gelöscht. "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),t([n(r("count"))," Tracks"])])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Podcast"]),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ügen"])},clear:e=>{const{normalize:t}=e;return t(["Alle entfernen"])},count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),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,plural:s}=e;return s([t([n(r("count"))," Station"]),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ünstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["Hörbücher"])},composers:e=>{const{normalize:t}=e;return t(["Komponisten"])},expression:e=>{const{normalize:t}=e;return t(["Ausdrücken"])},help:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Tip: Du kannst mit einer Smart-Playlist-Abfrage-Sprache nach ",n(r("help"))," suchen wenn Du dem Ausdruck ein ",n(r("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ünstler gefunden"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Keine Hörbücher 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"])},placeholder:e=>{const{normalize:t}=e;return t(["Suche"])},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,plural:s}=e;return s([t(["Zeige das Album"]),t(["Zeige alle ",n(r("count"))," Alben"])])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige den Künstler"]),t(["Zeige alle ",n(r("count"))," Künstler"])])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige das Buch"]),t(["Zeige alle ",n(r("count"))," Hörbücher"])])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige den Komponist"]),t(["Zeige alle ",n(r("count"))," Komponisten"])])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige die Playlist"]),t(["Zeige alle ",n(r("count"))," Playlisten"])])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige den Podcast"]),t(["Zeige alle ",n(r("count"))," Podcasts"])])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige den Track"]),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ätzlich 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-code":e=>{const{normalize:t}=e;return t(["Pairing-Code"])},"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äteverifikation"])},"verification-code":e=>{const{normalize:t}=e;return t(["Verifikationscode"])},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örbücher"])},files:e=>{const{normalize:t}=e;return t(["Dateien"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},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ählt werden, als der Bildschirm anzeigen kann, verschwindet das Burger-Menü."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["Wähle hier die Einträge des oberen Navigationsmenüs "])},"navigation-items":e=>{const{normalize:t}=e;return t(["Navigationsmenüs"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Aktuell läuft-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änkte die Zahl der Alben auf der "kürzlich hinzugefügt"-Seite'])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Kürzlich hinzugefügt-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äuft"-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ür die aufgelisteten Genres an"])},"show-composer-info":e=>{const{normalize:t}=e;return t(['Wenn aktiviert, wird der Komponist auf der "Aktuell läuft"-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äuft"-Seite anzeigen'])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Melde Dich mit Deinem Last.fm-Benutzernamen und Passwort an, um Scrobbeln zu aktivieren"])},info:e=>{const{normalize:t}=e;return t(["OwnTone wird den Benutzernamen und das Passwort von last.fm nicht speichern, nur den Sitzungs-Schlüssel. Dieser läuft 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ützung für 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ützung für 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öglicht scannen der Spotify-Blibliothek. Erforderliche scopes sind: "])},user:e=>{const{normalize:t}=e;return t(["Zugriff gestattet für "])},authorize:e=>{const{normalize:t}=e;return t(["Authorisiere Web-API-Zugriff"])},credentials:e=>{const{normalize:t}=e;return t([" - Anmelden mit dem Spotify Benutzername und Passwort"])},"grant-access":e=>{const{normalize:t}=e;return t(["Zugriff auf die Spotify Web-API gestatten"])},"help-1":e=>{const{normalize:t}=e;return t(["libspotify ermöglicht OwnTone, Spotify-Tracks abzuspielen."])},"help-2":e=>{const{normalize:t}=e;return t(["OwnTone speichert das Passwort nicht, aber wird über libspotify dennoch einen automatischen Login über ein Login-Token ermöglichen."])},reauthorize:e=>{const{normalize:t}=e;return t(["Bitte den Zugriff der Web-API durch setzen folgender Zugriffsrechte für 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"])},password:e=>{const{normalize:t}=e;return t(["Passwort"])},username:e=>{const{normalize:t}=e;return t(["Benutzername"])}},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änge"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Track"]),t([n(r("count"))," Tracks"])])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," Album"]),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,plural:s}=e;return s([t([n(r("count"))," Track"]),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ünstler"])},"no-albums":e=>{const{normalize:t}=e;return t(["Keine Alben gefunden"])},"no-artists":e=>{const{normalize:t}=e;return t(["Keine Künstler 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"])},placeholder:e=>{const{normalize:t}=e;return t(["Suche"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige das Album"]),t(["Zeige alle ",n(r("count"))," Alben"])])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige den Künstler"]),t(["Zeige alle ",n(r("count"))," Künstler"])])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige die Playlist"]),t(["Zeige alle ",n(r("count"))," Playlisten"])])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Zeige den Track"]),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öschen"])},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ückwärts im Track suchen"])},"seek-forward":e=>{const{normalize:t}=e;return t(["Vorwärts im Track suchen"])},shuffle:e=>{const{normalize:t}=e;return t(["Tracks zufällig 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ächsten 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,plural:s}=e;return s([t([n(r("count"))," Track an die Abspielliste angehängt"]),t([n(r("count"))," Tracks an die Abspielliste angehängt"])])},"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,plural:s}=e;return s([t([n(r("count"))," Kanal"]),t([n(r("count"))," Kanäle"])])}}},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…"])},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…"])},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"])},"playlist-name":e=>{const{normalize:t}=e;return t(["Playlist name"])},save:e=>{const{normalize:t}=e;return t(["Save"])},saving:e=>{const{normalize:t}=e;return t(["Saving…"])},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"])},"pairing-code":e=>{const{normalize:t}=e;return t(["Pairing code"])},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…"])},"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çais)"])}},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,interpolate:n,named:r}=e;return t(["Web interface built with ",n(r("bulma")),", ",n(r("mdi")),", ",n(r("vuejs")),", ",n(r("axios"))," and ",n(r("others")),"."])},"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"])},more:e=>{const{normalize:t}=e;return t(["more"])},"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,plural:s}=e;return s([t([n(r("count"))," track"]),t([n(r("count"))," tracks"])])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," album"]),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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," track"]),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,plural:s}=e;return s([t([n(r("count"))," artist"]),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,plural:s}=e;return s([t([n(r("count"))," track"]),t([n(r("count"))," tracks"])])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," audiobook"]),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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},play:e=>{const{normalize:t}=e;return t(["Play"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," author"]),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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," track"]),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,plural:s}=e;return s([t([n(r("count"))," composer"]),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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," track"]),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,plural:s}=e;return s([t([n(r("count"))," genre"]),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"])},live:e=>{const{normalize:t}=e;return t(["Live"])},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,plural:s}=e;return s([t([n(r("count"))," track"]),t([n(r("count"))," tracks"])])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," playlist"]),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,plural:s}=e;return s([t([n(r("count"))," track"]),t([n(r("count"))," tracks"])])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Add"])},count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," podcast"]),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,plural:s}=e;return s([t([n(r("count"))," track"]),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,plural:s}=e;return s([t([n(r("count"))," station"]),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"])},expression:e=>{const{normalize:t}=e;return t(["expression"])},help:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Tip: you can search by a smart playlist query language ",n(r("help"))," if you prefix it with ",n(r("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"])},placeholder:e=>{const{normalize:t}=e;return t(["Search"])},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,plural:s}=e;return s([t(["Show the album"]),t(["Show all ",n(r("count"))," albums"])])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the artist"]),t(["Show all ",n(r("count"))," artists"])])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the audiobook"]),t(["Show all ",n(r("count"))," audiobooks"])])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the composer"]),t(["Show all ",n(r("count"))," composers"])])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the playlist"]),t(["Show all ",n(r("count"))," playlists"])])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the podcast"]),t(["Show all ",n(r("count"))," podcasts"])])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the track"]),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-code":e=>{const{normalize:t}=e;return t(["Pairing code"])},"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(["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"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},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(["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(["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"])},password:e=>{const{normalize:t}=e;return t(["Password"])},username:e=>{const{normalize:t}=e;return t(["Username"])}},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,plural:s}=e;return s([t([n(r("count"))," track"]),t([n(r("count"))," tracks"])])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," album"]),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,plural:s}=e;return s([t([n(r("count"))," track"]),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"])},placeholder:e=>{const{normalize:t}=e;return t(["Search"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the album"]),t(["Show all ",n(r("count"))," albums"])])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the artist"]),t(["Show all ",n(r("count"))," artists"])])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the playlist"]),t(["Show all ",n(r("count"))," playlists"])])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Show the track"]),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,plural:s}=e;return s([t([n(r("count"))," track appended to the queue"]),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,plural:s}=e;return s([t([n(r("count"))," channel"]),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’ajout d’un podcast inclut la création d’une liste de lecture RSS, qui permettra à OwnTone de gérer l’abonnement 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…"])},title:e=>{const{normalize:t}=e;return t(["Ajouter l’URL 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…"])},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’URL 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é le"])},artist:e=>{const{normalize:t}=e;return t(["Artiste de l’album"])},duration:e=>{const{normalize:t}=e;return t(["Durée"])},"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ée"])}},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é 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ée"])},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ée"])},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"])},"playlist-name":e=>{const{normalize:t}=e;return t(["Nom de la liste de lecture"])},save:e=>{const{normalize:t}=e;return t(["Enregistrer"])},saving:e=>{const{normalize:t}=e;return t(["Enregistrement en cours…"])},title:e=>{const{normalize:t}=e;return t(["Enregistrer la file d’attente dans une liste de lecture"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l’album"])},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ée"])},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é"])},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ée"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},pair:e=>{const{normalize:t}=e;return t(["Jumeler la télécommande"])},"pairing-code":e=>{const{normalize:t}=e;return t(["Code de jumelage"])},title:e=>{const{normalize:t}=e;return t(["Demande de jumelage de télécommande"])}},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’album"])},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é / 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étaire"])},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’album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Durée"])},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é le"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l’album"])},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ée"])},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é"])},"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ée"])}},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és, supprimés et modifiés"])},local:e=>{const{normalize:t}=e;return t(["Actualiser uniquement la bibliothèque locale"])},progress:e=>{const{normalize:t}=e;return t(["Actualisation de la bibliothèque en cours…"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Analyser les métadonnées des fichiers non modifiés"])},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èque"])}}},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çais"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Supprimer définitivement ce podcast de votre bibliothèque ?"])},"info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera également 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 être lue"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", raison de la restriction : ",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(["À 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 : échec du chargement du flux ou arrêt du chargement en raison d’un problème réseau"])},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églages"])},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èque"])}},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,interpolate:n,named:r}=e;return t(["Interface utilisateur construite avec ",n(r("bulma")),", ",n(r("mdi")),", ",n(r("vuejs")),", ",n(r("axios"))," et ",n(r("others")),"."])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compilé avec les options ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Bibliothèque"])},more:e=>{const{normalize:t}=e;return t(["plus"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Durée 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 à jour"])},uptime:e=>{const{normalize:t}=e;return t(["Temps de fonctionnement"])},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(["Lecture aléatoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," album"]),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’apparaissent 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’apparaissent que dans votre bibliothèque 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écents"])},"recently-released":e=>{const{normalize:t}=e;return t(["Sorties récentes"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste"]),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,plural:s}=e;return s([t([n(r("count"))," artiste"]),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écents"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les artistes qui n’apparaissent 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’apparaissent que dans votre bibliothèque 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,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," livre audio"]),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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},play:e=>{const{normalize:t}=e;return t(["Lire"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," auteur"]),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écents"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Lectures récentes"])},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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste"]),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,plural:s}=e;return s([t([n(r("count"))," compositeur"]),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,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste"]),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,plural:s}=e;return s([t([n(r("count"))," genre"]),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èque"])},live:e=>{const{normalize:t}=e;return t(["En direct"])},title:e=>{const{normalize:t}=e;return t(["La file d’attente 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éatoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," liste de lecture"]),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ère permanente de la bibliothèque ?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera également 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,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," podcast"]),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 épisodes"])},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,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])},edit:e=>{const{normalize:t}=e;return t(["Éditer"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Masquer l’historique"])},queue:e=>{const{normalize:t}=e;return t(["File d’attente"])},save:e=>{const{normalize:t}=e;return t(["Enregistrer"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," station"]),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"])},expression:e=>{const{normalize:t}=e;return t(["expression"])},help:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Astuce : vous pouvez effectuer une recherche avec une ",n(r("help"))," du langage de requête de liste de lecture intelligente en préfixant votre requête avec ",n(r("query"))])},"no-albums":e=>{const{normalize:t}=e;return t(["Aucun album trouvé"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouvé"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Aucun livre audio trouvé"])},"no-composers":e=>{const{normalize:t}=e;return t(["Aucun compositeur trouvé"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouvée"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["Aucune podcast trouvé"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouvée"])},placeholder:e=>{const{normalize:t}=e;return t(["Recherche"])},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,plural:s}=e;return s([t(["Afficher l’album"]),t(["Afficher les ",n(r("count"))," albums"])])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher l’artiste"]),t(["Afficher les ",n(r("count"))," artistes"])])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher le livre audio"]),t(["Afficher les ",n(r("count"))," livres audio"])])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher le compositeur"]),t(["Afficher les ",n(r("count"))," compositeurs"])])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher la liste de lecture"]),t(["Afficher les ",n(r("count"))," listes de lecture"])])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher le podcast"]),t(["Afficher les ",n(r("count"))," podcasts"])])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher la piste"]),t(["Afficher les ",n(r("n"))," pistes"])])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Bibliothèque"])},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ées dans la bibliothèque en tant que fichiers image séparés, soit intégrées dans les fichiers média, soit mises à disposition en ligne par les stations de radio."])},"explanation-2":e=>{const{normalize:t}=e;return t(["En outre, vous pouvez activer la récupération des illustrations à partir des fournisseurs d’illustrations suivants :"])},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-code":e=>{const{normalize:t}=e;return t(["Code de jumelage"])},"pairing-request":e=>{const{normalize:t}=e;return t(["Demande de jumelage de télécommande "])},pairing:e=>{const{normalize:t}=e;return t(["Jumelage de télécommande"])},send:e=>{const{normalize:t}=e;return t(["Envoyer"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["Si votre enceinte nécessite un jumelage, activez-la ci-dessous et entrez le code PIN qu’elle affiche."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Jumelage d’enceinte et vérification d’appareil"])},"verification-code":e=>{const{normalize:t}=e;return t(["Code de vérification"])},verify:e=>{const{normalize:t}=e;return t(["Vérifier"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Listes d’album"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},files:e=>{const{normalize:t}=e;return t(["Fichiers"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},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électionnez plus d’éléments que ce qui peut être affiché sur votre écran, le menu disparaîtra."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["Sélectionnez les éléments de la barre de navigation supérieure"])},"navigation-items":e=>{const{normalize:t}=e;return t(["Barre de navigation"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Page « En cours de lecture »"])},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’album affichés dans la section « Ajouts récents »"])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Page « Ajouts récents »"])},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éparés par des virgules, que le compositeur doit afficher sur la page « En cours de lecture »."])},"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’étiquette de genre de la piste actuelle est comparée en vérifiant si l’un des genres définis est inclus. Par exemple, en choisissant "classique, bande sonore", le compositeur pour les pistes dont l’étiquette de genre est "classique contemporain" sera affiché.'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Afficher le compositeur uniquement pour les genres listés"])},"show-composer-info":e=>{const{normalize:t}=e;return t(["Si actif, le compositeur de la piste en cours de lecture est affiché sur la page « En cours de lecture »"])},"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’albums"])},"show-path":e=>{const{normalize:t}=e;return t(["Afficher le chemin du fichier sur la page « En cours de lecture »"])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Connectez-vous avec votre nom d’utilisateur et votre mot de passe Last.fm pour activer le scrobbling."])},info:e=>{const{normalize:t}=e;return t(["Le nom d’utilisateur et le mot de passe Last.fm ne sont pas enregistrés, uniquement la clé de session. La clé de session n’expire pas."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["L’option Last.fm n’est pas présente."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Arrêter le scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["L’option Spotify n’est pas présente."])},"logged-as":e=>{const{normalize:t}=e;return t(["Connecté en tant que "])},requirements:e=>{const{normalize:t}=e;return t(["Vous devez posséder un compte Spotify Premium."])},scopes:e=>{const{normalize:t}=e;return t(["L’accès à l’API de Spotify permet l’analyse de votre bibliothèque Spotify. Les champs d’application requis sont les suivants :"])},user:e=>{const{normalize:t}=e;return t(["Accès autorisé pour "])},authorize:e=>{const{normalize:t}=e;return t(["Autoriser l’accès à l’API"])},credentials:e=>{const{normalize:t}=e;return t([" - Connectez-vous avec votre nom d’utilisateur et mot de passe Spotify"])},"grant-access":e=>{const{normalize:t}=e;return t(["Accordez l’accès à l’API de Spotify"])},"help-1":e=>{const{normalize:t}=e;return t(["La bibliothèque libspotify permet de lire les pistes de Spotify."])},"help-2":e=>{const{normalize:t}=e;return t(["Votre nom d’utilisateur et votre mot de passe Spotify ne sont pas enregistrés, uniquement le jeton de connexion."])},reauthorize:e=>{const{normalize:t}=e;return t(["Veuillez autoriser à nouveau l’accès à l’API pour accorder à OwnTone les droits d’accès supplémentaires suivants :"])},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éconnecter"])},password:e=>{const{normalize:t}=e;return t(["Mot de passe"])},username:e=>{const{normalize:t}=e;return t(["Nom d’utilisateur"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Illustrations"])},general:e=>{const{normalize:t}=e;return t(["Général"])},"online-services":e=>{const{normalize:t}=e;return t(["Services en ligne"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["Télécommandes et sorties"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," album"]),t([n(r("count"))," albums"])])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])}},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,plural:s}=e;return s([t([n(r("count"))," piste"]),t([n(r("count"))," pistes"])])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])}},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é"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouvé"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouvée"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouvée"])},placeholder:e=>{const{normalize:t}=e;return t(["Recherche"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher l’album"]),t(["Afficher les ",n(r("count"))," albums"])])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher l’artistes"]),t(["Afficher les ",n(r("count"))," artistes"])])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher la liste de lecture"]),t(["Afficher les ",n(r("count"))," listes de lecture"])])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t(["Afficher la piste"]),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’historique"])},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épéter 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épéter 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éatoirement"])},"shuffle-disabled":e=>{const{normalize:t}=e;return t(["Lire les pistes dans l’ordre"])},"skip-backward":e=>{const{normalize:t}=e;return t(["Reculer à la piste précédente"])},"skip-forward":e=>{const{normalize:t}=e;return t(["Avancer à la piste suivante"])},stop:e=>{const{normalize:t}=e;return t(["Arrêter la lecture"])}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (erreur à l’enregistrement du réglage)"])},saved:e=>{const{normalize:t}=e;return t([" (réglage enregistré)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["Échec 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ête a échoué (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’attente enregistrée dans la liste de lecture ",n(r("name"))])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," piste ajoutée à la file d’attente"]),t([n(r("count"))," pistes ajoutées à la file d’attente"])])},"empty-queue":e=>{const{normalize:t}=e;return t(["La file d’attente est vide"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Aujourd’hui"])},"last-week":e=>{const{normalize:t}=e;return t(["La semaine dernière"])},"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éréo"])},channels:e=>{const{normalize:t,interpolate:n,named:r,plural:s}=e;return s([t([n(r("count"))," canal"]),t([n(r("count"))," canaux"])])}}}},Hl=mw({legacy:!1,globalInjection:!0,availableLocales:"fr",locale:navigator.language,fallbackLocale:"en",fallbackWarn:!1,missingWarn:!1,messages:zw});/*! * vuex v4.1.0 * (c) 2022 Evan You * @license MIT */var ww="store";function co(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function kw(e){return e!==null&&typeof e=="object"}function xw(e){return e&&typeof e.then=="function"}function Ew(e,t){return function(){return e(t)}}function gg(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 yg(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;jl(e,n,[],e._modules.root,!0),Rd(e,n,t)}function Rd(e,t,n){var r=e._state,s=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={},a={},l=sd(!0);l.run(function(){co(o,function(c,d){i[d]=Ew(c,e),a[d]=Ft(function(){return i[d]()}),Object.defineProperty(e.getters,d,{get:function(){return a[d].value},enumerable:!0})})}),e._state=vs({data:t}),e._scope=l,e.strict&&Ow(e),r&&n&&e._withCommit(function(){r.data=null}),s&&s.stop()}function jl(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=Ld(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit(function(){a[l]=r.state})}var c=r.context=Sw(e,i,n);r.forEachMutation(function(d,f){var m=i+f;$w(e,m,d,c)}),r.forEachAction(function(d,f){var m=d.root?f:i+f,p=d.handler||d;Aw(e,m,p,c)}),r.forEachGetter(function(d,f){var m=i+f;Tw(e,m,d,c)}),r.forEachChild(function(d,f){jl(e,t,n.concat(f),d,s)})}function Sw(e,t,n){var r=t==="",s={dispatch:r?e.dispatch:function(o,i,a){var l=ul(o,i,a),c=l.payload,d=l.options,f=l.type;return(!d||!d.root)&&(f=t+f),e.dispatch(f,c)},commit:r?e.commit:function(o,i,a){var l=ul(o,i,a),c=l.payload,d=l.options,f=l.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 vg(e,t)}},state:{get:function(){return Ld(e.state,n)}}}),s}function vg(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 $w(e,t,n,r){var s=e._mutations[t]||(e._mutations[t]=[]);s.push(function(i){n.call(e,r.state,i)})}function Aw(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 xw(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(l){throw e._devtoolHook.emit("vuex:error",l),l}):a})}function Tw(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function Ow(e){Xt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function Ld(e,t){return t.reduce(function(n,r){return n[r]},e)}function ul(e,t,n){return kw(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var Dw="vuex bindings",Mf="vuex:mutations",vu="vuex:actions",Es="vuex",Pw=0;function Iw(e,t){Qz({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:[Dw]},function(n){n.addTimelineLayer({id:Mf,label:"Vuex Mutations",color:Nf}),n.addTimelineLayer({id:vu,label:"Vuex Actions",color:Nf}),n.addInspector({id:Es,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Es)if(r.filter){var s=[];wg(s,t._modules.root,r.filter,""),r.rootNodes=s}else r.rootNodes=[zg(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Es){var s=r.nodeId;vg(t,s),r.state=Lw(Nw(t._modules,s),s==="root"?t.getters:t._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Es){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(Es),n.sendInspectorState(Es),n.addTimelineEvent({layerId:Mf,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=Pw++,r._time=Date.now(),o.state=s,n.addTimelineEvent({layerId:vu,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:vu,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var Nf=8702998,Fw=6710886,Rw=16777215,bg={label:"namespaced",textColor:Rw,backgroundColor:Fw};function Cg(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function zg(e,t){return{id:t||"root",label:Cg(t),tags:e.namespaced?[bg]:[],children:Object.keys(e._children).map(function(n){return zg(e._children[n],t+n+"/")})}}function wg(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?[bg]:[]}),Object.keys(t._children).forEach(function(s){wg(e,t._children[s],n,r+s+"/")})}function Lw(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=Mw(t);s.getters=Object.keys(o).map(function(i){return{key:i.endsWith("/")?Cg(i):i,editable:!1,value:kc(function(){return o[i]})}})}return s}function Mw(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]=kc(function(){return e[n]})}else t[n]=kc(function(){return e[n]})}),t}function Nw(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 kc(e){try{return e()}catch(t){return t}}var qn=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)||{}},kg={namespaced:{configurable:!0}};kg.namespaced.get=function(){return!!this._rawModule.namespaced};qn.prototype.addChild=function(t,n){this._children[t]=n};qn.prototype.removeChild=function(t){delete this._children[t]};qn.prototype.getChild=function(t){return this._children[t]};qn.prototype.hasChild=function(t){return t in this._children};qn.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)};qn.prototype.forEachChild=function(t){co(this._children,t)};qn.prototype.forEachGetter=function(t){this._rawModule.getters&&co(this._rawModule.getters,t)};qn.prototype.forEachAction=function(t){this._rawModule.actions&&co(this._rawModule.actions,t)};qn.prototype.forEachMutation=function(t){this._rawModule.mutations&&co(this._rawModule.mutations,t)};Object.defineProperties(qn.prototype,kg);var Cs=function(t){this.register([],t,!1)};Cs.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};Cs.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,s){return n=n.getChild(s),r+(n.namespaced?s+"/":"")},"")};Cs.prototype.update=function(t){xg([],this.root,t)};Cs.prototype.register=function(t,n,r){var s=this;r===void 0&&(r=!0);var o=new qn(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&&co(n.modules,function(a,l){s.register(t.concat(l),a,r)})};Cs.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)};Cs.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function xg(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;xg(e.concat(r),t.getChild(r),n.modules[r])}}function Vw(e){return new ln(e)}var ln=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 Cs(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var i=this,a=this,l=a.dispatch,c=a.commit;this.dispatch=function(m,p){return l.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;jl(this,d,[],this._modules.root),Rd(this,d),r.forEach(function(f){return f(n)})},Md={state:{configurable:!0}};ln.prototype.install=function(t,n){t.provide(n||ww,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&Iw(t,this)};Md.state.get=function(){return this._state.data};Md.state.set=function(e){};ln.prototype.commit=function(t,n,r){var s=this,o=ul(t,n,r),i=o.type,a=o.payload,l={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(l,s.state)}))};ln.prototype.dispatch=function(t,n){var r=this,s=ul(t,n),o=s.type,i=s.payload,a={type:o,payload:i},l=this._actions[o];if(l){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(a,r.state)})}catch{}var c=l.length>1?Promise.all(l.map(function(d){return d(i)})):l[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)})})}};ln.prototype.subscribe=function(t,n){return gg(t,this._subscribers,n)};ln.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return gg(r,this._actionSubscribers,n)};ln.prototype.watch=function(t,n,r){var s=this;return Xt(function(){return t(s.state,s.getters)},n,Object.assign({},r))};ln.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};ln.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),jl(this,this.state,t,this._modules.get(t),r.preserveState),Rd(this,this.state)};ln.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=Ld(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),yg(this)};ln.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};ln.prototype.hotUpdate=function(t){this._modules.update(t),yg(this,!0)};ln.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(ln.prototype,Md);const Eg="UPDATE_CONFIG",Sg="UPDATE_SETTINGS",Ul="UPDATE_SETTINGS_OPTION",$g="UPDATE_LIBRARY_STATS",Ag="UPDATE_LIBRARY_AUDIOBOOKS_COUNT",Tg="UPDATE_LIBRARY_PODCASTS_COUNT",Og="UPDATE_LIBRARY_RSS_COUNT",Dg="UPDATE_OUTPUTS",Nd="UPDATE_PLAYER_STATUS",Pg="UPDATE_QUEUE",Ig="UPDATE_LASTFM",Fg="UPDATE_SPOTIFY",Rg="UPDATE_PAIRING",Vd="SPOTIFY_NEW_RELEASES",Bd="SPOTIFY_FEATURED_PLAYLISTS",Vf="ADD_NOTIFICATION",xc="DELETE_NOTIFICATION",Ec="SEARCH_PATH",Hd="ADD_RECENT_SEARCH",Lg="COMPOSER_TRACKS_SORT",Mg="GENRE_TRACKS_SORT",ql="HIDE_SINGLES",jd="HIDE_SPOTIFY",Ng="ARTISTS_SORT",Vg="ARTIST_ALBUMS_SORT",Bg="ARTIST_TRACKS_SORT",Hg="ALBUMS_SORT",jg="SHOW_ONLY_NEXT_ITEMS",Xs="SHOW_BURGER_MENU",Qs="SHOW_PLAYER_MENU",Ti="SHOW_UPDATE_DIALOG",Ud="UPDATE_DIALOG_SCAN_KIND",Ke=Vw({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:{[Eg](e,t){e.config=t},[Sg](e,t){e.settings=t},[Ul](e,t){const r=e.settings.categories.find(s=>s.name===t.category).options.find(s=>s.name===t.name);r.value=t.value},[$g](e,t){e.library=t},[Ag](e,t){e.audiobooks_count=t},[Tg](e,t){e.podcasts_count=t},[Og](e,t){e.rss_count=t},[Dg](e,t){e.outputs=t},[Nd](e,t){e.player=t},[Pg](e,t){e.queue=t},[Ig](e,t){e.lastfm=t},[Fg](e,t){e.spotify=t},[Rg](e,t){e.pairing=t},[Vd](e,t){e.spotify_new_releases=t},[Bd](e,t){e.spotify_featured_playlists=t},[Vf](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)},[xc](e,t){const n=e.notifications.list.indexOf(t);n!==-1&&e.notifications.list.splice(n,1)},[Ec](e,t){e.search_path=t},[Hd](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()},[Lg](e,t){e.composer_tracks_sort=t},[Mg](e,t){e.genre_tracks_sort=t},[ql](e,t){e.hide_singles=t},[jd](e,t){e.hide_spotify=t},[Ng](e,t){e.artists_sort=t},[Vg](e,t){e.artist_albums_sort=t},[Bg](e,t){e.artist_tracks_sort=t},[Hg](e,t){e.albums_sort=t},[jg](e,t){e.show_only_next_items=t},[Xs](e,t){e.show_burger_menu=t},[Qs](e,t){e.show_player_menu=t},[Ti](e,t){e.show_update_dialog=t},[Ud](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(Vf,r),n.timeout>0&&setTimeout(()=>{e(xc,r)},n.timeout)}}});/*! * vue-router v4.2.2 * (c) 2023 Eduardo San Martin Morote * @license MIT */const Is=typeof window<"u";function Bw(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ct=Object.assign;function bu(e,t){const n={};for(const r in t){const s=t[r];n[r]=jn(s)?s.map(e):e(s)}return n}const Yo=()=>{},jn=Array.isArray,Hw=/\/$/,jw=e=>e.replace(Hw,"");function Cu(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Gw(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function Uw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Bf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function qw(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&eo(t.matched[r],n.matched[s])&&Ug(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function eo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ug(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ww(e[n],t[n]))return!1;return!0}function Ww(e,t){return jn(e)?Hf(e,t):jn(t)?Hf(t,e):e===t}function Hf(e,t){return jn(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Gw(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 yi;(function(e){e.pop="pop",e.push="push"})(yi||(yi={}));var Jo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Jo||(Jo={}));function Kw(e){if(!e)if(Is){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jw(e)}const Zw=/^[^#]+#/;function Yw(e,t){return e.replace(Zw,"#")+t}function Jw(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 Wl=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xw(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=Jw(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 jf(e,t){return(history.state?history.state.position-t:-1)+e}const Sc=new Map;function Qw(e,t){Sc.set(e,t)}function ek(e){const t=Sc.get(e);return Sc.delete(e),t}let tk=()=>location.protocol+"//"+location.host;function qg(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,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Bf(l,"")}return Bf(n,e)+r+s}function nk(e,t,n,r){let s=[],o=[],i=null;const a=({state:m})=>{const p=qg(e,location),h=n.value,_=t.value;let C=0;if(m){if(n.value=p,t.value=m,i&&i===h){i=null;return}C=_?m.position-_.position:0}else r(p);s.forEach(b=>{b(n.value,h,{delta:C,type:yi.pop,direction:C?C>0?Jo.forward:Jo.back:Jo.unknown})})};function l(){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(ct({},m.state,{scroll:Wl()}),"")}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:l,listen:c,destroy:f}}function Uf(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Wl():null}}function rk(e){const{history:t,location:n}=window,r={value:qg(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(l,c,d){const f=e.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:tk()+e+l;try{t[d?"replaceState":"pushState"](c,"",m),s.value=c}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function i(l,c){const d=ct({},t.state,Uf(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});o(l,d,!0),r.value=l}function a(l,c){const d=ct({},s.value,t.state,{forward:l,scroll:Wl()});o(d.current,d,!0);const f=ct({},Uf(r.value,l,null),{position:d.position+1},c);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function sk(e){e=Kw(e);const t=rk(e),n=nk(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ct({location:"",base:e,go:r,createHref:Yw.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 ok(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),sk(e)}function ik(e){return typeof e=="string"||e&&typeof e=="object"}function Wg(e){return typeof e=="string"||typeof e=="symbol"}const $r={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Gg=Symbol("");var qf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(qf||(qf={}));function to(e,t){return ct(new Error,{type:e,[Gg]:!0},t)}function fr(e,t){return e instanceof Error&&Gg in e&&(t==null||!!(e.type&t))}const Wf="[^/]+?",ak={sensitive:!1,strict:!1,start:!0,end:!0},lk=/[.+*?^${}()[\]/\\]/g;function uk(e,t){const n=ct({},ak,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 dk(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const mk={type:0,value:""},fk=/[a-zA-Z0-9_]/;function pk(e){if(!e)return[[]];if(e==="/")return[[mk]];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,l,c="",d="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:d,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function m(){c+=l}for(;a{i(y)}:Yo}function i(d){if(Wg(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 l(d){let f=0;for(;f=0&&(d.record.path!==n[f].record.path||!Kg(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!Zf(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 to(1,{location:d});_=m.record.name,p=ct(Kf(f.params,m.keys.filter(y=>!y.optional).map(y=>y.name)),d.params&&Kf(d.params,m.keys.map(y=>y.name))),h=m.stringify(p)}else if("path"in d)h=d.path,m=n.find(y=>y.re.test(h)),m&&(p=m.parse(h),_=m.record.name);else{if(m=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!m)throw to(1,{location:d,currentLocation:f});_=m.record.name,p=ct({},f.params,d.params),h=m.stringify(p)}const C=[];let b=m;for(;b;)C.unshift(b.record),b=b.parent;return{name:_,path:h,params:p,matched:C,meta:vk(C)}}return e.forEach(d=>o(d)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function Kf(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function gk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:yk(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 yk(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 Zf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function vk(e){return e.reduce((t,n)=>ct(t,n.meta),{})}function Yf(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Kg(e,t){return t.children.some(n=>n===e||Kg(e,n))}const Zg=/#/g,bk=/&/g,Ck=/\//g,zk=/=/g,wk=/\?/g,Yg=/\+/g,kk=/%5B/g,xk=/%5D/g,Jg=/%5E/g,Ek=/%60/g,Xg=/%7B/g,Sk=/%7C/g,Qg=/%7D/g,$k=/%20/g;function qd(e){return encodeURI(""+e).replace(Sk,"|").replace(kk,"[").replace(xk,"]")}function Ak(e){return qd(e).replace(Xg,"{").replace(Qg,"}").replace(Jg,"^")}function $c(e){return qd(e).replace(Yg,"%2B").replace($k,"+").replace(Zg,"%23").replace(bk,"%26").replace(Ek,"`").replace(Xg,"{").replace(Qg,"}").replace(Jg,"^")}function Tk(e){return $c(e).replace(zk,"%3D")}function Ok(e){return qd(e).replace(Zg,"%23").replace(wk,"%3F")}function Dk(e){return e==null?"":Ok(e).replace(Ck,"%2F")}function cl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Pk(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&$c(o)):[r&&$c(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Ik(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=jn(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Fk=Symbol(""),Xf=Symbol(""),Wd=Symbol(""),ey=Symbol(""),Ac=Symbol("");function zo(){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 Rr(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,a)=>{const l=f=>{f===!1?a(to(4,{from:n,to:t})):f instanceof Error?a(f):ik(f)?a(to(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,l);let d=Promise.resolve(c);e.length<3&&(d=d.then(l)),d.catch(f=>a(f))})}function zu(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(Rk(a)){const c=(a.__vccOpts||a)[t];c&&s.push(Rr(c,n,r,o,i))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const d=Bw(c)?c.default:c;o.components[i]=d;const m=(d.__vccOpts||d)[t];return m&&Rr(m,n,r,o,i)()}))}}return s}function Rk(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Qf(e){const t=Bn(Wd),n=Bn(ey),r=Ft(()=>t.resolve(hn(e.to))),s=Ft(()=>{const{matched:l}=r.value,{length:c}=l,d=l[c-1],f=n.matched;if(!d||!f.length)return-1;const m=f.findIndex(eo.bind(null,d));if(m>-1)return m;const p=ep(l[c-2]);return c>1&&ep(d)===p&&f[f.length-1].path!==p?f.findIndex(eo.bind(null,l[c-2])):m}),o=Ft(()=>s.value>-1&&Vk(n.params,r.value.params)),i=Ft(()=>s.value>-1&&s.value===n.matched.length-1&&Ug(n.params,r.value.params));function a(l={}){return Nk(l)?t[hn(e.replace)?"replace":"push"](hn(e.to)).catch(Yo):Promise.resolve()}return{route:r,href:Ft(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Lk=lo({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:Qf,setup(e,{slots:t}){const n=vs(Qf(e)),{options:r}=Bn(Wd),s=Ft(()=>({[tp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[tp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:er("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Mk=Lk;function Nk(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 Vk(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(!jn(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function ep(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const tp=(e,t,n)=>e??t??n,Bk=lo({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Bn(Ac),s=Ft(()=>e.route||r.value),o=Bn(Xf,0),i=Ft(()=>{let c=hn(o);const{matched:d}=s.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),a=Ft(()=>s.value.matched[i.value]);qo(Xf,Ft(()=>i.value+1)),qo(Fk,a),qo(Ac,s);const l=Kt();return Xt(()=>[l.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||!eo(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 np(n.default,{Component:m,route:c});const p=f.props[d],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,C=er(m,ct({},h,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[d]=null)},ref:l}));return np(n.default,{Component:C,route:c})||C}}});function np(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Hk=Bk;function jk(e){const t=_k(e.routes,e),n=e.parseQuery||Pk,r=e.stringifyQuery||Jf,s=e.history,o=zo(),i=zo(),a=zo(),l=Ph($r);let c=$r;Is&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=bu.bind(null,V=>""+V),f=bu.bind(null,Dk),m=bu.bind(null,cl);function p(V,le){let ne,pe;return Wg(V)?(ne=t.getRecordMatcher(V),pe=le):pe=V,t.addRoute(pe,ne)}function h(V){const le=t.getRecordMatcher(V);le&&t.removeRoute(le)}function _(){return t.getRoutes().map(V=>V.record)}function C(V){return!!t.getRecordMatcher(V)}function b(V,le){if(le=ct({},le||l.value),typeof V=="string"){const P=Cu(n,V,le.path),K=t.resolve({path:P.path},le),J=s.createHref(P.fullPath);return ct(P,K,{params:m(K.params),hash:cl(P.hash),redirectedFrom:void 0,href:J})}let ne;if("path"in V)ne=ct({},V,{path:Cu(n,V.path,le.path).path});else{const P=ct({},V.params);for(const K in P)P[K]==null&&delete P[K];ne=ct({},V,{params:f(P)}),le.params=f(le.params)}const pe=t.resolve(ne,le),De=V.hash||"";pe.params=d(m(pe.params));const A=Uw(r,ct({},V,{hash:Ak(De),path:pe.path})),O=s.createHref(A);return ct({fullPath:A,hash:De,query:r===Jf?Ik(V.query):V.query||{}},pe,{redirectedFrom:void 0,href:O})}function y(V){return typeof V=="string"?Cu(n,V,l.value.path):ct({},V)}function k(V,le){if(c!==V)return to(8,{from:le,to:V})}function z(V){return L(V)}function x(V){return z(ct(y(V),{replace:!0}))}function T(V){const le=V.matched[V.matched.length-1];if(le&&le.redirect){const{redirect:ne}=le;let pe=typeof ne=="function"?ne(V):ne;return typeof pe=="string"&&(pe=pe.includes("?")||pe.includes("#")?pe=y(pe):{path:pe},pe.params={}),ct({query:V.query,hash:V.hash,params:"path"in pe?{}:V.params},pe)}}function L(V,le){const ne=c=b(V),pe=l.value,De=V.state,A=V.force,O=V.replace===!0,P=T(ne);if(P)return L(ct(y(P),{state:typeof P=="object"?ct({},De,P.state):De,force:A,replace:O}),le||ne);const K=ne;K.redirectedFrom=le;let J;return!A&&qw(r,pe,ne)&&(J=to(16,{to:K,from:pe}),ce(pe,pe,!0,!1)),(J?Promise.resolve(J):U(K,pe)).catch(ee=>fr(ee)?fr(ee,2)?ee:it(ee):ye(ee,K,pe)).then(ee=>{if(ee){if(fr(ee,2))return L(ct({replace:O},y(ee.to),{state:typeof ee.to=="object"?ct({},De,ee.to.state):De,force:A}),le||K)}else ee=X(K,pe,!0,O,De);return Z(K,pe,ee),ee})}function I(V,le){const ne=k(V,le);return ne?Promise.reject(ne):Promise.resolve()}function D(V){const le=Ae.values().next().value;return le&&typeof le.runWithContext=="function"?le.runWithContext(V):V()}function U(V,le){let ne;const[pe,De,A]=Uk(V,le);ne=zu(pe.reverse(),"beforeRouteLeave",V,le);for(const P of pe)P.leaveGuards.forEach(K=>{ne.push(Rr(K,V,le))});const O=I.bind(null,V,le);return ne.push(O),Ee(ne).then(()=>{ne=[];for(const P of o.list())ne.push(Rr(P,V,le));return ne.push(O),Ee(ne)}).then(()=>{ne=zu(De,"beforeRouteUpdate",V,le);for(const P of De)P.updateGuards.forEach(K=>{ne.push(Rr(K,V,le))});return ne.push(O),Ee(ne)}).then(()=>{ne=[];for(const P of V.matched)if(P.beforeEnter&&!le.matched.includes(P))if(jn(P.beforeEnter))for(const K of P.beforeEnter)ne.push(Rr(K,V,le));else ne.push(Rr(P.beforeEnter,V,le));return ne.push(O),Ee(ne)}).then(()=>(V.matched.forEach(P=>P.enterCallbacks={}),ne=zu(A,"beforeRouteEnter",V,le),ne.push(O),Ee(ne))).then(()=>{ne=[];for(const P of i.list())ne.push(Rr(P,V,le));return ne.push(O),Ee(ne)}).catch(P=>fr(P,8)?P:Promise.reject(P))}function Z(V,le,ne){for(const pe of a.list())D(()=>pe(V,le,ne))}function X(V,le,ne,pe,De){const A=k(V,le);if(A)return A;const O=le===$r,P=Is?history.state:{};ne&&(pe||O?s.replace(V.fullPath,ct({scroll:O&&P&&P.scroll},De)):s.push(V.fullPath,De)),l.value=V,ce(V,le,ne,O),it()}let j;function q(){j||(j=s.listen((V,le,ne)=>{if(!Le.listening)return;const pe=b(V),De=T(pe);if(De){L(ct(De,{replace:!0}),pe).catch(Yo);return}c=pe;const A=l.value;Is&&Qw(jf(A.fullPath,ne.delta),Wl()),U(pe,A).catch(O=>fr(O,12)?O:fr(O,2)?(L(O.to,pe).then(P=>{fr(P,20)&&!ne.delta&&ne.type===yi.pop&&s.go(-1,!1)}).catch(Yo),Promise.reject()):(ne.delta&&s.go(-ne.delta,!1),ye(O,pe,A))).then(O=>{O=O||X(pe,A,!1),O&&(ne.delta&&!fr(O,8)?s.go(-ne.delta,!1):ne.type===yi.pop&&fr(O,20)&&s.go(-1,!1)),Z(pe,A,O)}).catch(Yo)}))}let Ce=zo(),te=zo(),ie;function ye(V,le,ne){it(V);const pe=te.list();return pe.length?pe.forEach(De=>De(V,le,ne)):console.error(V),Promise.reject(V)}function je(){return ie&&l.value!==$r?Promise.resolve():new Promise((V,le)=>{Ce.add([V,le])})}function it(V){return ie||(ie=!V,q(),Ce.list().forEach(([le,ne])=>V?ne(V):le()),Ce.reset()),V}function ce(V,le,ne,pe){const{scrollBehavior:De}=e;if(!Is||!De)return Promise.resolve();const A=!ne&&ek(jf(V.fullPath,0))||(pe||!ne)&&history.state&&history.state.scroll||null;return ki().then(()=>De(V,le,A)).then(O=>O&&Xw(O)).catch(O=>ye(O,V,le))}const W=V=>s.go(V);let fe;const Ae=new Set,Le={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,hasRoute:C,getRoutes:_,resolve:b,options:e,push:z,replace:x,go:W,back:()=>W(-1),forward:()=>W(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:te.add,isReady:je,install(V){const le=this;V.component("RouterLink",Mk),V.component("RouterView",Hk),V.config.globalProperties.$router=le,Object.defineProperty(V.config.globalProperties,"$route",{enumerable:!0,get:()=>hn(l)}),Is&&!fe&&l.value===$r&&(fe=!0,z(s.location).catch(De=>{}));const ne={};for(const De in $r)ne[De]=Ft(()=>l.value[De]);V.provide(Wd,le),V.provide(ey,vs(ne)),V.provide(Ac,l);const pe=V.unmount;Ae.add(V),V.unmount=function(){Ae.delete(V),Ae.size<1&&(c=$r,j&&j(),j=null,l.value=$r,fe=!1,ie=!1),pe()}}};function Ee(V){return V.reduce((le,ne)=>le.then(()=>D(ne)),Promise.resolve())}return Le}function Uk(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ieo(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>eo(c,l))||s.push(l))}return[n,r,s]}const se=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},qk={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}}},Wk={class:"section"},Gk={class:"container"},Kk={class:"columns is-centered"},Zk={class:"column is-four-fifths"},Yk={key:0},Jk={ref:"options_ref",style:{height:"1px"}},Xk={class:"buttons is-centered mt-4 mb-2"},Qk={id:"top",class:"level"},ex={class:"level-left"},tx={class:"level-item has-text-centered-mobile"},nx={class:"level-right has-text-centered-mobile"},rx={class:"mt-4"};function sx(e,t,n,r,s,o){const i=S("mdicon");return w(),$("section",Wk,[u("div",Gk,[u("div",Kk,[u("div",Zk,[e.$slots.options?(w(),$("section",Yk,[u("div",Jk,null,512),lt(e.$slots,"options"),u("nav",Xk,[s.options_visible?(w(),$("a",{key:1,class:"button is-small is-white",onClick:t[1]||(t[1]=(...a)=>o.scroll_to_content&&o.scroll_to_content(...a))},[v(i,{class:"icon is-small",name:"chevron-up",size:"16"})])):(w(),$("a",{key:0,class:"button is-small is-white",onClick:t[0]||(t[0]=(...a)=>o.scroll_to_top&&o.scroll_to_top(...a))},[v(i,{class:"icon is-small",name:"chevron-down",size:"16"})]))])])):H("",!0),u("div",{class:Te({"fd-content-with-option":e.$slots.options})},[u("nav",Qk,[u("div",ex,[u("div",tx,[u("div",null,[lt(e.$slots,"heading-left")])])]),u("div",nx,[lt(e.$slots,"heading-right")])]),lt(e.$slots,"content"),u("div",rx,[lt(e.$slots,"footer")])],2)])])])])}const nt=se(qk,[["render",sx]]);function ty(e,t){return function(){return e.apply(t,arguments)}}const{toString:ox}=Object.prototype,{getPrototypeOf:Gd}=Object,Gl=(e=>t=>{const n=ox.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ur=e=>(e=e.toLowerCase(),t=>Gl(t)===e),Kl=e=>t=>typeof t===e,{isArray:mo}=Array,vi=Kl("undefined");function ix(e){return e!==null&&!vi(e)&&e.constructor!==null&&!vi(e.constructor)&&$n(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ny=ur("ArrayBuffer");function ax(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ny(e.buffer),t}const lx=Kl("string"),$n=Kl("function"),ry=Kl("number"),Zl=e=>e!==null&&typeof e=="object",ux=e=>e===!0||e===!1,Ua=e=>{if(Gl(e)!=="object")return!1;const t=Gd(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},cx=ur("Date"),dx=ur("File"),mx=ur("Blob"),fx=ur("FileList"),px=e=>Zl(e)&&$n(e.pipe),hx=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||$n(e.append)&&((t=Gl(e))==="formdata"||t==="object"&&$n(e.toString)&&e.toString()==="[object FormData]"))},_x=ur("URLSearchParams"),gx=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Oi(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),mo(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const oy=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),iy=e=>!vi(e)&&e!==oy;function Tc(){const{caseless:e}=iy(this)&&this||{},t={},n=(r,s)=>{const o=e&&sy(t,s)||s;Ua(t[o])&&Ua(r)?t[o]=Tc(t[o],r):Ua(r)?t[o]=Tc({},r):mo(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(Oi(t,(s,o)=>{n&&$n(s)?e[o]=ty(s,n):e[o]=s},{allOwnKeys:r}),e),vx=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),bx=(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)},Cx=(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&&Gd(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},zx=(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},wx=e=>{if(!e)return null;if(mo(e))return e;let t=e.length;if(!ry(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},kx=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Gd(Uint8Array)),xx=(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])}},Ex=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Sx=ur("HTMLFormElement"),$x=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),rp=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ax=ur("RegExp"),ay=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Oi(n,(s,o)=>{t(s,o,e)!==!1&&(r[o]=s)}),Object.defineProperties(e,r)},Tx=e=>{ay(e,(t,n)=>{if($n(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if($n(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+"'")})}})},Ox=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return mo(e)?r(e):r(String(e).split(t)),n},Dx=()=>{},Px=(e,t)=>(e=+e,Number.isFinite(e)?e:t),wu="abcdefghijklmnopqrstuvwxyz",sp="0123456789",ly={DIGIT:sp,ALPHA:wu,ALPHA_DIGIT:wu+wu.toUpperCase()+sp},Ix=(e=16,t=ly.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Fx(e){return!!(e&&$n(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Rx=e=>{const t=new Array(10),n=(r,s)=>{if(Zl(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=mo(r)?[]:{};return Oi(r,(i,a)=>{const l=n(i,s+1);!vi(l)&&(o[a]=l)}),t[s]=void 0,o}}return r};return n(e,0)},Lx=ur("AsyncFunction"),Mx=e=>e&&(Zl(e)||$n(e))&&$n(e.then)&&$n(e.catch),Q={isArray:mo,isArrayBuffer:ny,isBuffer:ix,isFormData:hx,isArrayBufferView:ax,isString:lx,isNumber:ry,isBoolean:ux,isObject:Zl,isPlainObject:Ua,isUndefined:vi,isDate:cx,isFile:dx,isBlob:mx,isRegExp:Ax,isFunction:$n,isStream:px,isURLSearchParams:_x,isTypedArray:kx,isFileList:fx,forEach:Oi,merge:Tc,extend:yx,trim:gx,stripBOM:vx,inherits:bx,toFlatObject:Cx,kindOf:Gl,kindOfTest:ur,endsWith:zx,toArray:wx,forEachEntry:xx,matchAll:Ex,isHTMLForm:Sx,hasOwnProperty:rp,hasOwnProp:rp,reduceDescriptors:ay,freezeMethods:Tx,toObjectSet:Ox,toCamelCase:$x,noop:Dx,toFiniteNumber:Px,findKey:sy,global:oy,isContextDefined:iy,ALPHABET:ly,generateString:Ix,isSpecCompliantForm:Fx,toJSONObject:Rx,isAsyncFn:Lx,isThenable:Mx};function st(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)}Q.inherits(st,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:Q.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const uy=st.prototype,cy={};["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=>{cy[e]={value:e}});Object.defineProperties(st,cy);Object.defineProperty(uy,"isAxiosError",{value:!0});st.from=(e,t,n,r,s,o)=>{const i=Object.create(uy);return Q.toFlatObject(e,i,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),st.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Nx=null;function Oc(e){return Q.isPlainObject(e)||Q.isArray(e)}function dy(e){return Q.endsWith(e,"[]")?e.slice(0,-2):e}function op(e,t,n){return e?e.concat(t).map(function(s,o){return s=dy(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Vx(e){return Q.isArray(e)&&!e.some(Oc)}const Bx=Q.toFlatObject(Q,{},null,function(t){return/^is[A-Z]/.test(t)});function Yl(e,t,n){if(!Q.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,C){return!Q.isUndefined(C[_])});const r=n.metaTokens,s=n.visitor||d,o=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Q.isSpecCompliantForm(t);if(!Q.isFunction(s))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(Q.isDate(h))return h.toISOString();if(!l&&Q.isBlob(h))throw new st("Blob is not supported. Use a Buffer instead.");return Q.isArrayBuffer(h)||Q.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function d(h,_,C){let b=h;if(h&&!C&&typeof h=="object"){if(Q.endsWith(_,"{}"))_=r?_:_.slice(0,-2),h=JSON.stringify(h);else if(Q.isArray(h)&&Vx(h)||(Q.isFileList(h)||Q.endsWith(_,"[]"))&&(b=Q.toArray(h)))return _=dy(_),b.forEach(function(k,z){!(Q.isUndefined(k)||k===null)&&t.append(i===!0?op([_],z,o):i===null?_:_+"[]",c(k))}),!1}return Oc(h)?!0:(t.append(op(C,_,o),c(h)),!1)}const f=[],m=Object.assign(Bx,{defaultVisitor:d,convertValue:c,isVisitable:Oc});function p(h,_){if(!Q.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+_.join("."));f.push(h),Q.forEach(h,function(b,y){(!(Q.isUndefined(b)||b===null)&&s.call(t,b,Q.isString(y)?y.trim():y,_,m))===!0&&p(b,_?_.concat(y):[y])}),f.pop()}}if(!Q.isObject(e))throw new TypeError("data must be an object");return p(e),t}function ip(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Kd(e,t){this._pairs=[],e&&Yl(e,this,t)}const my=Kd.prototype;my.append=function(t,n){this._pairs.push([t,n])};my.toString=function(t){const n=t?function(r){return t.call(this,r,ip)}:ip;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Hx(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fy(e,t,n){if(!t)return e;const r=n&&n.encode||Hx,s=n&&n.serialize;let o;if(s?o=s(t,n):o=Q.isURLSearchParams(t)?t.toString():new Kd(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class jx{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){Q.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ap=jx,py={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ux=typeof URLSearchParams<"u"?URLSearchParams:Kd,qx=typeof FormData<"u"?FormData:null,Wx=typeof Blob<"u"?Blob:null,Gx=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),Kx=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),nr={isBrowser:!0,classes:{URLSearchParams:Ux,FormData:qx,Blob:Wx},isStandardBrowserEnv:Gx,isStandardBrowserWebWorkerEnv:Kx,protocols:["http","https","file","blob","url","data"]};function Zx(e,t){return Yl(e,new nr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return nr.isNode&&Q.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Yx(e){return Q.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Jx(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&Q.isArray(s)?s.length:i,l?(Q.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!a):((!s[i]||!Q.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&Q.isArray(s[i])&&(s[i]=Jx(s[i])),!a)}if(Q.isFormData(e)&&Q.isFunction(e.entries)){const n={};return Q.forEachEntry(e,(r,s)=>{t(Yx(r),s,n,0)}),n}return null}const Xx={"Content-Type":void 0};function Qx(e,t,n){if(Q.isString(e))try{return(t||JSON.parse)(e),Q.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Jl={transitional:py,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=Q.isObject(t);if(o&&Q.isHTMLForm(t)&&(t=new FormData(t)),Q.isFormData(t))return s&&s?JSON.stringify(hy(t)):t;if(Q.isArrayBuffer(t)||Q.isBuffer(t)||Q.isStream(t)||Q.isFile(t)||Q.isBlob(t))return t;if(Q.isArrayBufferView(t))return t.buffer;if(Q.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 Zx(t,this.formSerializer).toString();if((a=Q.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Yl(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),Qx(t)):t}],transformResponse:[function(t){const n=this.transitional||Jl.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&Q.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"?st.from(a,st.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:nr.classes.FormData,Blob:nr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Q.forEach(["delete","get","head"],function(t){Jl.headers[t]={}});Q.forEach(["post","put","patch"],function(t){Jl.headers[t]=Q.merge(Xx)});const Zd=Jl,e2=Q.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"]),t2=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]&&e2[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},lp=Symbol("internals");function wo(e){return e&&String(e).trim().toLowerCase()}function qa(e){return e===!1||e==null?e:Q.isArray(e)?e.map(qa):String(e)}function n2(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 r2=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ku(e,t,n,r,s){if(Q.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!Q.isString(t)){if(Q.isString(r))return t.indexOf(r)!==-1;if(Q.isRegExp(r))return r.test(t)}}function s2(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function o2(e,t){const n=Q.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 Xl{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(a,l,c){const d=wo(l);if(!d)throw new Error("header name must be a non-empty string");const f=Q.findKey(s,d);(!f||s[f]===void 0||c===!0||c===void 0&&s[f]!==!1)&&(s[f||l]=qa(a))}const i=(a,l)=>Q.forEach(a,(c,d)=>o(c,d,l));return Q.isPlainObject(t)||t instanceof this.constructor?i(t,n):Q.isString(t)&&(t=t.trim())&&!r2(t)?i(t2(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=wo(t),t){const r=Q.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return n2(s);if(Q.isFunction(n))return n.call(this,s,r);if(Q.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=wo(t),t){const r=Q.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||ku(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=wo(i),i){const a=Q.findKey(r,i);a&&(!n||ku(r,r[a],a,n))&&(delete r[a],s=!0)}}return Q.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||ku(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return Q.forEach(this,(s,o)=>{const i=Q.findKey(r,o);if(i){n[i]=qa(s),delete n[o];return}const a=t?s2(o):String(o).trim();a!==o&&delete n[o],n[a]=qa(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Q.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&Q.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[lp]=this[lp]={accessors:{}}).accessors,s=this.prototype;function o(i){const a=wo(i);r[a]||(o2(s,i),r[a]=!0)}return Q.isArray(t)?t.forEach(o):o(t),this}}Xl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Q.freezeMethods(Xl.prototype);Q.freezeMethods(Xl);const vr=Xl;function xu(e,t){const n=this||Zd,r=t||n,s=vr.from(r.headers);let o=r.data;return Q.forEach(e,function(a){o=a.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function _y(e){return!!(e&&e.__CANCEL__)}function Di(e,t,n){st.call(this,e??"canceled",st.ERR_CANCELED,t,n),this.name="CanceledError"}Q.inherits(Di,st,{__CANCEL__:!0});function i2(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new st("Request failed with status code "+n.status,[st.ERR_BAD_REQUEST,st.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const a2=nr.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,a){const l=[];l.push(n+"="+encodeURIComponent(r)),Q.isNumber(s)&&l.push("expires="+new Date(s).toGMTString()),Q.isString(o)&&l.push("path="+o),Q.isString(i)&&l.push("domain="+i),a===!0&&l.push("secure"),document.cookie=l.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 l2(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function u2(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function gy(e,t){return e&&!l2(t)?u2(e,t):t}const c2=nr.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=Q.isString(i)?s(i):i;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function d2(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function m2(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(l){const c=Date.now(),d=r[o];i||(i=c),n[s]=l,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,l=r(a),c=o<=i;n=o;const d={loaded:o,total:i,progress:i?o/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&c?(i-o)/l:void 0,event:s};d[t?"download":"upload"]=!0,e(d)}}const f2=typeof XMLHttpRequest<"u",p2=f2&&function(e){return new Promise(function(n,r){let s=e.data;const o=vr.from(e.headers).normalize(),i=e.responseType;let a;function l(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}Q.isFormData(s)&&(nr.isStandardBrowserEnv||nr.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=gy(e.baseURL,e.url);c.open(e.method.toUpperCase(),fy(d,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const p=vr.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};i2(function(b){n(b),l()},function(b){r(b),l()},_),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 st("Request aborted",st.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new st("Network Error",st.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const _=e.transitional||py;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new st(h,_.clarifyTimeoutError?st.ETIMEDOUT:st.ECONNABORTED,e,c)),c=null},nr.isStandardBrowserEnv){const p=(e.withCredentials||c2(d))&&e.xsrfCookieName&&a2.read(e.xsrfCookieName);p&&o.set(e.xsrfHeaderName,p)}s===void 0&&o.setContentType(null),"setRequestHeader"in c&&Q.forEach(o.toJSON(),function(h,_){c.setRequestHeader(_,h)}),Q.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&i!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",up(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",up(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=p=>{c&&(r(!p||p.type?new Di(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=d2(d);if(m&&nr.protocols.indexOf(m)===-1){r(new st("Unsupported protocol "+m+":",st.ERR_BAD_REQUEST,e));return}c.send(s||null)})},Wa={http:Nx,xhr:p2};Q.forEach(Wa,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const h2={getAdapter:e=>{e=Q.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;se instanceof vr?e.toJSON():e;function no(e,t){t=t||{};const n={};function r(c,d,f){return Q.isPlainObject(c)&&Q.isPlainObject(d)?Q.merge.call({caseless:f},c,d):Q.isPlainObject(d)?Q.merge({},d):Q.isArray(d)?d.slice():d}function s(c,d,f){if(Q.isUndefined(d)){if(!Q.isUndefined(c))return r(void 0,c,f)}else return r(c,d,f)}function o(c,d){if(!Q.isUndefined(d))return r(void 0,d)}function i(c,d){if(Q.isUndefined(d)){if(!Q.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 l={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(dp(c),dp(d),!0)};return Q.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=l[d]||s,m=f(e[d],t[d],d);Q.isUndefined(m)&&f!==a||(n[d]=m)}),n}const yy="1.4.0",Yd={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Yd[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const mp={};Yd.transitional=function(t,n,r){function s(o,i){return"[Axios v"+yy+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,a)=>{if(t===!1)throw new st(s(i," has been removed"+(n?" in "+n:"")),st.ERR_DEPRECATED);return n&&!mp[i]&&(mp[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 _2(e,t,n){if(typeof e!="object")throw new st("options must be an object",st.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],l=a===void 0||i(a,o,e);if(l!==!0)throw new st("option "+o+" must be "+l,st.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new st("Unknown option "+o,st.ERR_BAD_OPTION)}}const Dc={assertOptions:_2,validators:Yd},Ar=Dc.validators;class dl{constructor(t){this.defaults=t,this.interceptors={request:new ap,response:new ap}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=no(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&Dc.assertOptions(r,{silentJSONParsing:Ar.transitional(Ar.boolean),forcedJSONParsing:Ar.transitional(Ar.boolean),clarifyTimeoutError:Ar.transitional(Ar.boolean)},!1),s!=null&&(Q.isFunction(s)?n.paramsSerializer={serialize:s}:Dc.assertOptions(s,{encode:Ar.function,serialize:Ar.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=o&&Q.merge(o.common,o[n.method]),i&&Q.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=vr.concat(i,o);const a=[];let l=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(l=l&&_.synchronous,a.unshift(_.fulfilled,_.rejected))});const c=[];this.interceptors.response.forEach(function(_){c.push(_.fulfilled,_.rejected)});let d,f=0,m;if(!l){const h=[cp.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 Di(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 Jd(function(s){t=s}),cancel:t}}}const g2=Jd;function y2(e){return function(n){return e.apply(null,n)}}function v2(e){return Q.isObject(e)&&e.isAxiosError===!0}const Pc={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(Pc).forEach(([e,t])=>{Pc[t]=e});const b2=Pc;function vy(e){const t=new Ga(e),n=ty(Ga.prototype.request,t);return Q.extend(n,Ga.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return vy(no(e,s))},n}const Rt=vy(Zd);Rt.Axios=Ga;Rt.CanceledError=Di;Rt.CancelToken=g2;Rt.isCancel=_y;Rt.VERSION=yy;Rt.toFormData=Yl;Rt.AxiosError=st;Rt.Cancel=Rt.CanceledError;Rt.all=function(t){return Promise.all(t)};Rt.spread=y2;Rt.isAxiosError=v2;Rt.mergeConfig=no;Rt.AxiosHeaders=vr;Rt.formToJSON=e=>hy(Q.isHTMLForm(e)?new FormData(e):e);Rt.HttpStatusCode=b2;Rt.default=Rt;const he=Rt,{t:Fs}=Hl.global;he.interceptors.response.use(function(e){return e},function(e){return e.request.status&&e.request.responseURL&&Ke.dispatch("add_notification",{text:Fs("server.request-failed",{status:e.request.status,cause:e.request.statusText,url:e.request.responseURL}),type:"danger"}),Promise.reject(e)});const N={config(){return he.get("./api/config")},settings(){return he.get("./api/settings")},settings_update(e,t){return he.put("./api/settings/"+e+"/"+t.name,t)},library_stats(){return he.get("./api/library")},library_update(e){const t={};return e&&(t.scan_kind=e),he.put("./api/update",void 0,{params:t})},library_rescan(e){const t={};return e&&(t.scan_kind=e),he.put("./api/rescan",void 0,{params:t})},library_count(e){return he.get("./api/library/count?expression="+e)},queue(){return he.get("./api/queue")},queue_clear(){return he.put("./api/queue/clear")},queue_remove(e){return he.delete("./api/queue/items/"+e)},queue_move(e,t){return he.put("./api/queue/items/"+e+"?new_position="+t)},queue_add(e){return he.post("./api/queue/items/add?uris="+e).then(t=>(Ke.dispatch("add_notification",{text:Fs("server.appended-tracks",{count:t.data.count}),type:"info",timeout:2e3}),Promise.resolve(t)))},queue_add_next(e){let t=0;return Ke.getters.now_playing&&Ke.getters.now_playing.id&&(t=Ke.getters.now_playing.position+1),he.post("./api/queue/items/add?uris="+e+"&position="+t).then(n=>(Ke.dispatch("add_notification",{text:Fs("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_expression_add(e){const t={};return t.expression=e,he.post("./api/queue/items/add",void 0,{params:t}).then(n=>(Ke.dispatch("add_notification",{text:Fs("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,Ke.getters.now_playing&&Ke.getters.now_playing.id&&(t.position=Ke.getters.now_playing.position+1),he.post("./api/queue/items/add",void 0,{params:t}).then(n=>(Ke.dispatch("add_notification",{text:Fs("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_save_playlist(e){return he.post("./api/queue/save",void 0,{params:{name:e}}).then(t=>(Ke.dispatch("add_notification",{text:Fs("server.queue-saved",{name:e}),type:"info",timeout:2e3}),Promise.resolve(t)))},player_status(){return he.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,he.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,he.post("./api/queue/items/add",void 0,{params:r})},player_play(e={}){return he.put("./api/player/play",void 0,{params:e})},player_playpos(e){return he.put("./api/player/play?position="+e)},player_playid(e){return he.put("./api/player/play?item_id="+e)},player_pause(){return he.put("./api/player/pause")},player_stop(){return he.put("./api/player/stop")},player_next(){return he.put("./api/player/next")},player_previous(){return he.put("./api/player/previous")},player_shuffle(e){const t=e?"true":"false";return he.put("./api/player/shuffle?state="+t)},player_consume(e){const t=e?"true":"false";return he.put("./api/player/consume?state="+t)},player_repeat(e){return he.put("./api/player/repeat?state="+e)},player_volume(e){return he.put("./api/player/volume?volume="+e)},player_output_volume(e,t){return he.put("./api/player/volume?volume="+t+"&output_id="+e)},player_seek_to_pos(e){return he.put("./api/player/seek?position_ms="+e)},player_seek(e){return he.put("./api/player/seek?seek_ms="+e)},outputs(){return he.get("./api/outputs")},output_update(e,t){return he.put("./api/outputs/"+e,t)},output_toggle(e){return he.put("./api/outputs/"+e+"/toggle")},library_artists(e=void 0){return he.get("./api/library/artists",{params:{media_kind:e}})},library_artist(e){return he.get("./api/library/artists/"+e)},library_artist_albums(e){return he.get("./api/library/artists/"+e+"/albums")},library_albums(e=void 0){return he.get("./api/library/albums",{params:{media_kind:e}})},library_album(e){return he.get("./api/library/albums/"+e)},library_album_tracks(e,t={limit:-1,offset:0}){return he.get("./api/library/albums/"+e+"/tracks",{params:t})},library_album_track_update(e,t){return he.put("./api/library/albums/"+e+"/tracks",void 0,{params:t})},library_genres(e=void 0){return he.get("./api/library/genres",{params:{media_kind:e}})},library_genre(e){return he.get(`./api/library/genres/${encodeURIComponent(e)}`)},library_genre_albums(e){const t={type:"albums",expression:`genre is "${e}" and media_kind is music`};return he.get("./api/search",{params:t})},library_genre_tracks(e){const t={type:"tracks",expression:`genre is "${e}" and media_kind is music`};return he.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 he.get("./api/search",{params:e})},library_composers(e=void 0){return he.get("./api/library/composers",{params:{media_kind:e}})},library_composer(e){return he.get(`./api/library/composers/${encodeURIComponent(e)}`)},library_composer_albums(e){const t={type:"albums",expression:`composer is "${e}" and media_kind is music`};return he.get("./api/search",{params:t})},library_composer_tracks(e){const t={type:"tracks",expression:`composer is "${e}" and media_kind is music`};return he.get("./api/search",{params:t})},library_artist_tracks(e){if(e){const t={type:"tracks",expression:'songartistid is "'+e+'"'};return he.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 he.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 he.get("./api/search",{params:t})},library_add(e){return he.post("./api/library/add",void 0,{params:{url:e}})},library_playlist_delete(e){return he.delete("./api/library/playlists/"+e,void 0)},library_playlists(){return he.get("./api/library/playlists")},library_playlist_folder(e=0){return he.get("./api/library/playlists/"+e+"/playlists")},library_playlist(e){return he.get("./api/library/playlists/"+e)},library_playlist_tracks(e){return he.get("./api/library/playlists/"+e+"/tracks")},library_track(e){return he.get("./api/library/tracks/"+e)},library_track_playlists(e){return he.get("./api/library/tracks/"+e+"/playlists")},library_track_update(e,t={}){return he.put("./api/library/tracks/"+e,void 0,{params:t})},library_files(e=void 0){const t={directory:e};return he.get("./api/library/files",{params:t})},search(e){return he.get("./api/search",{params:e})},spotify(){return he.get("./api/spotify")},spotify_login(e){return he.post("./api/spotify-login",e)},spotify_logout(){return he.get("./api/spotify-logout")},lastfm(){return he.get("./api/lastfm")},lastfm_login(e){return he.post("./api/lastfm-login",e)},lastfm_logout(e){return he.get("./api/lastfm-logout")},pairing(){return he.get("./api/pairing")},pairing_kickoff(e){return he.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}},C2={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(){N.player_play({item_id:this.item.id})}}},z2={key:0,class:"media is-align-items-center"},w2={key:0,class:"media-left"},k2=["textContent"],x2=["textContent"],E2=["textContent"],S2={class:"media-right"};function $2(e,t,n,r,s,o){const i=S("mdicon");return o.is_next||!n.show_only_next_items?(w(),$("div",z2,[n.edit_mode?(w(),$("div",w2,[v(i,{class:"icon has-text-grey fd-is-movable handle",name:"drag-horizontal",size:"16"})])):H("",!0),u("div",{class:"media-content is-clickable is-clipped",onClick:t[0]||(t[0]=(...a)=>o.play&&o.play(...a))},[u("h1",{class:Te(["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,k2),u("h2",{class:Te(["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}])},[u("b",{textContent:g(n.item.artist)},null,8,x2)],2),u("h2",{class:Te(["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,E2)]),u("div",S2,[lt(e.$slots,"actions")])])):H("",!0)}const A2=se(C2,[["render",$2]]);var Yt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function fo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function by(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var s=[null];s.push.apply(s,arguments);var o=Function.bind.apply(t,s);return new o}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var Cy={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(C){_.resolve(C)},function(C){_.reject(C)}),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 C in _)_.hasOwnProperty(C)&&(p[C]=_[C])}),p},l=function(m,p){var h="";for(var _ in p)if(p.hasOwnProperty(_)){var C=p[_];h+=encodeURIComponent(_)+"="+encodeURIComponent(C)+"&"}return h.length>0&&(h=h.substring(0,h.length-1),m=m+"?"+h),m},c=function(m,p){var h=new XMLHttpRequest,_=function(C,b){function y(T){C&&C(T),p&&p(null,T)}function k(){b&&b(h),p&&p(h,null)}var z=m.type||"GET";if(h.open(z,l(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(L){console.error(L)}h.status>=200&&h.status<300?y(T):k()}},z==="GET")h.send(null);else{var x=null;m.postData&&(m.contentType==="image/jpeg"?(x=m.postData,h.setRequestHeader("Content-Type",m.contentType)):(x=JSON.stringify(m.postData),h.setRequestHeader("Content-Type","application/json"))),h.send(x)}};return p?(_(),null):i(_,function(){h.abort()})},d=function(m,p,h,_){var C={},b=null;typeof p=="object"?(C=p,b=h):typeof p=="function"&&(b=p);var y=m.type||"GET";return y!=="GET"&&m.postData&&!_?m.postData=a(m.postData,C):m.params=a(m.params,C),c(m,b)},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 C={url:n+"/playlists/"+m+"/tracks",type:"POST",postData:{uris:p}};return d(C,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,_,C){var b={url:n+"/playlists/"+m+"/tracks",type:"PUT",postData:{range_start:p,insert_before:h}};return d(b,_,C)},f.prototype.removeTracksFromPlaylist=function(m,p,h){var _=p.map(function(b){return typeof b=="string"?{uri:b}:b}),C={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:_}};return d(C,{},h)},f.prototype.removeTracksFromPlaylistWithSnapshotId=function(m,p,h,_){var C=p.map(function(y){return typeof y=="string"?{uri:y}:y}),b={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:C,snapshot_id:h}};return d(b,{},_)},f.prototype.removeTracksFromPlaylistInPositions=function(m,p,h,_){var C={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{positions:p,snapshot_id:h}};return d(C,{},_)},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 C={url:n+"/artists/"+m+"/top-tracks",params:{country:p}};return d(C,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 C={url:n+"/search/",params:{q:m,type:p.join(",")}};return d(C,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 C={type:"PUT",url:n+"/me/player",postData:_};return d(C,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(y){y in m&&(_[y]=m[y])});var C={type:"PUT",url:n+"/me/player/play",params:h,postData:_},b=typeof m=="function"?m:{};return d(C,b,p)},f.prototype.queue=function(m,p,h){p=p||{};var _="device_id"in p?{uri:m,device_id:p.device_id}:{uri:m},C={type:"POST",url:n+"/me/player/queue",params:_};return d(C,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 C={type:"PUT",url:n+"/me/player/seek",params:_};return d(C,p,h)},f.prototype.setRepeat=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var C={type:"PUT",url:n+"/me/player/repeat",params:_};return d(C,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 C={type:"PUT",url:n+"/me/player/volume",params:_};return d(C,p,h)},f.prototype.setShuffle=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var C={type:"PUT",url:n+"/me/player/shuffle",params:_};return d(C,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})(Cy);var T2=Cy.exports;const Wn=fo(T2),O2={name:"ModalDialogQueueItem",props:["show","item"],emits:["close"],data(){return{spotify_track:{}}},watch:{item(){if(this.item&&this.item.data_kind==="spotify"){const e=new Wn;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"),N.queue_remove(this.item.id)},play(){this.$emit("close"),N.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})}}},D2={key:0,class:"modal is-active"},P2={class:"modal-content fd-modal-card"},I2={class:"card"},F2={class:"card-content"},R2=["textContent"],L2=["textContent"],M2={class:"content is-small"},N2=["textContent"],V2=["textContent"],B2=["textContent"],H2={key:0},j2=["textContent"],U2=["textContent"],q2=["textContent"],W2={key:1},G2=["textContent"],K2=["textContent"],Z2={key:2},Y2=["textContent"],J2=["textContent"],X2={key:3},Q2=["textContent"],eE=["textContent"],tE=["textContent"],nE=["textContent"],rE=["textContent"],sE=["textContent"],oE=["textContent"],iE=["textContent"],aE=["textContent"],lE={class:"title is-6"},uE=["textContent"],cE={key:0,class:"has-text-weight-normal"},dE=["textContent"],mE=["textContent"],fE=["textContent"],pE={class:"title is-6"},hE=["textContent"],_E=["textContent"],gE=["textContent"],yE=["textContent"],vE={class:"card-footer"},bE=["textContent"],CE=["textContent"];function zE(e,t,n,r,s,o){const i=S("mdicon");return w(),$("div",null,[v(Pt,{name:"fade"},{default:E(()=>[n.show?(w(),$("div",D2,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",P2,[u("div",I2,[u("div",F2,[u("p",{class:"title is-4",textContent:g(n.item.title)},null,8,R2),u("p",{class:"subtitle",textContent:g(n.item.artist)},null,8,L2),u("div",M2,[u("p",null,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album"))},null,8,N2),n.item.album_id?(w(),$("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,V2)):(w(),$("span",{key:1,class:"title is-6",textContent:g(n.item.album)},null,8,B2))]),n.item.album_artist?(w(),$("p",H2,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album-artist"))},null,8,j2),n.item.album_artist_id?(w(),$("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,U2)):(w(),$("span",{key:1,class:"title is-6",textContent:g(n.item.album_artist)},null,8,q2))])):H("",!0),n.item.composer?(w(),$("p",W2,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.composer"))},null,8,G2),u("span",{class:"title is-6",textContent:g(n.item.composer)},null,8,K2)])):H("",!0),n.item.year>0?(w(),$("p",Z2,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.year"))},null,8,Y2),u("span",{class:"title is-6",textContent:g(n.item.year)},null,8,J2)])):H("",!0),n.item.genre?(w(),$("p",X2,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.genre"))},null,8,Q2),u("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,eE)])):H("",!0),u("p",null,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.position"))},null,8,tE),u("span",{class:"title is-6",textContent:g([n.item.disc_number,n.item.track_number].join(" / "))},null,8,nE)]),u("p",null,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.duration"))},null,8,rE),u("span",{class:"title is-6",textContent:g(e.$filters.durationInHours(n.item.length_ms))},null,8,sE)]),u("p",null,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.path"))},null,8,oE),u("span",{class:"title is-6",textContent:g(n.item.path)},null,8,iE)]),u("p",null,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.type"))},null,8,aE),u("span",lE,[u("span",{textContent:g([e.$t("media.kind."+n.item.media_kind),e.$t("data.kind."+n.item.data_kind)].join(" - "))},null,8,uE),n.item.data_kind==="spotify"?(w(),$("span",cE,[dt(" ("),u("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,dE),dt(", "),u("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,mE),dt(") ")])):H("",!0)])]),u("p",null,[u("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.quality"))},null,8,fE),u("span",pE,[u("span",{textContent:g(n.item.type)},null,8,hE),n.item.samplerate?(w(),$("span",{key:0,textContent:g(e.$t("dialog.queue-item.samplerate",{rate:n.item.samplerate}))},null,8,_E)):H("",!0),n.item.channels?(w(),$("span",{key:1,textContent:g(e.$t("dialog.queue-item.channels",{channels:e.$filters.channels(n.item.channels)}))},null,8,gE)):H("",!0),n.item.bitrate?(w(),$("span",{key:2,textContent:g(e.$t("dialog.queue-item.bitrate",{rate:n.item.bitrate}))},null,8,yE)):H("",!0)])])])]),u("footer",vE,[u("a",{class:"card-footer-item has-text-dark",onClick:t[6]||(t[6]=(...a)=>o.remove&&o.remove(...a))},[v(i,{class:"icon",name:"delete",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.remove"))},null,8,bE)]),u("a",{class:"card-footer-item has-text-dark",onClick:t[7]||(t[7]=(...a)=>o.play&&o.play(...a))},[v(i,{class:"icon",name:"play",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.play"))},null,8,CE)])])])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[8]||(t[8]=a=>e.$emit("close"))})])):H("",!0)]),_:1})])}const zy=se(O2,[["render",zE]]),wE={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,N.queue_add(this.url).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})},play(){this.loading=!0,N.player_play_uri(this.url,!1).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})}}},kE={key:0,class:"modal is-active"},xE={class:"modal-content fd-modal-card"},EE={class:"card"},SE={class:"card-content"},$E=["textContent"],AE={class:"field"},TE={class:"control is-expanded has-icons-left"},OE=["placeholder","disabled"],DE={key:0,class:"card-footer"},PE={class:"card-footer-item has-text-dark"},IE=["textContent"],FE={key:1,class:"card-footer"},RE=["textContent"],LE=["textContent"],ME=["textContent"];function NE(e,t,n,r,s,o){const i=S("mdicon");return w(),$("div",null,[v(Pt,{name:"fade"},{default:E(()=>[n.show?(w(),$("div",kE,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",xE,[u("div",EE,[u("div",SE,[u("p",{class:"title is-4",textContent:g(e.$t("dialog.add.stream.title"))},null,8,$E),u("form",{class:"mb-5",onSubmit:t[2]||(t[2]=ot((...a)=>o.play&&o.play(...a),["prevent"]))},[u("div",AE,[u("p",TE,[ut(u("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,OE),[[Dt,s.url]]),v(i,{class:"icon is-left",name:"web",size:"16"})])])],32)]),s.loading?(w(),$("footer",DE,[u("a",PE,[v(i,{class:"icon",name:"web",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.loading"))},null,8,IE)])])):(w(),$("footer",FE,[u("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[v(i,{class:"icon",name:"cancel",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.cancel"))},null,8,RE)]),u("a",{class:"card-footer-item has-text-dark",onClick:t[4]||(t[4]=(...a)=>o.add_stream&&o.add_stream(...a))},[v(i,{class:"icon",name:"playlist-plus",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.add"))},null,8,LE)]),u("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))},[v(i,{class:"icon",name:"play",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.play"))},null,8,ME)])]))])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[6]||(t[6]=a=>e.$emit("close"))})])):H("",!0)]),_:1})])}const VE=se(wE,[["render",NE]]),BE={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,N.queue_save_playlist(this.playlist_name).then(()=>{this.$emit("close"),this.playlist_name=""}).catch(()=>{this.loading=!1}))}}},HE={key:0,class:"modal is-active"},jE={class:"modal-content fd-modal-card"},UE={class:"card"},qE={class:"card-content"},WE=["textContent"],GE={class:"field"},KE={class:"control is-expanded has-icons-left"},ZE=["placeholder","disabled"],YE={key:0,class:"card-footer"},JE={class:"card-footer-item has-text-dark"},XE=["textContent"],QE={key:1,class:"card-footer"},eS=["textContent"],tS=["textContent"];function nS(e,t,n,r,s,o){const i=S("mdicon");return w(),$("div",null,[v(Pt,{name:"fade"},{default:E(()=>[n.show?(w(),$("div",HE,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",jE,[u("div",UE,[u("div",qE,[u("p",{class:"title is-4",textContent:g(e.$t("dialog.playlist.save.title"))},null,8,WE),u("form",{class:"mb-5",onSubmit:t[2]||(t[2]=ot((...a)=>o.save&&o.save(...a),["prevent"]))},[u("div",GE,[u("p",KE,[ut(u("input",{ref:"playlist_name_field","onUpdate:modelValue":t[1]||(t[1]=a=>s.playlist_name=a),class:"input is-shadowless",type:"text",placeholder:e.$t("dialog.playlist.save.playlist-name"),disabled:s.loading},null,8,ZE),[[Dt,s.playlist_name]]),v(i,{class:"icon is-left",name:"file-music",size:"16"})])])],32)]),s.loading?(w(),$("footer",YE,[u("a",JE,[v(i,{class:"icon",name:"web",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.saving"))},null,8,XE)])])):(w(),$("footer",QE,[u("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[v(i,{class:"icon",name:"cancel",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.cancel"))},null,8,eS)]),u("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))},[v(i,{class:"icon",name:"content-save",size:"16"}),u("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.save"))},null,8,tS)])]))])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[5]||(t[5]=a=>e.$emit("close"))})])):H("",!0)]),_:1})])}const rS=se(BE,[["render",nS]]);var wy={exports:{}};const ky=by(ez);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function fp(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 lr(e){for(var t=1;t=0)&&(n[s]=e[s]);return n}function iS(e,t){if(e==null)return{};var n=oS(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 aS(e){return lS(e)||uS(e)||cS(e)||dS()}function lS(e){if(Array.isArray(e))return Ic(e)}function uS(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cS(e,t){if(e){if(typeof e=="string")return Ic(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 Ic(e,t)}}function Ic(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 pS(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Rn(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&ml(e,t):ml(e,t))||r&&e===n)return e;if(e===n)break}while(e=pS(e))}return null}var hp=/\s+/g;function zt(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(hp," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(hp," ")}}function Se(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 fs(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Se(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 Sy(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===or())break;r=Br(r,!1)}return!1}function ro(e,t,n,r){for(var s=0,o=0,i=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},s=r.evt,o=iS(r,CS);Ii.pluginEvent.bind(Re)(t,n,lr({dragEl:me,parentEl:wt,ghostEl:qe,rootEl:yt,nextEl:ss,lastDownEl:Za,cloneEl:kt,cloneHidden:Nr,dragStarted:Lo,putSortable:Nt,activeSortable:Re.active,originalEvent:s,oldIndex:Bs,oldDraggableIndex:ei,newIndex:cn,newDraggableIndex:Lr,hideGhostForTarget:Py,unhideGhostForTarget:Iy,cloneNowHidden:function(){Nr=!0},cloneNowShown:function(){Nr=!1},dispatchSortableEvent:function(a){Gt({sortable:n,name:a,originalEvent:s})}},o))};function Gt(e){Ro(lr({putSortable:Nt,cloneEl:kt,targetEl:me,rootEl:yt,oldIndex:Bs,oldDraggableIndex:ei,newIndex:cn,newDraggableIndex:Lr},e))}var me,wt,qe,yt,ss,Za,kt,Nr,Bs,cn,ei,Lr,ea,Nt,Rs=!1,fl=!1,pl=[],ts,Dn,Tu,Ou,vp,bp,Lo,$s,ti,ni=!1,ta=!1,Ya,Bt,Du=[],Fc=!1,hl=[],Ql=typeof document<"u",na=xy,Cp=Pi||kr?"cssFloat":"float",zS=Ql&&!fS&&!xy&&"draggable"in document.createElement("div"),Ty=function(){if(Ql){if(kr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Oy=function(t,n){var r=Se(t),s=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=ro(t,0,n),i=ro(t,1,n),a=o&&Se(o),l=i&&Se(i),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+vt(o).width,d=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+vt(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&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return o&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||c>=s&&r[Cp]==="none"||i&&r[Cp]==="none"&&c+d>s)?"vertical":"horizontal"},wS=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,l=r?n.right:n.bottom,c=r?n.width:n.height;return s===a||o===l||s+i/2===a+c/2},kS=function(t,n){var r;return pl.some(function(s){var o=s[jt].options.emptyInsertThreshold;if(!(!o||Xd(s))){var i=vt(s),a=t>=i.left-o&&t<=i.right+o,l=n>=i.top-o&&n<=i.bottom+o;if(a&&l)return r=s}}),r},Dy=function(t){function n(o,i){return function(a,l,c,d){var f=a.options.group.name&&l.options.group.name&&a.options.group.name===l.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,l,c,d),i)(a,l,c,d);var m=(i?a:l).options.group.name;return o===!0||typeof o=="string"&&o===m||o.join&&o.indexOf(m)>-1}}var r={},s=t.group;(!s||Ka(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},Py=function(){!Ty&&qe&&Se(qe,"display","none")},Iy=function(){!Ty&&qe&&Se(qe,"display","")};Ql&&document.addEventListener("click",function(e){if(fl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),fl=!1,!1},!0);var ns=function(t){if(me){t=t.touches?t.touches[0]:t;var n=kS(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[jt]._onDragOver(r)}}},xS=function(t){me&&me.parentNode[jt]._isOutsideThisEl(t.target)};function Re(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=Tn({},t),e[jt]=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 Oy(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:Re.supportPointer!==!1&&"PointerEvent"in window&&!Xo,emptyInsertThreshold:5};Ii.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Dy(t);for(var s in this)s.charAt(0)==="_"&&typeof this[s]=="function"&&(this[s]=this[s].bind(this));this.nativeDraggable=t.forceFallback?!1:zS,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Xe(e,"pointerdown",this._onTapStart):(Xe(e,"mousedown",this._onTapStart),Xe(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Xe(e,"dragover",this),Xe(e,"dragenter",this)),pl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Tn(this,yS())}Re.prototype={constructor:Re,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&($s=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,me):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,l=(a||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,d=s.filter;if(PS(r),!me&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||s.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&Xo&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=Rn(l,s.draggable,r,!1),!(l&&l.animated)&&Za!==l)){if(Bs=Et(l),ei=Et(l,s.draggable),typeof d=="function"){if(d.call(this,t,l,this)){Gt({sortable:n,rootEl:c,name:"filter",targetEl:l,toEl:r,fromEl:r}),en("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(d&&(d=d.split(",").some(function(f){if(f=Rn(c,f.trim(),r,!1),f)return Gt({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),en("filter",n,{evt:t}),!0}),d)){o&&t.cancelable&&t.preventDefault();return}s.handle&&!Rn(c,s.handle,r,!1)||this._prepareDragStart(t,a,l)}}},_prepareDragStart:function(t,n,r){var s=this,o=s.el,i=s.options,a=o.ownerDocument,l;if(r&&!me&&r.parentNode===o){var c=vt(r);if(yt=o,me=r,wt=me.parentNode,ss=me.nextSibling,Za=r,ea=i.group,Re.dragged=me,ts={target:me,clientX:(n||t).clientX,clientY:(n||t).clientY},vp=ts.clientX-c.left,bp=ts.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,me.style["will-change"]="all",l=function(){if(en("delayEnded",s,{evt:t}),Re.eventCanceled){s._onDrop();return}s._disableDelayedDragEvents(),!pp&&s.nativeDraggable&&(me.draggable=!0),s._triggerDragStart(t,n),Gt({sortable:s,name:"choose",originalEvent:t}),zt(me,i.chosenClass,!0)},i.ignore.split(",").forEach(function(d){Sy(me,d.trim(),Pu)}),Xe(a,"dragover",ns),Xe(a,"mousemove",ns),Xe(a,"touchmove",ns),Xe(a,"mouseup",s._onDrop),Xe(a,"touchend",s._onDrop),Xe(a,"touchcancel",s._onDrop),pp&&this.nativeDraggable&&(this.options.touchStartThreshold=4,me.draggable=!0),en("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Pi||kr))){if(Re.eventCanceled){this._onDrop();return}Xe(a,"mouseup",s._disableDelayedDrag),Xe(a,"touchend",s._disableDelayedDrag),Xe(a,"touchcancel",s._disableDelayedDrag),Xe(a,"mousemove",s._delayedDragTouchMoveHandler),Xe(a,"touchmove",s._delayedDragTouchMoveHandler),i.supportPointer&&Xe(a,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(l,i.delay)}else l()}},_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(){me&&Pu(me),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Ye(t,"mouseup",this._disableDelayedDrag),Ye(t,"touchend",this._disableDelayedDrag),Ye(t,"touchcancel",this._disableDelayedDrag),Ye(t,"mousemove",this._delayedDragTouchMoveHandler),Ye(t,"touchmove",this._delayedDragTouchMoveHandler),Ye(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?Xe(document,"pointermove",this._onTouchMove):n?Xe(document,"touchmove",this._onTouchMove):Xe(document,"mousemove",this._onTouchMove):(Xe(me,"dragend",this),Xe(yt,"dragstart",this._onDragStart));try{document.selection?Ja(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Rs=!1,yt&&me){en("dragStarted",this,{evt:n}),this.nativeDraggable&&Xe(document,"dragover",xS);var r=this.options;!t&&zt(me,r.dragClass,!1),zt(me,r.ghostClass,!0),Re.active=this,t&&this._appendGhost(),Gt({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Dn){this._lastX=Dn.clientX,this._lastY=Dn.clientY,Py();for(var t=document.elementFromPoint(Dn.clientX,Dn.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Dn.clientX,Dn.clientY),t!==n);)n=t;if(me.parentNode[jt]._isOutsideThisEl(t),n)do{if(n[jt]){var r=void 0;if(r=n[jt]._onDragOver({clientX:Dn.clientX,clientY:Dn.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);Iy()}},_onTouchMove:function(t){if(ts){var n=this.options,r=n.fallbackTolerance,s=n.fallbackOffset,o=t.touches?t.touches[0]:t,i=qe&&fs(qe,!0),a=qe&&i&&i.a,l=qe&&i&&i.d,c=na&&Bt&&gp(Bt),d=(o.clientX-ts.clientX+s.x)/(a||1)+(c?c[0]-Du[0]:0)/(a||1),f=(o.clientY-ts.clientY+s.y)/(l||1)+(c?c[1]-Du[1]:0)/(l||1);if(!Re.active&&!Rs){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(Gt({rootEl:wt,name:"add",toEl:wt,fromEl:yt,originalEvent:t}),Gt({sortable:this,name:"remove",toEl:wt,originalEvent:t}),Gt({rootEl:wt,name:"sort",toEl:wt,fromEl:yt,originalEvent:t}),Gt({sortable:this,name:"sort",toEl:wt,originalEvent:t})),Nt&&Nt.save()):cn!==Bs&&cn>=0&&(Gt({sortable:this,name:"update",toEl:wt,originalEvent:t}),Gt({sortable:this,name:"sort",toEl:wt,originalEvent:t})),Re.active&&((cn==null||cn===-1)&&(cn=Bs,Lr=ei),Gt({sortable:this,name:"end",toEl:wt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){en("nulling",this),yt=me=wt=qe=ss=kt=Za=Nr=ts=Dn=Lo=cn=Lr=Bs=ei=$s=ti=Nt=ea=Re.dragged=Re.ghost=Re.clone=Re.active=null,hl.forEach(function(t){t.checked=!0}),hl.length=Tu=Ou=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":me&&(this._onDragOver(t),ES(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 TS(e,t,n,r,s,o,i,a){var l=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&&Yad+c*o/2:lf-Ya)return-ti}else if(l>d+c*(1-s)/2&&lf-c*o/2)?l>d+c/2?1:-1:0}function OS(e){return Et(me)1&&(He.forEach(function(a){o.addAnimationState({target:a,rect:tn?vt(a):i}),$u(a),a.fromRect=i,r.removeAnimationState(a)}),tn=!1,MS(!this.options.removeCloneOnHide,s))},dragOverCompleted:function(n){var r=n.sortable,s=n.isOwner,o=n.insertion,i=n.activeSortable,a=n.parentEl,l=n.putSortable,c=this.options;if(o){if(s&&i._hideClone(),xo=!1,c.animation&&He.length>1&&(tn||!s&&!i.options.sort&&!l)){var d=vt(ht,!1,!0,!0);He.forEach(function(m){m!==ht&&(yp(m,d),a.appendChild(m))}),tn=!0}if(!s)if(tn||oa(),He.length>1){var f=sa;i._showClone(r),i.options.animation&&!sa&&f&&un.forEach(function(m){i.addAnimationState({target:m,rect:Eo}),m.fromRect=Eo,m.thisAnimationDuration=null})}else i._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,s=n.isOwner,o=n.activeSortable;if(He.forEach(function(a){a.thisAnimationDuration=null}),o.options.animation&&!s&&o.multiDrag.isMultiDrag){Eo=Tn({},r);var i=fs(ht,!0);Eo.top-=i.f,Eo.left-=i.e}},dragOverAnimationComplete:function(){tn&&(tn=!1,oa())},drop:function(n){var r=n.originalEvent,s=n.rootEl,o=n.parentEl,i=n.sortable,a=n.dispatchSortableEvent,l=n.oldIndex,c=n.putSortable,d=c||this.sortable;if(r){var f=this.options,m=o.children;if(!As)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),zt(ht,f.selectedClass,!~He.indexOf(ht)),~He.indexOf(ht))He.splice(He.indexOf(ht),1),ko=null,Ro({sortable:i,rootEl:s,name:"deselect",targetEl:ht,originalEvt:r});else{if(He.push(ht),Ro({sortable:i,rootEl:s,name:"select",targetEl:ht,originalEvt:r}),r.shiftKey&&ko&&i.el.contains(ko)){var p=Et(ko),h=Et(ht);if(~p&&~h&&p!==h){var _,C;for(h>p?(C=p,_=h):(C=h,_=p+1);C<_;C++)~He.indexOf(m[C])||(zt(m[C],f.selectedClass,!0),He.push(m[C]),Ro({sortable:i,rootEl:s,name:"select",targetEl:m[C],originalEvt:r}))}}else ko=ht;Pn=d}if(As&&this.isMultiDrag){if(tn=!1,(o[jt].options.sort||o!==s)&&He.length>1){var b=vt(ht),y=Et(ht,":not(."+this.options.selectedClass+")");if(!xo&&f.animation&&(ht.thisAnimationDuration=null),d.captureAnimationState(),!xo&&(f.animation&&(ht.fromRect=b,He.forEach(function(z){if(z.thisAnimationDuration=null,z!==ht){var x=tn?vt(z):b;z.fromRect=x,d.addAnimationState({target:z,rect:x})}})),oa(),He.forEach(function(z){m[y]?o.insertBefore(z,m[y]):o.appendChild(z),y++}),l===Et(ht))){var k=!1;He.forEach(function(z){if(z.sortableIndex!==Et(z)){k=!0;return}}),k&&a("update")}He.forEach(function(z){$u(z)}),d.animateAll()}Pn=d}(s===o||c&&c.lastPutMode!=="clone")&&un.forEach(function(z){z.parentNode&&z.parentNode.removeChild(z)})}},nullingGlobal:function(){this.isMultiDrag=As=!1,un.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Ye(document,"pointerup",this._deselectMultiDrag),Ye(document,"mouseup",this._deselectMultiDrag),Ye(document,"touchend",this._deselectMultiDrag),Ye(document,"keydown",this._checkKeyDown),Ye(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof As<"u"&&As)&&Pn===this.sortable&&!(n&&Rn(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;He.length;){var r=He[0];zt(r,this.options.selectedClass,!1),He.shift(),Ro({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)}},Tn(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[jt];!r||!r.options.multiDrag||~He.indexOf(n)||(Pn&&Pn!==r&&(Pn.multiDrag._deselectMultiDrag(),Pn=r),zt(n,r.options.selectedClass,!0),He.push(n))},deselect:function(n){var r=n.parentNode[jt],s=He.indexOf(n);!r||!r.options.multiDrag||!~s||(zt(n,r.options.selectedClass,!1),He.splice(s,1))}},eventProperties:function(){var n=this,r=[],s=[];return He.forEach(function(o){r.push({multiDragElement:o,index:o.sortableIndex});var i;tn&&o!==ht?i=-1:tn?i=Et(o,":not(."+n.options.selectedClass+")"):i=Et(o),s.push({multiDragElement:o,index:i})}),{items:aS(He),clones:[].concat(un),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 MS(e,t){He.forEach(function(n,r){var s=t.children[n.sortableIndex+(e?Number(r):0)];s?t.insertBefore(n,s):t.appendChild(n)})}function wp(e,t){un.forEach(function(n,r){var s=t.children[n.sortableIndex+(e?Number(r):0)];s?t.insertBefore(n,s):t.appendChild(n)})}function oa(){He.forEach(function(e){e!==ht&&e.parentNode&&e.parentNode.removeChild(e)})}Re.mount(new IS);Re.mount(tm,em);const NS=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:LS,Sortable:Re,Swap:FS,default:Re},Symbol.toStringTag,{value:"Module"})),VS=by(NS);(function(e,t){(function(r,s){e.exports=s(ky,VS)})(typeof self<"u"?self:Yt,function(n,r){return function(s){var o={};function i(a){if(o[a])return o[a].exports;var l=o[a]={i:a,l:!1,exports:{}};return s[a].call(l.exports,l,l.exports,i),l.l=!0,l.exports}return i.m=s,i.c=o,i.d=function(a,l,c){i.o(a,l)||Object.defineProperty(a,l,{enumerable:!0,get:c})},i.r=function(a){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},i.t=function(a,l){if(l&1&&(a=i(a)),l&8||l&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}),l&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 l=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(l,"a",l),l},i.o=function(a,l){return Object.prototype.hasOwnProperty.call(a,l)},i.p="",i(i.s="fb15")}({"00ee":function(s,o,i){var a=i("b622"),l=a("toStringTag"),c={};c[l]="z",s.exports=String(c)==="[object z]"},"0366":function(s,o,i){var a=i("1c0b");s.exports=function(l,c,d){if(a(l),c===void 0)return l;switch(d){case 0:return function(){return l.call(c)};case 1:return function(f){return l.call(c,f)};case 2:return function(f,m){return l.call(c,f,m)};case 3:return function(f,m,p){return l.call(c,f,m,p)}}return function(){return l.apply(c,arguments)}}},"057f":function(s,o,i){var a=i("fc6a"),l=i("241c").f,c={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(m){try{return l(m)}catch{return d.slice()}};s.exports.f=function(p){return d&&c.call(p)=="[object Window]"?f(p):l(a(p))}},"06cf":function(s,o,i){var a=i("83ab"),l=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(C,b){if(C=d(C),b=f(b,!0),p)try{return h(C,b)}catch{}if(m(C,b))return c(!l.f.call(C,b),C[b])}},"0cfb":function(s,o,i){var a=i("83ab"),l=i("d039"),c=i("cc12");s.exports=!a&&!l(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(s,o,i){var a=i("23e7"),l=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 l(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(s,o,i){var a=i("c6b6"),l=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 l.call(c,d)}},"159b":function(s,o,i){var a=i("da84"),l=i("fdbc"),c=i("17c2"),d=i("9112");for(var f in l){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,l=i("a640"),c=i("ae40"),d=l("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"),l=a("iterator"),c=!1;try{var d=0,f={next:function(){return{done:!!d++}},return:function(){c=!0}};f[l]=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 _={};_[l]=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"),l=i("b622"),c=i("2d00"),d=l("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"),l=Math.max,c=Math.min;s.exports=function(d,f){var m=a(d);return m<0?l(m+f,0):c(m,f)}},"23e7":function(s,o,i){var a=i("da84"),l=i("06cf").f,c=i("9112"),d=i("6eeb"),f=i("ce4e"),m=i("e893"),p=i("94ca");s.exports=function(h,_){var C=h.target,b=h.global,y=h.stat,k,z,x,T,L,I;if(b?z=a:y?z=a[C]||f(C,{}):z=(a[C]||{}).prototype,z)for(x in _){if(L=_[x],h.noTargetGet?(I=l(z,x),T=I&&I.value):T=z[x],k=p(b?x:C+(y?".":"#")+x,h.forced),!k&&T!==void 0){if(typeof L==typeof T)continue;m(L,T)}(h.sham||T&&T.sham)&&c(L,"sham",!0),d(z,x,L,h)}}},"241c":function(s,o,i){var a=i("ca84"),l=i("7839"),c=l.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(f){return a(f,c)}},"25f0":function(s,o,i){var a=i("6eeb"),l=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 b=l(this),y=String(b.source),k=b.flags,z=String(k===void 0&&b instanceof RegExp&&!("flags"in m)?d.call(b):k);return"/"+y+"/"+z},{unsafe:!0})},"2ca0":function(s,o,i){var a=i("23e7"),l=i("06cf").f,c=i("50c4"),d=i("5a34"),f=i("1d80"),m=i("ab13"),p=i("c430"),h="".startsWith,_=Math.min,C=m("startsWith"),b=!p&&!C&&!!function(){var y=l(String.prototype,"startsWith");return y&&!y.writable}();a({target:"String",proto:!0,forced:!b&&!C},{startsWith:function(k){var z=String(f(this));d(k);var x=c(_(arguments.length>1?arguments[1]:void 0,z.length)),T=String(k);return h?h.call(z,T,x):z.slice(x,x+T.length)===T}})},"2d00":function(s,o,i){var a=i("da84"),l=i("342f"),c=a.process,d=c&&c.versions,f=d&&d.v8,m,p;f?(m=f.split("."),p=m[0]+m[1]):l&&(m=l.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=l.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"),l=i("3f8c"),c=i("b622"),d=c("iterator");s.exports=function(f){if(f!=null)return f[d]||f["@@iterator"]||l[a(f)]}},"37e8":function(s,o,i){var a=i("83ab"),l=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,C=0,b;_>C;)l.f(m,b=h[C++],p[b]);return m}},"3bbe":function(s,o,i){var a=i("861d");s.exports=function(l){if(!a(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(s,o,i){var a=i("6547").charAt,l=i("69f3"),c=i("7dd0"),d="String Iterator",f=l.set,m=l.getterFor(d);c(String,"String",function(p){f(this,{type:d,string:String(p),index:0})},function(){var h=m(this),_=h.string,C=h.index,b;return C>=_.length?{value:void 0,done:!0}:(b=a(_,C),h.index+=b.length,{value:b,done:!1})})},"3f8c":function(s,o){s.exports={}},4160:function(s,o,i){var a=i("23e7"),l=i("17c2");a({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(s,o,i){var a=i("da84");s.exports=a},"44ad":function(s,o,i){var a=i("d039"),l=i("c6b6"),c="".split;s.exports=a(function(){return!Object("z").propertyIsEnumerable(0)})?function(d){return l(d)=="String"?c.call(d,""):Object(d)}:Object},"44d2":function(s,o,i){var a=i("b622"),l=i("7c73"),c=i("9bf2"),d=a("unscopables"),f=Array.prototype;f[d]==null&&c.f(f,d,{configurable:!0,value:l(null)}),s.exports=function(m){f[d][m]=!0}},"44e7":function(s,o,i){var a=i("861d"),l=i("c6b6"),c=i("b622"),d=c("match");s.exports=function(f){var m;return a(f)&&((m=f[d])!==void 0?!!m:l(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"),l=i("50c4"),c=i("23cb"),d=function(f){return function(m,p,h){var _=a(m),C=l(_.length),b=c(h,C),y;if(f&&p!=p){for(;C>b;)if(y=_[b++],y!=y)return!0}else for(;C>b;b++)if((f||b in _)&&_[b]===p)return f||b||0;return!f&&-1}};s.exports={includes:d(!0),indexOf:d(!1)}},"4de4":function(s,o,i){var a=i("23e7"),l=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 l(this,h,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(s,o,i){var a=i("0366"),l=i("7b0b"),c=i("9bdd"),d=i("e95a"),f=i("50c4"),m=i("8418"),p=i("35a1");s.exports=function(_){var C=l(_),b=typeof this=="function"?this:Array,y=arguments.length,k=y>1?arguments[1]:void 0,z=k!==void 0,x=p(C),T=0,L,I,D,U,Z,X;if(z&&(k=a(k,y>2?arguments[2]:void 0,2)),x!=null&&!(b==Array&&d(x)))for(U=x.call(C),Z=U.next,I=new b;!(D=Z.call(U)).done;T++)X=z?c(U,k,[D.value,T],!0):D.value,m(I,T,X);else for(L=f(C.length),I=new b(L);L>T;T++)X=z?k(C[T],T):C[T],m(I,T,X);return I.length=T,I}},"4fad":function(s,o,i){var a=i("23e7"),l=i("6f53").entries;a({target:"Object",stat:!0},{entries:function(d){return l(d)}})},"50c4":function(s,o,i){var a=i("a691"),l=Math.min;s.exports=function(c){return c>0?l(a(c),9007199254740991):0}},5135:function(s,o){var i={}.hasOwnProperty;s.exports=function(a,l){return i.call(a,l)}},5319:function(s,o,i){var a=i("d784"),l=i("825a"),c=i("7b0b"),d=i("50c4"),f=i("a691"),m=i("1d80"),p=i("8aa5"),h=i("14c3"),_=Math.max,C=Math.min,b=Math.floor,y=/\$([$&'`]|\d\d?|<[^>]*>)/g,k=/\$([$&'`]|\d\d?)/g,z=function(x){return x===void 0?x:String(x)};a("replace",2,function(x,T,L,I){var D=I.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,U=I.REPLACE_KEEPS_$0,Z=D?"$":"$0";return[function(q,Ce){var te=m(this),ie=q==null?void 0:q[x];return ie!==void 0?ie.call(q,te,Ce):T.call(String(te),q,Ce)},function(j,q){if(!D&&U||typeof q=="string"&&q.indexOf(Z)===-1){var Ce=L(T,j,this,q);if(Ce.done)return Ce.value}var te=l(j),ie=String(this),ye=typeof q=="function";ye||(q=String(q));var je=te.global;if(je){var it=te.unicode;te.lastIndex=0}for(var ce=[];;){var W=h(te,ie);if(W===null||(ce.push(W),!je))break;var fe=String(W[0]);fe===""&&(te.lastIndex=p(ie,d(te.lastIndex),it))}for(var Ae="",Le=0,Ee=0;Ee=Le&&(Ae+=ie.slice(Le,le)+O,Le=le+V.length)}return Ae+ie.slice(Le)}];function X(j,q,Ce,te,ie,ye){var je=Ce+j.length,it=te.length,ce=k;return ie!==void 0&&(ie=c(ie),ce=y),T.call(ye,ce,function(W,fe){var Ae;switch(fe.charAt(0)){case"$":return"$";case"&":return j;case"`":return q.slice(0,Ce);case"'":return q.slice(je);case"<":Ae=ie[fe.slice(1,-1)];break;default:var Le=+fe;if(Le===0)return W;if(Le>it){var Ee=b(Le/10);return Ee===0?W:Ee<=it?te[Ee-1]===void 0?fe.charAt(1):te[Ee-1]+fe.charAt(1):W}Ae=te[Le-1]}return Ae===void 0?"":Ae})}})},5692:function(s,o,i){var a=i("c430"),l=i("c6cd");(s.exports=function(c,d){return l[c]||(l[c]=d!==void 0?d:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(s,o,i){var a=i("d066"),l=i("241c"),c=i("7418"),d=i("825a");s.exports=a("Reflect","ownKeys")||function(m){var p=l.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(l){if(a(l))throw TypeError("The method doesn't accept regular expressions");return l}},"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"),l=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),C=d(_.length),b;return f(h),b=m(_,0),b.length=l(b,_,_,C,0,1,h,arguments.length>1?arguments[1]:void 0),b}})},6547:function(s,o,i){var a=i("a691"),l=i("1d80"),c=function(d){return function(f,m){var p=String(l(f)),h=a(m),_=p.length,C,b;return h<0||h>=_?d?"":void 0:(C=p.charCodeAt(h),C<55296||C>56319||h+1===_||(b=p.charCodeAt(h+1))<56320||b>57343?d?p.charAt(h):C:d?p.slice(h,h+2):(C-55296<<10)+(b-56320)+65536)}};s.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(s,o,i){var a=i("861d"),l=i("e8b5"),c=i("b622"),d=c("species");s.exports=function(f,m){var p;return l(f)&&(p=f.constructor,typeof p=="function"&&(p===Array||l(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"),l=i("da84"),c=i("861d"),d=i("9112"),f=i("5135"),m=i("f772"),p=i("d012"),h=l.WeakMap,_,C,b,y=function(D){return b(D)?C(D):_(D,{})},k=function(D){return function(U){var Z;if(!c(U)||(Z=C(U)).type!==D)throw TypeError("Incompatible receiver, "+D+" required");return Z}};if(a){var z=new h,x=z.get,T=z.has,L=z.set;_=function(D,U){return L.call(z,D,U),U},C=function(D){return x.call(z,D)||{}},b=function(D){return T.call(z,D)}}else{var I=m("state");p[I]=!0,_=function(D,U){return d(D,I,U),U},C=function(D){return f(D,I)?D[I]:{}},b=function(D){return f(D,I)}}s.exports={set:_,get:C,has:b,enforce:y,getterFor:k}},"6eeb":function(s,o,i){var a=i("da84"),l=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(C,b,y,k){var z=k?!!k.unsafe:!1,x=k?!!k.enumerable:!1,T=k?!!k.noTargetGet:!1;if(typeof y=="function"&&(typeof b=="string"&&!c(y,"name")&&l(y,"name",b),h(y).source=_.join(typeof b=="string"?b:"")),C===a){x?C[b]=y:d(b,y);return}else z?!T&&C[b]&&(x=!0):delete C[b];x?C[b]=y:l(C,b,y)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||f(this)})},"6f53":function(s,o,i){var a=i("83ab"),l=i("df75"),c=i("fc6a"),d=i("d1e7").f,f=function(m){return function(p){for(var h=c(p),_=l(h),C=_.length,b=0,y=[],k;C>b;)k=_[b++],(!a||d.call(h,k))&&y.push(m?[k,h[k]]:h[k]);return y}};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"),l=i("5135"),c=i("e538"),d=i("9bf2").f;s.exports=function(f){var m=a.Symbol||(a.Symbol={});l(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(l){return Object(a(l))}},"7c73":function(s,o,i){var a=i("825a"),l=i("37e8"),c=i("7839"),d=i("d012"),f=i("1be4"),m=i("cc12"),p=i("f772"),h=">",_="<",C="prototype",b="script",y=p("IE_PROTO"),k=function(){},z=function(D){return _+b+h+D+_+"/"+b+h},x=function(D){D.write(z("")),D.close();var U=D.parentWindow.Object;return D=null,U},T=function(){var D=m("iframe"),U="java"+b+":",Z;return D.style.display="none",f.appendChild(D),D.src=String(U),Z=D.contentWindow.document,Z.open(),Z.write(z("document.F=Object")),Z.close(),Z.F},L,I=function(){try{L=document.domain&&new ActiveXObject("htmlfile")}catch{}I=L?x(L):T();for(var D=c.length;D--;)delete I[C][c[D]];return I()};d[y]=!0,s.exports=Object.create||function(U,Z){var X;return U!==null?(k[C]=a(U),X=new k,k[C]=null,X[y]=U):X=I(),Z===void 0?X:l(X,Z)}},"7dd0":function(s,o,i){var a=i("23e7"),l=i("9ed3"),c=i("e163"),d=i("d2bb"),f=i("d44e"),m=i("9112"),p=i("6eeb"),h=i("b622"),_=i("c430"),C=i("3f8c"),b=i("ae93"),y=b.IteratorPrototype,k=b.BUGGY_SAFARI_ITERATORS,z=h("iterator"),x="keys",T="values",L="entries",I=function(){return this};s.exports=function(D,U,Z,X,j,q,Ce){l(Z,U,X);var te=function(Ee){if(Ee===j&&ce)return ce;if(!k&&Ee in je)return je[Ee];switch(Ee){case x:return function(){return new Z(this,Ee)};case T:return function(){return new Z(this,Ee)};case L:return function(){return new Z(this,Ee)}}return function(){return new Z(this)}},ie=U+" Iterator",ye=!1,je=D.prototype,it=je[z]||je["@@iterator"]||j&&je[j],ce=!k&&it||te(j),W=U=="Array"&&je.entries||it,fe,Ae,Le;if(W&&(fe=c(W.call(new D)),y!==Object.prototype&&fe.next&&(!_&&c(fe)!==y&&(d?d(fe,y):typeof fe[z]!="function"&&m(fe,z,I)),f(fe,ie,!0,!0),_&&(C[ie]=I))),j==T&&it&&it.name!==T&&(ye=!0,ce=function(){return it.call(this)}),(!_||Ce)&&je[z]!==ce&&m(je,z,ce),C[U]=ce,j)if(Ae={values:te(T),keys:q?ce:te(x),entries:te(L)},Ce)for(Le in Ae)(k||ye||!(Le in je))&&p(je,Le,Ae[Le]);else a({target:U,proto:!0,forced:k||ye},Ae);return Ae}},"7f9a":function(s,o,i){var a=i("da84"),l=i("8925"),c=a.WeakMap;s.exports=typeof c=="function"&&/native code/.test(l(c))},"825a":function(s,o,i){var a=i("861d");s.exports=function(l){if(!a(l))throw TypeError(String(l)+" is not an object");return l}},"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"),l=i("9bf2"),c=i("5c6c");s.exports=function(d,f,m){var p=a(f);p in d?l.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,l,c;(function(d,f){l=[],a=f,c=typeof a=="function"?a.apply(o,l):a,c!==void 0&&(s.exports=c)})(typeof self<"u"?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(L){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,h=m.exec(L.stack)||p.exec(L.stack),_=h&&h[1]||!1,C=h&&h[2]||!1,b=document.location.href.replace(document.location.hash,""),y,k,z,x=document.getElementsByTagName("script");_===b&&(y=document.documentElement.outerHTML,k=new RegExp("(?:[^\\n]+?\\n){0,"+(C-2)+"}[^<]*