mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-09 18:37:50 +00:00
Simplify baseUniq.
This commit is contained in:
2
dist/lodash.min.js
vendored
2
dist/lodash.min.js
vendored
@@ -14,7 +14,7 @@ return fe(t,n),t}function G(n,t,r,e,u){if(r){var o=r(n);if(typeof o!="undefined"
|
||||
if(i&&typeof i=="object"&&typeof i.length=="number"&&(he(i)||Nt(i))){t||(i=mt(i,t,r));var a=-1,f=i.length,l=o.length;for(o.length+=f;++a<f;)o[l++]=i[a]}else r||o.push(i)}return o}function bt(n,t){for(var r=-1,e=ye(n),u=e.length;++r<u;){var o=e[r];if(false===t(n[o],o,n))break}return n}function dt(n,t){for(var r=ye(n),e=r.length;e--;){var u=r[e];if(false===t(n[u],u,n))break}}function _t(n,t,r,e,u,i){if(r){var a=r(n,t);if(typeof a!="undefined")return!!a}if(n===t)return 0!==n||1/n==1/t;var f=typeof n,l=typeof t;
|
||||
if(n===n&&(!n||"function"!=f&&"object"!=f)&&(!t||"function"!=l&&"object"!=l))return false;if(null==n||null==t)return n===t;if(l=Nr.call(n),f=Nr.call(t),l==Q&&(l=et),f==Q&&(f=et),l!=f)return false;switch(l){case Z:case nt:return+n==+t;case rt:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case ut:case ot:return n==kr(t)}if(f=l==Y,!f){var s=Dr.call(n,"__wrapped__"),g=Dr.call(t,"__wrapped__");if(s||g)return _t(s?n.__wrapped__:n,g?t.__wrapped__:t,r,e,u,i);if(l!=et)return false;if(l=n.constructor,s=t.constructor,l!=s&&!(Dr.call(n,"constructor")&&Dr.call(t,"constructor")||ur(l)&&l instanceof l&&ur(s)&&s instanceof s)&&"constructor"in n&&"constructor"in t)return false
|
||||
}for(l=!u,u||(u=c()),i||(i=c()),s=u.length;s--;)if(u[s]==n)return i[s]==t;var h=0,a=true;if(u.push(n),i.push(t),f){if(s=n.length,h=t.length,(a=h==s)||e)for(;h--;)if(f=s,g=t[h],e)for(;f--&&!(a=_t(n[f],g,r,e,u,i)););else if(!(a=_t(n[h],g,r,e,u,i)))break}else o(t,function(t,o,f){return Dr.call(f,o)?(h++,a=Dr.call(n,o)&&_t(n[o],t,r,e,u,i)):void 0}),a&&!e&&o(n,function(n,t,r){return Dr.call(r,t)?a=-1<--h:void 0});return u.pop(),i.pop(),l&&(p(u),p(i)),a}function wt(n,t,r,e,u){(he(t)?ht:bt)(t,function(t,o){var i,a,f=t,l=n[o];
|
||||
if(t&&((a=he(t))||ve(t))){for(f=e.length;f--;)if(i=e[f]==t){l=u[f];break}if(!i){var c;r&&(f=r(l,t),c=typeof f!="undefined")&&(l=f),c||(l=a?he(l)?l:[]:ve(l)?l:{}),e.push(t),u.push(l),c||wt(l,t,r,e,u)}}else r&&(f=r(l,t),typeof f=="undefined"&&(f=t)),typeof f!="undefined"&&(l=f);n[o]=l})}function jt(n,t){return n+Fr(ne()*(t-n+1))}function kt(n,e,u){var o=-1,i=At(),a=n?n.length:0,f=ae&&!e&&i===t&&a>=A,l=[];if(f)var s=ae(),i=r;else s=u?c():l;for(;++o<a;){var g=n[o],h=u?u(g,o,n):g;(e?!o||s[s.length-1]!==h:0>i(s,h))&&((u||f)&&s.push(h),l.push(g))
|
||||
if(t&&((a=he(t))||ve(t))){for(f=e.length;f--;)if(i=e[f]==t){l=u[f];break}if(!i){var c;r&&(f=r(l,t),c=typeof f!="undefined")&&(l=f),c||(l=a?he(l)?l:[]:ve(l)?l:{}),e.push(t),u.push(l),c||wt(l,t,r,e,u)}}else r&&(f=r(l,t),typeof f=="undefined"&&(f=t)),typeof f!="undefined"&&(l=f);n[o]=l})}function jt(n,t){return n+Fr(ne()*(t-n+1))}function kt(n,e,u){var o=-1,i=At(),a=n?n.length:0,f=ae&&!e&&i===t&&a>=A,l=[];if(f)var s=ae(),i=r;else s=!e&&u?c():l;for(;++o<a;){var g=n[o],h=u?u(g,o,n):g;e?o&&s===h||(s=h,l.push(g)):0>i(s,h)&&((u||f)&&s.push(h),l.push(g))
|
||||
}return!f&&u&&p(s),l}function xt(n,t,r){for(var e=t.length,u=-1,o=Jr(r.length-e,0),i=-1,a=n.length,f=vr(o+a);++i<a;)f[i]=n[i];for(;++u<e;)f[t[u]]=r[u];for(;o--;)f[i++]=r[u++];return f}function Ct(n,t){return function(r,e,u){var o=t?[[],[]]:{};e=y.createCallback(e,u,3),u=-1;var i=r?r.length:0;if(typeof i=="number")for(;++u<i;){var a=r[u];n(o,a,e(a,u,r),r)}else ht(r,function(t,r,u){n(o,t,e(t,r,u),u)});return o}}function Ot(n,t,r,e,u,o,i,a){var f=t&w,l=t&j,c=t&C,p=t&O;if(!l&&!ur(n))throw new xr;c&&!u.length&&(t&=~C,c=u=false),p&&!o.length&&(t&=~O,p=o=false);
|
||||
var s=!l&&n[N];return s&&true!==s?(s=Ft(s),s[4]&&(s[4]=Ft(s[4])),s[5]&&(s[5]=Ft(s[5])),typeof r=="number"&&(s[2]=r),n=s[1]&w,f&&!n&&(s[3]=e),!f&&n&&(t|=x),c&&(s[4]?qr.apply(s[4],u):s[4]=u),p&&(s[5]?Pr.apply(s[5],o):s[5]=o),s[1]|=t,Ot.apply(null,s)):(null==r?r=l?0:n.length:0>r&&(r=0),c&&(i=[]),p&&(a=[]),s=[n,t,r,e,u,o,i,a],t==w||t==(w|C)?S(s):pt(s))}function At(){var n=(n=y.indexOf)===It?t:n;return n}function St(n){return typeof n=="function"&&Rr.test($r.call(n))}function Et(n){var t,r;return n&&Nr.call(n)==et&&(Dr.call(n,"constructor")||(t=n.constructor,!ur(t)||t instanceof t))?(o(n,function(n,t){r=t
|
||||
}),typeof r=="undefined"||Dr.call(n,r)):false}function Nt(n){return n&&typeof n=="object"&&typeof n.length=="number"&&Nr.call(n)==Q||false}function Rt(n,t,r){var e=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=-1;for(t=y.createCallback(t,r,3);++o<u&&t(n[o],o,n);)e++}else if(e=t,null==e||r)return n?n[0]:_;return Ft(n,0,0<e?e:0)}function It(n,r,e){var u=n?n.length:0;if(typeof e=="number")e=0>e?Jr(0,u+e):e||0;else if(e)return e=$t(n,r),u&&n[e]===r?e:-1;return t(n,r,e)}function Tt(n,t,r){if(typeof t!="number"&&null!=t){var e=0,u=-1,o=n?n.length:0;
|
||||
|
||||
Reference in New Issue
Block a user