1import{bl as l,aD as p,bp as h,t as v}from"./vBvSluVs.js";import{l as d}from"./gkAXJAp3.js";var y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,g=/^\w*$/;function m(t,e){if(l(t))return!1;var r=typeof t;return!(r!="number"&&r!="symbol"&&r!="boolean"&&t!=null&&!p(t))||g.test(t)||!y.test(t)||e!=null&&t in Object(e)}function i(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError("Expected a function");var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],u=r.cache;if(u.has(o))return u.get(o);var f=t.apply(this,n);return r.cache=u.set(o,f)||u,f};return r.cache=new(i.Cache||h),r}i.Cache=h;var s,a,c,b=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,w=/\\(\\)?/g,C=(s=function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(b,function(r,n,o,u){e.push(o?u.replace(w,"$1"):n||r)}),e},a=i(s,function(t){return c.size===500&&c.clear(),t}),c=a.cache,a);function $(t,e){return l(t)?t:m(t,e)?[t]:C(v(t))}function x(t){if(typeof t=="string"||p(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function E(t,e){for(var r=0,n=(e=$(e,t)).length;t!=null&&r<n;)t=t[x(e[r++])];return r&&r==n?t:void 0}function A(t,e,r){var n=t==null?void 0:E(t,e);return n===void 0?r:n}function D(t,e){return d(()=>{for(const r of e)if(t[r]!==void 0)return t[r];return t[e[e.length-1]]})}export{E as b,$ as c,A as g,m as i,x as t,D 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.