2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{ek as C,el as M,em as q,en as w,eo as _,aY as h,ep as F,eq as I,er as P,es as R,et as S,eu as b,cR as D,ev as v,aS as x,ew as G,ex as L,aQ as Q}from"./index.867f48c0.js";import{i as T}from"./_isIterateeCall.4c46d9c5.js";import{a as V}from"./_baseEach.57aa181c.js";function N(e){return C(function(n,i){var l=-1,a=i.length,r=a>1?i[a-1]:void 0,s=a>2?i[2]:void 0;for(r=e.length>3&&typeof r=="function"?(a--,r):void 0,s&&T(i[0],i[1],s)&&(r=a<3?void 0:r,a=1),n=Object(n);++l<a;){var f=i[l];f&&e(n,f,l,r)}return n})}function o(e,n,i){(i!==void 0&&!M(e[n],i)||i===void 0&&!(n in e))&&q(e,n,i)}function m(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}function Y(e){return w(e,_(e))}function B(e,n,i,l,a,r,s){var f=m(e,i),t=m(n,i),O=s.get(t);if(O){o(e,i,O);return}var d=r?r(f,t,i+"",e,n,s):void 0,u=d===void 0;if(u){var p=h(t),g=!p&&F(t),A=!p&&!g&&I(t);d=t,p||g||A?h(f)?d=f:P(f)?d=R(f):g?(u=!1,d=S(t,!0)):A?(u=!1,d=b(t,!0)):d=[]:D(t)||v(t)?(d=f,v(f)?d=Y(f):(!x(f)||G(f))&&(d=L(t))):u=!1}u&&(s.set(t,d),a(d,t,l,r,s),s.delete(t)),o(e,i,d)}function E(e,n,i,l,a){e!==n&&V(n,function(r,s){if(a||(a=new Q),x(r))B(e,n,s,i,E,l,a);else{var f=l?l(m(e,s),r,s+"",e,n,a):void 0;f===void 0&&(f=r),o(e,s,f)}},_)}export{E as b,N as c};
|