import{E as y,F as p,S as $,j as F,G as b,H as E,i as D,I as N,c as R,y as v,b as K,s as W}from"./helpers.CXsRrhc8.js";import{a as Y}from"./_arrayEach.Fgt6pfHj.js";import{k as x,d as C,s as H,a as V,e as X,g as T,c as q}from"./_getTag.BWQxgJie.js";import{U as J,V as L,W as Q,X as Z,Y as z}from"./links.Byq_3x2e.js";function k(r,t){return r&&y(t,x(t),r)}function rr(r,t){return r&&y(t,p(t),r)}function tr(r,t){return y(r,C(r),t)}var er=Object.getOwnPropertySymbols,U=er?function(r){for(var t=[];r;)V(t,C(r)),r=J(r);return t}:H;function nr(r,t){return y(r,U(r),t)}function ar(r){return X(r,p,U)}var or=Object.prototype,sr=or.hasOwnProperty;function cr(r){var t=r.length,a=new r.constructor(t);return t&&typeof r[0]=="string"&&sr.call(r,"index")&&(a.index=r.index,a.input=r.input),a}function ir(r,t){var a=t?L(r.buffer):r.buffer;return new r.constructor(a,r.byteOffset,r.byteLength)}var fr=/\w*$/;function ur(r){var t=new r.constructor(r.source,fr.exec(r));return t.lastIndex=r.lastIndex,t}var I=$?$.prototype:void 0,O=I?I.valueOf:void 0;function gr(r){return O?Object(O.call(r)):{}}var br="[object Boolean]",yr="[object Date]",lr="[object Map]",pr="[object Number]",Tr="[object RegExp]",jr="[object Set]",Ar="[object String]",mr="[object Symbol]",dr="[object ArrayBuffer]",Sr="[object DataView]",$r="[object Float32Array]",Ir="[object Float64Array]",Or="[object Int8Array]",_r="[object Int16Array]",wr="[object Int32Array]",Fr="[object Uint8Array]",Er="[object Uint8ClampedArray]",xr="[object Uint16Array]",Cr="[object Uint32Array]";function Lr(r,t,a){var f=r.constructor;switch(t){case dr:return L(r);case br:case yr:return new f(+r);case Sr:return ir(r,a);case $r:case Ir:case Or:case _r:case wr:case Fr:case Er:case xr:case Cr:return Q(r,a);case lr:return new f;case pr:case Ar:return new f(r);case Tr:return ur(r);case jr:return new f;case mr:return gr(r)}}var Ur="[object Map]";function hr(r){return F(r)&&T(r)==Ur}var _=b&&b.isMap,Br=_?E(_):hr,Mr="[object Set]";function Pr(r){return F(r)&&T(r)==Mr}var w=b&&b.isSet,Gr=w?E(w):Pr,Dr=1,Nr=2,Rr=4,h="[object Arguments]",vr="[object Array]",Kr="[object Boolean]",Wr="[object Date]",Yr="[object Error]",B="[object Function]",Hr="[object GeneratorFunction]",Vr="[object Map]",Xr="[object Number]",M="[object Object]",qr="[object RegExp]",Jr="[object Set]",Qr="[object String]",Zr="[object Symbol]",zr="[object WeakMap]",kr="[object ArrayBuffer]",rt="[object DataView]",tt="[object Float32Array]",et="[object Float64Array]",nt="[object Int8Array]",at="[object Int16Array]",ot="[object Int32Array]",st="[object Uint8Array]",ct="[object Uint8ClampedArray]",it="[object Uint16Array]",ft="[object Uint32Array]",e={};e[h]=e[vr]=e[kr]=e[rt]=e[Kr]=e[Wr]=e[tt]=e[et]=e[nt]=e[at]=e[ot]=e[Vr]=e[Xr]=e[M]=e[qr]=e[Jr]=e[Qr]=e[Zr]=e[st]=e[ct]=e[it]=e[ft]=!0;e[Yr]=e[B]=e[zr]=!1;function l(r,t,a,f,j,s){var n,u=t&Dr,g=t&Nr,P=t&Rr;if(n!==void 0)return n;if(!D(r))return r;var A=K(r);if(A){if(n=cr(r),!u)return N(r,n)}else{var i=T(r),m=i==B||i==Hr;if(R(r))return Z(r,u);if(i==M||i==h||m&&!j){if(n=g||m?{}:z(r),!u)return g?nr(r,rr(n,r)):tr(r,k(n,r))}else{if(!e[i])return j?r:{};n=Lr(r,i,u)}}s||(s=new v);var d=s.get(r);if(d)return d;s.set(r,n),Gr(r)?r.forEach(function(o){n.add(l(o,t,a,o,r,s))}):Br(r)&&r.forEach(function(o,c){n.set(c,l(o,t,a,c,r,s))});var G=P?g?ar:q:g?p:x,S=A?void 0:G(r);return Y(S||r,function(o,c){S&&(c=o,o=r[c]),W(n,c,l(o,t,a,c,r,s))}),n}export{l as b};
