PageSourceSearch

https://haaven.com/_next/static/chunks/4775-239577f1a7df6aad.js

js haaven.com collected 2026-10-06 15:14:16 UTC 9,485 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4775],{86350:(e,t,n)=>{n.d(t,{Xr:()=>w,md:()=>h});var r=n(41987),l=n(24342),o=n(59689);let i=(0,r.createContext)(void 0);function a(e){let t=(0,r.useContext)(i);return(null==e?void 0:e.store)||t||(0,l.zp)()}let u=e=>"function"==typeof(null==e?void 0:e.then),f=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},s=r.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw f(e),e}),d=new WeakMap,c=(e,t)=>{let n=d.get(e);return n||(n=new Promise((r,l)=>{let i=e,a=e=>t=>{i===e&&r(t)},f=e=>t=>{i===e&&l(t)},s=()=>{try{let e=t();u(e)?(d.set(e,n),i=e,e.then(a(e),f(e)),(0,o.MO)(e,s)):r(e)}catch(e){l(e)}};e.then(a(e),f(e)),(0,o.MO)(e,s)}),d.set(e,n)),n};function h(e,t){let{delay:n,unstable_promiseStatus:l=!r.use}=t||{},o=a(t),[[i,d,h],w]=(0,r.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]),v=i;if((d!==o||h!==e)&&(w(),v=o.get(e)),(0,r.useEffect)(()=>
1{let t=o.sub(e,()=>{if(l)try{let t=o.get(e);u(t)&&f(c(t,()=>o.get(e)))}catch(e){}if("number"==typeof n){setTimeout(w,n);return}w()});return w(),t},[o,e,n,l]),(0,r.useDebugValue)(v),u(v)){let t=c(v,()=>o.get(e));return l&&f(t),s(t)}return v}function w(e,t){let n=a(t);return(0,r.useCallback)(function(){for(var t=arguments.length,r=Array(t),l=0;l<t;l++)r[l]=arguments[l];if(!("write"in e))throw Error("not writable atom");return n.set(e,...r)},[n,e])}},24342:(e,t,n)=>{let r,l;n.d(t,{eU:()=>a,zp:()=>s});var o=n(59689);let i=0;function a(e,t){let n=`atom${++i}`,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=u,r.write=f),t&&(r.write=t),r}function u(e){return e(this)}function f(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}function s(){return l||(l=r?r():(0,o.ff)(),globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=l),globalThis.__JOTAI_DEFAULT_STORE__!==l&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044")),l}},59689:(e,t,n)=>{function r(e){return!!e.write}function l(e){return"v"in e||"e"in e}function o(e){if("e"in e)throw e.e;if(!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}n.d(t,{MO:()=>u,ff:()=>z});let i=new WeakMap;function a(e){var t;return f(e)&&!!(null==(t=i.get(e))?void 0:t[0])}function u(e,t){let n=i.get(e);if(!n){n=[!0,new Set],i.set(e,n);let t=()=>{n[0]=!1};e.then(t,t)}n[1].add(t)}function f(e){return"function"==typeof(null==e?void 0:e.then)}function s(e,t,n){if(!n.p.has(e)){n.p.add(e);let r=()=>n.p.delete(e);t.then(r,r)}}function d(e,t,n){var r;let l=new Set;for(let t of(null==(r=n.get(e))?void 0:r.t)||[])l.add(t);for(let e of t.p)l.add(e);return l}let c=(e,t,...n)=>t.read(...n),h=(e,t,...n)=>t.write(...n),w=(e,t)=>t.INTERNAL_onInit?t.INTERNAL_onInit(e):t.unstable_onInit?(console.warn("[DEPRECATED] atom.unstable_onInit is renamed to atom.INTERNAL_onInit."),t.unstable_onInit(e)):void 0,v=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},g=(e,t)=>{var n;let r=N(e),l=r[0],o=r[6],i=r[9];if(!t)throw Error("Atom is undefined or null");let a=l.get(t);return a||(a={d:new Map,p:new Set,n:0},l.set(t,a),null==(n=o.i)||n.call(o,t),null==i||i(e,t)),a},p=e=>{let t=N(e),n=t[1],r=t[3],l=t[4],o=t[5],i=t[6],a=t[13],u=[],f=e=>{try{e()}catch(e){u.push(e)}};do{i.f&&f(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(f),r.size&&a(e)}while(r.size||o.size||l.size);if(u.length)throw AggregateError(u)},y=e=>{let t=N(e),n=t[1],r=t[2],l=t[3],o=t[11],i=t[14],a=t[17],u=[],f=new WeakSet,s=new WeakSet,c=Array.from(l);for(;c.length;){let t=c[c.length-1],l=o(e,t);if(s.has(t)){c.pop();continue}if(f.has(t)){if(r.get(t)===l.n)u.push([t,l]);else if(r.has(t))throw Error("[Bug] invalidated atom exists");s.add(t),c.pop();continue}for(let e of(f.add(t),d(t,l,n)))f.has(e)||c.push(e)}for(let t=u.length-1;t>=0;--t){let[n,o]=u[t],f=!1;for(let e of o.d.keys())if(e!==n&&l.has(e)){f=!0;break}f&&(i(e,n),a(e,n)),r.delete(n)}},b=new WeakSet,m=(e,t)=>{var n,i;let d,c;let h=N(e),w=h[1],v=h[2],g=h[3],p=h[6],y=h[7],m=h[11],E=h[12],S=h[13],_=h[14],I=h[16],k=h[17],A=m(e,t);if(l(A)){if(w.has(t)&&v.get(t)!==A.n)return A;let n=!1;for(let[t,r]of A.d)if(_(e,t).n!==r){n=!0;break}if(!n)return A}A.d.clear();let O=!0;function M(){w.has(t)&&(k(e,t),S(e),E(e))}let L=A.n;try{b.delete(e);let i=y(e,t,function(n){var r;if(n===t){let t=m(e,n);if(!l(t)){if("init"in n)T(e,n,n.init);else throw Error("no atom init")}return o(t)}let i=_(e,n);try{return o(i)}finally{A.d.set(n,i.n),a(A.v)&&s(t,A.v,i),w.has(t)&&(null==(r=w.get(n))||r.t.add(t)),O||M()}},{get signal(){return d||(d=new AbortController),d.signal},get setSelf(){return r(t)||console.warn("setSelf function cannot be used with read-only atom"),!c&&r(t)&&(c=(...n)=>{if(O&&console.warn("setSelf function cannot be called in sync"),!O)try{return I(e,t,...n)}finally{S(e),E(e)}}),c}});return b.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),T(e,t,i),f(i)&&(u(i,()=>null==d?void 0:d.abort()),i.then(M,M)),null==(n=p.r)||n.call(p,t),A}catch(e){return delete A.v,A.e=e,++A.n,A}finally{O=!1,L!==A.n&&v.get(t)===L&&(v.set(t,A.n),g.add(t),null==(i=p.c)||i.call(p,t))}},E=(e,t)=>{let n=N(e),r=n[1],l=n[2],o=n[11],i=[t];for(;i.length;){let t=i.pop(),n=o(e,t);
1for(let a of d(t,n,r)){let t=o(e,a);l.set(a,t.n),i.push(a)}}},S=(e,t,...n)=>{let r=N(e),l=r[3],i=r[6],a=r[8],u=r[11],f=r[12],s=r[13],d=r[14],c=r[15],h=r[17],w=!0;try{return a(e,t,t=>o(d(e,t)),(n,...r)=>{var o;let a=u(e,n);try{if(n!==t)return S(e,n,...r);{if(!("init"in n))throw Error("atom not writable");b.add(e);let t=a.n,u=r[0];T(e,n,u),h(e,n),t!==a.n&&(l.add(n),c(e,n),null==(o=i.c)||o.call(i,n));return}}finally{w||(s(e),f(e))}},...n)}finally{w=!1}},_=(e,t)=>{var n;let r=N(e),l=r[1],o=r[3],i=r[6],u=r[11],f=r[15],s=r[18],d=r[19],c=u(e,t),h=l.get(t);if(h&&!a(c.v)){for(let[r,l]of c.d)if(!h.d.has(r)){let a=u(e,r);s(e,r).t.add(t),h.d.add(r),l!==a.n&&(o.add(r),f(e,r),null==(n=i.c)||n.call(i,r))}for(let n of h.d)if(!c.d.has(n)){h.d.delete(n);let r=d(e,n);null==r||r.t.delete(t)}}},I=(e,t)=>{var n;let l=N(e),o=l[1],i=l[4],a=l[6],u=l[10],f=l[11],s=l[12],d=l[13],c=l[14],h=l[16],w=f(e,t),v=o.get(t);if(!v){for(let n of(c(e,t),w.d.keys()))I(e,n).t.add(t);v={l:new Set,d:new Set(w.d.keys()),t:new Set},o.set(t,v),r(t)&&i.add(()=>{let n=!0;try{let r=u(e,t,(...r)=>{try{return h(e,t,...r)}finally{n||(d(e),s(e))}});r&&(v.u=()=>{n=!0;try{r()}finally{n=!1}})}finally{n=!1}}),null==(n=a.m)||n.call(a,t)}return v},k=(e,t)=>{var n,r;let l=N(e),o=l[1],i=l[5],a=l[6],u=l[11],f=l[19],s=u(e,t),d=o.get(t);if(!d||d.l.size)return d;let c=!1;for(let e of d.t)if(null==(n=o.get(e))?void 0:n.d.has(t)){c=!0;break}if(!c){for(let n of(d.u&&i.add(d.u),d=void 0,o.delete(t),s.d.keys())){let r=f(e,n);null==r||r.t.delete(t)}null==(r=a.u)||r.call(a,t);return}return d},T=(e,t,n)=>{let r=N(e)[11],l=r(e,t),o="v"in l,a=l.v;if(f(n))for(let o of l.d.keys())s(t,n,r(e,o));l.v=n,delete l.e,o&&Object.is(a,l.v)||(++l.n,f(a)&&function(e){let t=i.get(e);(null==t?void 0:t[0])&&(t[0]=!1,t[1].forEach(e=>e()))}(a))},A=(e,t)=>o((0,N(e)[14])(e,t)),O=(e,t,...n)=>{let r=N(e),l=r[12],o=r[13],i=r[16];try{return i(e,t,...n)}finally{o(e),l(e)}},M=(e,t,n)=>{let r=N(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)}},L=new WeakMap,N=e=>{let t=L.get(e);if(!t)throw Error("Store must be created by buildStore to read its building blocks");return t};function z(...e){let t={get:e=>(0,N(t)[21])(t,e),set:(e,...n)=>(0,N(t)[22])(t,e,...n),sub:(e,n)=>(0,N(t)[23])(t,e,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},c,h,w,v,g,p,y,m,E,S,_,I,k,T,A,O,M,void 0].map((t,n)=>e[n]||t);return L.set(t,Object.freeze(n)),t}},49844:(e,t,n)=>{n.d(t,{tG:()=>a});var r=n(24342);let l=Symbol("RESET"),o=e=>"function"==typeof(null==e?void 0:e.then),i=function(e=()=>{try{return window.localStorage}catch(e){"undefined"!=typeof window&&console.warn(e);return}},t){var n;let r,l,i;let a={getItem:(t,n)=>{var i,a;let u=e=>{if(r!==(e=e||"")){try{l=JSON.parse(e,void 0)}catch(e){return n}r=e}return l},f=null!=(a=null==(i=e())?void 0:i.getItem(t))?a:null;return o(f)?f.then(u):u(f)},setItem:(t,n)=>{var r;return null==(r=e())?void 0:r.setItem(t,JSON.stringify(n,void 0))},removeItem:t=>{var n;return null==(n=e())?void 0:n.removeItem(t)}};try{i=null==(n=e())?void 0:n.subscribe}catch(e){}if(!i&&"undefined"!=typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(i=(t,n)=>{if(!(e()instanceof window.Storage))return()=>{};let r=r=>{r.storageArea===e()&&r.key===t&&n(r.newValue)};return window.addEventListener("storage",r),()=>{window.removeEventListener("storage",r)}}),i){let e;a.subscribe=(e=i,(t,n,r)=>e(t,e=>{let t;try{t=JSON.parse(e||"")}catch(e){t=r}n(t)}))}return a}();function a(e,t,n=i,u){let f=null==u?void 0:u.getOnInit,s=(0,r.eU)(f?n.getItem(e,t):t);return s.debugPrivate=!0,s.onMount=r=>{let l;return r(n.getItem(e,t)),n.subscribe&&(l=n.subscribe(e,r,t)),l},(0,r.eU)(e=>e(s),(r,i,a)=>{let u="function"==typeof a?a(r(s)):a;return u===l?(i(s,t),n.removeItem(e)):o(u)?u.then(t=>(i(s,t),n.setItem(e,t))):(i(s,u),n.setItem(e,u))})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.