25 lines
604 B
JavaScript
25 lines
604 B
JavaScript
// Metro module 768 (f769).
|
|
import * as _isObjectLike from "./isObjectLike";
|
|
import * as _baseIsEqualDeep from "./baseIsEqualDeep";
|
|
const baseIsEqual = function baseIsEqual(a0, a1, a2, a3, a4) {
|
|
let r26;
|
|
let r2 = a0 === a1;
|
|
if (!r2) {
|
|
L9: {
|
|
L6: {
|
|
if (a0 != null && a1 != null) {
|
|
if (!_isObjectLike(a0) && !_isObjectLike(a1)) {
|
|
break L6;
|
|
}
|
|
r26 = _baseIsEqualDeep(a0, a1, a2, a3, baseIsEqual, a4);
|
|
break L9;
|
|
}
|
|
}
|
|
r26 = a0 != a0 && a1 != a1;
|
|
}
|
|
r2 = r26;
|
|
}
|
|
return r2;
|
|
};
|
|
module.exports = baseIsEqual;
|