Module 646793

440 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){var i=n(127375),r=n(378777),s=n(826509),a=n(360087),o=n(704193),l=n(514035);e.exports=function(e,t,n){var u=-1,c=r,d=e.length,_=!0,f=[],h=f;if(n)_=!1,c=s;else if(d>=200){var p=t?null:o(e);if(p)return l(p);_=!1,c=a,h=new i}else h=t?[]:f;n:for(;++u<d;){var E=e[u],m=t?t(E):E;if(E=n||0!==E?E:0,_&&m==m){for(var g=h.length;g--;)if(h[g]===m)continue n;t&&h.push(m),f.push(E)}else c(h,m,n)||(h!==f&&h.push(m),f.push(E))}return f}}