import{ao as M,r as V,an as B,l as G,aw as $,X as T,t as x,ax as D,ab as tt,g as et,e as st,i as nt,n as ot,ad as ct,k as rt}from"../@vue/@vue.B_jFLcBm.1751277099553.js";/*! * pinia v3.0.2 * (c) 2025 Eduardo San Martin Morote * @license MIT */let J;const E=t=>J=t,K=Symbol();function I(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var w;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(w||(w={}));function yt(){const t=M(!0),c=t.run(()=>V({}));let s=[],e=[];const a=B({install(r){E(a),a._a=r,r.provide(K,a),r.config.globalProperties.$pinia=a,e.forEach(u=>s.push(u)),e=[]},use(r){return this._a?s.push(r):e.push(r),this},_p:s,_a:null,_e:t,_s:new Map,state:c});return a}const X=()=>{};function A(t,c,s,e=X){t.push(c);const a=()=>{const r=t.indexOf(c);r>-1&&(t.splice(r,1),e())};return!s&&et()&&st(a),a}function p(t,...c){t.slice().forEach(s=>{s(...c)})}const ut=t=>t(),H=Symbol(),k=Symbol();function L(t,c){t instanceof Map&&c instanceof Map?c.forEach((s,e)=>t.set(e,s)):t instanceof Set&&c instanceof Set&&c.forEach(t.add,t);for(const s in c){if(!c.hasOwnProperty(s))continue;const e=c[s],a=t[s];I(a)&&I(e)&&t.hasOwnProperty(s)&&!x(e)&&!D(e)?t[s]=L(a,e):t[s]=e}return t}const at=Symbol();function ft(t){return!I(t)||!Object.prototype.hasOwnProperty.call(t,at)}const{assign:h}=Object;function lt(t){return!!(x(t)&&t.effect)}function it(t,c,s,e){const{state:a,actions:r,getters:u}=c,O=s.state.value[t];let y;function b(){O||(s.state.value[t]=a?a():{});const S=ct(s.state.value[t]);return h(S,r,Object.keys(u||{}).reduce((v,_)=>(v[_]=B(rt(()=>{E(s);const m=s._s.get(t);return u[_].call(m,m)})),v),{}))}return y=q(t,b,c,s,e,!0),y}function q(t,c,s={},e,a,r){let u;const O=h({actions:{}},s),y={deep:!0};let b,S,v=[],_=[],m;const d=e.state.value[t];!r&&!d&&(e.state.value[t]={}),V({});let W;function N(o){let n;b=S=!1,typeof o=="function"?(o(e.state.value[t]),n={type:w.patchFunction,storeId:t,events:m}):(L(e.state.value[t],o),n={type:w.patchObject,payload:o,storeId:t,events:m});const f=W=Symbol();ot().then(()=>{W===f&&(b=!0)}),S=!0,p(v,n,e.state.value[t])}const z=r?function(){const{state:n}=s,f=n?n():{};this.$patch(j=>{h(j,f)})}:X;function Q(){u.stop(),v=[],_=[],e._s.delete(t)}const F=(o,n="")=>{if(H in o)return o[k]=n,o;const f=function(){E(e);const j=Array.from(arguments),C=[],R=[];function Y(l){C.push(l)}function Z(l){R.push(l)}p(_,{args:j,name:f[k],store:i,after:Y,onError:Z});let g;try{g=o.apply(this&&this.$id===t?this:i,j)}catch(l){throw p(R,l),l}return g instanceof Promise?g.then(l=>(p(C,l),l)).catch(l=>(p(R,l),Promise.reject(l))):(p(C,g),g)};return f[H]=!0,f[k]=n,f},U={_p:e,$id:t,$onAction:A.bind(null,_),$patch:N,$reset:z,$subscribe(o,n={}){const f=A(v,o,n.detached,()=>j()),j=u.run(()=>nt(()=>e.state.value[t],C=>{(n.flush==="sync"?S:b)&&o({storeId:t,type:w.direct,events:m},C)},h({},y,n)));return f},$dispose:Q},i=T(U);e._s.set(t,i);const P=(e._a&&e._a.runWithContext||ut)(()=>e._e.run(()=>(u=M()).run(()=>c({action:F}))));for(const o in P){const n=P[o];if(x(n)&&!lt(n)||D(n))r||(d&&ft(n)&&(x(n)?n.value=d[o]:L(n,d[o])),e.state.value[t][o]=n);else if(typeof n=="function"){const f=F(n,o);P[o]=f,O.actions[o]=n}}return h(i,P),h(tt(i),P),Object.defineProperty(i,"$state",{get:()=>e.state.value[t],set:o=>{N(n=>{h(n,o)})}}),e._p.forEach(o=>{h(i,u.run(()=>o({store:i,app:e._a,pinia:e,options:O})))}),d&&r&&s.hydrate&&s.hydrate(i.$state,d),b=!0,S=!0,i}/*! #__NO_SIDE_EFFECTS__ */function St(t,c,s){let e;const a=typeof c=="function";e=a?s:c;function r(u,O){const y=$();return u=u||(y?G(K,null):null),u&&E(u),u=J,u._s.has(t)||(a?q(t,c,e,u):it(t,e,u)),u._s.get(t)}return r.$id=t,r}export{yt as c,St as d};