1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6304],{78030:(e,t,r)=>{r.d(t,{Z:()=>u});var n=r(2265);let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ")};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:o=2,absoluteStrokeWidth:u,className:s="",children:c,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...l,width:i,height:i,stroke:r,strokeWidth:u?24*Number(o)/Number(i):o,className:a("lucide",s),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),u=(e,t)=>{let r=(0,n.forwardRef)((r,l)=>{let{className:u,...s}=r;return(0,n.createElement)(o,{ref:l,iconNode:t,className:a("lucide-".concat(i(e)),u),...s})});return r.displayName="".concat(e),r}},58064:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{callServer:function(){return n.callServer},createServerReference:function(){return a},findSourceMapURL:function(){return i.findSourceMapURL}});let n=r(74590),i=r(96705),a=r(6671).createServerReference},28075:(e,t,r)=>{r.d(t,{B:()=>g,I:()=>E,O:()=>s,S:()=>B,U:()=>u,a:()=>d,b:()=>l,c:()=>Q,d:()=>q,e:()=>c,f:()=>z,g:()=>Z,i:()=>v,j:()=>$,m:()=>f,n:()=>M,o:()=>N,r:()=>L,s:()=>x,t:()=>T,u:()=>j,z:()=>O});var n=r(2265),i=r(40058),a=Object.prototype.hasOwnProperty;let l=new WeakMap,o=()=>{},u=o(),s=Object,c=e=>e===u,d=e=>"function"==typeof e,f=(e,t)=>({...e,...t}),g=e=>d(e.then),h={},p={},w="undefined",v=typeof window!=w,y=typeof document!=w,b=v&&"Deno"in window,m=()=>v&&typeof window.requestAnimationFrame!=w,O=(e,t)=>{let r=l.get(e);return[()=>!c(t)&&e.get(t)||h,n=>{if(!c(t)){let i=e.get(t);t in p||(p[t]=i),r[5](t,f(i,n),i||h)}},r[6],()=>!c(t)&&t in p?p[t]:!c(t)&&e.get(t)||h]},S=!0,[_,k]=v&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[o,o],R={initFocus:e=>(y&&document.addEventListener("visibilitychange",e),_("focus",e),()=>{y&&document.removeEventListener("visibilitychange",e),k("focus",e)}),initReconnect:e=>{let t=()=>{S=!0,e()},r=()=>{S=!1};return _("online",t),_("offline",r),()=>{k("online",t),k("offline",r)}}},E=!n.useId,L=!v||b,T=e=>m()?window.requestAnimationFrame(e):setTimeout(e,1),j=L?n.useEffect:n.useLayoutEffect,C="undefined"!=typeof navigator&&navigator.connection,V=!L&&C&&(["slow-2g","2g"].includes(C.effectiveType)||C.saveData),D=new WeakMap,A=(e,t)=>s.prototype.toString.call(e)==="[object ".concat(t,"]"),P=0,U=e=>{let t,r;let n=typeof e,i=A(e,"Date"),a=A(e,"RegExp"),l=A(e,"Object");if(s(e)!==e||i||a)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=D.get(e))return t;if(t=++P+"~",D.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=U(e[r])+",";D.set(e,t)}if(l){t="#";let n=s.keys(e).sort();for(;!c(r=n.pop());)c(e[r])||(t+=r+":"+U(e[r])+",");D.set(e,t)}}return t},x=e=>{if(d(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?U(e):"",t]},I=0,N=()=>++I;async function M(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,a,o,s]=t,h=f({populateCache:!0,throwOnError:!0},"boolean"==typeof s?{revalidate:s}:s||{}),p=h.populateCache,w=h.rollbackOnError,v=h.optimisticData,y=e=>"function"==typeof w?w(e):!1!==w,b=h.throwOnError;if(d(a)){let e=[];for(let t of n.keys())!/^\$(inf|sub)\$/.test(t)&&a(n.get(t)._k)&&e.push(t);return Promise.all(e.map(m))}return m(a);async function m(e){let r;let[a]=x(e);if(!a)return;let[s,f]=O(n,a),[w,m,S,_]=l.get(n),k=()=>{let t=w[a];return(d(h.revalidate)?h.revalidate(s().data,e):!1!==h.revalidate)&&(delete S[a],delete _[a],t&&t[0])?t[0](i.QQ).then(()=>s().data):s().data};if(t.length<3)return k();let R=o,E=N();m[a]=[E,0];let L=!c(v),T=s(),j=T.data,C=T._c,V=c(C)?j:C;if(L&&f({data:v=d(v)?v(V,j):v,_c:V}),d(R))try{R=R(V)}catch(e){r=e}
1if(R&&g(R)){if(R=await R.catch(e=>{r=e}),E!==m[a][0]){if(r)throw r;return R}r&&L&&y(r)&&(p=!0,f({data:V,_c:u}))}if(p&&!r&&(d(p)?f({data:p(R,V),error:u,_c:u}):f({data:R,error:u,_c:u})),m[a][1]=N(),Promise.resolve(k()).then(()=>{f({_c:u})}),r){if(b)throw r;return}return R}}let F=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},W=(e,t)=>{if(!l.has(e)){let r=f(R,t),n=Object.create(null),a=M.bind(u,e),s=o,c=Object.create(null),d=(e,t)=>{let r=c[e]||[];return c[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},g=(t,r,n)=>{e.set(t,r);let i=c[t];if(i)for(let e of i)e(r,n)},h=()=>{if(!l.has(e)&&(l.set(e,[n,Object.create(null),Object.create(null),Object.create(null),a,g,d]),!L)){let t=r.initFocus(setTimeout.bind(u,F.bind(u,n,i.N4))),a=r.initReconnect(setTimeout.bind(u,F.bind(u,n,i.l2)));s=()=>{t&&t(),a&&a(),l.delete(e)}}};return h(),[e,a,h,s]}return[e,l.get(e)[4]]},[Q,$]=W(new Map),q=f({onLoadingSlow:o,onSuccess:o,onError:o,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,l=i.retryCount,o=~~((Math.random()+.5)*(1<<(l<8?l:8)))*r.errorRetryInterval;(c(a)||!(l>a))&&setTimeout(n,o,i)},onDiscarded:o,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:V?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:V?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(a.call(t,n)&&++i&&!a.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:Q,mutate:$,fallback:{}},{isOnline:()=>S,isVisible:()=>{let e=y&&document.visibilityState;return c(e)||"hidden"!==e}}),z=(e,t)=>{let r=f(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:l}=t;n&&a&&(r.use=n.concat(a)),i&&l&&(r.fallback=f(i,l))}return r},B=(0,n.createContext)({}),Z=e=>{let{value:t}=e,r=(0,n.useContext)(B),i=d(t),a=(0,n.useMemo)(()=>i?t(r):t,[i,r,t]),l=(0,n.useMemo)(()=>i?a:z(r,a),[i,r,a]),o=a&&a.provider,s=(0,n.useRef)(u);o&&!s.current&&(s.current=W(o(l.cache||Q),a));let c=s.current;return c&&(l.cache=c[0],l.mutate=c[1]),j(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,n.createElement)(B.Provider,f(e,{value:l}))}},22148:(e,t,r)=>{r.d(t,{U:()=>n});let n="$inf$"},40058:(e,t,r)=>{r.d(t,{N4:()=>n,QQ:()=>a,aU:()=>l,l2:()=>i});let n=0,i=1,a=2,l=3},23791:(e,t,r)=>{r.d(t,{ko:()=>f,s6:()=>d,xD:()=>g});var n=r(28075),i=r(22148),a=r(2265);let l=n.i&&window.__SWR_DEVTOOLS_USE__,o=l?window.__SWR_DEVTOOLS_USE__:[],u=e=>(0,n.a)(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],s=()=>(0,n.m)(n.d,(0,a.useContext)(n.S)),c=o.concat(e=>(t,r,a)=>{let l=r&&((...e)=>{let[a]=(0,n.s)(t),[,,,l]=n.b.get(n.c);if(a.startsWith(i.U))return r(...e);let o=l[a];return(0,n.e)(o)?r(...e):(delete l[a],o)});return e(t,l,a)}),d=e=>function(...t){let r=s(),[i,a,l]=u(t),o=(0,n.f)(r,l),d=e,{use:f}=o,g=(f||[]).concat(c);for(let e=g.length;e--;)d=g[e](d);return d(i,a||o.fetcher||null,o)},f=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}},g=(e,t)=>(...r)=>{let[n,i,a]=u(r),l=(a.use||[]).concat(t);return e(n,i,{...a,use:l})};l&&(window.__SWR_DEVTOOLS_REACT__=a)},48722:(e,t,r)=>{r.d(t,{ZP:()=>d});var n=r(2265),i=r(10554),a=r(28075),l=r(40058),o=r(23791);let u=()=>{};u(),new WeakMap;let s=n.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),c={dedupe:!0};a.O.defineProperty(a.g,"defaultValue",{value:a.d});let d=(0,o.s6)((e,t,r)=>{let{cache:u,compare:d,suspense:f,fallbackData:g,revalidateOnMount:h,revalidateIfStale:p,refreshInterval:w,refreshWhenHidden:v,refreshWhenOffline:y,keepPreviousData:b}=r,[m,O,S,_]=a.b.get(u),[k,R]=(0,a.s)(e),E=(0,n.useRef)(!1),L=(0,n.useRef)(!1),T=(0,n.useRef)(k),j=(0,n.useRef)(t),C=(0,n.useRef)(r),V=()=>
1C.current,D=()=>V().isVisible()&&V().isOnline(),[A,P,U,x]=(0,a.z)(u,k),I=(0,n.useRef)({}).current,N=(0,a.e)(g)?(0,a.e)(r.fallback)?a.U:r.fallback[k]:g,M=(e,t)=>{for(let r in I)if("data"===r){if(!d(e[r],t[r])&&(!(0,a.e)(e[r])||!d(J,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},F=(0,n.useMemo)(()=>{let e=!!k&&!!t&&((0,a.e)(h)?!V().isPaused()&&!f&&!1!==p:h),r=t=>{let r=(0,a.m)(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=A(),i=x(),l=r(n),o=n===i?l:r(i),u=l;return[()=>{let e=r(A());return M(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>o]},[u,k]),W=(0,i.useSyncExternalStore)((0,n.useCallback)(e=>U(k,(t,r)=>{M(r,t)||e()}),[u,k]),F[0],F[1]),Q=!E.current,$=m[k]&&m[k].length>0,q=W.data,z=(0,a.e)(q)?N&&(0,a.B)(N)?s(N):N:q,B=W.error,Z=(0,n.useRef)(z),J=b?(0,a.e)(q)?(0,a.e)(Z.current)?z:Z.current:q:z,G=(!$||!!(0,a.e)(B))&&(Q&&!(0,a.e)(h)?h:!V().isPaused()&&(f?!(0,a.e)(z)&&p:(0,a.e)(z)||p)),H=!!(k&&t&&Q&&G),K=(0,a.e)(W.isValidating)?H:W.isValidating,X=(0,a.e)(W.isLoading)?H:W.isLoading,Y=(0,n.useCallback)(async e=>{let t,n;let i=j.current;if(!k||!i||L.current||V().isPaused())return!1;let o=!0,u=e||{},s=!S[k]||!u.dedupe,c=()=>a.I?!L.current&&k===T.current&&E.current:k===T.current,f={isValidating:!1,isLoading:!1},g=()=>{P(f)},h=()=>{let e=S[k];e&&e[1]===n&&delete S[k]},p={isValidating:!0};(0,a.e)(A().data)&&(p.isLoading=!0);try{if(s&&(P(p),r.loadingTimeout&&(0,a.e)(A().data)&&setTimeout(()=>{o&&c()&&V().onLoadingSlow(k,r)},r.loadingTimeout),S[k]=[i(R),(0,a.o)()]),[t,n]=S[k],t=await t,s&&setTimeout(h,r.dedupingInterval),!S[k]||S[k][1]!==n)return s&&c()&&V().onDiscarded(k),!1;f.error=a.U;let e=O[k];if(!(0,a.e)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),s&&c()&&V().onDiscarded(k),!1;let l=A().data;f.data=d(l,t)?l:t,s&&c()&&V().onSuccess(t,k,r)}catch(r){h();let e=V(),{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=r,s&&c()&&(e.onError(r,k,e),(!0===t||(0,a.a)(t)&&t(r))&&(!V().revalidateOnFocus||!V().revalidateOnReconnect||D())&&e.onErrorRetry(r,k,e,e=>{let t=m[k];t&&t[0]&&t[0](l.aU,e)},{retryCount:(u.retryCount||0)+1,dedupe:!0})))}return o=!1,g(),!0},[k,u]),ee=(0,n.useCallback)((...e)=>(0,a.n)(u,T.current,...e),[]);if((0,a.u)(()=>{j.current=t,C.current=r,(0,a.e)(q)||(Z.current=q)}),(0,a.u)(()=>{if(!k)return;let e=Y.bind(a.U,c),t=0;V().revalidateOnFocus&&(t=Date.now()+V().focusThrottleInterval);let r=(0,o.ko)(k,m,(r,n={})=>{if(r==l.N4){let r=Date.now();V().revalidateOnFocus&&r>t&&D()&&(t=r+V().focusThrottleInterval,e())}else if(r==l.l2)V().revalidateOnReconnect&&D()&&e();else if(r==l.QQ)return Y();else if(r==l.aU)return Y(n)});return L.current=!1,T.current=k,E.current=!0,P({_k:R}),G&&((0,a.e)(z)||a.r?e():(0,a.t)(e)),()=>{L.current=!0,r()}},[k]),(0,a.u)(()=>{let e;function t(){let t=(0,a.a)(w)?w(A().data):w;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!A().error&&(v||V().isVisible())&&(y||V().isOnline())?Y(c).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[w,v,y,k]),(0,n.useDebugValue)(J),f&&(0,a.e)(z)&&k){if(!a.I&&a.r)throw Error("Fallback data is required when using Suspense in SSR.");j.current=t,C.current=r,L.current=!1;let e=_[k];if((0,a.e)(e)||s(ee(e)),(0,a.e)(B)){let e=Y(c);(0,a.e)(J)||(e.status="fulfilled",e.value=!0),s(e)}else throw B}return{mutate:ee,get data(){return I.data=!0,J},get error(){return I.error=!0,B},get isValidating(){return I.isValidating=!0,K},get isLoading(){return I.isLoading=!0,X}}})}}]);
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.