_baseIteratee.432be787.js 1.2 KB

1
  1. import{c$ as p,d0 as E,d1 as M,aJ as _,d2 as O,d3 as P,d4 as l,cL as y,d5 as C,cN as L}from"./index.ae52ebae.js";import{g as c}from"./get.0b1c6ac7.js";function I(n){return function(r){return r==null?void 0:r[n]}}var D=1,G=2;function m(n,r,e,t){var i=e.length,o=i,A=!t;if(n==null)return!o;for(n=Object(n);i--;){var f=e[i];if(A&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return!1}for(;++i<o;){f=e[i];var u=f[0],s=n[u],a=f[1];if(A&&f[2]){if(s===void 0&&!(u in n))return!1}else{var d=new p;if(t)var R=t(s,a,u,n,r,d);if(!(R===void 0?E(a,s,D|G,t,d):R))return!1}}return!0}function g(n){return n===n&&!M(n)}function w(n){for(var r=_(n),e=r.length;e--;){var t=r[e],i=n[t];r[e]=[t,i,g(i)]}return r}function h(n,r){return function(e){return e==null?!1:e[n]===r&&(r!==void 0||n in Object(e))}}function F(n){var r=w(n);return r.length==1&&r[0][2]?h(r[0][0],r[0][1]):function(e){return e===n||m(e,n,r)}}var N=1,S=2;function $(n,r){return O(n)&&g(r)?h(P(n),r):function(e){var t=c(e,n);return t===void 0&&t===r?l(e,n):E(r,t,N|S)}}function x(n){return function(r){return y(r,n)}}function K(n){return O(n)?I(P(n)):x(n)}function b(n){return typeof n=="function"?n:n==null?C:typeof n=="object"?L(n)?$(n[0],n[1]):F(n):K(n)}export{b};