laif-ds
Version:
Design System di Laif con componenti React basati su principi di Atomic Design
44 lines (43 loc) • 1.19 kB
JavaScript
"use client";
import { __require as I } from "./_getAllKeys.js";
var O, L;
function T() {
if (L) return O;
L = 1;
var P = I(), R = 1, x = Object.prototype, K = x.hasOwnProperty;
function S(n, r, d, f, E, e) {
var a = d & R, _ = P(n), q = _.length, F = P(r), G = F.length;
if (q != G && !a)
return !1;
for (var u = q; u--; ) {
var i = _[u];
if (!(a ? i in r : K.call(r, i)))
return !1;
}
var A = e.get(n), c = e.get(r);
if (A && c)
return A == r && c == n;
var s = !0;
e.set(n, r), e.set(r, n);
for (var g = a; ++u < q; ) {
i = _[u];
var l = n[i], v = r[i];
if (f)
var w = a ? f(v, l, i, r, n, e) : f(l, v, i, n, r, e);
if (!(w === void 0 ? l === v || E(l, v, d, f, e) : w)) {
s = !1;
break;
}
g || (g = i == "constructor");
}
if (s && !g) {
var t = n.constructor, p = r.constructor;
t != p && "constructor" in n && "constructor" in r && !(typeof t == "function" && t instanceof t && typeof p == "function" && p instanceof p) && (s = !1);
}
return e.delete(n), e.delete(r), s;
}
return O = S, O;
}
export {
T as __require
};