1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6405],{7738:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var i=function(){return null}},8530:e=>{e.exports={style:{fontFamily:"'GeistMono', ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace"},className:"__className_46451f",variable:"__variable_46451f"}},13956:(e,t,n)=>{"use strict";n.d(t,{Analytics:()=>f});var i=n(32327),r=n(92469),s=n(35443);function a(){return"undefined"!=typeof window}function u(){return"production"}function o(){return"development"===((a()?window.vam:u())||"production")}function l(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function c(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function h(e){return(0,i.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,i.useEffect)(()=>{!function(e={debug:!0},t){var n;if(!a())return;let{beforeSend:i,src:r,dataset:s}=function(e,t){var n,i;let r=e;if(t)try{r={...null==(n=JSON.parse(t))?void 0:n.analytics,...e}}catch{}!function(e="auto"){if("auto"===e){window.vam=u();return}window.vam=e}(r.mode);let s={sdkn:"@vercel/analytics"+(r.framework?`/${r.framework}`:""),sdkv:"2.0.1"};return r.disableAutoTrack&&(s.disableAutoTrack="1"),r.viewEndpoint&&(s.viewEndpoint=c(r.viewEndpoint)),r.eventEndpoint&&(s.eventEndpoint=c(r.eventEndpoint)),r.sessionEndpoint&&(s.sessionEndpoint=c(r.sessionEndpoint)),o()&&!1===r.debug&&(s.debug="false"),r.dsn&&(s.dsn=r.dsn),r.endpoint?s.endpoint=r.endpoint:r.basePath&&(s.endpoint=c(`${r.basePath}/insights`)),{beforeSend:r.beforeSend,src:(i=r).scriptSrc?c(i.scriptSrc):o()?"https://va.vercel-scripts.com/v1/script.debug.js":i.basePath?c(`${i.basePath}/insights/script.js`):"/_vercel/insights/script.js",dataset:s}}(e,t);if(window.va||(window.va=function(...e){window.vaq||(window.vaq=[]),window.vaq.push(e)}),i&&(null==(n=window.va)||n.call(window,"beforeSend",i)),document.head.querySelector(`script[src*="${r}"]`))return;let l=document.createElement("script");for(let[e,t]of(l.src=r,Object.entries(s)))l.dataset[e]=t;l.defer=!0,l.onerror=()=>{let e=o()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${r}. ${e}`)},document.head.appendChild(l)}({framework:e.framework||"react",basePath:e.basePath??function(){if(void 0!==s&&void 0!==s.env)return s.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e},e.configString??function(){if(void 0!==s&&void 0!==s.env)return s.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,i.useEffect)(()=>{e.route&&e.path&&function({route:e,path:t}){var n;null==(n=window.va)||n.call(window,"pageview",{route:e,path:t})}({route:e.route,path:e.path})},[e.route,e.path]),null}function d(e){let t,n,a,{route:u,path:o}=(t=(0,r.useParams)(),n=(0,r.useSearchParams)(),a=(0,r.usePathname)(),t?{route:function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,i]of e)if(!Array.isArray(i)){let e=l(i);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,i]of e)if(Array.isArray(i)){let e=l(i.join("/"));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch{return e}}(a,Object.keys(t).length?t:Object.fromEntries(n.entries())),path:a}:{route:null,path:a});return i.createElement(h,{path:o,route:u,...e,basePath:function(){if(void 0!==s&&void 0!==s.env)return s.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==s&&void 0!==s.env)return s.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_CLIENT_CONFIG}(),framework:"next"})}function f(e){return i.createElement(i.Suspense,{fallback:null},i.createElement(d,{...e}))}},29545:(e,t,n)=>{"use strict";n.d(t,{E:()=>p});var i=n(27849),r=n(65580),s=n(38468),a=n(33381),u=class extends a.Q{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let s=t.queryKey,a=t.queryHash??(0,i.F$)(s,t),u=this.get(a);return u||(u=new r.X({client:e,queryKey:s,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s)}),this.add(u)),u}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){s.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,i.MK)(e,t)):t}notify(e){s.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){s.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){s.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},o=n(39543),l=class extends a.Q{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#n=new Map,this.#i=0}#t;#n;#i;build(e,t,n){let i=new o.s({client:e,mutationCache:this,mutationId:++this.#i,options:e.defaultMutationOptions(t),state:n});return this.add(i),i}add(e){this.#t.add(e);let t=c(e);if("string"==typeof t){let n=this.#n.get(t);n?n.push(e):this.#n.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=c(e);if("string"==typeof t){let n=this.#n.get(t);if(n)if(n.length>1){let t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#n.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=c(e);if("string"!=typeof t)return!0;{let n=this.#n.get(t),i=n?.find(e=>"pending"===e.state.status);return!i||i===e}}runNext(e){let t=c(e);if("string"!=typeof t)return Promise.resolve();{let n=this.#n.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}}clear(){s.jG.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#n.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,i.nJ)(e,t))}notify(e){s.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return s.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(i.lQ))))}};function c(e){return e.options.scope?.id}var h=n(58539),d=n(11242);function f(e){return{onFetch:(t,n)=>{let r=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],u=t.state.data?.pageParams||[],o={pages:[],pageParams:[]},l=0,c=async()=>{let n=!1,c=(0,i.ZM)(t.options,t.fetchOptions),h=async(e,r,s)=>{let a;if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);let u=(Object.defineProperty(a={client:t.client,queryKey:t.queryKey,pageParam:r,direction:s?"backward":"forward",meta:t.options.meta},"signal",{enumerable:!0,get:()=>(t.signal.aborted?n=!0:t.signal.addEventListener("abort",()=>{n=!0}),t.signal)}),a),o=await c(u),{maxPages:l}=t.options,h=s?i.ZZ:i.y9;return{pages:h(e.pages,o,l),pageParams:h(e.pageParams,r,l)}};if(s&&a.length){let e="backward"===s,t={pages:a,pageParams:u},n=(e?function(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}:y)(r,t);o=await h(t,n,e)}else{let t=e??a.length;do{let e=0===l?u[0]??r.initialPageParam:y(r,o);if(l>0&&null==e)break;o=await h(o,e),l++}while(l<t)}return o};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=c}}}function y(e,{pages:t,pageParams:n}){let i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,n[i],n):void 0}var p=class{#r;#s;#a;#u;#o;#l;#c;#h;constructor(e={}){this.#r=e.queryCache||new u,this.#s=e.mutationCache||new l,this.#a=e.defaultOptions||{},this.#u=new Map,this.#o=new Map,this.#l=0}mount(){this.#l++,1===this.#l&&(this.#c=h.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#r.onFocus())}),this.#h=d.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#r.onOnline())}))}unmount(){this.#l--,0===this.#l&&(this.#c?.(),this.#c=void 0,this.#h?.(),this.#h=void 0)}isFetching(e){return this.#r.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#s.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#r.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#r.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,i.d2)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#r.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),s=this.#r.get(r.queryHash),a=s?.state.data,u=(0,i.Zw)(t,a);if(void 0!==u)return this.#r.build(this,r).setData(u,{...n,manual:!0})}setQueriesData(e,t,n){return s.jG.batch(()=>this.#r.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#r.get(t.queryHash)?.state}removeQueries(e){let t=this.#r;s.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#r;return s.jG.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(s.jG.batch(()=>this.#r.findAll(e).map(e=>e.cancel(n)))).then(i.lQ).catch(i.lQ)}invalidateQueries(e,t={}){return s.jG.batch(()=>(this.#r.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(s.jG.batch(()=>this.#r.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(i.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}
1))).then(i.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#r.build(this,t);return n.isStaleByTime((0,i.d2)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(i.lQ).catch(i.lQ)}fetchInfiniteQuery(e){return e.behavior=f(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(i.lQ).catch(i.lQ)}ensureInfiniteQueryData(e){return e.behavior=f(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.t.isOnline()?this.#s.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#r}getMutationCache(){return this.#s}getDefaultOptions(){return this.#a}setDefaultOptions(e){this.#a=e}setQueryDefaults(e,t){this.#u.set((0,i.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#u.values()],n={};return t.forEach(t=>{(0,i.Cp)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#o.set((0,i.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#o.values()],n={};return t.forEach(t=>{(0,i.Cp)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#a.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,i.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===i.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#a.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#r.clear(),this.#s.clear()}}},31873:(e,t,n)=>{"use strict";n.d(t,{G_:()=>s,j:()=>u});var i=n(32327);let r=(0,i.createContext)(null);function s({clientId:e,nonce:t,locale:n,onScriptLoadSuccess:s,onScriptLoadError:a,children:u}){let o=function(e={}){let{nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:s}=e,[a,u]=(0,i.useState)(!1),o=(0,i.useRef)(r);o.current=r;let l=(0,i.useRef)(s);return l.current=s,(0,i.useEffect)(()=>{let e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",n&&(e.src+=`?hl=${n}`),e.async=!0,e.defer=!0,e.nonce=t,e.onload=()=>{var e;u(!0),null==(e=o.current)||e.call(o)},e.onerror=()=>{var e;u(!1),null==(e=l.current)||e.call(l)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[t]),a}({nonce:t,onScriptLoadSuccess:s,onScriptLoadError:a,locale:n}),l=(0,i.useMemo)(()=>({locale:n,clientId:e,scriptLoadedSuccessfully:o}),[e,o]);return i.createElement(r.Provider,{value:l},u)}let a={large:40,medium:32,small:20};function u({onSuccess:e,onError:t,useOneTap:n,promptMomentNotification:s,type:u="standard",theme:o="outline",size:l="large",text:c,shape:h,logo_alignment:d,width:f,click_listener:y,state:p,containerProps:m,login_hint:v,...g}){let b=(0,i.useRef)(null),{clientId:w,locale:E,scriptLoadedSuccessfully:C}=function(){let e=(0,i.useContext)(r);if(!e)throw Error("Google OAuth components must be used within GoogleOAuthProvider");return e}(),q=(0,i.useRef)(e);q.current=e;let A=(0,i.useRef)(t);A.current=t;let O=(0,i.useRef)(s);return O.current=s,(0,i.useEffect)(()=>{var e,t,i,r,s,a,m,P,k;if(C)return null==(i=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||i.initialize({client_id:w,callback:e=>{var t,n;if(!(null==e?void 0:e.credential))return null==(t=A.current)?void 0:t.call(A);let{credential:i,select_by:r}=e;q.current({credential:i,clientId:null!=(n=null==e?void 0:e.clientId)?n:null==e?void 0:e.client_id,select_by:r})},login_hint:v,...g}),null==(a=null==(s=null==(r=null==window?void 0:window.google)?void 0:r.accounts)?void 0:s.id)||a.renderButton(b.current,{type:u,theme:o,size:l,text:c,shape:h,logo_alignment:d,width:f,locale:E,click_listener:y,state:p}),n&&(null==(k=null==(P=null==(m=null==window?void 0:window.google)?void 0:m.accounts)?void 0:P.id)||k.prompt(O.current)),()=>{var e,t,i;n&&(null==(i=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||i.cancel())}},[w,C,n,u,o,l,c,h,d,f,E,v]),i.createElement("div",{...m,ref:b,style:{height:a[l],...null==m?void 0:m.style}})}},35530:e=>{e.exports={style:{fontFamily:"'GeistSans', 'GeistSans Fallback'"},className:"__className_8adcd2",variable:"__variable_8adcd2"}},42727:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(44419).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])}
1,61893:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(44419).A)("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},65385:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(44419).A)("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},69514:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(44419).A)("WifiOff",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])},90176:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(44419).A)("ChartNoAxesColumn",[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]])}}]);
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.