38 lines
793 B
JavaScript
38 lines
793 B
JavaScript
function _iterableToArrayLimit(r, e) {
|
|
var l =
|
|
null == r
|
|
? null
|
|
: ("undefined" != typeof Symbol && r[Symbol.iterator]) || r["@@iterator"];
|
|
if (null != l) {
|
|
var t,
|
|
n,
|
|
i,
|
|
a,
|
|
u = [],
|
|
o = !0,
|
|
f = !1;
|
|
try {
|
|
if (((i = (l = l.call(r)).next), 0 === e)) {
|
|
if (Object(l) !== l) return;
|
|
o = !1;
|
|
} else
|
|
for (
|
|
;
|
|
!(o = (t = i.call(l)).done) && (u.push(t.value), u.length !== e);
|
|
o = !0
|
|
);
|
|
} catch (r) {
|
|
(f = !0), (n = r);
|
|
} finally {
|
|
try {
|
|
if (!o && null != l.return && ((a = l.return()), Object(a) !== a))
|
|
return;
|
|
} finally {
|
|
if (f) throw n;
|
|
}
|
|
}
|
|
return u;
|
|
}
|
|
}
|
|
module.exports = _iterableToArrayLimit;
|