"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const y=require("./index.cjs389.js");var q=y._getAllKeys,K=1,M=Object.prototype,R=M.hasOwnProperty;function T(r,n,d,l,w,i){var f=d&K,p=q(r),P=p.length,L=q(n),S=L.length;if(P!=S&&!f)return!1;for(var a=P;a--;){var e=p[a];if(!(f?e in n:R.call(n,e)))return!1}var A=i.get(r),_=i.get(n);if(A&&_)return A==n&&_==r;var s=!0;i.set(r,n),i.set(n,r);for(var O=f;++a<P;){e=p[a];var v=r[e],t=n[e];if(l)var c=f?l(t,v,e,n,r,i):l(v,t,e,r,n,i);if(!(c===void 0?v===t||w(v,t,d,l,i):c)){s=!1;break}O||(O=e=="constructor")}if(s&&!O){var u=r.constructor,g=n.constructor;u!=g&&"constructor"in r&&"constructor"in n&&!(typeof u=="function"&&u instanceof u&&typeof g=="function"&&g instanceof g)&&(s=!1)}return i.delete(r),i.delete(n),s}var x=T;exports._equalObjects=x;
//# sourceMappingURL=index.cjs333.js.map
