26 lines
		
	
	
		
			579 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			579 B
		
	
	
	
		
			JavaScript
		
	
	
	
| export default function _iterableToArrayLimit(arr, i) {
 | |
|   if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
 | |
|   var _arr = [];
 | |
|   var _n = true;
 | |
|   var _d = false;
 | |
|   var _e = undefined;
 | |
| 
 | |
|   try {
 | |
|     for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
 | |
|       _arr.push(_s.value);
 | |
| 
 | |
|       if (i && _arr.length === i) break;
 | |
|     }
 | |
|   } catch (err) {
 | |
|     _d = true;
 | |
|     _e = err;
 | |
|   } finally {
 | |
|     try {
 | |
|       if (!_n && _i["return"] != null) _i["return"]();
 | |
|     } finally {
 | |
|       if (_d) throw _e;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   return _arr;
 | |
| } |