PageSourceSearch

https://assets.beatportal.com/files/_next/static/chunks/3353-ee5ebf857bc7f8ba.js

js beatportal.com collected 2026-10-02 02:52:11 UTC 6,907 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3353],{3005:(e,t,r)=>{let n;r.d(t,{eU:()=>o,y$:()=>y,zp:()=>S});let l=0;function o(e,t){let r=`atom${++l}`,n={toString:()=>r};return"function"==typeof e?n.read=e:(n.init=e,n.read=i,n.write=u),t&&(n.write=t),n}function i(e){return e(this)}function u(e,t,r){return t(this,"function"==typeof r?r(e(this)):r)}let a=(e,t)=>e.unstable_is?e.unstable_is(t):t===e,s=e=>"init"in e,d=e=>!!e.write,f=new WeakMap,c=(e,t)=>{f.set(e,t),e.catch(()=>{}).finally(()=>f.delete(e))},h=(e,t)=>{let r=f.get(e);r&&(f.delete(e),r(t))},v=(e,t)=>{e.status="fulfilled",e.value=t},w=(e,t)=>{e.status="rejected",e.reason=t},_=e=>"function"==typeof(null==e?void 0:e.then),g=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),p=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),b=e=>!!e&&"v"in e&&e.v instanceof Promise,E=(e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,m=e=>{if("e"in e)throw e.e;return e.v},y=()=>{let e,t,r=new WeakMap,n=new WeakMap,l=new Map;e=new Set,t=new Set;let o=e=>r.get(e),i=(e,t)=>{Object.freeze(t);let n=o(e);if(r.set(e,t),l.has(e)||l.set(e,n),b(n)){let e="v"in t?t.v instanceof Promise?t.v:Promise.resolve(t.v):Promise.reject(t.e);n.v!==e&&h(n.v,e)}},u=(e,t,r,n)=>{let l=new Map(n?t.d:null),o=!1;r.forEach((r,n)=>{!r&&a(e,n)&&(r=t),r?(l.set(n,r),t.d.get(n)!==r&&(o=!0)):console.warn("[Bug] atom state not found")}),(o||t.d.size!==l.size)&&(t.d=l)},f=(e,t,r,n)=>{let l=o(e),a={d:(null==l?void 0:l.d)||new Map,v:t};if(r&&u(e,a,r,n),g(l,a)&&l.d===a.d)return l;if(b(l)&&b(a)&&E(l,a))if(l.d===a.d)return l;else a.v=l.v;return i(e,a),a},y=(e,t,r,l)=>{if(_(t)){let i,u=()=>{let t=o(e);if(!b(t)||t.v!==a)return;let l=f(e,a,r);n.has(e)&&t.d!==l.d&&I(e,l,t.d)},a=new Promise((e,r)=>{let n=!1;t.then(t=>{n||(n=!0,v(a,t),e(t),u())},e=>{n||(n=!0,w(a,e),r(e),u())}),i=t=>{n||(n=!0,t.then(e=>v(a,e),e=>w(a,e)),e(t))}});return a.orig=t,a.status="pending",c(a,e=>{e&&i(e),null==l||l()}),f(e,a,r,!0)}return f(e,t,r)},S=(e,t,r)=>{let n=o(e),l={d:(null==n?void 0:n.d)||new Map,e:t};return(r&&u(e,l,r),p(n,l)&&n.d===l.d)?n:(i(e,l),l)},N=(e,t)=>{let r,l,i=o(e);if(!t&&i&&(n.has(e)||Array.from(i.d).every(([t,r])=>{if(t===e)return!0;let n=N(t);return n===r||g(n,r)})))return i;let u=new Map,f=!0;try{let t=e.read(t=>{if(a(e,t)){let e=o(t);if(e)return u.set(t,e),m(e);if(s(t))return u.set(t,void 0),t.init;throw Error("no atom init")}let r=N(t);return u.set(t,r),m(r)},{get signal(){return r||(r=new AbortController),r.signal},get setSelf(){return d(e)||console.warn("setSelf function cannot be used with read-only atom"),!l&&d(e)&&(l=(...t)=>{if(f&&console.warn("setSelf function cannot be called in sync"),!f)return j(e,...t)}),l}});return y(e,t,u,()=>null==r?void 0:r.abort())}catch(t){return S(e,t,u)}finally{f=!1}},T=e=>{let t=n.get(e);return t||(t=C(e)),t},M=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),A=e=>{let t=n.get(e);t&&M(e,t)&&z(e)},O=e=>{let t=e=>{var t;let r=new Set(null==(t=n.get(e))?void 0:t.t);return l.forEach((t,n)=>{var l;(null==(l=o(n))?void 0:l.d.has(e))&&r.add(n)}),r},r=[],i=new Set,u=e=>{if(!i.has(e)){for(let r of(i.add(e),t(e)))e!==r&&u(r);r.push(e)}};u(e);let a=new Set([e]);for(let e=r.length-1;e>=0;--e){let t=r[e],n=o(t);if(!n)continue;let l=!1;for(let e of n.d.keys())if(e!==t&&a.has(e)){l=!0;break}l&&(g(n,N(t,!0))||a.add(t))}},k=(t,...r)=>{let n=!0,l=t.write(e=>m(N(e)),(r,...l)=>{let i;if(a(t,r)){if(!s(r))throw Error("atom not writable");g(o(r),y(r,l[0]))||O(r)}else i=k(r,...l);if(!n){let t=B();e.forEach(e=>e({type:"async-write",flushed:t}))}return i},...r);return n=!1,l},j=(t,...r)=>{let n=k(t,...r),l=B();return e.forEach(e=>e({type:"write",flushed:l})),n},C=(e,r,l)=>{var i;let u=l||[];null==(i=o(e))||i.d.forEach((t,r)=>{let l=n.get(r);l?l.t.add(e):r!==e&&C(r,e,u)}),N(e);let a={t:new Set(r&&[r]),l:new Set};if(n.set(e,a),t.add(e),d(e)&&e.onMount){let{onMount:t}=e;u.push(()=>{let r=t((...t)=>j(e,...t));r&&(a.u=r)})}return l||u.forEach(e=>e()),a},z=e=>{var r;let l=null==(r=n.get(e))?void 0:r.u;l&&l(),n.delete(e),t.delete(e);let i=o(e);i?(b(i)&&h(i.v),i.d.forEach((t,r)=>{if(r!==e){let t=n.get(r);t&&(t.t.delete(e),M(r,t)&&z(r))}})):console.warn("[Bug] could not find atom state to unmount",e)}
1,I=(e,t,r)=>{let l=new Set(t.d.keys()),o=new Set;null==r||r.forEach((t,r)=>{if(l.has(r))return void l.delete(r);o.add(r);let i=n.get(r);i&&i.t.delete(e)}),l.forEach(t=>{let r=n.get(t);r?r.t.add(e):n.has(e)&&C(t,e)}),o.forEach(e=>{let t=n.get(e);t&&M(e,t)&&z(e)})},B=()=>{let e;for(e=new Set;l.size;){let t=Array.from(l);l.clear(),t.forEach(([t,r])=>{let l=o(t);if(l){let o=n.get(t);o&&l.d!==(null==r?void 0:r.d)&&I(t,l,null==r?void 0:r.d),o&&!(!b(r)&&(g(r,l)||p(r,l)))&&(o.l.forEach(e=>e()),e.add(t))}else console.warn("[Bug] no atom state to flush")})}return e};return{get:e=>m(N(e)),set:j,sub:(t,r)=>{let n=T(t),l=B(),o=n.l;return o.add(r),e.forEach(e=>e({type:"sub",flushed:l})),()=>{o.delete(r),A(t),e.forEach(e=>e({type:"unsub"}))}},dev_subscribe_store:(t,r)=>{if(2!==r)throw Error("The current StoreListener revision is 2.");return e.add(t),()=>{e.delete(t)}},dev_get_mounted_atoms:()=>t.values(),dev_get_atom_state:e=>r.get(e),dev_get_mounted:e=>n.get(e),dev_restore_atoms:t=>{for(let[e,r]of t)s(e)&&(y(e,r),O(e));let r=B();e.forEach(e=>e({type:"restore",flushed:r}))}}};"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;let S=()=>(n||(1!==globalThis.__NUMBER_OF_JOTAI_INSTANCES__&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),n=y()),n)},13353:(e,t,r)=>{r.d(t,{Kq:()=>u,Pj:()=>i,fp:()=>d});var n=r(12115),l=r(3005);let o=(0,n.createContext)(void 0),i=e=>{let t=(0,n.useContext)(o);return(null==e?void 0:e.store)||t||(0,l.zp)()},u=e=>{let{children:t,store:r}=e,i=(0,n.useRef)();return r||i.current||(i.current=(0,l.y$)()),(0,n.createElement)(o.Provider,{value:r||i.current},t)},a=e=>"function"==typeof(null==e?void 0:e.then),s=n.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e});function d(e,t){return[function(e,t){let r=i(t),[[l,o,u],d]=(0,n.useReducer)(t=>{let n=r.get(e);return Object.is(t[0],n)&&t[1]===r&&t[2]===e?t:[n,r,e]},void 0,()=>[r.get(e),r,e]),f=l;(o!==r||u!==e)&&(d(),f=r.get(e));let c=null==t?void 0:t.delay;return(0,n.useEffect)(()=>{let t=r.sub(e,()=>{if("number"==typeof c)return void setTimeout(d,c);d()});return d(),t},[r,e,c]),(0,n.useDebugValue)(f),a(f)?s(f):f}(e,t),function(e,t){let r=i(t);return(0,n.useCallback)(function(){for(var t=arguments.length,n=Array(t),l=0;l<t;l++)n[l]=arguments[l];if(!("write"in e))throw Error("not writable atom");return r.set(e,...n)},[r,e])}(e,t)]}}}]);

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.