1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[19003],{7717:(e,t,n)=>{n.d(t,{tG:()=>f});var r=n(10423);let l=Symbol("RESET"),a=(e,t,n)=>(t.has(n)?t:t.set(n,e())).get(n),o=new WeakMap,i=(e,t,n)=>(t.has(n)?t:t.set(n,e())).get(n),u=new WeakMap,d=e=>"function"==typeof(null==e?void 0:e.then),s=function(e=()=>{try{return window.localStorage}catch(e){"undefined"!=typeof window&&console.warn(e);return}},t){var n;let r,l,a,o,i={getItem:(t,n)=>{var a,o;let i=e=>{if(r!==(e=e||"")){try{l=JSON.parse(e,void 0)}catch(e){return n}r=e}return l},u=null!=(o=null==(a=e())?void 0:a.getItem(t))?o:null;return d(u)?u.then(i):i(u)},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{a=null==(n=e())?void 0:n.subscribe}catch(e){}return!a&&"undefined"!=typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(a=(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)}}),a&&(o=a,i.subscribe=(e,t,n)=>o(e,e=>{let r;try{r=JSON.parse(e||"")}catch(e){r=n}t(r)})),i}();function f(e,t,n=s,a){let o=null==a?void 0:a.getOnInit,i=(0,r.eU)(o?n.getItem(e,t):t);return i.debugPrivate=!0,i.onMount=r=>{let l;return r(n.getItem(e,t)),n.subscribe&&(l=n.subscribe(e,r,t)),l},(0,r.eU)(e=>e(i),(r,a,o)=>{let u="function"==typeof o?o(r(i)):o;return u===l?(a(i,t),n.removeItem(e)):u instanceof Promise?u.then(t=>(a(i,t),n.setItem(e,t))):(a(i,u),n.setItem(e,u))})}let c=new WeakMap,h=(e,t,n)=>(t.has(n)?t:t.set(n,e())).get(n),v=new WeakMap},10423:(e,t,n)=>{let r,l;n.d(t,{eU:()=>i,zp:()=>f});var a=n(39292);let o=0;function i(e,t){let n=`atom${++o}`,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=u,r.write=d),t&&(r.write=t),r}function u(e){return e(this)}function d(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}let s=()=>{let e=0,t=(0,a.eE)({}),n=new WeakMap,r=new WeakMap,l=(0,a._w)(n,r,void 0,void 0,void 0,void 0,t,void 0,(t,n,r,...l)=>e?r(t,...l):t.write(n,r,...l)),o=new Set;return t.m.add(void 0,e=>{o.add(e),n.get(e).m=r.get(e)}),t.u.add(void 0,e=>{o.delete(e);let t=n.get(e);delete t.m}),Object.assign(l,{dev4_get_internal_weak_map:()=>n,dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:t=>{l.set({read:()=>null,write:(n,r)=>{++e;try{for(let[e,n]of t)"init"in e&&r(e,n)}finally{--e}}})}})};function f(){return l||(l=r?r():s(),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}},39292:(e,t,n)=>{n.d(t,{MO:()=>_,_w:()=>m,eE:()=>b});let r=(e,t)=>e.unstable_is?e.unstable_is(t):t===e,l=e=>"init"in e,a=e=>!!e.write,o=e=>"v"in e||"e"in e,i=e=>{if("e"in e)throw e.e;if(!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v},u=new WeakMap,d=e=>{var t;return c(e)&&!!(null==(t=u.get(e))?void 0:t[0])},s=e=>{let t=u.get(e);(null==t?void 0:t[0])&&(t[0]=!1,t[1].forEach(e=>e()))},f=(e,t)=>{let n=u.get(e);if(!n){n=[!0,new Set],u.set(e,n);let t=()=>{n[0]=!1};e.then(t,t)}n[1].add(t)},c=e=>"function"==typeof(null==e?void 0:e.then),h=(e,t,n)=>{n.p.has(e)||(n.p.add(e),t.then(()=>{n.p.delete(e)},()=>{n.p.delete(e)}))},v=(e,t,n)=>{let r=n(e),l="v"in r,a=r.v;if(c(t))for(let l of r.d.keys())h(e,t,n(l));r.v=t,delete r.e,l&&Object.is(a,r.v)||(++r.n,c(a)&&s(a))},w=(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},g=()=>{let e=new Set,t=()=>{e.forEach(e=>e())};return t.add=t=>(e.add(t),()=>{e.delete(t)}),t},p=()=>{let e={},t=new WeakMap,n=n=>{var r,l;null==(r=t.get(e))||r.forEach(e=>e(n)),null==(l=t.get(n))||l.forEach(e=>e())};return n.add=(n,r)=>{let l=n||e,a=(t.has(l)?t:t.set(l,new Set)).get(l);return a.add(r),()=>{null==a||a.delete(r),a.size||t.delete(l)}},n},y=Symbol(),m=(e=new WeakMap,t=new WeakMap,n=new WeakMap,u=new Set,s=new Set,g=new Set,p={},m=(e,...t)=>e.read(...t),b=(e,...t)=>e.write(...t),_=(e,t)=>
1{var n;return null==(n=e.unstable_onInit)?void 0:n.call(e,t)},E=(e,t)=>{var n;return null==(n=e.onMount)?void 0:n.call(e,t)},...S)=>{let k=S[0]||(t=>{if(!t)throw Error("Atom is undefined or null");let n=e.get(t);return n||(n={d:new Map,p:new Set,n:0},e.set(t,n),null==_||_(t,j)),n}),M=S[1]||(()=>{let e=[],n=t=>{try{t()}catch(t){e.push(t)}};do{p.f&&n(p.f);let e=new Set,r=e.add.bind(e);u.forEach(e=>{var n;return null==(n=t.get(e))?void 0:n.l.forEach(r)}),u.clear(),g.forEach(r),g.clear(),s.forEach(r),s.clear(),e.forEach(n),u.size&&I()}while(u.size||g.size||s.size);if(e.length)throw AggregateError(e)}),I=S[2]||(()=>{let e=[],r=new WeakSet,l=new WeakSet,a=Array.from(u);for(;a.length;){let o=a[a.length-1],i=k(o);if(l.has(o)){a.pop();continue}if(r.has(o)){if(n.get(o)===i.n)e.push([o,i]);else if(n.has(o))throw Error("[Bug] invalidated atom exists");l.add(o),a.pop();continue}for(let e of(r.add(o),w(o,i,t)))r.has(e)||a.push(e)}for(let t=e.length-1;t>=0;--t){let[r,l]=e[t],a=!1;for(let e of l.d.keys())if(e!==r&&u.has(e)){a=!0;break}a&&(O(r),W(r)),n.delete(r)}}),O=S[3]||(e=>{var s;let w,g,y=k(e);if(o(y)&&(t.has(e)&&n.get(e)!==y.n||Array.from(y.d).every(([e,t])=>O(e).n===t)))return y;y.d.clear();let b=!0,_=()=>{t.has(e)&&(W(e),I(),M())},E=y.n;try{let n=m(e,n=>{var a;if(r(e,n)){let e=k(n);if(!o(e))if(l(n))v(n,n.init,k);else throw Error("no atom init");return i(e)}let u=O(n);try{return i(u)}finally{y.d.set(n,u.n),d(y.v)&&h(e,y.v,u),null==(a=t.get(n))||a.t.add(e),b||_()}},{get signal(){return w||(w=new AbortController),w.signal},get setSelf(){return a(e)||console.warn("setSelf function cannot be used with read-only atom"),!g&&a(e)&&(g=(...t)=>{if(b&&console.warn("setSelf function cannot be called in sync"),!b)try{return T(e,...t)}finally{I(),M()}}),g}});return v(e,n,k),c(n)&&(f(n,()=>null==w?void 0:w.abort()),n.then(_,_)),y}catch(e){return delete y.v,y.e=e,++y.n,y}finally{b=!1,E!==y.n&&n.get(e)===E&&(n.set(e,y.n),u.add(e),null==(s=p.c)||s.call(p,e))}}),A=S[4]||(e=>{let r=[e];for(;r.length;){let e=r.pop(),l=k(e);for(let a of w(e,l,t)){let e=k(a);n.set(a,e.n),r.push(a)}}}),T=S[5]||((e,...t)=>{let n=!0;try{return b(e,e=>i(O(e)),(t,...a)=>{var o;let i=k(t);try{if(!r(e,t))return T(t,...a);{if(!l(t))throw Error("atom not writable");let e=i.n,n=a[0];v(t,n,k),W(t),e!==i.n&&(u.add(t),null==(o=p.c)||o.call(p,t),A(t));return}}finally{n||(I(),M())}},...t)}finally{n=!1}}),W=S[6]||(e=>{var n;let r=k(e),l=t.get(e);if(l&&!d(r.v)){for(let[t,a]of r.d)if(!l.d.has(t)){let r=k(t);z(t).t.add(e),l.d.add(t),a!==r.n&&(u.add(t),null==(n=p.c)||n.call(p,t),A(t))}for(let t of l.d||[])if(!r.d.has(t)){l.d.delete(t);let n=L(t);null==n||n.t.delete(e)}}}),z=S[7]||(e=>{var n;let r=k(e),l=t.get(e);if(!l){for(let t of(O(e),r.d.keys()))z(t).t.add(e);l={l:new Set,d:new Set(r.d.keys()),t:new Set},t.set(e,l),null==(n=p.m)||n.call(p,e),a(e)&&s.add(()=>{let t=!0;try{let n=E(e,(...n)=>{try{return T(e,...n)}finally{t||(I(),M())}});n&&(l.u=()=>{t=!0;try{n()}finally{t=!1}})}finally{t=!1}})}return l}),L=S[8]||(e=>{var n;let r=k(e),l=t.get(e);if(l&&!l.l.size&&!Array.from(l.t).some(n=>{var r;return null==(r=t.get(n))?void 0:r.d.has(e)})){for(let a of(l.u&&g.add(l.u),l=void 0,t.delete(e),null==(n=p.u)||n.call(p,e),r.d.keys())){let t=L(a);null==t||t.t.delete(e)}return}return l}),j={get:e=>i(O(e)),set:(e,...t)=>{try{return T(e,...t)}finally{I(),M()}},sub:(e,t)=>{let n=z(e).l;return n.add(t),M(),()=>{n.delete(t),L(e),M()}}};return Object.defineProperty(j,y,{value:[e,t,n,u,s,g,p,m,b,_,E,k,M,I,O,A,T,W,z,L]}),j},b=e=>(e.c||(e.c=p()),e.m||(e.m=p()),e.u||(e.u=p()),e.f||(e.f=g()),e),_=f},87547:(e,t,n)=>{n.d(t,{fp:()=>h});var r=n(64072),l=n(10423),a=n(39292);let o=(0,r.createContext)(void 0);function i(e){let t=(0,r.useContext)(o);return(null==e?void 0:e.store)||t||(0,l.zp)()}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=r.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((r,l)=>{let o=e,i=e=>t=>{o===e&&r(t)},d=e=>t=>{o===e&&l(t)},s=()=>{try{let e=t();u(e)?(f.set(e,n),o=e,e.then(i(e),d(e)),(0,a.MO)(e,s)):r(e)}catch(e){l(e)}};e.then(i(e),d(e)),(0,a.MO)(e,s)}),f.set(e,n)),n};function h(e,t){return[function(e,t){let{delay:n,unstable_promiseStatus:l=!r.use}=t||{},a=i(t),[[o,f,h],v]=(0,r.useReducer)(t=>{let n=a.get(e);return Object.is(t[0],n)&&t[1]===a&&t[2]===e?t:[n,a,e]},void 0,()=>[a.get(e),a,e]),w=o;if((f!==a||h!==e)&&(v(),w=a.get(e)),(0,r.useEffect)(()=>{let t=a.sub(e,()=>{if(l)try{let t=a.get(e);u(t)&&d(c(t,()=>a.get(e)))}catch(e){}if("number"==typeof n)return void setTimeout(v,n);v()});return v(),t},[a,e,n,l]),(0,r.useDebugValue)(w),u(w)){let t=c(w,()=>a.get(e));return l&&d(t),s(t)}return w}(e,t),function(e,t){let n=i(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])}(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.