(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,751931,233338,e=>{"use strict";let t,n,r={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla/internals.mjs")}`}};function l(e){return!!e.write}function o(e){return"v"in e||"e"in e}function i(e){if("e"in e)throw e.e;if((r.env?r.env.MODE:void 0)!=="production"&&!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}let a=new WeakMap;function u(e){var t;return s(e)&&!!(null==(t=a.get(e))?void 0:t[0])}function d(e,t){let n=a.get(e);if(!n){n=[!0,new Set],a.set(e,n);let t=()=>{n[0]=!1};e.then(t,t)}n[1].add(t)}function s(e){return"function"==typeof(null==e?void 0:e.then)}function f(e,t,n){if(!n.p.has(e)){n.p.add(e);let r=()=>n.p.delete(e);t.then(r,r)}}function c(e,t,n){var r;let l=new Set;for(let t of(null==(r=n.get(e))?void 0:r.t)||[])n.has(t)&&l.add(t);for(let e of t.p)l.add(e);return l}let v=(e,t,...n)=>t.read(...n),h=(e,t,...n)=>t.write(...n),p=(e,t)=>{var n;return null==(n=t.unstable_onInit)?void 0:n.call(t,e)},g=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},b=(e,t)=>{var n;let l=P(e),o=l[0],i=l[6],a=l[9];if((r.env?r.env.MODE:void 0)!=="production"&&!t)throw Error("Atom is undefined or null");let u=o.get(t);return u||(u={d:new Map,p:new Set,n:0},o.set(t,u),null==(n=i.i)||n.call(i,t),null==a||a(e,t)),u},m=e=>{let t=P(e),n=t[1],r=t[3],l=t[4],o=t[5],i=t[6],a=t[13],u=[],d=e=>{try{e()}catch(e){u.push(e)}};do{i.f&&d(i.f);let t=new Set,u=t.add.bind(t);r.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(u)}),r.clear(),o.forEach(u),o.clear(),l.forEach(u),l.clear(),t.forEach(d),r.size&&a(e)}while(r.size||o.size||l.size)if(u.length)throw AggregateError(u)},w=e=>{let t=P(e),n=t[1],l=t[2],o=t[3],i=t[11],a=t[14],u=t[17],d=[],s=new WeakSet,f=new WeakSet,v=Array.from(o);for(;v.length;){let t=v[v.length-1],o=i(e,t);if(f.has(t)){v.pop();continue}if(s.has(t)){if(l.get(t)===o.n)d.push([t,o]);else if((r.env?r.env.MODE:void 0)!=="production"&&l.has(t))throw Error("[Bug] invalidated atom exists");f.add(t),v.pop();continue}for(let e of(s.add(t),c(t,o,n)))s.has(e)||v.push(e)}for(let t=d.length-1;t>=0;--t){let[n,r]=d[t],i=!1;for(let e of r.d.keys())if(e!==n&&o.has(e)){i=!0;break}i&&(a(e,n),u(e,n)),l.delete(n)}},y=new WeakSet,_=(e,t)=>{var n,a;let c,v,h=P(e),p=h[1],g=h[2],b=h[3],m=h[6],w=h[7],_=h[11],E=h[12],S=h[13],A=h[14],O=h[16],T=h[17],M=_(e,t);if(o(M)&&(p.has(t)&&g.get(t)!==M.n||Array.from(M.d).every(([t,n])=>A(e,t).n===n)))return M;M.d.clear();let j=!0;function k(){p.has(t)&&(T(e,t),S(e),E(e))}let R=M.n;try{(r.env?r.env.MODE:void 0)!=="production"&&y.delete(e);let a=w(e,t,function(n){var r;if(n===t){let t=_(e,n);if(!o(t))if("init"in n)D(e,n,n.init);else throw Error("no atom init");return i(t)}let l=A(e,n);try{return i(l)}finally{M.d.set(n,l.n),u(M.v)&&f(t,M.v,l),null==(r=p.get(n))||r.t.add(t),j||k()}},{get signal(){return c||(c=new AbortController),c.signal},get setSelf(){return(r.env?r.env.MODE:void 0)==="production"||l(t)||console.warn("setSelf function cannot be used with read-only atom"),!v&&l(t)&&(v=(...n)=>{if((r.env?r.env.MODE:void 0)!=="production"&&j&&console.warn("setSelf function cannot be called in sync"),!j)try{return O(e,t,...n)}finally{S(e),E(e)}}),v}});return(r.env?r.env.MODE:void 0)!=="production"&&y.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),D(e,t,a),s(a)&&(d(a,()=>null==c?void 0:c.abort()),a.then(k,k)),null==(n=m.r)||n.call(m,t),M}catch(e){return delete M.v,M.e=e,++M.n,M}finally{j=!1,R!==M.n&&g.get(t)===R&&(g.set(t,M.n),b.add(t),null==(a=m.c)||a.call(m,t))}},E=(e,t)=>{let n=P(e),r=n[1],l=n[2],o=n[11],i=[t];for(;i.length;){let t=i.pop(),n=o(e,t);for(let a of c(t,n,r)){let t=o(e,a);l.set(a,t.n),i.push(a)}}},S=(e,t,...n)=>{let l=P(e),o=l[3],a=l[6],u=l[8],d=l[11],s=l[12],f=l[13],c=l[14],v=l[15],h=l[17],p=!0;try{return u(e,t,t=>i(c(e,t)),(n,...l)=>{var i;let u=d(e,n);try{if(n!==t)return S(e,n,...l);{if(!("init"in n))throw Error("atom not writable");(r.env?r.env.MODE:void 0)!=="production"&&y.add(e);let t=u.n,d=l[0];D(e,n,d),h(e,n),t!==u.n&&(o.add(n),null==(i=a.c)||i.call(a,n),v(e,n));return}}finally{p||(f(e),s(e))}},...n)}finally{p=!1}},A=(e,t)=>{var n;let r=P(e),l=r[1],o=r[3],i=r[6],a=r[11],d=r[15],s=r[18],f=r[19],c=a(e,t),v=l.get(t);if(v&&!u(c.v)){for(let[r,l]of c.d)if(!v.d.has(r)){let u=a(e,r);s(e,r).t.add(t),v.d.add(r),l!==u.n&&(o.add(r),null==(n=i.c)||n.call(i,r),d(e,r))}for(let n of v.d||[])if(!c.d.has(n)){v.d.delete(n);let r=f(e,n);null==r||r.t.delete(t)}}},O=(e,t)=>{var n;let r=P(e),o=r[1],i=r[4],a=r[6],u=r[10],d=r[11],s=r[12],f=r[13],c=r[14],v=r[16],h=d(e,t),p=o.get(t);if(!p){for(let n of(c(e,t),h.d.keys()))O(e,n).t.add(t);p={l:new Set,d:new Set(h.d.keys()),t:new Set},o.set(t,p),null==(n=a.m)||n.call(a,t),l(t)&&i.add(()=>{let n=!0;try{let r=u(e,t,(...r)=>{try{return v(e,t,...r)}finally{n||(f(e),s(e))}});r&&(p.u=()=>{n=!0;try{r()}finally{n=!1}})}finally{n=!1}})}return p},T=(e,t)=>{var n;let r=P(e),l=r[1],o=r[5],i=r[6],a=r[11],u=r[19],d=a(e,t),s=l.get(t);if(s&&!s.l.size&&!Array.from(s.t).some(e=>{var n;return null==(n=l.get(e))?void 0:n.d.has(t)})){for(let r of(s.u&&o.add(s.u),s=void 0,l.delete(t),null==(n=i.u)||n.call(i,t),d.d.keys())){let n=u(e,r);null==n||n.t.delete(t)}return}return s},D=(e,t,n)=>{let r=P(e)[11],l=r(e,t),o="v"in l,i=l.v;if(s(n))for(let o of l.d.keys())f(t,n,r(e,o));if(l.v=n,delete l.e,!o||!Object.is(i,l.v)){let e;++l.n,s(i)&&(null==(e=a.get(i))?void 0:e[0])&&(e[0]=!1,e[1].forEach(e=>e()))}},M=(e,t)=>i((0,P(e)[14])(e,t)),j=(e,t,...n)=>{let r=P(e),l=r[12],o=r[13],i=r[16];try{return i(e,t,...n)}finally{o(e),l(e)}},k=(e,t,n)=>{let r=P(e),l=r[12],o=r[18],i=r[19],a=o(e,t).l;return a.add(n),l(e),()=>{a.delete(n),i(e,t),l(e)}},R=new WeakMap,P=e=>{let t=R.get(e);if((r.env?r.env.MODE:void 0)!=="production"&&!t)throw Error("Store must be created by buildStore to read its building blocks");return t};function I(...e){let t={get:e=>(0,P(t)[21])(t,e),set:(e,...n)=>(0,P(t)[22])(t,e,...n),sub:(e,n)=>(0,P(t)[23])(t,e,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},v,h,p,g,b,m,w,_,E,S,A,O,T,D,M,j,k,void 0].map((t,n)=>e[n]||t);return R.set(t,Object.freeze(n)),t}e.s(["INTERNAL_buildStoreRev2",()=>I,"INTERNAL_registerAbortHandler",()=>d],233338);let L={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla.mjs")}`}},W=0;function N(e,t){let n=`atom${++W}`,r={toString(){return(L.env?L.env.MODE:void 0)!=="production"&&this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=z,r.write=C),t&&(r.write=t),r}function z(e){return e(this)}function C(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}function x(){return t?t():I()}function J(){return n||(n=x(),(L.env?L.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=n),globalThis.__JOTAI_DEFAULT_STORE__!==n&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),n}e.s(["atom",()=>N,"createStore",()=>x,"getDefaultStore",()=>J],751931)},475566,e=>{"use strict";var t=e.i(477716),n=e.i(751931),r=e.i(233338);let l={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/react.mjs")}`}},o=(0,t.createContext)(void 0);function i(e){let r=(0,t.useContext)(o);return(null==e?void 0:e.store)||r||(0,n.getDefaultStore)()}function a({children:e,store:r}){let l=(0,t.useRef)(null);return r?(0,t.createElement)(o.Provider,{value:r},e):(null===l.current&&(l.current=(0,n.createStore)()),(0,t.createElement)(o.Provider,{value:l.current},e))}let u=e=>"function"==typeof(null==e?void 0:e.then),d=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},s=t.default.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw d(e),e}),f=new WeakMap,c=(e,t)=>{let n=f.get(e);return n||(n=new Promise((l,o)=>{let i=e,a=e=>t=>{i===e&&l(t)},d=e=>t=>{i===e&&o(t)},s=()=>{try{let e=t();u(e)?(f.set(e,n),i=e,e.then(a(e),d(e)),(0,r.INTERNAL_registerAbortHandler)(e,s)):l(e)}catch(e){o(e)}};e.then(a(e),d(e)),(0,r.INTERNAL_registerAbortHandler)(e,s)}),f.set(e,n)),n};function v(e,n){let{delay:r,unstable_promiseStatus:l=!t.default.use}=n||{},o=i(n),[[a,f,v],h]=(0,t.useReducer)(t=>{let n=o.get(e);return Object.is(t[0],n)&&t[1]===o&&t[2]===e?t:[n,o,e]},void 0,()=>[o.get(e),o,e]),p=a;if((f!==o||v!==e)&&(h(),p=o.get(e)),(0,t.useEffect)(()=>{let t=o.sub(e,()=>{if(l)try{let t=o.get(e);u(t)&&d(c(t,()=>o.get(e)))}catch(e){}"number"==typeof r?setTimeout(h,r):h()});return h(),t},[o,e,r,l]),(0,t.useDebugValue)(p),u(p)){let t=c(p,()=>o.get(e));return l&&d(t),s(t)}return p}function h(e,n){let r=i(n);return(0,t.useCallback)((...t)=>{if((l.env?l.env.MODE:void 0)!=="production"&&!("write"in e))throw Error("not writable atom");return r.set(e,...t)},[r,e])}function p(e,t){return[v(e,t),h(e,t)]}e.s(["Provider",()=>a,"useAtom",()=>p,"useAtomValue",()=>v,"useSetAtom",()=>h,"useStore",()=>i])},209203,e=>{"use strict";var t=e.i(297647),n=e.i(475566);function r({children:e}){return(0,t.jsx)(n.Provider,{children:e})}e.s(["JotaiProvider",()=>r])}]);