import{g as h}from"./_commonjsHelpers-de833af9.js";import{i as o,_ as l}from"./_MapCache-f49d0f97.js";import{a as s,b as d}from"./isSymbol-09cd3a26.js";var _=o,$=s,v=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,S=/^\w*$/;function b(r,t){if(_(r))return!1;var e=typeof r;return e=="number"||e=="symbol"||e=="boolean"||r==null||$(r)?!0:S.test(r)||!v.test(r)||t!=null&&r in Object(t)}var T=b,y=l,C="Expected a function";function f(r,t){if(typeof r!="function"||t!=null&&typeof t!="function")throw new TypeError(C);var e=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=e.cache;if(i.has(a))return i.get(a);var u=r.apply(this,n);return e.cache=i.set(a,u)||i,u};return e.cache=new(f.Cache||y),e}f.Cache=y;var P=f,I=P,E=500;function z(r){var t=I(r,function(n){return e.size===E&&e.clear(),n}),e=t.cache;return t}var M=z,A=M,w=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,K=/\\(\\)?/g,N=A(function(r){var t=[];return r.charCodeAt(0)===46&&t.push(""),r.replace(w,function(e,n,a,i){t.push(a?i.replace(K,"$1"):n||e)}),t}),x=N;function F(r,t){for(var e=-1,n=r==null?0:r.length,a=Array(n);++e