Module 431250

666 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){var i=n(765405),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,s,a,o){var l=1&n,u=i(e),c=u.length;if(c!=i(t).length&&!l)return!1;for(var d=c;d--;){var _=u[d];if(!(l?_ in t:r.call(t,_)))return!1}var f=o.get(e);if(f&&o.get(t))return f==t;var h=!0;o.set(e,t),o.set(t,e);for(var p=l;++d<c;){var E=e[_=u[d]],m=t[_];if(s)var g=l?s(m,E,_,t,e,o):s(E,m,_,e,t,o);if(!(void 0===g?E===m||a(E,m,n,s,o):g)){h=!1;break}p||(p="constructor"==_)}if(h&&!p){var A=e.constructor,I=t.constructor;A!=I&&"constructor"in e&&"constructor"in t&&!("function"==typeof A&&A instanceof A&&"function"==typeof I&&I instanceof I)&&(h=!1)}return o.delete(e),o.delete(t),h}}