1 | 'use strict';
|
2 |
|
3 | function _arrayLikeToArray(arr, len) {
|
4 | if (len == null || len > arr.length) len = arr.length;
|
5 |
|
6 | for (var i = 0, arr2 = new Array(len); i < len; i++) {
|
7 | arr2[i] = arr[i];
|
8 | }
|
9 |
|
10 | return arr2;
|
11 | }
|
12 |
|
13 | var arrayLikeToArray = _arrayLikeToArray;
|
14 |
|
15 | function _unsupportedIterableToArray(o, minLen) {
|
16 | if (!o) return;
|
17 | if (typeof o === "string") return arrayLikeToArray(o, minLen);
|
18 | var n = Object.prototype.toString.call(o).slice(8, -1);
|
19 | if (n === "Object" && o.constructor) n = o.constructor.name;
|
20 | if (n === "Map" || n === "Set") return Array.from(o);
|
21 | if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
|
22 | }
|
23 |
|
24 | var unsupportedIterableToArray = _unsupportedIterableToArray;
|
25 |
|
26 | exports.arrayLikeToArray = arrayLikeToArray;
|
27 | exports.unsupportedIterableToArray = unsupportedIterableToArray;
|
28 |
|