1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4692],{54052:(e,t,n)=>{var r=0/0,o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,l="object"==typeof self&&self&&self.Object===Object&&self,f=s||l||Function("return this")(),d=Object.prototype.toString,g=Math.max,v=Math.min,w=function(){return f.Date.now()};function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function h(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==d.call(t))return r;if(y(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=y(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var s=u.test(e);return s||a.test(e)?c(e.slice(2),s?2:8):i.test(e)?r:+e}e.exports=function(e,t,n){var r,o,i,u,a,c,s=0,l=!1,f=!1,d=!0;if("function"!=typeof e)throw TypeError("Expected a function");function p(t){var n=r,i=o;return r=o=void 0,s=t,u=e.apply(i,n)}function E(e){var n=e-c,r=e-s;return void 0===c||n>=t||n<0||f&&r>=i}function S(){var e,n,r,o=w();if(E(o))return m(o);a=setTimeout(S,(e=o-c,n=o-s,r=t-e,f?v(r,i-n):r))}function m(e){return(a=void 0,d&&r)?p(e):(r=o=void 0,u)}function b(){var e,n=w(),i=E(n);if(r=arguments,o=this,c=n,i){if(void 0===a)return s=e=c,a=setTimeout(S,t),l?p(e):u;if(f)return a=setTimeout(S,t),p(c)}return void 0===a&&(a=setTimeout(S,t)),u}return t=h(t)||0,y(n)&&(l=!!n.leading,i=(f="maxWait"in n)?g(h(n.maxWait)||0,t):i,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==a&&clearTimeout(a),s=0,r=c=o=a=void 0},b.flush=function(){return void 0===a?u:m(w())},b}},74692:(e,t,n)=>{"use strict";n.d(t,{$$:()=>a,Fo:()=>v,Mj:()=>l,Q3:()=>f,aq:()=>d});var r=n(12115),o=n(54052),i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function u(e,t,n,o){let u=(0,r.useRef)(t);i(()=>{u.current=t},[t]),(0,r.useEffect)(()=>{let t=(null==n?void 0:n.current)??window;if(!(t&&t.addEventListener))return;let r=e=>{u.current(e)};return t.addEventListener(e,r,o),()=>{t.removeEventListener(e,r,o)}},[e,n,o])}function a(e,t){let n=(0,r.useRef)(e);i(()=>{n.current=e},[e]),(0,r.useEffect)(()=>{if(null===t)return;let e=setInterval(()=>{n.current()},t);return()=>{clearInterval(e)}},[t])}function c(e){let t=(0,r.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return i(()=>{t.current=e},[e]),(0,r.useCallback)((...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[t])}var s="undefined"==typeof window;function l(e,t,n={}){let{initializeWithValue:o=!0}=n,i=(0,r.useCallback)(e=>n.serializer?n.serializer(e):JSON.stringify(e),[n]),a=(0,r.useCallback)(e=>{let r;if(n.deserializer)return n.deserializer(e);if("undefined"===e)return;let o=t instanceof Function?t():t;try{r=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),o}return r},[n,t]),f=(0,r.useCallback)(()=>{let n=t instanceof Function?t():t;if(s)return n;try{let t=window.localStorage.getItem(e);return t?a(t):n}catch(t){return console.warn(`Error reading localStorage key \u201C${e}\u201D:`,t),n}},[t,e,a]),[d,g]=(0,r.useState)(()=>o?f():t instanceof Function?t():t),v=c(t=>{s&&console.warn(`Tried setting localStorage key \u201C${e}\u201D even though environment is not a client`);try{let n=t instanceof Function?t(f()):t;window.localStorage.setItem(e,i(n)),g(n),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(t){console.warn(`Error setting localStorage key \u201C${e}\u201D:`,t)}}),w=c(()=>{s&&console.warn(`Tried removing localStorage key \u201C${e}\u201D even though environment is not a client`);let n=t instanceof Function?t():t;window.localStorage.removeItem(e),g(n),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});(0,r.useEffect)(()=>{g(f())},[e]);let y=(0,r.useCallback)(t=>{t.key&&t.key!==e||g(f())},[e,f]);return u("storage",y),u("local-storage",y),[d,v,w]}function f(e,t,n){let i=(null==n?void 0:n.equalityFn)??((e,t)=>e===t),u=e instanceof Function?e():e,[a,c]=(0,r.useState)(u),s=(0,r.useRef)(u),l=function(e,t=500,n){let i=(0,r.useRef)();var u=()=>{i.current&&i.current.cancel()};let a=(0,r.useRef)(u);a.current=u,(0,r.useEffect)(()=>()=>{a.current()},[]);let c=(0,r.useMemo)(()=>{let r=o(e,t,n),u=(...e)=>r(...e);return u.cancel=()=>{r.cancel()},u.isPending=()=>!!i.current,u.flush=()=>r.flush(),u},[e,t,n]);return(0,r.useEffect)(()=>{i.current=o(e,t,n)},[e,t,n]),c}(c,t,n);return i(s.current,u)||(l(u),s.current=u),[a,l]}function d(){let e=(0,r.useRef)(!1);return(0,r.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,r.useCallback)(()=>e.current,[])}var g="undefined"==typeof window;function v(e,t,n={}){let{initializeWithValue:o=!0}=n,i=(0,r.useCallback)(e=>n.serializer?n.serializer(e):JSON.stringify(e),[n]),a=(0,r.useCallback)(e=>{let r;if(n.deserializer)return n.deserializer(e);if("undefined"===e)return;let o=t instanceof Function?t():t;try{r=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),o}return r},[n,t]),s=(0,r.useCallback)(()=>{let n=t instanceof Function?t():t;if(g)return n;try{let t=window.sessionStorage.getItem(e);return t?a(t):n}catch(t){return console.warn(`Error reading sessionStorage key \u201C${e}\u201D:`,t),n}},[t,e,a]),[l,f]=(0,r.useState)(()=>o?s():t instanceof Function?t():t),d=c(t=>{g&&console.warn(`Tried setting sessionStorage key \u201C${e}\u201D even though environment is not a client`);try{let n=t instanceof Function?t(s()):t;window.sessionStorage.setItem(e,i(n)),f(n),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))}catch(t){console.warn(`Error setting sessionStorage key \u201C${e}\u201D:`,t)}}),w=c(()=>{g&&console.warn(`Tried removing sessionStorage key \u201C${e}\u201D even though environment is not a client`);let n=t instanceof Function?t():t;window.sessionStorage.removeItem(e),f(n),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))});(0,r.useEffect)(()=>{f(s())},[e]);let y=(0,r.useCallback)(t=>{t.key&&t.key!==e||f(s())},[e,s]);return u("storage",y),u("session-storage",y),[l,d,w]}}}]);
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.