1import{i as e}from"./jsx-runtime-DUAcabCT.js";import{A as t,G as n,a as r,n as i,q as a}from"./link-B2knkdfk.js";var o=e(a(),1),s=o.createContext(void 0),c=o.createContext(void 0),l={get(){},subscribe(){return{unsubscribe(){}}}};function u(e,t){let r=o.useRef();return i=>{let a=e?.select?e.select(i):i;return e?.structuralSharing??t.options.defaultStructuralSharing?r.current=n(r.current,a):a}}function d(e){let n=r(),a=o.useContext(e.from?c:s),d=e.from?n.stores.getRouteMatchStore(e.from):n.stores.matchStores.get(a),f=u(e,n),p=i(d??l,e=>e?f(e):l);if(p!==l)return p;(e.shouldThrow??!0)&&t()}function f(e){return d({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}export{s as i,d as n,u as r,f as t};
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.