1 | System.register(["react/jsx-runtime","react","jotai/vanilla"],function(f){"use strict";var l,d,v,g,S,b,j,x,A,C,h;return{setters:[function(r){l=r.jsx},function(r){d=r.createContext,v=r.useContext,g=r.useRef,S=r.default,b=r.useReducer,j=r.useEffect,x=r.useDebugValue,A=r.useCallback},function(r){C=r.getDefaultStore,h=r.createStore}],execute:function(){f({useAtom:w,useAtomValue:P,useSetAtom:V});const r=d(void 0),c=t=>{const e=v(r);return(t==null?void 0:t.store)||e||C()};f({useStore:c,Provider:({children:t,store:e})=>{const s=g();return!e&&!s.current&&(s.current=h()),l(r.Provider,{value:e||s.current,children:t})}});const R=t=>t instanceof Promise,m=S.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e}),t)});function P(t,e){const s=c(e),[[a,y,k],o]=b(u=>{const D=s.get(t);return Object.is(u[0],D)&&u[1]===s&&u[2]===t?u:[D,s,t]},void 0,()=>[s.get(t),s,t]);let n=a;(y!==s||k!==t)&&(o(),n=s.get(t));const i=e==null?void 0:e.delay;return j(()=>{const u=s.sub(t,()=>{if(typeof i=="number"){setTimeout(o,i);return}o()});return o(),u},[s,t,i]),x(n),R(n)?m(n):n}function V(t,e){const s=c(e);return A((...a)=>s.set(t,...a),[s,t])}function w(t,e){return[P(t,e),V(t,e)]}}}});
|