1import{n as e,o as t,r as n,t as r}from"./compiler-runtime-DGMP7JnF.js";import{o as i,t as a}from"./utils-BGuh3wvh.js";function o(e={}){if(e.isNotFound=!0,e.throw)throw e;return e}function s(e){return e?.isNotFound===!0}function c(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href==`string`)try{new URL(e.href),e.reloadDocument=!0}catch{}let t=new Headers(e.headers);e.href&&t.get(`Location`)===null&&t.set(`Location`,e.href);let n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function l(e){return e instanceof Response&&!!e.options}function u(e){if(typeof e==`object`&&e&&e.isSerializedRedirect)return c(e)}var d=t(n(),1);function f(e){let t=i();return d.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}var p=r(),m=e(),h=(0,d.createContext)(void 0);function g(e,t){return e===t?!0:!e||e.length!==t.length?!1:e.every((e,n)=>{let r=t[n];return r?e.label===r.label&&e.prefix===r.prefix&&e.to===r.to&&JSON.stringify(e.params??{})===JSON.stringify(r.params??{}):!1})}var _=e=>{let t=(0,p.c)(6),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=[],t[0]=r):r=t[0];let[i,a]=(0,d.useState)(r),o;t[1]===i?o=t[2]:(o={breadcrumbs:i,setBreadcrumbs:a},t[1]=i,t[2]=o);let s;return t[3]!==n||t[4]!==o?(s=(0,m.jsx)(h.Provider,{value:o,children:n}),t[3]=n,t[4]=o,t[5]=s):s=t[5],s};function v(){let e=(0,d.useContext)(h);if(e===void 0)throw Error(`useBreadcrumbs must be used within a BreadcrumbsProvider`);return e}function y(e){let t=(0,p.c)(4),{setBreadcrumbs:n}=v(),r=(0,d.useRef)(void 0),i,a;t[0]!==e||t[1]!==n?(i=()=>{g(r.current,e)||(r.current=e,n(e))},a=[e,n],t[0]=e,t[1]=n,t[2]=i,t[3]=a):(i=t[2],a=t[3]),(0,d.useEffect)(i,a)}function b(e){return d.Children.toArray(e).map(e=>typeof e==`string`||typeof e==`number`?String(e):(0,d.isValidElement)(e)?b(e.props.children):``).join(``)}function x(e){return e.toLowerCase().normalize(`NFKD`).replace(/[\u0300-\u036f]/g,``).replace(/[^\w\s-]/g,``).trim().replace(/\s+/g,`-`)}var S=a(`ml-2 text-[0.7em] font-normal text-muted-foreground no-underline opacity-0 transition-opacity duration-150 after:content-['#']`,`group-hover:opacity-100 group-focus-within:opacity-100 focus-visible:opacity-100 hover:text-foreground`);function C(e){let t=t=>{let n=(0,p.c)(21),r,i,o,s;n[0]===t?(r=n[1],i=n[2],o=n[3],s=n[4]):({id:o,children:r,className:i,...s}=t,n[0]=t,n[1]=r,n[2]=i,n[3]=o,n[4]=s);let c,l;n[5]!==r||n[6]!==o?(l=b(r),c=o??(l?x(l):void 0),n[5]=r,n[6]=o,n[7]=c,n[8]=l):(c=n[7],l=n[8]);let u=c,d=u&&`scroll-mt-24`,f;n[9]!==i||n[10]!==d?(f=a(`group`,d,i),n[9]=i,n[10]=d,n[11]=f):f=n[11];let h;n[12]!==u||n[13]!==l?(h=u?(0,m.jsx)(`a`,{"aria-label":`Link to "${l}" section`,className:S,href:`#${u}`}):null,n[12]=u,n[13]=l,n[14]=h):h=n[14];let g;return n[15]!==r||n[16]!==u||n[17]!==s||n[18]!==f||n[19]!==h?(g=(0,m.jsxs)(e,{className:f,id:u,...s,children:[r,h]}),n[15]=r,n[16]=u,n[17]=s,n[18]=f,n[19]=h,n[20]=g):g=n[20],g};return t.displayName=`Heading${e.toUpperCase()}`,t}var w=C(`h1`),T=C(`h2`),E=C(`h3`),D=C(`h4`),O=C(`h5`),k=C(`h6`),A=`modulepreload`,j=function(e){return`/`+e},M={},N=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,new URL(`../../../src/node/plugins/importAnalysisBuild.ts`,import.meta.url)).href}r=o(t.map(t=>{if(t=j(t,n),t=s(t),t in M)return;M[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:A,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};export{o as _,D as a,x as c,y as d,f,s as g,c as h,E as i,_ as l,u as m,w as n,O as o,l as p,T as r,k as s,N as t,v as u};
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.