1import{a as e,n as t,t as n}from"./jsx-runtime-D3jfb0Ew.js";import{t as r}from"./with-selector-DIGp_BLX.js";function i(e){return e[e.length-1]}function a(e,t){return typeof e==`function`?e(t):e}var o=Object.prototype.hasOwnProperty;function s(e){for(let t in e)if(o.call(e,t))return!0;return!1}var c=()=>Object.create(null),l=(e,t)=>u(e,t,!0);function u(e,t,n,r=0){if(e===t)return e;if(r++>500)return t;let a=Array.isArray(e)&&Array.isArray(t);if(!a&&!(d(e)&&d(t)))return t;let s=Object.keys(e),l=s.length,f=Object.keys(t),p=f.length;if(a?l!==e.length||p!==t.length||l&&i(s)!==`${l-1}`||p&&i(f)!==`${p-1}`:l!==Object.getOwnPropertyNames(e).length||p!==Object.getOwnPropertyNames(t).length||Object.getOwnPropertySymbols(t).length)return t;let m=0,h,g,_;if(a){for(;m<p&&(_=m,g=e[_],h=t[_],h=g===h?g:typeof g==`object`?u(g,h,n,r):h,h===g);m++);if(m===p&&l===p)return e}else{let i=l===p,a=!0;for(;m<p;m++){_=f[m],g=e[_];let c=t[_];h=g===c?g:typeof g==`object`?u(g,c,n,r):c,i&&=h===g&&(s[m]===_||o.call(e,_)),a&&=Object.is(h,c),s[m]=h}if(i)return Object.getOwnPropertySymbols(e).length?t:e;if(a)return t}let v=a?f.fill(0):n?c():{};for(let i=0;i<p;i++)_=a?i:f[i],a?(g=e[_],i>m&&(h=t[_],h=g===h?g:typeof g==`object`?u(g,h,n,r):h),v[_]=i<m?g:h):v[_]=s[i];return v}function d(e){return!e||typeof e!=`object`?!1:(Object.getPrototypeOf(e)?.constructor??Object)===Object}function f(e,t,n,r){if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let i=0,a=e.length;i<a;i++){let a=e[i],o=t[i];if(a!==o&&!f(a,o,n,r))return!1}return!0}if(d(e)&&d(t)){if(n){for(let i in t)if((r||t[i]!==void 0)&&!f(e[i],t[i],n,r))return!1;return!0}let i=0;if(r)i=Object.keys(e).length;else for(let t in e)e[t]!==void 0&&i++;for(let a in t)if((r||t[a]!==void 0)&&(i--===0||!f(e[a],t[a],n,r)))return!1;return i===0}return!1}function p(e){return typeof e?.message==`string`?e.message.startsWith(`Failed to fetch dynamically imported module`)||e.message.startsWith(`error loading dynamically imported module`)||e.message.startsWith(`Importing a module script failed`):!1}
1var m=/[\x00-\x1f\x7f"<>`{}]/g;function h(e){return e.replace(m,e=>`%`+e.charCodeAt(0).toString(16).toUpperCase().padStart(2,`0`))}function g(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,e=>{try{return decodeURI(e)}catch{return e}})}return h(t)}var _=[`http:`,`https:`,`mailto:`,`tel:`];function v(e){if(e[0]!==`/`&&e.includes(`:`))return/^[\x00-\x20]*([a-z][a-z\d+.\t\n\r-]*:)/i.exec(e)?.[1]?.replace(/[\t\n\r]/g,``).toLowerCase()}var y=/^[\x00-\x20]*[\\/][\t\n\r]*[\\/]/;function b(e,t){if(!e)return!1;if(y.test(e))return!0;let n=v(e);return n?!t.has(n):!1}var x={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},S=/[&><\u2028\u2029]/g;function C(e){return e.replace(S,e=>x[e])}function w(e){if(!e)return e;let t=e;if(/[%\\\x00-\x1f\x7f]/.test(e)){let n=/%25|%5C/gi,r=0,i;for(t=``;(i=n.exec(e))!==null;)t+=g(e.slice(r,i.index))+i[0],r=n.lastIndex;t+=g(r?e.slice(r):e)}return t}function T(e){return/[\s\u0080-\uFFFF]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function E(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function D(e){return e.replace(/\/{2,}/g,`/`)}function O(e){return e===`/`?e:e.replace(/^\/+/,``)}function k(e){let t=e.length;return t>1&&e[t-1]===`/`?e.replace(/\/+$/,``):e}function A(e){return k(O(e))}function j(e,t){return e?.endsWith(`/`)&&e!==`/`&&e!==`${t}/`?e.slice(0,-1):e}function M(e,t,n=`never`,r){if(t.includes(`//`)&&(t=D(t)),t.startsWith(`/`))return t.length===1||n===`preserve`?t:n===`always`?t.endsWith(`/`)?t:`${t}/`:t.endsWith(`/`)?t.slice(0,-1):t;let a=t===`.`,o;if(r){o=a?e:e+`\0`+t;let n=r.get(o);if(n)return n}let s;if(a)s=e.split(`/`);else{for(e.includes(`//`)&&(e=D(e)),s=e.split(`/`);s.length>1&&i(s)===``;)s.pop();let n=t.split(`/`);for(let e=0,t=n.length;e<t;e++){let r=n[e];r===``?e?e===t-1&&s.push(r):s=[r]:r===`..`?s.length>1?s.pop():s=[``]:r===`.`||s.push(r)}}s.length>1&&(i(s)===``?n===`never`&&s.pop():n===`always`&&s.push(``));let c=s.join(`/`),l=(a?D(c):c)||`/`;return o&&r&&r.set(o,l),l}function N(e){let t=new Map(e.map(e=>[encodeURIComponent(e),e])),n=new RegExp([...t.keys()].join(`|`).replace(/[.*()]/g,`\\$&`),`g`);return e=>e.replace(n,e=>t.get(e)??e)}function P(e){return e==null||e===``}function F(e,t,n){if(typeof t!=`string`)return``+(t??void 0);let r=e===`_splat`;if(r&&(!t||/^[a-zA-Z0-9\-._~!/]*$/.test(t)))return t;let i=encodeURIComponent(t);return r&&(i=i.replaceAll(`%2F`,`/`)),n?n(i):i}function I(e,t,n,r,i){let a=e.endsWith(`/`)?`/`:``,o=``;for(let e of t){if(typeof e==`string`){o+=e;continue}let[t,s,c,l]=e,u=t===2,d=u&&l!==void 0?l+a:l,f=n[s];if(t!==3||f!=null){if(i&&(i[s]=f,u&&(i[`*`]=f)),u&&P(f)){if(c===`/`&&!d)continue;f=``}o+=c+F(s,f,r)+(d||``)}}return o+a||`/`}var L=`Error preloading route! âï¸`,R=e(t(),1),z=n(),B=()=>!0,V=()=>!1;function H({children:e,fallback:t=null}){return(0,z.jsx)(R.Fragment,{children:U()?e:t})}function U(e=!0){return R.useSyncExternalStore(W,B,e?V:B)}function W(){return()=>{}}var G=R.createContext(null);function K(e){return R.useContext(G)}var q=e(r(),1);function ee(e,t){return e===t}function J(e,t=e=>e,n){let r=n?.compare??ee,i=(0,R.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),a=(0,R.useCallback)(()=>e.get(),[e]);return(0,q.useSyncExternalStoreWithSelector)(i,a,a,t,r)}function te(...e){let t=R.useRef(e),n=t.current;return e.forEach((e,t)=>{f(n[t],e,!1,!0)||(n[t]=e)}),t.current}function Y(e,t){e.preloadRoute(t).catch(e=>{console.warn(e),console.warn(L)})}var ne={compare:(e,t)=>e[0]===t[0]&&e[1]===t[1]};function re(e,t){let n=typeof e==`string`&&v(e);if(n)return t.has(n)?e:null}function ie(e,t,n,r,i){let a=j(e.pathname,r),o=j(t.pathname,r);return(n?.exact?a!==o:!a.startsWith(o)||a.length!==o.length&&a[o.length]!==`/`)||(n?.includeSearch??!0)&&!f(e.search,t.search,!n?.exact,n?.explicitUndefined)?!1:!n?.includeHash||i&&e.hash===t.hash}function ae(e,t,n){let r=K(),i=R.useRef(null),a=R.useCallback(e=>{if(i.current=e,typeof t==`function`)return t(e);t&&(t.current=e)},[t]),{activeOptions:o,to:s,preload:c,preloadDelay:l,hashScrollIntoView:u,replace:d,startTransition:f,resetScroll:p,viewTransition:m,ignoreBlocker:h,disabled:g,target:_,onClick:y,onBlur:b,onF
1ocus:x,onMouseEnter:S,onMouseLeave:C,onTouchStart:w}=e,T=U(!!o?.includeHash),[E,D,O]=te(e.search,e.params,o),[k,A]=R.useMemo(()=>[e,{...e}],[r,e.from,e._fromLocation,e.hash,e.to,E,D,e.state,e.mask,e.unsafeRelative]),j=R.useMemo(()=>{let e=re(s,r.protocolAllowlist);if(e!==void 0){let t=[e??void 0];return()=>t}let t,n;return e=>{k._fromLocation||(A._fromLocation=e);let i=r.buildLocation(A),a=ue(i,r,g);return(!t||t[0]!==a)&&(t=[a,!(g||a&&!v(a))&&void 0],n=[a,!0]),t[1]!==void 0&&ie(e,i,O,r.basepath,T)?n:t}},[O,g,T,k,A,r,s]),[M,N]=J(r.stores.location,j,ne),P=N===void 0&&M,F=g||M===void 0,I=R.useRef(!1),L=e.reloadDocument||P||F?!1:c??r.options.defaultPreload,z=l??r.options.defaultPreloadDelay??0,B=R.useCallback(e=>{let t=e?.isIntersecting;if(!(t??L===`intent`)){t===!1&&Q(i);return}if(!z){Y(r,k);return}Z.has(i)||Z.set(i,setTimeout(()=>{Z.delete(i),Y(r,k)},z))},[r,k,i,L,z]);R.useEffect(()=>{if(!L)return;L===`render`&&!I.current&&(I.current=!0,Y(r,k));let e=!0,t;return L===`viewport`&&i.current&&typeof IntersectionObserver==`function`&&(t=new IntersectionObserver(t=>{e&&B(t.pop())},{rootMargin:`100px`}),t.observe(i.current)),()=>{e=!1,t?.disconnect(),Q(i)}},[r,k,L,B,i]);let V=ce(e,n);if(V.ref=t?a:i,P)return V.href=P,V;let H=e=>{let t=_??e.currentTarget.getAttribute(`target`);!F&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(!t||t===`_self`)&&e.button===0&&(e.preventDefault(),r.navigate({...k,replace:d,resetScroll:p,hashScrollIntoView:u,startTransition:f,viewTransition:m,ignoreBlocker:h}))},W=()=>{L===`intent`&&Y(r,k)},G=()=>{L===`intent`&&Q(i)};return V.onClick=$(y,H),V.onBlur=$(b,G),V.onFocus=$(x,B),V.onMouseEnter=$(S,B),V.onMouseLeave=$(C,G),V.onTouchStart=$(w,W),le(V,e,N,M,F,n)}var oe={},se={className:`active`},X=new Set([`to`,`params`,`search`,`hash`,`state`,`mask`,`from`,`unsafeRelative`,`_fromLocation`,`reloadDocument`,`preload`,`preloadDelay`,`preloadIntentProximity`,`hashScrollIntoView`,`replace`,`startTransition`,`resetScroll`,`viewTransition`,`ignoreBlocker`,`activeProps`,`inactiveProps`,`activeOptions`,`_asChild`]);function ce(e,t){let n={};for(let r in e)X.has(r)||r===`type`&&t!==void 0||r===`disabled`&&t===`a`||(n[r]=e[r]);return n}function le(e,t,n,r,i,o){let{activeProps:s,inactiveProps:c,className:l,style:u,target:d}=t,f=a(n?s:c,{})??(n?se:oe);Object.assign(e,f),e.href=r,o!==`a`&&(e.disabled=i),e.target=d;let p=f.style;(u||p)&&(e.style=u&&p?{...u,...p}:u||p);let m=f.className;return(l||m)&&(e.className=l?m?`${l} ${m}`:l:m),i&&(e.role=`link`,e[`aria-disabled`]=!0),n&&(e[`data-status`]=`active`,e[`aria-current`]=`page`),e}var Z=new WeakMap,Q=e=>{clearTimeout(Z.get(e)),Z.delete(e)},$=(e,t)=>e?n=>n.defaultPrevented||(e(n),n.defaultPrevented||t(n)):t;function ue(e,t,n){if(n)return;let r=e.maskedLocation??e,i=r.external?r.publicHref:t.history.createHref(r.publicHref)||`/`;if(!r.external&&i===r.publicHref||!b(i,t.protocolAllowlist))return i}var de=R.memo(R.forwardRef((e,t)=>{let n=e._asChild||`a`,r=ae(e,t,n),i=typeof e.children==`function`?e.children({isActive:r[`data-status`]===`active`}):e.children;return R.createElement(n,r,i)}),fe);function fe(e,t){let n=0;for(let r in t)if(n++,e[r]!==t[r]&&(!X.has(r)||!f(e[r],t[r],!1,!0)))return!1;for(let t in e)n--;return n===0}export{u as A,s as C,i as D,p as E,l as O,v as S,b as T,w as _,H as a,C as b,N as c,A as d,O as f,c as g,E as h,G as i,y as k,I as l,_ as m,J as n,U as o,k as p,K as r,D as s,de as t,M as u,f as v,o as w,a as x,T as y};
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.