67 lines
339 KiB
JavaScript
Raw Normal View History

/**
2024-10-15 10:09:10 +02:00
* @vue/shared v3.5.10
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
2024-10-15 10:09:10 +02:00
**//*! #__NO_SIDE_EFFECTS__ */function mr(t){const e=Object.create(null);for(const s of t.split(","))e[s]=1;return s=>s in e}const xe={},Ss=[],xt=()=>{},Fc=()=>!1,Hi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),gr=t=>t.startsWith("onUpdate:"),$e=Object.assign,vr=(t,e)=>{const s=t.indexOf(e);s>-1&&t.splice(s,1)},Hc=Object.prototype.hasOwnProperty,be=(t,e)=>Hc.call(t,e),le=Array.isArray,Es=t=>Bi(t)==="[object Map]",ba=t=>Bi(t)==="[object Set]",ue=t=>typeof t=="function",ze=t=>typeof t=="string",Zt=t=>typeof t=="symbol",Pe=t=>t!==null&&typeof t=="object",ya=t=>(Pe(t)||ue(t))&&ue(t.then)&&ue(t.catch),Sa=Object.prototype.toString,Bi=t=>Sa.call(t),Bc=t=>Bi(t).slice(8,-1),Ea=t=>Bi(t)==="[object Object]",wr=t=>ze(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,js=mr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ji=t=>{const e=Object.create(null);return s=>e[s]||(e[s]=t(s))},jc=/-(\w)/g,dt=ji(t=>t.replace(jc,(e,s)=>s?s.toUpperCase():"")),qc=/\B([A-Z])/g,hs=ji(t=>t.replace(qc,"-$1").toLowerCase()),qi=ji(t=>t.charAt(0).toUpperCase()+t.slice(1)),fn=ji(t=>t?`on${qi(t)}`:""),Yt=(t,e)=>!Object.is(t,e),pn=(t,...e)=>{for(let s=0;s<t.length;s++)t[s](...e)},xa=(t,e,s,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:s})},Vc=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Wc=t=>{const e=ze(t)?Number(t):NaN;return isNaN(e)?t:e};let Xr;const Ta=()=>Xr||(Xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Le(t){if(le(t)){const e={};for(let s=0;s<t.length;s++){const i=t[s],n=ze(i)?Yc(i):Le(i);if(n)for(const r in n)e[r]=n[r]}return e}else if(ze(t)||Pe(t))return t}const Gc=/;(?![^(]*\))/g,Uc=/:([^]+)/,Xc=/\/\*[^]*?\*\//g;function Yc(t){const e={};return t.replace(Xc,"").split(Gc).forEach(s=>{if(s){const i=s.split(Uc);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function yt(t){let e="";if(ze(t))e=t;else if(le(t))for(let s=0;s<t.length;s++){const i=yt(t[s]);i&&(e+=i+" ")}else if(Pe(t))for(const s in t)t[s]&&(e+=s+" ");return e.trim()}const Kc="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Zc=mr(Kc);function Ca(t){return!!t||t===""}const _a=t=>!!(t&&t.__v_isRef===!0),Ee=t=>ze(t)?t:t==null?"":le(t)||Pe(t)&&(t.toString===Sa||!ue(t.toString))?_a(t)?Ee(t.value):JSON.stringify(t,Ma,2):String(t),Ma=(t,e)=>_a(e)?Ma(t,e.value):Es(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((s,[i,n],r)=>(s[hn(i,r)+" =>"]=n,s),{})}:ba(e)?{[`Set(${e.size})`]:[...e.values()].map(s=>hn(s))}:Zt(e)?hn(e):Pe(e)&&!le(e)&&!Ea(e)?String(e):e,hn=(t,e="")=>{var s;return Zt(t)?`Symbol(${(s=t.description)!=null?s:e})`:t};/**
* @vue/reactivity v3.5.10
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
2024-10-15 10:09:10 +02:00
**/let We;class Pa{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=We,!e&&We&&(this.index=(We.scopes||(We.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,s;if(this.scopes)for(e=0,s=this.scopes.length;e<s;e++)this.scopes[e].pause();for(e=0,s=this.effects.length;e<s;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,s;if(this.scopes)for(e=0,s=this.scopes.length;e<s;e++)this.scopes[e].resume();for(e=0,s=this.effects.length;e<s;e++)this.effects[e].resume()}}run(e){if(this._active){const s=We;try{return We=this,e()}finally{We=s}}}on(){We=this}off(){We=this.parent}stop(e){if(this._active){let s,i;for(s=0,i=this.effects.length;s<i;s++)this.effects[s].stop();for(s=0,i=this.cleanups.length;s<i;s++)this.cleanups[s]();if(this.scopes)for(s=0,i=this.scopes.length;s<i;s++)this.scopes[s].stop(!0);if(!this.detached&&this.parent&&!e){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0,this._active=!1}}}function Aa(t){return new Pa(t)}function La(){return We}function Jc(t,e=!1){We&&We.cleanups.push(t)}let Me;const mn=new WeakSet;class Oa{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,We&&We.active&&We.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,mn.has(this)&&(mn.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Ra(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Yr(this),za(this);const e=Me,s=pt;Me=this,pt=!0;try{return this.fn()}finally{ka(this),Me=e,pt=s,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Sr(e);this.deps=this.depsTail=void 0,Yr(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?mn.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Hn(this)&&this.run()}get dirty(){return Hn(this)}}let Ia=0,ys;function Ra(t){t.flags|=8,t.next=ys,ys=t}function br(){Ia++}function yr(){if(--Ia>0)return;let t;for(;ys;){let e=ys,s;for(;e;)e.flags&1||(e.flags&=-9),e=e.next;for(e=ys,ys=void 0;e;){if(s=e.next,e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=s}}if(t)throw t}function za(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function ka(t){let e,s=t.depsTail,i=s;for(;i;){const n=i.prevDep;i.version===-1?(i===s&&(s=n),Sr(i),Qc(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=n}t.deps=e,t.depsTail=s}function Hn(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Da(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Da(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===Ys))return;t.globalVersion=Ys;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!Hn(t)){t.flags&=-3;return}const s=Me,i=pt;Me=t,pt=!0;try{za(t);const n=t.fn(t._value);(e.version===0||Yt(n,t._value))&&(t._value=n,e.version++)}catch(n){throw e.version++,n}finally{Me=s,pt=i,ka(t),t.flags&=-3}}function Sr(t,e=!1){const{dep:s,prevSub:i,nextSub:n}=t;if(i&&(i.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=i,t.nextSub=void 0),s.subs===t&&(s.subs=i),!s.subs&&s.computed){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)Sr(r,!0)}!e&&!--s.sc&&s.map&&s.map.delete(s.key)}function Qc(t){const{prevDep:e,nextDep:s}=t;e&&(e.nextDep=s,t.prevDep=void 0),s&&(s.prevDep=e,t.nextDep=void 0)}let pt=!0;const $a=[];function Jt(){$a.push(pt),pt=!1}function Qt(){const t=$a.pop();pt=t===void 0?!0:t}function Yr(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const s=Me;Me=void 0;try{e()}finally{Me=s}}}let Ys=0;class eu{constructor(e,s){this.sub=e,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Er{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=vo
* @vue/runtime-core v3.5.10
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
2024-10-15 10:09:10 +02:00
**/function li(t,e,s,i){try{return i?t(...i):t()}catch(n){Gi(n,e,s)}}function ht(t,e,s,i){if(ue(t)){const n=li(t,e,s,i);return n&&ya(n)&&n.catch(r=>{Gi(r,e,s)}),n}if(le(t)){const n=[];for(let r=0;r<t.length;r++)n.push(ht(t[r],e,s,i));return n}}function Gi(t,e,s,i=!0){const n=e?e.vnode:null,{errorHandler:r,throwUnhandledErrorInProduction:o}=e&&e.appContext.config||xe;if(e){let l=e.parent;const a=e.proxy,d=`https://vuejs.org/error-reference/#runtime-${s}`;for(;l;){const c=l.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](t,a,d)===!1)return}l=l.parent}if(r){Jt(),li(r,null,10,[t,a,d]),Qt();return}}Iu(t,s,n,i,o)}function Iu(t,e,s,i=!0,n=!1){if(n)throw t;console.error(t)}let Zs=!1,jn=!1;const Ge=[];let bt=0;const xs=[];let qt=null,ws=0;const Ka=Promise.resolve();let Ar=null;function Ui(t){const e=Ar||Ka;return t?e.then(this?t.bind(this):t):e}function Ru(t){let e=Zs?bt+1:0,s=Ge.length;for(;e<s;){const i=e+s>>>1,n=Ge[i],r=Js(n);r<t||r===t&&n.flags&2?e=i+1:s=i}return e}function Lr(t){if(!(t.flags&1)){const e=Js(t),s=Ge[Ge.length-1];!s||!(t.flags&2)&&e>=Js(s)?Ge.push(t):Ge.splice(Ru(e),0,t),t.flags|=1,Za()}}function Za(){!Zs&&!jn&&(jn=!0,Ar=Ka.then(Qa))}function zu(t){le(t)?xs.push(...t):qt&&t.id===-1?qt.splice(ws+1,0,t):t.flags&1||(xs.push(t),t.flags|=1),Za()}function to(t,e,s=Zs?bt+1:0){for(;s<Ge.length;s++){const i=Ge[s];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Ge.splice(s,1),s--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Ja(t){if(xs.length){const e=[...new Set(xs)].sort((s,i)=>Js(s)-Js(i));if(xs.length=0,qt){qt.push(...e);return}for(qt=e,ws=0;ws<qt.length;ws++){const s=qt[ws];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}qt=null,ws=0}}const Js=t=>t.id==null?t.flags&2?-1:1/0:t.id;function Qa(t){jn=!1,Zs=!0;try{for(bt=0;bt<Ge.length;bt++){const e=Ge[bt];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),li(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;bt<Ge.length;bt++){const e=Ge[bt];e&&(e.flags&=-2)}bt=0,Ge.length=0,Ja(),Zs=!1,Ar=null,(Ge.length||xs.length)&&Qa()}}let De=null,el=null;function Li(t){const e=De;return De=t,el=t&&t.type.__scopeId||null,e}function It(t,e=De,s){if(!e||t._n)return t;const i=(...n)=>{i._d&&fo(-1);const r=Li(e);let o;try{o=t(...n)}finally{Li(r),i._d&&fo(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function tl(t,e){if(De===null)return t;const s=Qi(De),i=t.dirs||(t.dirs=[]);for(let n=0;n<e.length;n++){let[r,o,l,a=xe]=e[n];r&&(ue(r)&&(r={mounted:r,updated:r}),r.deep&&Mt(o),i.push({dir:r,instance:s,value:o,oldValue:void 0,arg:l,modifiers:a}))}return t}function es(t,e,s,i){const n=t.dirs,r=e&&e.dirs;for(let o=0;o<n.length;o++){const l=n[o];r&&(l.oldValue=r[o].value);let a=l.dir[i];a&&(Jt(),ht(a,s,8,[t.el,l,t,e]),Qt())}}const ku=Symbol("_vte"),sl=t=>t.__isTeleport,Vt=Symbol("_leaveCb"),yi=Symbol("_enterCb");function Du(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ci(()=>{t.isMounted=!0}),dl(()=>{t.isUnmounting=!0}),t}const at=[Function,Array],il={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:at,onEnter:at,onAfterEnter:at,onEnterCancelled:at,onBeforeLeave:at,onLeave:at,onAfterLeave:at,onLeaveCancelled:at,onBeforeAppear:at,onAppear:at,onAfterAppear:at,onAppearCancelled:at},nl=t=>{const e=t.subTree;return e.component?nl(e.component):e},$u={name:"BaseTransition",props:il,setup(t,{slots:e}){const s=kd(),i=Du();return()=>{const n=e.default&&al(e.default(),!0);if(!n||!n.length)return;const r=rl(n),o=ge(t),{mode:l}=o;if(i.isLeaving)return wn(r);const a=so(r);if(!a)return wn(r);let d=qn(a,o,i,s,f=>d=f);a.type!==Ue&&Qs(a,d);const c=s.subTree,u=c&&so(c);if(u&&u.type!==Ue&&!rs(a,u)&&nl(s).type!==Ue){const f=qn(u,o,i,s);if(Qs(u,f),l==="out-in"&&a.type!==Ue)return i.isLeaving=!0,f.afterLeave=()=>{i.isLeaving=!1,s.job.flags&8||s.update(),delete f.afterLeave},wn(r);l==="in-out"&&a.type!==Ue&&(f.delayLeave=(p,h,m)=>{const v=ol(i,u);v[String(u.key)]=u,p[Vt]=()=>{h(),p[Vt]=void 0,delete d.delayedLeave},d.delayedLeave=m})}return r}}};function rl(t){let e=t[0];if(t.length>1){for(const s of t)if(s.type!==Ue){e=s;break}}return e}const Nu=$u;functi
* @vue/runtime-dom v3.5.10
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
2024-10-15 10:09:10 +02:00
**/let Kn;const go=typeof window<"u"&&window.trustedTypes;if(go)try{Kn=go.createPolicy("vue",{createHTML:t=>t})}catch{}const $l=Kn?t=>Kn.createHTML(t):t=>t,qd="http://www.w3.org/2000/svg",Vd="http://www.w3.org/1998/Math/MathML",_t=typeof document<"u"?document:null,vo=_t&&_t.createElement("template"),Wd={insert:(t,e,s)=>{e.insertBefore(t,s||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,s,i)=>{const n=e==="svg"?_t.createElementNS(qd,t):e==="mathml"?_t.createElementNS(Vd,t):s?_t.createElement(t,{is:s}):_t.createElement(t);return t==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:t=>_t.createTextNode(t),createComment:t=>_t.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>_t.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,s,i,n,r){const o=s?s.previousSibling:e.lastChild;if(n&&(n===r||n.nextSibling))for(;e.insertBefore(n.cloneNode(!0),s),!(n===r||!(n=n.nextSibling)););else{vo.innerHTML=$l(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const l=vo.content;if(i==="svg"||i==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}e.insertBefore(l,s)}return[o?o.nextSibling:e.firstChild,s?s.previousSibling:e.lastChild]}},Dt="transition",zs="animation",si=Symbol("_vtc"),Nl={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},Gd=$e({},il,Nl),Ud=t=>(t.displayName="Transition",t.props=Gd,t),zi=Ud((t,{slots:e})=>zr(Nu,Xd(t),e)),ss=(t,e=[])=>{le(t)?t.forEach(s=>s(...e)):t&&t(...e)},wo=t=>t?le(t)?t.some(e=>e.length>1):t.length>1:!1;function Xd(t){const e={};for(const C in t)C in Nl||(e[C]=t[C]);if(t.css===!1)return e;const{name:s="v",type:i,duration:n,enterFromClass:r=`${s}-enter-from`,enterActiveClass:o=`${s}-enter-active`,enterToClass:l=`${s}-enter-to`,appearFromClass:a=r,appearActiveClass:d=o,appearToClass:c=l,leaveFromClass:u=`${s}-leave-from`,leaveActiveClass:f=`${s}-leave-active`,leaveToClass:p=`${s}-leave-to`}=t,h=Yd(n),m=h&&h[0],v=h&&h[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:g,onLeave:y,onLeaveCancelled:T,onBeforeAppear:A=b,onAppear:L=w,onAppearCancelled:P=g}=e,E=(C,_,R)=>{is(C,_?c:l),is(C,_?d:o),R&&R()},M=(C,_)=>{C._isLeaving=!1,is(C,u),is(C,p),is(C,f),_&&_()},z=C=>(_,R)=>{const N=C?L:w,H=()=>E(_,C,R);ss(N,[_,H]),bo(()=>{is(_,C?a:r),$t(_,C?c:l),wo(N)||yo(_,i,m,H)})};return $e(e,{onBeforeEnter(C){ss(b,[C]),$t(C,r),$t(C,o)},onBeforeAppear(C){ss(A,[C]),$t(C,a),$t(C,d)},onEnter:z(!1),onAppear:z(!0),onLeave(C,_){C._isLeaving=!0;const R=()=>M(C,_);$t(C,u),$t(C,f),Jd(),bo(()=>{C._isLeaving&&(is(C,u),$t(C,p),wo(y)||yo(C,i,v,R))}),ss(y,[C,R])},onEnterCancelled(C){E(C,!1),ss(g,[C])},onAppearCancelled(C){E(C,!0),ss(P,[C])},onLeaveCancelled(C){M(C),ss(T,[C])}})}function Yd(t){if(t==null)return null;if(Pe(t))return[xn(t.enter),xn(t.leave)];{const e=xn(t);return[e,e]}}function xn(t){return Wc(t)}function $t(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.add(s)),(t[si]||(t[si]=new Set)).add(e)}function is(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const s=t[si];s&&(s.delete(e),s.size||(t[si]=void 0))}function bo(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let Kd=0;function yo(t,e,s,i){const n=t._endId=++Kd,r=()=>{n===t._endId&&i()};if(s!=null)return setTimeout(r,s);const{type:o,timeout:l,propCount:a}=Zd(t,e);if(!o)return i();const d=o+"end";let c=0;const u=()=>{t.removeEventListener(d,f),r()},f=p=>{p.target===t&&++c>=a&&u()};setTimeout(()=>{c<a&&u()},l+1),t.addEventListener(d,f)}function Zd(t,e){const s=window.getComputedStyle(t),i=h=>(s[h]||"").split(", "),n=i(`${Dt}Delay`),r=i(`${Dt}Duration`),o=So(n,r),l=i(`${zs}Delay`),a=i(`${zs}Duration`),d=So(l,a);let c=null,u=0,f=0;e===Dt?o>0&&(c=Dt,u=o,f=r.length):e===zs?d>0&&
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let Hl;const en=t=>Hl=t,Bl=Symbol();function Zn(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Ws;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Ws||(Ws={}));function Cf(){const t=Aa(!0),e=t.run(()=>Ot({}));let s=[],i=[];const n=Mr({install(r){en(n),n._a=r,r.provide(Bl,n),r.config.globalProperties.$pinia=n,i.forEach(o=>s.push(o)),i=[]},use(r){return!this._a&&!Tf?i.push(r):s.push(r),this},_p:s,_a:null,_e:t,_s:new Map,state:e});return n}const jl=()=>{};function Io(t,e,s,i=jl){t.push(e);const n=()=>{const r=t.indexOf(e);r>-1&&(t.splice(r,1),i())};return!s&&La()&&Jc(n),n}function vs(t,...e){t.slice().forEach(s=>{s(...e)})}const _f=t=>t();function Jn(t,e){t instanceof Map&&e instanceof Map&&e.forEach((s,i)=>t.set(i,s)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const s in e){if(!e.hasOwnProperty(s))continue;const i=e[s],n=t[s];Zn(n)&&Zn(i)&&t.hasOwnProperty(s)&&!Ie(i)&&!Lt(i)?t[s]=Jn(n,i):t[s]=i}return t}const Mf=Symbol();function Pf(t){return!Zn(t)||!t.hasOwnProperty(Mf)}const{assign:Bt}=Object;function Af(t){return!!(Ie(t)&&t.effect)}function Lf(t,e,s,i){const{state:n,actions:r,getters:o}=e,l=s.state.value[t];let a;function d(){l||(s.state.value[t]=n?n():{});const c=Tu(s.state.value[t]);return Bt(c,r,Object.keys(o||{}).reduce((u,f)=>(u[f]=Mr(Ye(()=>{en(s);const p=s._s.get(t);return o[f].call(p,p)})),u),{}))}return a=ql(t,d,e,s,i,!0),a}function ql(t,e,s={},i,n,r){let o;const l=Bt({actions:{}},s),a={deep:!0};let d,c,u=[],f=[],p;const h=i.state.value[t];!r&&!h&&(i.state.value[t]={}),Ot({});let m;function v(P){let E;d=c=!1,typeof P=="function"?(P(i.state.value[t]),E={type:Ws.patchFunction,storeId:t,events:p}):(Jn(i.state.value[t],P),E={type:Ws.patchObject,payload:P,storeId:t,events:p});const M=m=Symbol();Ui().then(()=>{m===M&&(d=!0)}),c=!0,vs(u,E,i.state.value[t])}const b=r?function(){const{state:E}=s,M=E?E():{};this.$patch(z=>{Bt(z,M)})}:jl;function w(){o.stop(),u=[],f=[],i._s.delete(t)}function g(P,E){return function(){en(i);const M=Array.from(arguments),z=[],C=[];function _(H){z.push(H)}function R(H){C.push(H)}vs(f,{args:M,name:P,store:T,after:_,onError:R});let N;try{N=E.apply(this&&this.$id===t?this:T,M)}catch(H){throw vs(C,H),H}return N instanceof Promise?N.then(H=>(vs(z,H),H)).catch(H=>(vs(C,H),Promise.reject(H))):(vs(z,N),N)}}const y={_p:i,$id:t,$onAction:Io.bind(null,f),$patch:v,$reset:b,$subscribe(P,E={}){const M=Io(u,P,E.detached,()=>z()),z=o.run(()=>Et(()=>i.state.value[t],C=>{(E.flush==="sync"?c:d)&&P({storeId:t,type:Ws.direct,events:p},C)},Bt({},a,E)));return M},$dispose:w},T=ai(y);i._s.set(t,T);const L=(i._a&&i._a.runWithContext||_f)(()=>i._e.run(()=>(o=Aa()).run(e)));for(const P in L){const E=L[P];if(Ie(E)&&!Af(E)||Lt(E))r||(h&&Pf(E)&&(Ie(E)?E.value=h[P]:Jn(E,h[P])),i.state.value[t][P]=E);else if(typeof E=="function"){const M=g(P,E);L[P]=M,l.actions[P]=E}}return Bt(T,L),Bt(ge(T),L),Object.defineProperty(T,"$state",{get:()=>i.state.value[t],set:P=>{v(E=>{Bt(E,P)})}}),i._p.forEach(P=>{Bt(T,o.run(()=>P({store:T,app:i._a,pinia:i,options:l})))}),h&&r&&s.hydrate&&s.hydrate(T.$state,h),d=!0,c=!0,T}function Vl(t,e,s){let i,n;const r=typeof e=="function";typeof t=="string"?(i=t,n=r?s:e):(n=t,i=t.id);function o(l,a){const d=ad();return l=l||(d?ut(Bl,null):null),l&&en(l),l=Hl,l._s.has(i)||(r?ql(i,e,n,l):Lf(i,n,l)),l._s.get(i)}return o.$id=i,o}function Ro(t){{t=ge(t);const e={};for(const s in t){const i=t[s];(Ie(i)||Lt(i))&&(e[s]=Mu(t,s))}return e}}function Wl(t,e){return function(){return t.apply(e,arguments)}}const{toString:Of}=Object.prototype,{getPrototypeOf:kr}=Object,tn=(t=>e=>{const s=Of.call(e);return t[s]||(t[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),gt=t=>(t=t.toLowerCase(),e=>tn(e)===t),sn=t=>e=>typeof e===t,{isArray:As}=Array,ii=sn("undefined");function If(t){return t!==null&&!ii(t)&&t.constructor!==null&&!ii(t.constructor)&&ot(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Gl=gt("ArrayBuffer");function Rf(t){let e;return typeof ArrayBuffer<"u"&&ArrayB
`).forEach(function(o){n=o.indexOf(":"),s=o.substring(0,n).trim().toLowerCase(),i=o.substring(n+1).trim(),!(!s||e[s]&&Ip[s])&&(s==="set-cookie"?e[s]?e[s].push(i):e[s]=[i]:e[s]=e[s]?e[s]+", "+i:i)}),e},Fo=Symbol("internals");function Ds(t){return t&&String(t).trim().toLowerCase()}function Ci(t){return t===!1||t==null?t:D.isArray(t)?t.map(Ci):String(t)}function zp(t){const e=Object.create(null),s=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=s.exec(t);)e[i[1]]=i[2];return e}const kp=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Mn(t,e,s,i,n){if(D.isFunction(i))return i.call(this,e,s);if(n&&(e=s),!!D.isString(e)){if(D.isString(i))return e.indexOf(i)!==-1;if(D.isRegExp(i))return i.test(e)}}function Dp(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,s,i)=>s.toUpperCase()+i)}function $p(t,e){const s=D.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+s,{value:function(n,r,o){return this[i].call(this,e,n,r,o)},configurable:!0})})}class Ze{constructor(e){e&&this.set(e)}set(e,s,i){const n=this;function r(l,a,d){const c=Ds(a);if(!c)throw new Error("header name must be a non-empty string");const u=D.findKey(n,c);(!u||n[u]===void 0||d===!0||d===void 0&&n[u]!==!1)&&(n[u||a]=Ci(l))}const o=(l,a)=>D.forEach(l,(d,c)=>r(d,c,a));if(D.isPlainObject(e)||e instanceof this.constructor)o(e,s);else if(D.isString(e)&&(e=e.trim())&&!kp(e))o(Rp(e),s);else if(D.isHeaders(e))for(const[l,a]of e.entries())r(a,l,i);else e!=null&&r(s,e,i);return this}get(e,s){if(e=Ds(e),e){const i=D.findKey(this,e);if(i){const n=this[i];if(!s)return n;if(s===!0)return zp(n);if(D.isFunction(s))return s.call(this,n,i);if(D.isRegExp(s))return s.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,s){if(e=Ds(e),e){const i=D.findKey(this,e);return!!(i&&this[i]!==void 0&&(!s||Mn(this,this[i],i,s)))}return!1}delete(e,s){const i=this;let n=!1;function r(o){if(o=Ds(o),o){const l=D.findKey(i,o);l&&(!s||Mn(i,i[l],l,s))&&(delete i[l],n=!0)}}return D.isArray(e)?e.forEach(r):r(e),n}clear(e){const s=Object.keys(this);let i=s.length,n=!1;for(;i--;){const r=s[i];(!e||Mn(this,this[r],r,e,!0))&&(delete this[r],n=!0)}return n}normalize(e){const s=this,i={};return D.forEach(this,(n,r)=>{const o=D.findKey(i,r);if(o){s[o]=Ci(n),delete s[r];return}const l=e?Dp(r):String(r).trim();l!==r&&delete s[r],s[l]=Ci(n),i[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const s=Object.create(null);return D.forEach(this,(i,n)=>{i!=null&&i!==!1&&(s[n]=e&&D.isArray(i)?i.join(", "):i)}),s}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,s])=>e+": "+s).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...s){const i=new this(e);return s.forEach(n=>i.set(n)),i}static accessor(e){const i=(this[Fo]=this[Fo]={accessors:{}}).accessors,n=this.prototype;function r(o){const l=Ds(o);i[l]||($p(n,o),i[l]=!0)}return D.isArray(e)?e.forEach(r):r(e),this}}Ze.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);D.reduceDescriptors(Ze.prototype,({value:t},e)=>{let s=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[s]=i}}});D.freezeMethods(Ze);function Pn(t,e){const s=this||fi,i=e||s,n=Ze.from(i.headers);let r=i.data;return D.forEach(t,function(l){r=l.call(s,r,n.normalize(),e?e.status:void 0)}),n.normalize(),r}function oc(t){return!!(t&&t.__CANCEL__)}function Ls(t,e,s){fe.call(this,t??"canceled",fe.ERR_CANCELED,e,s),this.name="CanceledError"}D.inherits(Ls,fe,{__CANCEL__:!0});function ac(t,e,s){const i=s.config.validateStatus;!s.status||!i||i(s.status)?t(s):e(new fe("Request failed with status code "+s.status,[fe.ERR_BAD_REQUEST,fe.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function Np(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function Fp(t,e){t=t||10;const s=new Array(t),i=new Array(t);let n=0,r=0,o;return e=e!==void 0?e:1e3,function(a){const d=Date.now(),c=i[r];o||(o=d),s[n]=a,i[n]=d;let u=r,f=0;for(;u!==n;)f+=s[u++],u=u%t;if(n=(n+1)%t,n===r&&(r=(r+1)%t),d-o<e)return;const p=c&&d-c;return p?Math.round(f*1e3/p):void 0}}function Hp(t,e){let s=0,i=1e3/e,n,r;const o=(d,c=Date.now())=>{s=c,n=null,r&&(clearTimeout(r),r=null),t.apply(null,d)};return[(...d)=>{const c=Date.now(),u=c-s;u>=i?o(d,c):(n=d,r||(r=setTimeout(()=>{r=null,o(n)},i-u)))},()=>n&&o(n)]}const Di=(t,e,s=3)=>{let i=0;const n=Fp(50,250);return Hp(r=>{const o=r.loaded,l=r.lengthComputable?r.total:void 0,a=o-i,d=n(a),c=o<=l;i=o;const u={loaded:o,total:l,progress:l?o/l:void 0,bytes:a,rate:d||void 0,estimated:d&&l&&c?(l-o)/d:void 0,event:r,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(u)},s)},Ho=(t,e)=>{const s=t!=null;return[i=>e[0]({lengthComputable:s,total:t,loaded:i}),e[1]]},Bo=t=>(...e)=>D.asap(()=>t(...e)),Bp=Ke.hasStandardBrowserEnv?function(){const e=Ke.navigator&&/(msie|trident)/i.test(Ke.navigator.userAgent),s=document.createElement("a");let i;function n(r){let o=r;return e&&(s.setAttribute("href",o),o=s.href),s.setAttribute("href",o),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return i=n(window.location.href),function(o){const l=D.isString(o)?n(o):o;return l.protocol===i.protocol&&l.host===i.host}}():function(){return function(){return!0}}(),jp=Ke.hasStandardBrowserEnv?{write(t,e,s,i,n,r){const o=[t+"="+encodeURIComponent(e)];D.isNumber(s)&&o.push("expires="+new Date(s).toGMTString()),D.isString(i)&&o.push("path="+i),D.isString(n)&&o.push("domain="+n),r===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function qp(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function Vp(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function lc(t,e){return t&&!qp(e)?Vp(t,e):e}const jo=t=>t instanceof Ze?{...t}:t;function fs(t,e){e=e||{};const s={};function i(d,c,u){return D.isPlainObject(d)&&D.isPlainObject(c)?D.merge.call({caseless:u},d,c):D.isPlainObject(c)?D.merge({},c):D.isArray(c)?c.slice():c}function n(d,c,u){if(D.isUndefined(c)){if(!D.isUndefined(d))return i(void 0,d,u)}else return i(d,c,u)}function r(d,c){if(!D.isUndefined(c))return i(void 0,c)}function o(d,c){if(D.isUndefined(c)){if(!D.isUndefined(d))return i(void 0,d)}else return i(void 0,c)}function l(d,c,u){if(u in e)return i(d,c);if(u in t)return i(void 0,d)}c
`+r.map(Wo).join(`
`):" "+Wo(r[0]):"as no adapter specified";throw new fe("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return i},adapters:ir};function An(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ls(null,t)}function Go(t){return An(t),t.headers=Ze.from(t.headers),t.data=Pn.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),fc.getAdapter(t.adapter||fi.adapter)(t).then(function(i){return An(t),i.data=Pn.call(t,t.transformResponse,i),i.headers=Ze.from(i.headers),i},function(i){return oc(i)||(An(t),i&&i.response&&(i.response.data=Pn.call(t,t.transformResponse,i.response),i.response.headers=Ze.from(i.response.headers))),Promise.reject(i)})}const pc="1.7.7",Nr={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Nr[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Uo={};Nr.transitional=function(e,s,i){function n(r,o){return"[Axios v"+pc+"] Transitional option '"+r+"'"+o+(i?". "+i:"")}return(r,o,l)=>{if(e===!1)throw new fe(n(o," has been removed"+(s?" in "+s:"")),fe.ERR_DEPRECATED);return s&&!Uo[o]&&(Uo[o]=!0,console.warn(n(o," has been deprecated since v"+s+" and will be removed in the near future"))),e?e(r,o,l):!0}};function ih(t,e,s){if(typeof t!="object")throw new fe("options must be an object",fe.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let n=i.length;for(;n-- >0;){const r=i[n],o=e[r];if(o){const l=t[r],a=l===void 0||o(l,r,t);if(a!==!0)throw new fe("option "+r+" must be "+a,fe.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new fe("Unknown option "+r,fe.ERR_BAD_OPTION)}}const nr={assertOptions:ih,validators:Nr},Nt=nr.validators;class cs{constructor(e){this.defaults=e,this.interceptors={request:new No,response:new No}}async request(e,s){try{return await this._request(e,s)}catch(i){if(i instanceof Error){let n;Error.captureStackTrace?Error.captureStackTrace(n={}):n=new Error;const r=n.stack?n.stack.replace(/^.+\n/,""):"";try{i.stack?r&&!String(i.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(i.stack+=`
`+r):i.stack=r}catch{}}throw i}}_request(e,s){typeof e=="string"?(s=s||{},s.url=e):s=e||{},s=fs(this.defaults,s);const{transitional:i,paramsSerializer:n,headers:r}=s;i!==void 0&&nr.assertOptions(i,{silentJSONParsing:Nt.transitional(Nt.boolean),forcedJSONParsing:Nt.transitional(Nt.boolean),clarifyTimeoutError:Nt.transitional(Nt.boolean)},!1),n!=null&&(D.isFunction(n)?s.paramsSerializer={serialize:n}:nr.assertOptions(n,{encode:Nt.function,serialize:Nt.function},!0)),s.method=(s.method||this.defaults.method||"get").toLowerCase();let o=r&&D.merge(r.common,r[s.method]);r&&D.forEach(["delete","get","head","post","put","patch","common"],h=>{delete r[h]}),s.headers=Ze.concat(o,r);const l=[];let a=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(s)===!1||(a=a&&m.synchronous,l.unshift(m.fulfilled,m.rejected))});const d=[];this.interceptors.response.forEach(function(m){d.push(m.fulfilled,m.rejected)});let c,u=0,f;if(!a){const h=[Go.bind(this),void 0];for(h.unshift.apply(h,l),h.push.apply(h,d),f=h.length,c=Promise.resolve(s);u<f;)c=c.then(h[u++],h[u++]);return c}f=l.length;let p=s;for(u=0;u<f;){const h=l[u++],m=l[u++];try{p=h(p)}catch(v){m.call(this,v);break}}try{c=Go.call(this,p)}catch(h){return Promise.reject(h)}for(u=0,f=d.length;u<f;)c=c.then(d[u++],d[u++]);return c}getUri(e){e=fs(this.defaults,e);const s=lc(e.baseURL,e.url);return ic(s,e.params,e.paramsSerializer)}}D.forEach(["delete","get","head","options"],function(e){cs.prototype[e]=function(s,i){return this.request(fs(i||{},{method:e,url:s,data:(i||{}).data}))}});D.forEach(["post","put","patch"],function(e){function s(i){return function(r,o,l){return this.request(fs(l||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:r,data:o}))}}cs.prototype[e]=s(),cs.prototype[e+"Form"]=s(!0)});class Fr{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let s;this.promise=new Promise(function(r){s=r});const i=this;this.promise.then(n=>{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](n);i._listeners=null}),this.promise.then=n=>{let r;const o=new Promise(l=>{i.subscribe(l),r=l}).then(n);return o.cancel=function(){i.unsubscribe(r)},o},e(function(r,o,l){i.reason||(i.reason=new Ls(r,o,l),s(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const s=this._listeners.indexOf(e);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const e=new AbortController,s=i=>{e.abort(i)};return this.subscribe(s),e.signal.unsubscribe=()=>this.unsubscribe(s),e.signal}static source(){let e;return{token:new Fr(function(n){e=n}),cancel:e}}}function nh(t){return function(s){return t.apply(null,s)}}function rh(t){return D.isObject(t)&&t.isAxiosError===!0}const rr={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,NetworkAuthenticationReq
* vue-router v4.4.3
* (c) 2024 Eduardo San Martin Morote
* @license MIT
*/const bs=typeof document<"u";function oh(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const Se=Object.assign;function Ln(t,e){const s={};for(const i in e){const n=e[i];s[i]=mt(n)?n.map(t):t(n)}return s}const Gs=()=>{},mt=Array.isArray,gc=/#/g,ah=/&/g,lh=/\//g,ch=/=/g,uh=/\?/g,vc=/\+/g,dh=/%5B/g,fh=/%5D/g,wc=/%5E/g,ph=/%60/g,bc=/%7B/g,hh=/%7C/g,yc=/%7D/g,mh=/%20/g;function Br(t){return encodeURI(""+t).replace(hh,"|").replace(dh,"[").replace(fh,"]")}function gh(t){return Br(t).replace(bc,"{").replace(yc,"}").replace(wc,"^")}function or(t){return Br(t).replace(vc,"%2B").replace(mh,"+").replace(gc,"%23").replace(ah,"%26").replace(ph,"`").replace(bc,"{").replace(yc,"}").replace(wc,"^")}function vh(t){return or(t).replace(ch,"%3D")}function wh(t){return Br(t).replace(gc,"%23").replace(uh,"%3F")}function bh(t){return t==null?"":wh(t).replace(lh,"%2F")}function ni(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const yh=/\/$/,Sh=t=>t.replace(yh,"");function On(t,e,s="/"){let i,n={},r="",o="";const l=e.indexOf("#");let a=e.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(i=e.slice(0,a),r=e.slice(a+1,l>-1?l:e.length),n=t(r)),l>-1&&(i=i||e.slice(0,l),o=e.slice(l,e.length)),i=Ch(i??e,s),{fullPath:i+(r&&"?")+r+o,path:i,query:n,hash:ni(o)}}function Eh(t,e){const s=e.query?t(e.query):"";return e.path+(s&&"?")+s+(e.hash||"")}function Xo(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function xh(t,e,s){const i=e.matched.length-1,n=s.matched.length-1;return i>-1&&i===n&&Cs(e.matched[i],s.matched[n])&&Sc(e.params,s.params)&&t(e.query)===t(s.query)&&e.hash===s.hash}function Cs(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Sc(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const s in t)if(!Th(t[s],e[s]))return!1;return!0}function Th(t,e){return mt(t)?Yo(t,e):mt(e)?Yo(e,t):t===e}function Yo(t,e){return mt(e)?t.length===e.length&&t.every((s,i)=>s===e[i]):t.length===1&&t[0]===e}function Ch(t,e){if(t.startsWith("/"))return t;if(!t)return e;const s=e.split("/"),i=t.split("/"),n=i[i.length-1];(n===".."||n===".")&&i.push("");let r=s.length-1,o,l;for(o=0;o<i.length;o++)if(l=i[o],l!==".")if(l==="..")r>1&&r--;else break;return s.slice(0,r).join("/")+"/"+i.slice(o).join("/")}const Ft={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ri;(function(t){t.pop="pop",t.push="push"})(ri||(ri={}));var Us;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Us||(Us={}));function _h(t){if(!t)if(bs){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),Sh(t)}const Mh=/^[^#]+#/;function Ph(t,e){return t.replace(Mh,"#")+e}function Ah(t,e){const s=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-s.left-(e.left||0),top:i.top-s.top-(e.top||0)}}const an=()=>({left:window.scrollX,top:window.scrollY});function Lh(t){let e;if("el"in t){const s=t.el,i=typeof s=="string"&&s.startsWith("#"),n=typeof s=="string"?i?document.getElementById(s.slice(1)):document.querySelector(s):s;if(!n)return;e=Ah(n,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Ko(t,e){return(history.state?history.state.position-e:-1)+t}const ar=new Map;function Oh(t,e){ar.set(t,e)}function Ih(t){const e=ar.get(t);return ar.delete(t),e}let Rh=()=>location.protocol+"//"+location.host;function Ec(t,e){const{pathname:s,search:i,hash:n}=e,r=t.indexOf("#");if(r>-1){let l=n.includes(t.slice(r))?t.slice(r).length:1,a=n.slice(l);return a[0]!=="/"&&(a="/"+a),Xo(a,"")}return Xo(s,t)+i+n}function zh(t,e,s,i){let n=[],r=[],o=null;const l=({state:f})=>{const p=Ec(t,location),h=s.value,m=e.value;let v=0;if(f){if(s.value=p,e.value=f,o&&o===h){o=null;return}v=m?f.position-m.position:0}else i(p);n.forEach(b=>{b(s.value,h,{delta:v,type:ri.pop,direction:v?v>0?Us.forward:Us.back:Us.unknown
.swiper-button-next, .swiper-button-prev {
color: white;
top: 50%;
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
background: white;
opacity: 0.8;
}
`]},{default:It(()=>[(se(!0),re(Te,null,Rt(t.swiperContent,c=>(se(),Xe(a,null,{default:It(()=>[Z("figure",fg,[Z("img",{src:c.src,alt:c.alt,class:"popup-img"},null,8,pg),Z("figcaption",null,Ee(c.alt),1)])]),_:2},1024))),256))]),_:1},8,["initialSlide"])])])):(se(),re("div",ag,[Z("figure",lg,[Z("img",{src:t.image.src,alt:t.image.alt},null,8,cg),Z("figcaption",null,Ee(t.image.alt),1)])])),Z("button",{onClick:r,class:"close-button"},l[0]||(l[0]=[Z("div",null,null,-1),Z("div",null,null,-1)]))])):Ae("",!0)]),_:1})}}},Ac=qr(hg,[["__scopeId","data-v-7231769d"]]),mg={class:"partie-title"},gg=["innerHTML"],vg=["innerHTML"],wg={__name:"ModaleTitreTexte",props:{partie:Object,couleur:String},setup(t){const e={mounted:a=>{a.querySelectorAll("img").forEach(c=>{const u=c.getAttribute("alt");if(u){const f=document.createElement("p");f.classList.add("caption"),f.textContent=u,c.after(f)}})}},s=Ot(null);ci(()=>{s.value&&s.value.querySelectorAll("footnotes").forEach((a,d)=>{a.innerText=d+1,a.classList.add("footnote");const c=a.dataset.text;a.addEventListener("mouseenter",u=>{const f=document.createElement("div");f.classList.add("footnote-text"),f.innerHTML=c,f.style.top=`${a.getBoundingClientRect().height*-1-15}px`,setTimeout(()=>{f.style.left=`${f.getBoundingClientRect().width/2*-1}px`,f.style.opacity=1},100),a.appendChild(f)}),a.addEventListener("mouseleave",()=>{a.querySelector(".footnote-text").style.opacity=0,setTimeout(()=>{a.removeChild(a.querySelector(".footnote-text"))},300)}),a.addEventListener("click",()=>{const u=a.querySelector("a");if(u){const f=u.getAttribute("href");f&&window.open(f,"_blank")}})})});const{isModaleOpen:i,currentImage:n,openImageModale:r,closeImageModale:o}=Pc(),l=a=>{const d=a.target;d.tagName==="IMG"&&r(d.src,d.alt)};return(a,d)=>(se(),re(Te,null,[Z("div",mg,[Z("h3",null,[Z("p",{innerHTML:t.partie.titre,style:Le({background:`linear-gradient(transparent 70%, ${t.couleur} 70%)`})},null,12,gg)])]),tl(Z("div",{innerHTML:t.partie.texte,ref_key:"partieContent",ref:s,class:"partie-content",style:Le({"--couleur":t.couleur}),onClick:l},null,12,vg),[[e]]),Oe(Ac,{isOpen:we(i),image:we(n),swiperContent:a.swiperPopupContent,onClose:we(o)},null,8,["isOpen","image","swiperContent","onClose"])],64))}},bg={class:"chiffres-cles"},yg=["innerHTML"],Sg=["innerHTML"],Eg={__name:"ModaleChiffresCles",props:{partie:Object,couleur:String},setup(t){return(e,s)=>(se(),re("div",bg,[Z("h3",null,[Z("p",{style:Le({background:`linear-gradient(transparent 70%, ${t.couleur} 70%)`})},"Chiffres clés",4)]),Z("div",null,[(se(!0),re(Te,null,Rt(t.partie.chiffresCles,i=>(se(),re("div",null,[Z("div",{innerHTML:i.chiffre,class:"chiffre",style:Le({borderLeft:`solid 10px ${t.couleur}`})},null,12,yg),Z("p",{innerHTML:i.description,class:"chiffre-caption",style:Le({borderLeft:`solid 10px ${t.couleur}`})},null,12,Sg)]))),256))])]))}};function ua(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function Vr(t,e){t===void 0&&(t={}),e===void 0&&(e={}),Object.keys(e).forEach(s=>{typeof t[s]>"u"?t[s]=e[s]:ua(e[s])&&ua(t[s])&&Object.keys(e[s]).length>0&&Vr(t[s],e[s])})}const Lc={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function He(){const t=typeof document<"u"?document:{};return Vr(t,Lc),t}const xg={document:Lc,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){retur
translate3d(${w}, ${g}, ${y}px)
rotateZ(${d.rotate?a?-A:A:0}deg)
scale(${z})
`;if(d.slideShadows){let R=h.querySelector(".swiper-slide-shadow");R||(R=Ms("cards",h)),R&&(R.style.opacity=Math.min(Math.max((Math.abs(v)-.5)/.5,0),1))}h.style.zIndex=-Math.abs(Math.round(m))+o.length;const _=pi(d,h);_.style.transform=C}},setTransition:o=>{const l=e.slides.map(a=>ms(a));l.forEach(a=>{a.style.transitionDuration=`${o}ms`,a.querySelectorAll(".swiper-slide-shadow").forEach(d=>{d.style.transitionDuration=`${o}ms`})}),un({swiper:e,duration:o,transformElements:l})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}const hw=[Hv,Bv,jv,qv,Vv,Wv,Gv,Uv,Xv,Yv,Kv,Zv,Jv,Qv,ew,tw,aw,lw,cw,uw,dw,fw,pw];st.use(hw);const dn=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Ps(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function pr(t,e){const s=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>s.indexOf(i)<0).forEach(i=>{typeof t[i]>"u"?t[i]=e[i]:Ps(e[i])&&Ps(t[i])&&Object.keys(e[i]).length>0?e[i].__swiper__?t[i]=e[i]:pr(t[i],e[i]):t[i]=e[i]})}function mw(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}function gw(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el>"u"}function vw(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}function Mi(t){return t===void 0&&(t=""),t.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}function ww(t){let{swiper:e,slides:s,passedParams:i,changedParams:n,nextEl:r,prevEl:o,scrollbarEl:l,paginationEl:a}=t;const d=n.filter(E=>E!=="children"&&E!=="direction"&&E!=="wrapperClass"),{params:c,pagination:u,navigation:f,scrollbar:p,virtual:h,thumbs:m}=e;let v,b,w,g,y,T,A,L;n.includes("thumbs")&&i.thumbs&&i.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(v=!0),n.includes("controller")&&i.controller&&i.controller.control&&c.controller&&!c.controller.control&&(b=!0),n.includes("pagination")&&i.pagination&&(i.pagination.el||a)&&(c.pagination||c.pagination===!1)&&u&&!u.el&&(w=!0),n.includes("scrollbar")&&i.scrollbar&&(i.scrollbar.el||l)&&(c.scrollbar||c.scrollbar===!1)&&p&&!p.el&&(g=!0),n.includes("naviga
`,$c=(t,e)=>{if(typeof CSSStyleSheet<"u"&&t.adoptedStyleSheets){const s=new CSSStyleSheet;s.replaceSync(e),t.adoptedStyleSheets=[s]}else{const s=document.createElement("style");s.rel="stylesheet",s.textContent=e,t.appendChild(s)}};class Nc extends Dc{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return wa}static get prevButtonSvg(){return wa.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[bw,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,s=[...this.querySelectorAll("[slot^=slide-]")].map(i=>parseInt(i.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=s.length?Math.max(...s)+1:0,!!this.rendered){if(this.slideSlots>e)for(let i=e;i<this.slideSlots;i+=1){const n=document.createElement("swiper-slide");n.setAttribute("part",`slide slide-${i+1}`);const r=document.createElement("slot");r.setAttribute("name",`slide-${i+1}`),n.appendChild(r),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(n)}else if(this.slideSlots<e){const i=this.swiper.slides;for(let n=i.length-1;n>=0;n-=1)n>this.slideSlots&&i[n].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),e.length&&$c(this.shadowRoot,e),this.cssLinks().forEach(i=>{if(this.shadowRoot.querySelector(`link[href="${i}"]`))return;const r=document.createElement("link");r.rel="stylesheet",r.href=i,this.shadowRoot.appendChild(r)});const s=document.createElement("div");s.classList.add("swiper"),s.part="container",s.innerHTML=`
<slot name="container-start"></slot>
<div class="swiper-wrapper" part="wrapper">
<slot></slot>
${Array.from({length:this.slideSlots}).map((i,n)=>`
<swiper-slide part="slide slide-${n}">
<slot name="slide-${n}"></slot>
</swiper-slide>
`).join("")}
</div>
<slot name="container-end"></slot>
${mw(this.passedParams)?`
<div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>
<div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>
`:""}
${gw(this.passedParams)?`
<div part="pagination" class="swiper-pagination"></div>
`:""}
${vw(this.passedParams)?`
<div part="scrollbar" class="swiper-scrollbar"></div>
`:""}
`,this.shadowRoot.appendChild(s),this.rendered=!0}initialize(){var e=this;if(this.initialized)return;this.initialized=!0;const{params:s,passedParams:i}=va(this);this.swiperParams=s,this.passedParams=i,delete this.swiperParams.init,this.render(),this.swiper=new st(this.shadowRoot.querySelector(".swiper"),{...s.virtual?{}:{observer:!0},...s,touchEventsTarget:"container",onAny:function(n){n==="observerUpdate"&&e.calcSlideSlots();const r=s.eventsPrefix?`${s.eventsPrefix}${n.toLowerCase()}`:n.toLowerCase();for(var o=arguments.length,l=new Array(o>1?o-1:0),a=1;a<o;a++)l[a-1]=arguments[a];const d=new CustomEvent(r,{detail:l,bubbles:n!=="hashChange",cancelable:!0});e.dispatchEvent(d)}})}connectedCallback(){this.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||(this.swiper&&this.swiper.destroy&&this.swiper.destroy(),this.initialized=!1)}updateSwiperOnPropChange(e,s){const{params:i,passedParams:n}=va(this,e,s);this.passedParams=n,this.swiperParams=i,!(this.swiper&&this.swiper.params[e]===s)&&ww({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Mi(e)],...e==="navigation"&&n[e]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...e==="pagination"&&n[e]?{paginationEl:".swiper-pagination"}:{},...e==="scrollbar"&&n[e]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(e,s,i){this.initialized&&(s==="true"&&i===null&&(i=!1),this.updateSwiperOnPropChange(e,i))}static get observedAttributes(){return dn.filter(s=>s.includes("_")).map(s=>s.replace(/[A-Z]/g,i=>`-${i}`).replace("_","").toLowerCase())}}dn.forEach(t=>{t!=="init"&&(t=t.replace("_",""),Object.defineProperty(Nc.prototype,t,{configurable:!0,get(){return(this.passedParams||{})[t]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[t]=e,this.initialized&&this.updateSwiperOnPropChange(t,e)}}))});class Ew extends Dc{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if($c(this.shadowRoot,yw),this.shadowRoot.appendChild(document.createElement("slot")),e){const s=document.createElement("div");s.classList.add("swiper-lazy-preloader"),s.part.add("preloader"),this.shadowRoot.appendChild(s)}}initialize(){this.render()}connectedCallback(){this.initialize()}}const xw=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Nc),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",Ew))};typeof window<"u"&&(window.SwiperElementRegisterParams=t=>{dn.push(...t)});const Tw=["src","alt"],Cw={class:"caption"},_w={__name:"ModaleDiaporama",props:{partie:Object,couleur:String},setup(t){xw();const e=t,{isModaleOpen:s,currentImage:i,swiperPopupContent:n,openImageModale:r,closeImageModale:o}=Pc(),l=a=>{const d=a.target;if(d.tagName==="IMG"){const c=d.closest("SWIPER-SLIDE");let u=[];c&&d.closest("swiper-container").querySelectorAll("swiper-slide").forEach(p=>{var v;const h=p.querySelector("img"),m=((v=p.querySelector("figcaption"))==null?void 0:v.textContent)||"";u.push({src:h.getAttribute("src"),alt:m})}),r(d.src,d.alt,u)}};return ci(()=>{document.documentElement.style.setProperty("--etape-couleur",e.couleur)}),(a,d)=>{const c=Oi("swiper-slide"),u=Oi("swiper-container");return se(),re(Te,null,[Oe(u,{class:"diaporama",slidesPerView:1.5,centeredSlides:!0,loop:!0,navigation:!0,pagination:!0,injectStyles:[".swiper-button-next, .swiper-button-prev { z-index: 11; }"]},{default:It(()=>[(se(!0),re(Te,null,Rt(t.partie.diaporama,f=>(se(),Xe(c,{style:{width:"100%"}},{default:It(()=>[Z("figure",null,[Z("img",{src:f.url,alt:f.alt,onClick:l},null,8,Tw),Z("figcaption",Cw,Ee(f.alt),1)])]),_:2},1024))),256))]),_:1}),Oe(Ac,{isOpen:we(s),image:we(i),swiperContent:we(n),onClose:we(o)},null,8,["isOpen","image","swiperContent","onClose"])]