comparison default/node_modules/feather-icons/dist/feather.js @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:1d038bc9b3d2
1 (function webpackUniversalModuleDefinition(root, factory) {
2 if(typeof exports === 'object' && typeof module === 'object')
3 module.exports = factory();
4 else if(typeof define === 'function' && define.amd)
5 define([], factory);
6 else if(typeof exports === 'object')
7 exports["feather"] = factory();
8 else
9 root["feather"] = factory();
10 })(this, function() {
11 return /******/ (function(modules) { // webpackBootstrap
12 /******/ // The module cache
13 /******/ var installedModules = {};
14 /******/
15 /******/ // The require function
16 /******/ function __webpack_require__(moduleId) {
17 /******/
18 /******/ // Check if module is in cache
19 /******/ if(installedModules[moduleId]) {
20 /******/ return installedModules[moduleId].exports;
21 /******/ }
22 /******/ // Create a new module (and put it into the cache)
23 /******/ var module = installedModules[moduleId] = {
24 /******/ i: moduleId,
25 /******/ l: false,
26 /******/ exports: {}
27 /******/ };
28 /******/
29 /******/ // Execute the module function
30 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
31 /******/
32 /******/ // Flag the module as loaded
33 /******/ module.l = true;
34 /******/
35 /******/ // Return the exports of the module
36 /******/ return module.exports;
37 /******/ }
38 /******/
39 /******/
40 /******/ // expose the modules object (__webpack_modules__)
41 /******/ __webpack_require__.m = modules;
42 /******/
43 /******/ // expose the module cache
44 /******/ __webpack_require__.c = installedModules;
45 /******/
46 /******/ // define getter function for harmony exports
47 /******/ __webpack_require__.d = function(exports, name, getter) {
48 /******/ if(!__webpack_require__.o(exports, name)) {
49 /******/ Object.defineProperty(exports, name, {
50 /******/ configurable: false,
51 /******/ enumerable: true,
52 /******/ get: getter
53 /******/ });
54 /******/ }
55 /******/ };
56 /******/
57 /******/ // getDefaultExport function for compatibility with non-harmony modules
58 /******/ __webpack_require__.n = function(module) {
59 /******/ var getter = module && module.__esModule ?
60 /******/ function getDefault() { return module['default']; } :
61 /******/ function getModuleExports() { return module; };
62 /******/ __webpack_require__.d(getter, 'a', getter);
63 /******/ return getter;
64 /******/ };
65 /******/
66 /******/ // Object.prototype.hasOwnProperty.call
67 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
68 /******/
69 /******/ // __webpack_public_path__
70 /******/ __webpack_require__.p = "";
71 /******/
72 /******/ // Load entry module and return exports
73 /******/ return __webpack_require__(__webpack_require__.s = 49);
74 /******/ })
75 /************************************************************************/
76 /******/ ([
77 /* 0 */
78 /***/ (function(module, exports, __webpack_require__) {
79
80 var store = __webpack_require__(36)('wks');
81 var uid = __webpack_require__(15);
82 var Symbol = __webpack_require__(1).Symbol;
83 var USE_SYMBOL = typeof Symbol == 'function';
84
85 var $exports = module.exports = function (name) {
86 return store[name] || (store[name] =
87 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
88 };
89
90 $exports.store = store;
91
92
93 /***/ }),
94 /* 1 */
95 /***/ (function(module, exports) {
96
97 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
98 var global = module.exports = typeof window != 'undefined' && window.Math == Math
99 ? window : typeof self != 'undefined' && self.Math == Math ? self
100 // eslint-disable-next-line no-new-func
101 : Function('return this')();
102 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
103
104
105 /***/ }),
106 /* 2 */
107 /***/ (function(module, exports) {
108
109 module.exports = function (it) {
110 return typeof it === 'object' ? it !== null : typeof it === 'function';
111 };
112
113
114 /***/ }),
115 /* 3 */
116 /***/ (function(module, exports, __webpack_require__) {
117
118 var global = __webpack_require__(1);
119 var core = __webpack_require__(7);
120 var hide = __webpack_require__(8);
121 var redefine = __webpack_require__(10);
122 var ctx = __webpack_require__(11);
123 var PROTOTYPE = 'prototype';
124
125 var $export = function (type, name, source) {
126 var IS_FORCED = type & $export.F;
127 var IS_GLOBAL = type & $export.G;
128 var IS_STATIC = type & $export.S;
129 var IS_PROTO = type & $export.P;
130 var IS_BIND = type & $export.B;
131 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
132 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
133 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
134 var key, own, out, exp;
135 if (IS_GLOBAL) source = name;
136 for (key in source) {
137 // contains in native
138 own = !IS_FORCED && target && target[key] !== undefined;
139 // export native or passed
140 out = (own ? target : source)[key];
141 // bind timers to global for call from export context
142 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
143 // extend global
144 if (target) redefine(target, key, out, type & $export.U);
145 // export
146 if (exports[key] != out) hide(exports, key, exp);
147 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
148 }
149 };
150 global.core = core;
151 // type bitmap
152 $export.F = 1; // forced
153 $export.G = 2; // global
154 $export.S = 4; // static
155 $export.P = 8; // proto
156 $export.B = 16; // bind
157 $export.W = 32; // wrap
158 $export.U = 64; // safe
159 $export.R = 128; // real proto method for `library`
160 module.exports = $export;
161
162
163 /***/ }),
164 /* 4 */
165 /***/ (function(module, exports, __webpack_require__) {
166
167 var anObject = __webpack_require__(9);
168 var IE8_DOM_DEFINE = __webpack_require__(29);
169 var toPrimitive = __webpack_require__(31);
170 var dP = Object.defineProperty;
171
172 exports.f = __webpack_require__(5) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
173 anObject(O);
174 P = toPrimitive(P, true);
175 anObject(Attributes);
176 if (IE8_DOM_DEFINE) try {
177 return dP(O, P, Attributes);
178 } catch (e) { /* empty */ }
179 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
180 if ('value' in Attributes) O[P] = Attributes.value;
181 return O;
182 };
183
184
185 /***/ }),
186 /* 5 */
187 /***/ (function(module, exports, __webpack_require__) {
188
189 // Thank's IE8 for his funny defineProperty
190 module.exports = !__webpack_require__(12)(function () {
191 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
192 });
193
194
195 /***/ }),
196 /* 6 */
197 /***/ (function(module, exports) {
198
199 var hasOwnProperty = {}.hasOwnProperty;
200 module.exports = function (it, key) {
201 return hasOwnProperty.call(it, key);
202 };
203
204
205 /***/ }),
206 /* 7 */
207 /***/ (function(module, exports) {
208
209 var core = module.exports = { version: '2.5.1' };
210 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
211
212
213 /***/ }),
214 /* 8 */
215 /***/ (function(module, exports, __webpack_require__) {
216
217 var dP = __webpack_require__(4);
218 var createDesc = __webpack_require__(14);
219 module.exports = __webpack_require__(5) ? function (object, key, value) {
220 return dP.f(object, key, createDesc(1, value));
221 } : function (object, key, value) {
222 object[key] = value;
223 return object;
224 };
225
226
227 /***/ }),
228 /* 9 */
229 /***/ (function(module, exports, __webpack_require__) {
230
231 var isObject = __webpack_require__(2);
232 module.exports = function (it) {
233 if (!isObject(it)) throw TypeError(it + ' is not an object!');
234 return it;
235 };
236
237
238 /***/ }),
239 /* 10 */
240 /***/ (function(module, exports, __webpack_require__) {
241
242 var global = __webpack_require__(1);
243 var hide = __webpack_require__(8);
244 var has = __webpack_require__(6);
245 var SRC = __webpack_require__(15)('src');
246 var TO_STRING = 'toString';
247 var $toString = Function[TO_STRING];
248 var TPL = ('' + $toString).split(TO_STRING);
249
250 __webpack_require__(7).inspectSource = function (it) {
251 return $toString.call(it);
252 };
253
254 (module.exports = function (O, key, val, safe) {
255 var isFunction = typeof val == 'function';
256 if (isFunction) has(val, 'name') || hide(val, 'name', key);
257 if (O[key] === val) return;
258 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
259 if (O === global) {
260 O[key] = val;
261 } else if (!safe) {
262 delete O[key];
263 hide(O, key, val);
264 } else if (O[key]) {
265 O[key] = val;
266 } else {
267 hide(O, key, val);
268 }
269 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
270 })(Function.prototype, TO_STRING, function toString() {
271 return typeof this == 'function' && this[SRC] || $toString.call(this);
272 });
273
274
275 /***/ }),
276 /* 11 */
277 /***/ (function(module, exports, __webpack_require__) {
278
279 // optional / simple context binding
280 var aFunction = __webpack_require__(32);
281 module.exports = function (fn, that, length) {
282 aFunction(fn);
283 if (that === undefined) return fn;
284 switch (length) {
285 case 1: return function (a) {
286 return fn.call(that, a);
287 };
288 case 2: return function (a, b) {
289 return fn.call(that, a, b);
290 };
291 case 3: return function (a, b, c) {
292 return fn.call(that, a, b, c);
293 };
294 }
295 return function (/* ...args */) {
296 return fn.apply(that, arguments);
297 };
298 };
299
300
301 /***/ }),
302 /* 12 */
303 /***/ (function(module, exports) {
304
305 module.exports = function (exec) {
306 try {
307 return !!exec();
308 } catch (e) {
309 return true;
310 }
311 };
312
313
314 /***/ }),
315 /* 13 */
316 /***/ (function(module, exports) {
317
318 module.exports = {};
319
320
321 /***/ }),
322 /* 14 */
323 /***/ (function(module, exports) {
324
325 module.exports = function (bitmap, value) {
326 return {
327 enumerable: !(bitmap & 1),
328 configurable: !(bitmap & 2),
329 writable: !(bitmap & 4),
330 value: value
331 };
332 };
333
334
335 /***/ }),
336 /* 15 */
337 /***/ (function(module, exports) {
338
339 var id = 0;
340 var px = Math.random();
341 module.exports = function (key) {
342 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
343 };
344
345
346 /***/ }),
347 /* 16 */
348 /***/ (function(module, exports, __webpack_require__) {
349
350 // to indexed object, toObject with fallback for non-array-like ES3 strings
351 var IObject = __webpack_require__(34);
352 var defined = __webpack_require__(19);
353 module.exports = function (it) {
354 return IObject(defined(it));
355 };
356
357
358 /***/ }),
359 /* 17 */
360 /***/ (function(module, exports, __webpack_require__) {
361
362 var ctx = __webpack_require__(11);
363 var call = __webpack_require__(38);
364 var isArrayIter = __webpack_require__(39);
365 var anObject = __webpack_require__(9);
366 var toLength = __webpack_require__(22);
367 var getIterFn = __webpack_require__(40);
368 var BREAK = {};
369 var RETURN = {};
370 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
371 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
372 var f = ctx(fn, that, entries ? 2 : 1);
373 var index = 0;
374 var length, step, iterator, result;
375 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
376 // fast case for arrays with default iterator
377 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
378 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
379 if (result === BREAK || result === RETURN) return result;
380 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
381 result = call(iterator, f, step.value, entries);
382 if (result === BREAK || result === RETURN) return result;
383 }
384 };
385 exports.BREAK = BREAK;
386 exports.RETURN = RETURN;
387
388
389 /***/ }),
390 /* 18 */
391 /***/ (function(module, exports) {
392
393 // 7.1.4 ToInteger
394 var ceil = Math.ceil;
395 var floor = Math.floor;
396 module.exports = function (it) {
397 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
398 };
399
400
401 /***/ }),
402 /* 19 */
403 /***/ (function(module, exports) {
404
405 // 7.2.1 RequireObjectCoercible(argument)
406 module.exports = function (it) {
407 if (it == undefined) throw TypeError("Can't call method on " + it);
408 return it;
409 };
410
411
412 /***/ }),
413 /* 20 */
414 /***/ (function(module, exports, __webpack_require__) {
415
416 "use strict";
417
418 var LIBRARY = __webpack_require__(52);
419 var $export = __webpack_require__(3);
420 var redefine = __webpack_require__(10);
421 var hide = __webpack_require__(8);
422 var has = __webpack_require__(6);
423 var Iterators = __webpack_require__(13);
424 var $iterCreate = __webpack_require__(53);
425 var setToStringTag = __webpack_require__(24);
426 var getPrototypeOf = __webpack_require__(59);
427 var ITERATOR = __webpack_require__(0)('iterator');
428 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
429 var FF_ITERATOR = '@@iterator';
430 var KEYS = 'keys';
431 var VALUES = 'values';
432
433 var returnThis = function () { return this; };
434
435 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
436 $iterCreate(Constructor, NAME, next);
437 var getMethod = function (kind) {
438 if (!BUGGY && kind in proto) return proto[kind];
439 switch (kind) {
440 case KEYS: return function keys() { return new Constructor(this, kind); };
441 case VALUES: return function values() { return new Constructor(this, kind); };
442 } return function entries() { return new Constructor(this, kind); };
443 };
444 var TAG = NAME + ' Iterator';
445 var DEF_VALUES = DEFAULT == VALUES;
446 var VALUES_BUG = false;
447 var proto = Base.prototype;
448 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
449 var $default = $native || getMethod(DEFAULT);
450 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
451 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
452 var methods, key, IteratorPrototype;
453 // Fix native
454 if ($anyNative) {
455 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
456 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
457 // Set @@toStringTag to native iterators
458 setToStringTag(IteratorPrototype, TAG, true);
459 // fix for some old engines
460 if (!LIBRARY && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis);
461 }
462 }
463 // fix Array#{values, @@iterator}.name in V8 / FF
464 if (DEF_VALUES && $native && $native.name !== VALUES) {
465 VALUES_BUG = true;
466 $default = function values() { return $native.call(this); };
467 }
468 // Define iterator
469 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
470 hide(proto, ITERATOR, $default);
471 }
472 // Plug for library
473 Iterators[NAME] = $default;
474 Iterators[TAG] = returnThis;
475 if (DEFAULT) {
476 methods = {
477 values: DEF_VALUES ? $default : getMethod(VALUES),
478 keys: IS_SET ? $default : getMethod(KEYS),
479 entries: $entries
480 };
481 if (FORCED) for (key in methods) {
482 if (!(key in proto)) redefine(proto, key, methods[key]);
483 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
484 }
485 return methods;
486 };
487
488
489 /***/ }),
490 /* 21 */
491 /***/ (function(module, exports, __webpack_require__) {
492
493 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
494 var $keys = __webpack_require__(55);
495 var enumBugKeys = __webpack_require__(37);
496
497 module.exports = Object.keys || function keys(O) {
498 return $keys(O, enumBugKeys);
499 };
500
501
502 /***/ }),
503 /* 22 */
504 /***/ (function(module, exports, __webpack_require__) {
505
506 // 7.1.15 ToLength
507 var toInteger = __webpack_require__(18);
508 var min = Math.min;
509 module.exports = function (it) {
510 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
511 };
512
513
514 /***/ }),
515 /* 23 */
516 /***/ (function(module, exports, __webpack_require__) {
517
518 var shared = __webpack_require__(36)('keys');
519 var uid = __webpack_require__(15);
520 module.exports = function (key) {
521 return shared[key] || (shared[key] = uid(key));
522 };
523
524
525 /***/ }),
526 /* 24 */
527 /***/ (function(module, exports, __webpack_require__) {
528
529 var def = __webpack_require__(4).f;
530 var has = __webpack_require__(6);
531 var TAG = __webpack_require__(0)('toStringTag');
532
533 module.exports = function (it, tag, stat) {
534 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
535 };
536
537
538 /***/ }),
539 /* 25 */
540 /***/ (function(module, exports, __webpack_require__) {
541
542 // 7.1.13 ToObject(argument)
543 var defined = __webpack_require__(19);
544 module.exports = function (it) {
545 return Object(defined(it));
546 };
547
548
549 /***/ }),
550 /* 26 */
551 /***/ (function(module, exports, __webpack_require__) {
552
553 // getting tag from 19.1.3.6 Object.prototype.toString()
554 var cof = __webpack_require__(35);
555 var TAG = __webpack_require__(0)('toStringTag');
556 // ES3 wrong here
557 var ARG = cof(function () { return arguments; }()) == 'Arguments';
558
559 // fallback for IE11 Script Access Denied error
560 var tryGet = function (it, key) {
561 try {
562 return it[key];
563 } catch (e) { /* empty */ }
564 };
565
566 module.exports = function (it) {
567 var O, T, B;
568 return it === undefined ? 'Undefined' : it === null ? 'Null'
569 // @@toStringTag case
570 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
571 // builtinTag case
572 : ARG ? cof(O)
573 // ES3 arguments fallback
574 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
575 };
576
577
578 /***/ }),
579 /* 27 */
580 /***/ (function(module, exports) {
581
582 module.exports = {"activity":"<polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"></polyline>","airplay":"<path d=\"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1\"></path><polygon points=\"12 15 17 21 7 21 12 15\"></polygon>","alert-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"16\"></line>","alert-octagon":"<polygon points=\"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2\"></polygon><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"16\"></line>","alert-triangle":"<path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"></line><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17\"></line>","align-center":"<line x1=\"18\" y1=\"10\" x2=\"6\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"18\" y1=\"18\" x2=\"6\" y2=\"18\"></line>","align-justify":"<line x1=\"21\" y1=\"10\" x2=\"3\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"21\" y1=\"18\" x2=\"3\" y2=\"18\"></line>","align-left":"<line x1=\"17\" y1=\"10\" x2=\"3\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"17\" y1=\"18\" x2=\"3\" y2=\"18\"></line>","align-right":"<line x1=\"21\" y1=\"10\" x2=\"7\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"21\" y1=\"18\" x2=\"7\" y2=\"18\"></line>","anchor":"<circle cx=\"12\" cy=\"5\" r=\"3\"></circle><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"8\"></line><path d=\"M5 12H2a10 10 0 0 0 20 0h-3\"></path>","aperture":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"14.31\" y1=\"8\" x2=\"20.05\" y2=\"17.94\"></line><line x1=\"9.69\" y1=\"8\" x2=\"21.17\" y2=\"8\"></line><line x1=\"7.38\" y1=\"12\" x2=\"13.12\" y2=\"2.06\"></line><line x1=\"9.69\" y1=\"16\" x2=\"3.95\" y2=\"6.06\"></line><line x1=\"14.31\" y1=\"16\" x2=\"2.83\" y2=\"16\"></line><line x1=\"16.62\" y1=\"12\" x2=\"10.88\" y2=\"21.94\"></line>","arrow-down-left":"<line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><polyline points=\"15 18 6 18 6 9\"></polyline>","arrow-down-right":"<line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line><polyline points=\"9 18 18 18 18 9\"></polyline>","arrow-down":"<line x1=\"12\" y1=\"4\" x2=\"12\" y2=\"20\"></line><polyline points=\"18 14 12 20 6 14\"></polyline>","arrow-left":"<line x1=\"20\" y1=\"12\" x2=\"4\" y2=\"12\"></line><polyline points=\"10 18 4 12 10 6\"></polyline>","arrow-right":"<line x1=\"4\" y1=\"12\" x2=\"20\" y2=\"12\"></line><polyline points=\"14 6 20 12 14 18\"></polyline>","arrow-up-left":"<line x1=\"18\" y1=\"18\" x2=\"6\" y2=\"6\"></line><polyline points=\"15 6 6 6 6 15\"></polyline>","arrow-up-right":"<line x1=\"6\" y1=\"18\" x2=\"18\" y2=\"6\"></line><polyline points=\"9 6 18 6 18 15\"></polyline>","arrow-up":"<line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"></line><polyline points=\"6 10 12 4 18 10\"></polyline>","at-sign":"<circle cx=\"12\" cy=\"12\" r=\"4\"></circle><path d=\"M16 12v1a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94\"></path>","award":"<circle cx=\"12\" cy=\"8\" r=\"7\"></circle><polyline points=\"8.21 13.89 7 23 12 20 17 23 15.79 13.88\"></polyline>","bar-chart-2":"<rect x=\"10\" y=\"3\" width=\"4\" height=\"18\"></rect><rect x=\"18\" y=\"8\" width=\"4\" height=\"13\"></rect><rect x=\"2\" y=\"13\" width=\"4\" height=\"8\"></rect>","bar-chart":"<rect x=\"18\" y=\"3\" width=\"4\" height=\"18\"></rect><rect x=\"10\" y=\"8\" width=\"4\" height=\"13\"></rect><rect x=\"2\" y=\"13\" width=\"4\" height=\"8\"></rect>","battery-charging":"<path d=\"M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19\"></path><line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"11\"></line><polyline points=\"11 6 7 12 13 12 9 18\"></polyline>","battery":"<rect x=\"1\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\" ry=\"2\"></rect><line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"11\"></line>","bell-off":"<path d=\"M8.56 2.9A7 7 0 0 1 19 9v4m-2 4H2a3 3 0 0 0 3-3V9a7 7 0 0 1 .78-3.22M13.73 21a2 2 0 0 1-3.46 0\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","bell":"<path d=\"M22 17H2a3 3 0 0 0 3-3V9a7 7 0 0 1 14 0v5a3 3 0 0 0 3 3zm-8.27 4a2 2 0 0 1-3.46 0\"></path>","bluetooth":"<polyline points=\"6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5\"></polyline>","bold":"<path d=\"M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\"></path><path d=\"M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\"></path>","book":"<path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"></path><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"></path>","bookmark":"<path d=\"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\"></path>","box":"<path d=\"M12.89 1.45l8 4A2 2 0 0 1 22 7.24v9.53a2 2 0 0 1-1.11 1.79l-8 4a2 2 0 0 1-1.79 0l-8-4a2 2 0 0 1-1.1-1.8V7.24a2 2 0 0 1 1.11-1.79l8-4a2 2 0 0 1 1.78 0z\"></path><polyline points=\"2.32 6.16 12 11 21.68 6.16\"></polyline><line x1=\"12\" y1=\"22.76\" x2=\"12\" y2=\"11\"></line>","briefcase":"<rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"></rect><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"></path>","calendar":"<rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"></line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"></line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"></line>","camera-off":"<line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line><path d=\"M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56\"></path>","camera":"<path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"></path><circle cx=\"12\" cy=\"13\" r=\"4\"></circle>","cast":"<path d=\"M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6\"></path><line x1=\"2\" y1=\"20\" x2=\"2\" y2=\"20\"></line>","check-circle":"<path d=\"M22 11.07V12a10 10 0 1 1-5.93-9.14\"></path><polyline points=\"23 3 12 14 9 11\"></polyline>","check-square":"<polyline points=\"9 11 12 14 23 3\"></polyline><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"></path>","check":"<polyline points=\"20 6 9 17 4 12\"></polyline>","chevron-down":"<polyline points=\"6 9 12 15 18 9\"></polyline>","chevron-left":"<polyline points=\"15 18 9 12 15 6\"></polyline>","chevron-right":"<polyline points=\"9 18 15 12 9 6\"></polyline>","chevron-up":"<polyline points=\"18 15 12 9 6 15\"></polyline>","chevrons-down":"<polyline points=\"7 13 12 18 17 13\"></polyline><polyline points=\"7 6 12 11 17 6\"></polyline>","chevrons-left":"<polyline points=\"11 17 6 12 11 7\"></polyline><polyline points=\"18 17 13 12 18 7\"></polyline>","chevrons-right":"<polyline points=\"13 17 18 12 13 7\"></polyline><polyline points=\"6 17 11 12 6 7\"></polyline>","chevrons-up":"<polyline points=\"17 11 12 6 7 11\"></polyline><polyline points=\"17 18 12 13 7 18\"></polyline>","chrome":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><line x1=\"21.17\" y1=\"8\" x2=\"12\" y2=\"8\"></line><line x1=\"3.95\" y1=\"6.06\" x2=\"8.54\" y2=\"14\"></line><line x1=\"10.88\" y1=\"21.94\" x2=\"15.46\" y2=\"14\"></line>","circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle>","clipboard":"<path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"></path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"></rect>","clock":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polyline points=\"12 6 12 12 15 15\"></polyline>","cloud-drizzle":"<line x1=\"8\" y1=\"19\" x2=\"8\" y2=\"21\"></line><line x1=\"8\" y1=\"13\" x2=\"8\" y2=\"15\"></line><line x1=\"16\" y1=\"19\" x2=\"16\" y2=\"21\"></line><line x1=\"16\" y1=\"13\" x2=\"16\" y2=\"15\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"17\"></line><path d=\"M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25\"></path>","cloud-lightning":"<path d=\"M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9\"></path><polyline points=\"13 11 9 17 15 17 11 23\"></polyline>","cloud-off":"<path d=\"M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","cloud-rain":"<line x1=\"16\" y1=\"13\" x2=\"16\" y2=\"21\"></line><line x1=\"8\" y1=\"13\" x2=\"8\" y2=\"21\"></line><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"23\"></line><path d=\"M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25\"></path>","cloud-snow":"<path d=\"M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25\"></path><line x1=\"8\" y1=\"16\" x2=\"8\" y2=\"16\"></line><line x1=\"8\" y1=\"20\" x2=\"8\" y2=\"20\"></line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"22\"></line><line x1=\"16\" y1=\"16\" x2=\"16\" y2=\"16\"></line><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"20\"></line>","cloud":"<path d=\"M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z\"></path>","codepen":"<polygon points=\"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2\"></polygon><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"15.5\"></line><polyline points=\"22 8.5 12 15.5 2 8.5\"></polyline><polyline points=\"2 15.5 12 8.5 22 15.5\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"8.5\"></line>","command":"<path d=\"M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z\"></path>","compass":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polygon points=\"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76\"></polygon>","copy":"<rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"></rect><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"></path>","corner-down-left":"<polyline points=\"9 10 4 15 9 20\"></polyline><path d=\"M20 4v7a4 4 0 0 1-4 4H4\"></path>","corner-down-right":"<polyline points=\"15 10 20 15 15 20\"></polyline><path d=\"M4 4v7a4 4 0 0 0 4 4h12\"></path>","corner-left-down":"<polyline points=\"14 15 9 20 4 15\"></polyline><path d=\"M20 4h-7a4 4 0 0 0-4 4v12\"></path>","corner-left-up":"<polyline points=\"14 9 9 4 4 9\"></polyline><path d=\"M20 20h-7a4 4 0 0 1-4-4V4\"></path>","corner-right-down":"<polyline points=\"10 15 15 20 20 15\"></polyline><path d=\"M4 4h7a4 4 0 0 1 4 4v12\"></path>","corner-right-up":"<polyline points=\"10 9 15 4 20 9\"></polyline><path d=\"M4 20h7a4 4 0 0 0 4-4V4\"></path>","corner-up-left":"<polyline points=\"9 14 4 9 9 4\"></polyline><path d=\"M20 20v-7a4 4 0 0 0-4-4H4\"></path>","corner-up-right":"<polyline points=\"15 14 20 9 15 4\"></polyline><path d=\"M4 20v-7a4 4 0 0 1 4-4h12\"></path>","cpu":"<rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"></rect><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"></rect><line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"></line><line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"></line><line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"></line><line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"></line><line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"></line><line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"></line><line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"></line><line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"></line>","credit-card":"<rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"></rect><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"></line>","crop":"<path d=\"M6.13 1L6 16a2 2 0 0 0 2 2h15\"></path><path d=\"M1 6.13L16 6a2 2 0 0 1 2 2v15\"></path>","crosshair":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"22\" y1=\"12\" x2=\"18\" y2=\"12\"></line><line x1=\"6\" y1=\"12\" x2=\"2\" y2=\"12\"></line><line x1=\"12\" y1=\"6\" x2=\"12\" y2=\"2\"></line><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"18\"></line>","delete":"<path d=\"M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\"></path><line x1=\"18\" y1=\"9\" x2=\"12\" y2=\"15\"></line><line x1=\"12\" y1=\"9\" x2=\"18\" y2=\"15\"></line>","disc":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"3\"></circle>","download-cloud":"<polyline points=\"8 17 12 21 16 17\"></polyline><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"21\"></line><path d=\"M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29\"></path>","download":"<path d=\"M3 17v3a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-3\"></path><polyline points=\"8 12 12 16 16 12\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"16\"></line>","droplet":"<path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"></path>","edit-2":"<polygon points=\"16 3 21 8 8 21 3 21 3 16 16 3\"></polygon>","edit-3":"<polygon points=\"14 2 18 6 7 17 3 17 3 13 14 2\"></polygon><line x1=\"3\" y1=\"22\" x2=\"21\" y2=\"22\"></line>","edit":"<path d=\"M20 14.66V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.34\"></path><polygon points=\"18 2 22 6 12 16 8 16 8 12 18 2\"></polygon>","external-link":"<path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path><polyline points=\"15 3 21 3 21 9\"></polyline><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"></line>","eye-off":"<path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","eye":"<path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"></path><circle cx=\"12\" cy=\"12\" r=\"3\"></circle>","facebook":"<path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"></path>","fast-forward":"<polygon points=\"13 19 22 12 13 5 13 19\"></polygon><polygon points=\"2 19 11 12 2 5 2 19\"></polygon>","feather":"<path d=\"M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z\"></path><line x1=\"16\" y1=\"8\" x2=\"2\" y2=\"22\"></line><line x1=\"17\" y1=\"15\" x2=\"9\" y2=\"15\"></line>","file-minus":"<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"></path><polyline points=\"14 2 14 8 20 8\"></polyline><line x1=\"9\" y1=\"15\" x2=\"15\" y2=\"15\"></line>","file-plus":"<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"></path><polyline points=\"14 2 14 8 20 8\"></polyline><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"12\"></line><line x1=\"9\" y1=\"15\" x2=\"15\" y2=\"15\"></line>","file-text":"<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"></path><polyline points=\"14 2 14 8 20 8\"></polyline><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"></line><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"></line><polyline points=\"10 9 9 9 8 9\"></polyline>","file":"<path d=\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"></path><polyline points=\"13 2 13 9 20 9\"></polyline>","film":"<rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"2.18\" ry=\"2.18\"></rect><line x1=\"7\" y1=\"2\" x2=\"7\" y2=\"22\"></line><line x1=\"17\" y1=\"2\" x2=\"17\" y2=\"22\"></line><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"></line><line x1=\"2\" y1=\"7\" x2=\"7\" y2=\"7\"></line><line x1=\"2\" y1=\"17\" x2=\"7\" y2=\"17\"></line><line x1=\"17\" y1=\"17\" x2=\"22\" y2=\"17\"></line><line x1=\"17\" y1=\"7\" x2=\"22\" y2=\"7\"></line>","filter":"<polygon points=\"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3\"></polygon>","flag":"<path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"></path><line x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"></line>","folder":"<path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"></path>","github":"<path d=\"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22\"></path>","gitlab":"<path d=\"M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z\"></path>","globe":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"></line><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"></path>","grid":"<rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"></rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"></rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"></rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"></rect>","hash":"<line x1=\"4\" y1=\"9\" x2=\"20\" y2=\"9\"></line><line x1=\"4\" y1=\"15\" x2=\"20\" y2=\"15\"></line><line x1=\"10\" y1=\"3\" x2=\"8\" y2=\"21\"></line><line x1=\"16\" y1=\"3\" x2=\"14\" y2=\"21\"></line>","headphones":"<path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"></path><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"></path>","heart":"<path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"></path>","help-circle":"<path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17\"></line>","home":"<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"></path><polyline points=\"9 22 9 12 15 12 15 22\"></polyline>","image":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"></circle><polyline points=\"21 15 16 10 5 21\"></polyline>","inbox":"<polyline points=\"22 13 16 13 14 16 10 16 8 13 2 13\"></polyline><path d=\"M5.47 5.19L2 13v5a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5l-3.47-7.81A2 2 0 0 0 16.7 4H7.3a2 2 0 0 0-1.83 1.19z\"></path>","info":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"8\"></line>","instagram":"<rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"></rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"></path><line x1=\"17.5\" y1=\"6.5\" x2=\"17.5\" y2=\"6.5\"></line>","italic":"<line x1=\"19\" y1=\"4\" x2=\"10\" y2=\"4\"></line><line x1=\"14\" y1=\"20\" x2=\"5\" y2=\"20\"></line><line x1=\"15\" y1=\"4\" x2=\"9\" y2=\"20\"></line>","layers":"<polygon points=\"12 2 2 7 12 12 22 7 12 2\"></polygon><polyline points=\"2 17 12 22 22 17\"></polyline><polyline points=\"2 12 12 17 22 12\"></polyline>","layout":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"></line><line x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"></line>","life-buoy":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><line x1=\"4.93\" y1=\"4.93\" x2=\"9.17\" y2=\"9.17\"></line><line x1=\"14.83\" y1=\"14.83\" x2=\"19.07\" y2=\"19.07\"></line><line x1=\"14.83\" y1=\"9.17\" x2=\"19.07\" y2=\"4.93\"></line><line x1=\"14.83\" y1=\"9.17\" x2=\"18.36\" y2=\"5.64\"></line><line x1=\"4.93\" y1=\"19.07\" x2=\"9.17\" y2=\"14.83\"></line>","link-2":"<path d=\"M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3\"></path><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","link":"<path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"></path><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"></path>","list":"<line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"></line><line x1=\"3\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"3\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"3\" y1=\"18\" x2=\"3\" y2=\"18\"></line>","loader":"<line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"6\"></line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"22\"></line><line x1=\"4.93\" y1=\"4.93\" x2=\"7.76\" y2=\"7.76\"></line><line x1=\"16.24\" y1=\"16.24\" x2=\"19.07\" y2=\"19.07\"></line><line x1=\"2\" y1=\"12\" x2=\"6\" y2=\"12\"></line><line x1=\"18\" y1=\"12\" x2=\"22\" y2=\"12\"></line><line x1=\"4.93\" y1=\"19.07\" x2=\"7.76\" y2=\"16.24\"></line><line x1=\"16.24\" y1=\"7.76\" x2=\"19.07\" y2=\"4.93\"></line>","lock":"<rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"></rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"></path>","log-in":"<path d=\"M14 22h5a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-5\"></path><polyline points=\"11 16 15 12 11 8\"></polyline><line x1=\"15\" y1=\"12\" x2=\"3\" y2=\"12\"></line>","log-out":"<path d=\"M10 22H5a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h5\"></path><polyline points=\"17 16 21 12 17 8\"></polyline><line x1=\"21\" y1=\"12\" x2=\"9\" y2=\"12\"></line>","mail":"<path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"></path><polyline points=\"22,6 12,13 2,6\"></polyline>","map-pin":"<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle>","map":"<polygon points=\"1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6\"></polygon><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"18\"></line><line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"22\"></line>","maximize-2":"<polyline points=\"15 3 21 3 21 9\"></polyline><polyline points=\"9 21 3 21 3 15\"></polyline><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\"></line><line x1=\"3\" y1=\"21\" x2=\"10\" y2=\"14\"></line>","maximize":"<path d=\"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3\"></path>","menu":"<line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"></line>","message-circle":"<path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"></path>","message-square":"<path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"></path>","mic-off":"<line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line><path d=\"M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6\"></path><path d=\"M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23\"></path><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"></line><line x1=\"8\" y1=\"23\" x2=\"16\" y2=\"23\"></line>","mic":"<path d=\"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z\"></path><path d=\"M19 10v2a7 7 0 0 1-14 0v-2\"></path><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"></line><line x1=\"8\" y1=\"23\" x2=\"16\" y2=\"23\"></line>","minimize-2":"<polyline points=\"4 14 10 14 10 20\"></polyline><polyline points=\"20 10 14 10 14 4\"></polyline><line x1=\"14\" y1=\"10\" x2=\"21\" y2=\"3\"></line><line x1=\"3\" y1=\"21\" x2=\"10\" y2=\"14\"></line>","minimize":"<path d=\"M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3\"></path>","minus-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","minus-square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","minus":"<line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"></line>","monitor":"<rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"></rect><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"></line><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"></line>","moon":"<path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"></path>","more-horizontal":"<circle cx=\"12\" cy=\"12\" r=\"2\"></circle><circle cx=\"20\" cy=\"12\" r=\"2\"></circle><circle cx=\"4\" cy=\"12\" r=\"2\"></circle>","more-vertical":"<circle cx=\"12\" cy=\"12\" r=\"2\"></circle><circle cx=\"12\" cy=\"4\" r=\"2\"></circle><circle cx=\"12\" cy=\"20\" r=\"2\"></circle>","move":"<polyline points=\"5 9 2 12 5 15\"></polyline><polyline points=\"9 5 12 2 15 5\"></polyline><polyline points=\"15 19 12 22 9 19\"></polyline><polyline points=\"19 9 22 12 19 15\"></polyline><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"></line><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"></line>","music":"<path d=\"M9 17H5a2 2 0 0 0-2 2 2 2 0 0 0 2 2h2a2 2 0 0 0 2-2zm12-2h-4a2 2 0 0 0-2 2 2 2 0 0 0 2 2h2a2 2 0 0 0 2-2z\"></path><polyline points=\"9 17 9 5 21 3 21 15\"></polyline>","navigation-2":"<polygon points=\"12 2 19 21 12 17 5 21 12 2\"></polygon>","navigation":"<polygon points=\"3 11 22 2 13 21 11 13 3 11\"></polygon>","octagon":"<polygon points=\"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2\"></polygon>","package":"<path d=\"M12.89 1.45l8 4A2 2 0 0 1 22 7.24v9.53a2 2 0 0 1-1.11 1.79l-8 4a2 2 0 0 1-1.79 0l-8-4a2 2 0 0 1-1.1-1.8V7.24a2 2 0 0 1 1.11-1.79l8-4a2 2 0 0 1 1.78 0z\"></path><polyline points=\"2.32 6.16 12 11 21.68 6.16\"></polyline><line x1=\"12\" y1=\"22.76\" x2=\"12\" y2=\"11\"></line><line x1=\"7\" y1=\"3.5\" x2=\"17\" y2=\"8.5\"></line>","paperclip":"<path d=\"M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48\"></path>","pause-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"10\" y1=\"15\" x2=\"10\" y2=\"9\"></line><line x1=\"14\" y1=\"15\" x2=\"14\" y2=\"9\"></line>","pause":"<rect x=\"6\" y=\"4\" width=\"4\" height=\"16\"></rect><rect x=\"14\" y=\"4\" width=\"4\" height=\"16\"></rect>","percent":"<line x1=\"19\" y1=\"5\" x2=\"5\" y2=\"19\"></line><circle cx=\"6.5\" cy=\"6.5\" r=\"2.5\"></circle><circle cx=\"17.5\" cy=\"17.5\" r=\"2.5\"></circle>","phone-call":"<path d=\"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-forwarded":"<polyline points=\"19 1 23 5 19 9\"></polyline><line x1=\"15\" y1=\"5\" x2=\"23\" y2=\"5\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-incoming":"<polyline points=\"16 2 16 8 22 8\"></polyline><line x1=\"23\" y1=\"1\" x2=\"16\" y2=\"8\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-missed":"<line x1=\"23\" y1=\"1\" x2=\"17\" y2=\"7\"></line><line x1=\"17\" y1=\"1\" x2=\"23\" y2=\"7\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-off":"<path d=\"M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91\"></path><line x1=\"23\" y1=\"1\" x2=\"1\" y2=\"23\"></line>","phone-outgoing":"<polyline points=\"23 7 23 1 17 1\"></polyline><line x1=\"16\" y1=\"8\" x2=\"23\" y2=\"1\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone":"<path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","pie-chart":"<path d=\"M21.21 15.89A10 10 0 1 1 8 2.83\"></path><path d=\"M22 12A10 10 0 0 0 12 2v10z\"></path>","play-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polygon points=\"10 8 16 12 10 16 10 8\"></polygon>","play":"<polygon points=\"5 3 19 12 5 21 5 3\"></polygon>","plus-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"></line><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","plus-square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"></line><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","plus":"<line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"></line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"></line>","pocket":"<path d=\"M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z\"></path><polyline points=\"8 10 12 14 16 10\"></polyline>","power":"<path d=\"M18.36 6.64a9 9 0 1 1-12.73 0\"></path><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"12\"></line>","printer":"<polyline points=\"6 9 6 2 18 2 18 9\"></polyline><path d=\"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2\"></path><rect x=\"6\" y=\"14\" width=\"12\" height=\"8\"></rect>","radio":"<circle cx=\"12\" cy=\"12\" r=\"2\"></circle><path d=\"M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14\"></path>","refresh-ccw":"<polyline points=\"1 4 1 10 7 10\"></polyline><polyline points=\"23 20 23 14 17 14\"></polyline><path d=\"M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15\"></path>","refresh-cw":"<polyline points=\"23 4 23 10 17 10\"></polyline><polyline points=\"1 20 1 14 7 14\"></polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"></path>","repeat":"<polyline points=\"17 1 21 5 17 9\"></polyline><path d=\"M3 11V9a4 4 0 0 1 4-4h14\"></path><polyline points=\"7 23 3 19 7 15\"></polyline><path d=\"M21 13v2a4 4 0 0 1-4 4H3\"></path>","rewind":"<polygon points=\"11 19 2 12 11 5 11 19\"></polygon><polygon points=\"22 19 13 12 22 5 22 19\"></polygon>","rotate-ccw":"<polyline points=\"1 4 1 10 7 10\"></polyline><path d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\"></path>","rotate-cw":"<polyline points=\"23 4 23 10 17 10\"></polyline><path d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"></path>","save":"<path d=\"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z\"></path><polyline points=\"17 21 17 13 7 13 7 21\"></polyline><polyline points=\"7 3 7 8 15 8\"></polyline>","scissors":"<circle cx=\"6\" cy=\"6\" r=\"3\"></circle><circle cx=\"6\" cy=\"18\" r=\"3\"></circle><line x1=\"20\" y1=\"4\" x2=\"8.12\" y2=\"15.88\"></line><line x1=\"14.47\" y1=\"14.48\" x2=\"20\" y2=\"20\"></line><line x1=\"8.12\" y1=\"8.12\" x2=\"12\" y2=\"12\"></line>","search":"<circle cx=\"10.5\" cy=\"10.5\" r=\"7.5\"></circle><line x1=\"21\" y1=\"21\" x2=\"15.8\" y2=\"15.8\"></line>","server":"<rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"></rect><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"></rect><line x1=\"6\" y1=\"6\" x2=\"6\" y2=\"6\"></line><line x1=\"6\" y1=\"18\" x2=\"6\" y2=\"18\"></line>","settings":"<circle cx=\"12\" cy=\"12\" r=\"3\"></circle><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"></path>","share-2":"<circle cx=\"18\" cy=\"5\" r=\"3\"></circle><circle cx=\"6\" cy=\"12\" r=\"3\"></circle><circle cx=\"18\" cy=\"19\" r=\"3\"></circle><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"></line><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"></line>","share":"<path d=\"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8\"></path><polyline points=\"16 6 12 2 8 6\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"15\"></line>","shield":"<path d=\"M12 22s8-4 8-10V4l-8-2-8 2v8c0 6 8 10 8 10z\"></path>","shopping-cart":"<circle cx=\"8\" cy=\"21\" r=\"2\"></circle><circle cx=\"20\" cy=\"21\" r=\"2\"></circle><path d=\"M5.67 6H23l-1.68 8.39a2 2 0 0 1-2 1.61H8.75a2 2 0 0 1-2-1.74L5.23 2.74A2 2 0 0 0 3.25 1H1\"></path>","shuffle":"<polyline points=\"16 3 21 3 21 8\"></polyline><line x1=\"4\" y1=\"20\" x2=\"21\" y2=\"3\"></line><polyline points=\"21 16 21 21 16 21\"></polyline><line x1=\"15\" y1=\"15\" x2=\"21\" y2=\"21\"></line><line x1=\"4\" y1=\"4\" x2=\"9\" y2=\"9\"></line>","sidebar":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"9\" y1=\"3\" x2=\"9\" y2=\"21\"></line>","skip-back":"<polygon points=\"19 20 9 12 19 4 19 20\"></polygon><line x1=\"5\" y1=\"19\" x2=\"5\" y2=\"5\"></line>","skip-forward":"<polygon points=\"5 4 15 12 5 20 5 4\"></polygon><line x1=\"19\" y1=\"5\" x2=\"19\" y2=\"19\"></line>","slack":"<path d=\"M22.08 9C19.81 1.41 16.54-.35 9 1.92S-.35 7.46 1.92 15 7.46 24.35 15 22.08 24.35 16.54 22.08 9z\"></path><line x1=\"12.57\" y1=\"5.99\" x2=\"16.15\" y2=\"16.39\"></line><line x1=\"7.85\" y1=\"7.61\" x2=\"11.43\" y2=\"18.01\"></line><line x1=\"16.39\" y1=\"7.85\" x2=\"5.99\" y2=\"11.43\"></line><line x1=\"18.01\" y1=\"12.57\" x2=\"7.61\" y2=\"16.15\"></line>","slash":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"4.93\" y1=\"4.93\" x2=\"19.07\" y2=\"19.07\"></line>","sliders":"<line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"></line><line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"></line><line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"></line><line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"></line><line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"></line><line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"></line><line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"></line>","smartphone":"<rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\" ry=\"2\"></rect><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line>","speaker":"<rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\" ry=\"2\"></rect><circle cx=\"12\" cy=\"14\" r=\"4\"></circle><line x1=\"12\" y1=\"6\" x2=\"12\" y2=\"6\"></line>","square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect>","star":"<polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"></polygon>","stop-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"></rect>","sun":"<circle cx=\"12\" cy=\"12\" r=\"5\"></circle><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"></line><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"></line><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"></line><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"></line><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"></line>","sunrise":"<path d=\"M17 18a5 5 0 0 0-10 0\"></path><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"9\"></line><line x1=\"4.22\" y1=\"10.22\" x2=\"5.64\" y2=\"11.64\"></line><line x1=\"1\" y1=\"18\" x2=\"3\" y2=\"18\"></line><line x1=\"21\" y1=\"18\" x2=\"23\" y2=\"18\"></line><line x1=\"18.36\" y1=\"11.64\" x2=\"19.78\" y2=\"10.22\"></line><line x1=\"23\" y1=\"22\" x2=\"1\" y2=\"22\"></line><polyline points=\"8 6 12 2 16 6\"></polyline>","sunset":"<path d=\"M17 18a5 5 0 0 0-10 0\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"2\"></line><line x1=\"4.22\" y1=\"10.22\" x2=\"5.64\" y2=\"11.64\"></line><line x1=\"1\" y1=\"18\" x2=\"3\" y2=\"18\"></line><line x1=\"21\" y1=\"18\" x2=\"23\" y2=\"18\"></line><line x1=\"18.36\" y1=\"11.64\" x2=\"19.78\" y2=\"10.22\"></line><line x1=\"23\" y1=\"22\" x2=\"1\" y2=\"22\"></line><polyline points=\"16 5 12 9 8 5\"></polyline>","tablet":"<rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\" ry=\"2\" transform=\"rotate(180 12 12)\"></rect><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line>","tag":"<path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"></path><line x1=\"7\" y1=\"7\" x2=\"7\" y2=\"7\"></line>","target":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"6\"></circle><circle cx=\"12\" cy=\"12\" r=\"2\"></circle>","thermometer":"<path d=\"M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z\"></path>","thumbs-down":"<path d=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"></path>","thumbs-up":"<path d=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"></path>","toggle-left":"<rect x=\"1\" y=\"5\" width=\"22\" height=\"14\" rx=\"7\" ry=\"7\"></rect><circle cx=\"8\" cy=\"12\" r=\"3\"></circle>","toggle-right":"<rect x=\"1\" y=\"5\" width=\"22\" height=\"14\" rx=\"7\" ry=\"7\"></rect><circle cx=\"16\" cy=\"12\" r=\"3\"></circle>","trash-2":"<polyline points=\"3 6 5 6 21 6\"></polyline><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"></path><line x1=\"10\" y1=\"11\" x2=\"10\" y2=\"17\"></line><line x1=\"14\" y1=\"11\" x2=\"14\" y2=\"17\"></line>","trash":"<polyline points=\"3 6 5 6 21 6\"></polyline><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"></path>","trending-down":"<polyline points=\"23 18 13.5 8.5 8.5 13.5 1 6\"></polyline><polyline points=\"17 18 23 18 23 12\"></polyline>","trending-up":"<polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"></polyline><polyline points=\"17 6 23 6 23 12\"></polyline>","triangle":"<path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"></path>","tv":"<rect x=\"2\" y=\"7\" width=\"20\" height=\"15\" rx=\"2\" ry=\"2\"></rect><polyline points=\"17 2 12 7 7 2\"></polyline>","twitter":"<path d=\"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z\"></path>","type":"<polyline points=\"4 7 4 4 20 4 20 7\"></polyline><line x1=\"9\" y1=\"20\" x2=\"15\" y2=\"20\"></line><line x1=\"12\" y1=\"4\" x2=\"12\" y2=\"20\"></line>","umbrella":"<path d=\"M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7\"></path>","underline":"<path d=\"M6 3v7a6 6 0 0 0 6 6 6 6 0 0 0 6-6V3\"></path><line x1=\"4\" y1=\"21\" x2=\"20\" y2=\"21\"></line>","unlock":"<rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"></rect><path d=\"M7 11V7a5 5 0 0 1 9.9-1\"></path>","upload-cloud":"<polyline points=\"16 16 12 12 8 16\"></polyline><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"21\"></line><path d=\"M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3\"></path><polyline points=\"16 16 12 12 8 16\"></polyline>","upload":"<path d=\"M3 17v3a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-3\"></path><polyline points=\"16 6 12 2 8 6\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"16\"></line>","user-check":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><polyline points=\"17 11 19 13 23 9\"></polyline>","user-minus":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><line x1=\"23\" y1=\"11\" x2=\"17\" y2=\"11\"></line>","user-plus":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><line x1=\"20\" y1=\"8\" x2=\"20\" y2=\"14\"></line><line x1=\"23\" y1=\"11\" x2=\"17\" y2=\"11\"></line>","user-x":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><line x1=\"18\" y1=\"8\" x2=\"23\" y2=\"13\"></line><line x1=\"23\" y1=\"8\" x2=\"18\" y2=\"13\"></line>","user":"<path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle>","users":"<path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"></path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"></path>","video-off":"<path d=\"M16 16v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2m5.66 0H14a2 2 0 0 1 2 2v3.34l1 1L23 7v10\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","video":"<polygon points=\"23 7 16 12 23 17 23 7\"></polygon><rect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"></rect>","voicemail":"<circle cx=\"5.5\" cy=\"11.5\" r=\"4.5\"></circle><circle cx=\"18.5\" cy=\"11.5\" r=\"4.5\"></circle><line x1=\"5.5\" y1=\"16\" x2=\"18.5\" y2=\"16\"></line>","volume-1":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon><path d=\"M15.54 8.46a5 5 0 0 1 0 7.07\"></path>","volume-2":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07\"></path>","volume-x":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon><line x1=\"23\" y1=\"9\" x2=\"17\" y2=\"15\"></line><line x1=\"17\" y1=\"9\" x2=\"23\" y2=\"15\"></line>","volume":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon>","watch":"<circle cx=\"12\" cy=\"12\" r=\"7\"></circle><polyline points=\"12 9 12 12 13.5 13.5\"></polyline><path d=\"M16.51 17.35l-.35 3.83a2 2 0 0 1-2 1.82H9.83a2 2 0 0 1-2-1.82l-.35-3.83m.01-10.7l.35-3.83A2 2 0 0 1 9.83 1h4.35a2 2 0 0 1 2 1.82l.35 3.83\"></path>","wifi-off":"<line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line><path d=\"M16.72 11.06A10.94 10.94 0 0 1 19 12.55\"></path><path d=\"M5 12.55a10.94 10.94 0 0 1 5.17-2.39\"></path><path d=\"M10.71 5.05A16 16 0 0 1 22.58 9\"></path><path d=\"M1.42 9a15.91 15.91 0 0 1 4.7-2.88\"></path><path d=\"M8.53 16.11a6 6 0 0 1 6.95 0\"></path><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"20\"></line>","wifi":"<path d=\"M5 12.55a11 11 0 0 1 14.08 0\"></path><path d=\"M1.42 9a16 16 0 0 1 21.16 0\"></path><path d=\"M8.53 16.11a6 6 0 0 1 6.95 0\"></path><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"20\"></line>","wind":"<path d=\"M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2\"></path>","x-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"></line><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"></line>","x-square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"></line><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"></line>","x":"<line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line>","zap":"<polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"></polygon>","zoom-in":"<circle cx=\"11\" cy=\"11\" r=\"8\"></circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"></line><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"></line><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"></line>","zoom-out":"<circle cx=\"11\" cy=\"11\" r=\"8\"></circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"></line><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"></line>"}
583
584 /***/ }),
585 /* 28 */
586 /***/ (function(module, exports, __webpack_require__) {
587
588 "use strict";
589
590 var $at = __webpack_require__(51)(true);
591
592 // 21.1.3.27 String.prototype[@@iterator]()
593 __webpack_require__(20)(String, 'String', function (iterated) {
594 this._t = String(iterated); // target
595 this._i = 0; // next index
596 // 21.1.5.2.1 %StringIteratorPrototype%.next()
597 }, function () {
598 var O = this._t;
599 var index = this._i;
600 var point;
601 if (index >= O.length) return { value: undefined, done: true };
602 point = $at(O, index);
603 this._i += point.length;
604 return { value: point, done: false };
605 });
606
607
608 /***/ }),
609 /* 29 */
610 /***/ (function(module, exports, __webpack_require__) {
611
612 module.exports = !__webpack_require__(5) && !__webpack_require__(12)(function () {
613 return Object.defineProperty(__webpack_require__(30)('div'), 'a', { get: function () { return 7; } }).a != 7;
614 });
615
616
617 /***/ }),
618 /* 30 */
619 /***/ (function(module, exports, __webpack_require__) {
620
621 var isObject = __webpack_require__(2);
622 var document = __webpack_require__(1).document;
623 // typeof document.createElement is 'object' in old IE
624 var is = isObject(document) && isObject(document.createElement);
625 module.exports = function (it) {
626 return is ? document.createElement(it) : {};
627 };
628
629
630 /***/ }),
631 /* 31 */
632 /***/ (function(module, exports, __webpack_require__) {
633
634 // 7.1.1 ToPrimitive(input [, PreferredType])
635 var isObject = __webpack_require__(2);
636 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
637 // and the second argument - flag - preferred type is a string
638 module.exports = function (it, S) {
639 if (!isObject(it)) return it;
640 var fn, val;
641 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
642 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
643 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
644 throw TypeError("Can't convert object to primitive value");
645 };
646
647
648 /***/ }),
649 /* 32 */
650 /***/ (function(module, exports) {
651
652 module.exports = function (it) {
653 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
654 return it;
655 };
656
657
658 /***/ }),
659 /* 33 */
660 /***/ (function(module, exports, __webpack_require__) {
661
662 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
663 var anObject = __webpack_require__(9);
664 var dPs = __webpack_require__(54);
665 var enumBugKeys = __webpack_require__(37);
666 var IE_PROTO = __webpack_require__(23)('IE_PROTO');
667 var Empty = function () { /* empty */ };
668 var PROTOTYPE = 'prototype';
669
670 // Create object with fake `null` prototype: use iframe Object with cleared prototype
671 var createDict = function () {
672 // Thrash, waste and sodomy: IE GC bug
673 var iframe = __webpack_require__(30)('iframe');
674 var i = enumBugKeys.length;
675 var lt = '<';
676 var gt = '>';
677 var iframeDocument;
678 iframe.style.display = 'none';
679 __webpack_require__(58).appendChild(iframe);
680 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
681 // createDict = iframe.contentWindow.Object;
682 // html.removeChild(iframe);
683 iframeDocument = iframe.contentWindow.document;
684 iframeDocument.open();
685 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
686 iframeDocument.close();
687 createDict = iframeDocument.F;
688 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
689 return createDict();
690 };
691
692 module.exports = Object.create || function create(O, Properties) {
693 var result;
694 if (O !== null) {
695 Empty[PROTOTYPE] = anObject(O);
696 result = new Empty();
697 Empty[PROTOTYPE] = null;
698 // add "__proto__" for Object.getPrototypeOf polyfill
699 result[IE_PROTO] = O;
700 } else result = createDict();
701 return Properties === undefined ? result : dPs(result, Properties);
702 };
703
704
705 /***/ }),
706 /* 34 */
707 /***/ (function(module, exports, __webpack_require__) {
708
709 // fallback for non-array-like ES3 and non-enumerable old V8 strings
710 var cof = __webpack_require__(35);
711 // eslint-disable-next-line no-prototype-builtins
712 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
713 return cof(it) == 'String' ? it.split('') : Object(it);
714 };
715
716
717 /***/ }),
718 /* 35 */
719 /***/ (function(module, exports) {
720
721 var toString = {}.toString;
722
723 module.exports = function (it) {
724 return toString.call(it).slice(8, -1);
725 };
726
727
728 /***/ }),
729 /* 36 */
730 /***/ (function(module, exports, __webpack_require__) {
731
732 var global = __webpack_require__(1);
733 var SHARED = '__core-js_shared__';
734 var store = global[SHARED] || (global[SHARED] = {});
735 module.exports = function (key) {
736 return store[key] || (store[key] = {});
737 };
738
739
740 /***/ }),
741 /* 37 */
742 /***/ (function(module, exports) {
743
744 // IE 8- don't enum bug keys
745 module.exports = (
746 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
747 ).split(',');
748
749
750 /***/ }),
751 /* 38 */
752 /***/ (function(module, exports, __webpack_require__) {
753
754 // call something on iterator step with safe closing on error
755 var anObject = __webpack_require__(9);
756 module.exports = function (iterator, fn, value, entries) {
757 try {
758 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
759 // 7.4.6 IteratorClose(iterator, completion)
760 } catch (e) {
761 var ret = iterator['return'];
762 if (ret !== undefined) anObject(ret.call(iterator));
763 throw e;
764 }
765 };
766
767
768 /***/ }),
769 /* 39 */
770 /***/ (function(module, exports, __webpack_require__) {
771
772 // check on default Array iterator
773 var Iterators = __webpack_require__(13);
774 var ITERATOR = __webpack_require__(0)('iterator');
775 var ArrayProto = Array.prototype;
776
777 module.exports = function (it) {
778 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
779 };
780
781
782 /***/ }),
783 /* 40 */
784 /***/ (function(module, exports, __webpack_require__) {
785
786 var classof = __webpack_require__(26);
787 var ITERATOR = __webpack_require__(0)('iterator');
788 var Iterators = __webpack_require__(13);
789 module.exports = __webpack_require__(7).getIteratorMethod = function (it) {
790 if (it != undefined) return it[ITERATOR]
791 || it['@@iterator']
792 || Iterators[classof(it)];
793 };
794
795
796 /***/ }),
797 /* 41 */
798 /***/ (function(module, exports, __webpack_require__) {
799
800 var ITERATOR = __webpack_require__(0)('iterator');
801 var SAFE_CLOSING = false;
802
803 try {
804 var riter = [7][ITERATOR]();
805 riter['return'] = function () { SAFE_CLOSING = true; };
806 // eslint-disable-next-line no-throw-literal
807 Array.from(riter, function () { throw 2; });
808 } catch (e) { /* empty */ }
809
810 module.exports = function (exec, skipClosing) {
811 if (!skipClosing && !SAFE_CLOSING) return false;
812 var safe = false;
813 try {
814 var arr = [7];
815 var iter = arr[ITERATOR]();
816 iter.next = function () { return { done: safe = true }; };
817 arr[ITERATOR] = function () { return iter; };
818 exec(arr);
819 } catch (e) { /* empty */ }
820 return safe;
821 };
822
823
824 /***/ }),
825 /* 42 */
826 /***/ (function(module, exports) {
827
828 exports.f = {}.propertyIsEnumerable;
829
830
831 /***/ }),
832 /* 43 */
833 /***/ (function(module, exports) {
834
835 module.exports = function (done, value) {
836 return { value: value, done: !!done };
837 };
838
839
840 /***/ }),
841 /* 44 */
842 /***/ (function(module, exports, __webpack_require__) {
843
844 var redefine = __webpack_require__(10);
845 module.exports = function (target, src, safe) {
846 for (var key in src) redefine(target, key, src[key], safe);
847 return target;
848 };
849
850
851 /***/ }),
852 /* 45 */
853 /***/ (function(module, exports) {
854
855 module.exports = function (it, Constructor, name, forbiddenField) {
856 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
857 throw TypeError(name + ': incorrect invocation!');
858 } return it;
859 };
860
861
862 /***/ }),
863 /* 46 */
864 /***/ (function(module, exports, __webpack_require__) {
865
866 var META = __webpack_require__(15)('meta');
867 var isObject = __webpack_require__(2);
868 var has = __webpack_require__(6);
869 var setDesc = __webpack_require__(4).f;
870 var id = 0;
871 var isExtensible = Object.isExtensible || function () {
872 return true;
873 };
874 var FREEZE = !__webpack_require__(12)(function () {
875 return isExtensible(Object.preventExtensions({}));
876 });
877 var setMeta = function (it) {
878 setDesc(it, META, { value: {
879 i: 'O' + ++id, // object ID
880 w: {} // weak collections IDs
881 } });
882 };
883 var fastKey = function (it, create) {
884 // return primitive with prefix
885 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
886 if (!has(it, META)) {
887 // can't set metadata to uncaught frozen object
888 if (!isExtensible(it)) return 'F';
889 // not necessary to add metadata
890 if (!create) return 'E';
891 // add missing metadata
892 setMeta(it);
893 // return object ID
894 } return it[META].i;
895 };
896 var getWeak = function (it, create) {
897 if (!has(it, META)) {
898 // can't set metadata to uncaught frozen object
899 if (!isExtensible(it)) return true;
900 // not necessary to add metadata
901 if (!create) return false;
902 // add missing metadata
903 setMeta(it);
904 // return hash weak collections IDs
905 } return it[META].w;
906 };
907 // add metadata on freeze-family methods calling
908 var onFreeze = function (it) {
909 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
910 return it;
911 };
912 var meta = module.exports = {
913 KEY: META,
914 NEED: false,
915 fastKey: fastKey,
916 getWeak: getWeak,
917 onFreeze: onFreeze
918 };
919
920
921 /***/ }),
922 /* 47 */
923 /***/ (function(module, exports, __webpack_require__) {
924
925 var isObject = __webpack_require__(2);
926 module.exports = function (it, TYPE) {
927 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
928 return it;
929 };
930
931
932 /***/ }),
933 /* 48 */
934 /***/ (function(module, exports, __webpack_require__) {
935
936 "use strict";
937
938
939 Object.defineProperty(exports, "__esModule", {
940 value: true
941 });
942 exports.default = toSvg;
943
944 var _icons = __webpack_require__(27);
945
946 var _icons2 = _interopRequireDefault(_icons);
947
948 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
949
950 var DEFAULT_OPTIONS = {
951 xmlns: 'http://www.w3.org/2000/svg',
952 width: 24,
953 height: 24,
954 viewBox: '0 0 24 24',
955 fill: 'none',
956 stroke: 'currentColor',
957 'stroke-width': 2,
958 'stroke-linecap': 'round',
959 'stroke-linejoin': 'round'
960 };
961
962 /**
963 * Create an SVG string.
964 * @param {string} key - Icon name.
965 * @param {Object} options
966 * @returns {string}
967 */
968 /**
969 * @file Implements `toSvg` function.
970 */
971
972 function toSvg(key) {
973 var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
974
975 if (!key) {
976 throw new Error('The required `key` (icon name) parameter is missing.');
977 }
978
979 if (!_icons2.default[key]) {
980 throw new Error('No icon matching \'' + key + '\'. See the complete list of icons at https://feathericons.com');
981 }
982
983 var combinedOptions = Object.assign({}, DEFAULT_OPTIONS, options);
984
985 combinedOptions.class = addDefaultClassNames(combinedOptions.class, key);
986
987 var attributes = optionsToAttributes(combinedOptions);
988
989 return '<svg ' + attributes + '>' + _icons2.default[key] + '</svg>';
990 }
991
992 /**
993 * Add default class names.
994 * @param {string} classNames - One or more class names seperated by spaces.
995 * @param {string} key - Icon name.
996 * @returns {string}
997 */
998 function addDefaultClassNames(classNames, key) {
999 // convert class names string into an array
1000 var classNamesArray = classNames ? classNames.trim().split(/\s+/) : [];
1001
1002 // use Set to avoid duplicate class names
1003 var classNamesSet = new Set(classNamesArray);
1004
1005 // add default class names
1006 classNamesSet.add('feather').add('feather-' + key);
1007
1008 return Array.from(classNamesSet).join(' ');
1009 }
1010
1011 /**
1012 * Convert options object to string of html attributes.
1013 * @param {Object} options
1014 * @returns {string}
1015 */
1016 function optionsToAttributes(options) {
1017 var attributes = [];
1018
1019 Object.keys(options).forEach(function (key) {
1020 if (options[key]) {
1021 attributes.push(key + '="' + options[key] + '"');
1022 }
1023 });
1024
1025 return attributes.join(' ');
1026 }
1027
1028 /***/ }),
1029 /* 49 */
1030 /***/ (function(module, exports, __webpack_require__) {
1031
1032 __webpack_require__(50);
1033 __webpack_require__(62);
1034 __webpack_require__(66);
1035 module.exports = __webpack_require__(85);
1036
1037
1038 /***/ }),
1039 /* 50 */
1040 /***/ (function(module, exports, __webpack_require__) {
1041
1042 __webpack_require__(28);
1043 __webpack_require__(60);
1044 module.exports = __webpack_require__(7).Array.from;
1045
1046
1047 /***/ }),
1048 /* 51 */
1049 /***/ (function(module, exports, __webpack_require__) {
1050
1051 var toInteger = __webpack_require__(18);
1052 var defined = __webpack_require__(19);
1053 // true -> String#at
1054 // false -> String#codePointAt
1055 module.exports = function (TO_STRING) {
1056 return function (that, pos) {
1057 var s = String(defined(that));
1058 var i = toInteger(pos);
1059 var l = s.length;
1060 var a, b;
1061 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
1062 a = s.charCodeAt(i);
1063 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
1064 ? TO_STRING ? s.charAt(i) : a
1065 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
1066 };
1067 };
1068
1069
1070 /***/ }),
1071 /* 52 */
1072 /***/ (function(module, exports) {
1073
1074 module.exports = false;
1075
1076
1077 /***/ }),
1078 /* 53 */
1079 /***/ (function(module, exports, __webpack_require__) {
1080
1081 "use strict";
1082
1083 var create = __webpack_require__(33);
1084 var descriptor = __webpack_require__(14);
1085 var setToStringTag = __webpack_require__(24);
1086 var IteratorPrototype = {};
1087
1088 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1089 __webpack_require__(8)(IteratorPrototype, __webpack_require__(0)('iterator'), function () { return this; });
1090
1091 module.exports = function (Constructor, NAME, next) {
1092 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1093 setToStringTag(Constructor, NAME + ' Iterator');
1094 };
1095
1096
1097 /***/ }),
1098 /* 54 */
1099 /***/ (function(module, exports, __webpack_require__) {
1100
1101 var dP = __webpack_require__(4);
1102 var anObject = __webpack_require__(9);
1103 var getKeys = __webpack_require__(21);
1104
1105 module.exports = __webpack_require__(5) ? Object.defineProperties : function defineProperties(O, Properties) {
1106 anObject(O);
1107 var keys = getKeys(Properties);
1108 var length = keys.length;
1109 var i = 0;
1110 var P;
1111 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
1112 return O;
1113 };
1114
1115
1116 /***/ }),
1117 /* 55 */
1118 /***/ (function(module, exports, __webpack_require__) {
1119
1120 var has = __webpack_require__(6);
1121 var toIObject = __webpack_require__(16);
1122 var arrayIndexOf = __webpack_require__(56)(false);
1123 var IE_PROTO = __webpack_require__(23)('IE_PROTO');
1124
1125 module.exports = function (object, names) {
1126 var O = toIObject(object);
1127 var i = 0;
1128 var result = [];
1129 var key;
1130 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
1131 // Don't enum bug & hidden keys
1132 while (names.length > i) if (has(O, key = names[i++])) {
1133 ~arrayIndexOf(result, key) || result.push(key);
1134 }
1135 return result;
1136 };
1137
1138
1139 /***/ }),
1140 /* 56 */
1141 /***/ (function(module, exports, __webpack_require__) {
1142
1143 // false -> Array#indexOf
1144 // true -> Array#includes
1145 var toIObject = __webpack_require__(16);
1146 var toLength = __webpack_require__(22);
1147 var toAbsoluteIndex = __webpack_require__(57);
1148 module.exports = function (IS_INCLUDES) {
1149 return function ($this, el, fromIndex) {
1150 var O = toIObject($this);
1151 var length = toLength(O.length);
1152 var index = toAbsoluteIndex(fromIndex, length);
1153 var value;
1154 // Array#includes uses SameValueZero equality algorithm
1155 // eslint-disable-next-line no-self-compare
1156 if (IS_INCLUDES && el != el) while (length > index) {
1157 value = O[index++];
1158 // eslint-disable-next-line no-self-compare
1159 if (value != value) return true;
1160 // Array#indexOf ignores holes, Array#includes - not
1161 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1162 if (O[index] === el) return IS_INCLUDES || index || 0;
1163 } return !IS_INCLUDES && -1;
1164 };
1165 };
1166
1167
1168 /***/ }),
1169 /* 57 */
1170 /***/ (function(module, exports, __webpack_require__) {
1171
1172 var toInteger = __webpack_require__(18);
1173 var max = Math.max;
1174 var min = Math.min;
1175 module.exports = function (index, length) {
1176 index = toInteger(index);
1177 return index < 0 ? max(index + length, 0) : min(index, length);
1178 };
1179
1180
1181 /***/ }),
1182 /* 58 */
1183 /***/ (function(module, exports, __webpack_require__) {
1184
1185 var document = __webpack_require__(1).document;
1186 module.exports = document && document.documentElement;
1187
1188
1189 /***/ }),
1190 /* 59 */
1191 /***/ (function(module, exports, __webpack_require__) {
1192
1193 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
1194 var has = __webpack_require__(6);
1195 var toObject = __webpack_require__(25);
1196 var IE_PROTO = __webpack_require__(23)('IE_PROTO');
1197 var ObjectProto = Object.prototype;
1198
1199 module.exports = Object.getPrototypeOf || function (O) {
1200 O = toObject(O);
1201 if (has(O, IE_PROTO)) return O[IE_PROTO];
1202 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
1203 return O.constructor.prototype;
1204 } return O instanceof Object ? ObjectProto : null;
1205 };
1206
1207
1208 /***/ }),
1209 /* 60 */
1210 /***/ (function(module, exports, __webpack_require__) {
1211
1212 "use strict";
1213
1214 var ctx = __webpack_require__(11);
1215 var $export = __webpack_require__(3);
1216 var toObject = __webpack_require__(25);
1217 var call = __webpack_require__(38);
1218 var isArrayIter = __webpack_require__(39);
1219 var toLength = __webpack_require__(22);
1220 var createProperty = __webpack_require__(61);
1221 var getIterFn = __webpack_require__(40);
1222
1223 $export($export.S + $export.F * !__webpack_require__(41)(function (iter) { Array.from(iter); }), 'Array', {
1224 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
1225 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
1226 var O = toObject(arrayLike);
1227 var C = typeof this == 'function' ? this : Array;
1228 var aLen = arguments.length;
1229 var mapfn = aLen > 1 ? arguments[1] : undefined;
1230 var mapping = mapfn !== undefined;
1231 var index = 0;
1232 var iterFn = getIterFn(O);
1233 var length, result, step, iterator;
1234 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
1235 // if object isn't iterable or it's array with default iterator - use simple case
1236 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
1237 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
1238 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
1239 }
1240 } else {
1241 length = toLength(O.length);
1242 for (result = new C(length); length > index; index++) {
1243 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
1244 }
1245 }
1246 result.length = index;
1247 return result;
1248 }
1249 });
1250
1251
1252 /***/ }),
1253 /* 61 */
1254 /***/ (function(module, exports, __webpack_require__) {
1255
1256 "use strict";
1257
1258 var $defineProperty = __webpack_require__(4);
1259 var createDesc = __webpack_require__(14);
1260
1261 module.exports = function (object, index, value) {
1262 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
1263 else object[index] = value;
1264 };
1265
1266
1267 /***/ }),
1268 /* 62 */
1269 /***/ (function(module, exports, __webpack_require__) {
1270
1271 __webpack_require__(63);
1272 module.exports = __webpack_require__(7).Object.assign;
1273
1274
1275 /***/ }),
1276 /* 63 */
1277 /***/ (function(module, exports, __webpack_require__) {
1278
1279 // 19.1.3.1 Object.assign(target, source)
1280 var $export = __webpack_require__(3);
1281
1282 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(64) });
1283
1284
1285 /***/ }),
1286 /* 64 */
1287 /***/ (function(module, exports, __webpack_require__) {
1288
1289 "use strict";
1290
1291 // 19.1.2.1 Object.assign(target, source, ...)
1292 var getKeys = __webpack_require__(21);
1293 var gOPS = __webpack_require__(65);
1294 var pIE = __webpack_require__(42);
1295 var toObject = __webpack_require__(25);
1296 var IObject = __webpack_require__(34);
1297 var $assign = Object.assign;
1298
1299 // should work with symbols and should have deterministic property order (V8 bug)
1300 module.exports = !$assign || __webpack_require__(12)(function () {
1301 var A = {};
1302 var B = {};
1303 // eslint-disable-next-line no-undef
1304 var S = Symbol();
1305 var K = 'abcdefghijklmnopqrst';
1306 A[S] = 7;
1307 K.split('').forEach(function (k) { B[k] = k; });
1308 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
1309 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
1310 var T = toObject(target);
1311 var aLen = arguments.length;
1312 var index = 1;
1313 var getSymbols = gOPS.f;
1314 var isEnum = pIE.f;
1315 while (aLen > index) {
1316 var S = IObject(arguments[index++]);
1317 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
1318 var length = keys.length;
1319 var j = 0;
1320 var key;
1321 while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];
1322 } return T;
1323 } : $assign;
1324
1325
1326 /***/ }),
1327 /* 65 */
1328 /***/ (function(module, exports) {
1329
1330 exports.f = Object.getOwnPropertySymbols;
1331
1332
1333 /***/ }),
1334 /* 66 */
1335 /***/ (function(module, exports, __webpack_require__) {
1336
1337 __webpack_require__(67);
1338 __webpack_require__(28);
1339 __webpack_require__(68);
1340 __webpack_require__(71);
1341 __webpack_require__(78);
1342 __webpack_require__(81);
1343 __webpack_require__(83);
1344 module.exports = __webpack_require__(7).Set;
1345
1346
1347 /***/ }),
1348 /* 67 */
1349 /***/ (function(module, exports, __webpack_require__) {
1350
1351 "use strict";
1352
1353 // 19.1.3.6 Object.prototype.toString()
1354 var classof = __webpack_require__(26);
1355 var test = {};
1356 test[__webpack_require__(0)('toStringTag')] = 'z';
1357 if (test + '' != '[object z]') {
1358 __webpack_require__(10)(Object.prototype, 'toString', function toString() {
1359 return '[object ' + classof(this) + ']';
1360 }, true);
1361 }
1362
1363
1364 /***/ }),
1365 /* 68 */
1366 /***/ (function(module, exports, __webpack_require__) {
1367
1368 var $iterators = __webpack_require__(69);
1369 var getKeys = __webpack_require__(21);
1370 var redefine = __webpack_require__(10);
1371 var global = __webpack_require__(1);
1372 var hide = __webpack_require__(8);
1373 var Iterators = __webpack_require__(13);
1374 var wks = __webpack_require__(0);
1375 var ITERATOR = wks('iterator');
1376 var TO_STRING_TAG = wks('toStringTag');
1377 var ArrayValues = Iterators.Array;
1378
1379 var DOMIterables = {
1380 CSSRuleList: true, // TODO: Not spec compliant, should be false.
1381 CSSStyleDeclaration: false,
1382 CSSValueList: false,
1383 ClientRectList: false,
1384 DOMRectList: false,
1385 DOMStringList: false,
1386 DOMTokenList: true,
1387 DataTransferItemList: false,
1388 FileList: false,
1389 HTMLAllCollection: false,
1390 HTMLCollection: false,
1391 HTMLFormElement: false,
1392 HTMLSelectElement: false,
1393 MediaList: true, // TODO: Not spec compliant, should be false.
1394 MimeTypeArray: false,
1395 NamedNodeMap: false,
1396 NodeList: true,
1397 PaintRequestList: false,
1398 Plugin: false,
1399 PluginArray: false,
1400 SVGLengthList: false,
1401 SVGNumberList: false,
1402 SVGPathSegList: false,
1403 SVGPointList: false,
1404 SVGStringList: false,
1405 SVGTransformList: false,
1406 SourceBufferList: false,
1407 StyleSheetList: true, // TODO: Not spec compliant, should be false.
1408 TextTrackCueList: false,
1409 TextTrackList: false,
1410 TouchList: false
1411 };
1412
1413 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
1414 var NAME = collections[i];
1415 var explicit = DOMIterables[NAME];
1416 var Collection = global[NAME];
1417 var proto = Collection && Collection.prototype;
1418 var key;
1419 if (proto) {
1420 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
1421 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
1422 Iterators[NAME] = ArrayValues;
1423 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
1424 }
1425 }
1426
1427
1428 /***/ }),
1429 /* 69 */
1430 /***/ (function(module, exports, __webpack_require__) {
1431
1432 "use strict";
1433
1434 var addToUnscopables = __webpack_require__(70);
1435 var step = __webpack_require__(43);
1436 var Iterators = __webpack_require__(13);
1437 var toIObject = __webpack_require__(16);
1438
1439 // 22.1.3.4 Array.prototype.entries()
1440 // 22.1.3.13 Array.prototype.keys()
1441 // 22.1.3.29 Array.prototype.values()
1442 // 22.1.3.30 Array.prototype[@@iterator]()
1443 module.exports = __webpack_require__(20)(Array, 'Array', function (iterated, kind) {
1444 this._t = toIObject(iterated); // target
1445 this._i = 0; // next index
1446 this._k = kind; // kind
1447 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
1448 }, function () {
1449 var O = this._t;
1450 var kind = this._k;
1451 var index = this._i++;
1452 if (!O || index >= O.length) {
1453 this._t = undefined;
1454 return step(1);
1455 }
1456 if (kind == 'keys') return step(0, index);
1457 if (kind == 'values') return step(0, O[index]);
1458 return step(0, [index, O[index]]);
1459 }, 'values');
1460
1461 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
1462 Iterators.Arguments = Iterators.Array;
1463
1464 addToUnscopables('keys');
1465 addToUnscopables('values');
1466 addToUnscopables('entries');
1467
1468
1469 /***/ }),
1470 /* 70 */
1471 /***/ (function(module, exports, __webpack_require__) {
1472
1473 // 22.1.3.31 Array.prototype[@@unscopables]
1474 var UNSCOPABLES = __webpack_require__(0)('unscopables');
1475 var ArrayProto = Array.prototype;
1476 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(8)(ArrayProto, UNSCOPABLES, {});
1477 module.exports = function (key) {
1478 ArrayProto[UNSCOPABLES][key] = true;
1479 };
1480
1481
1482 /***/ }),
1483 /* 71 */
1484 /***/ (function(module, exports, __webpack_require__) {
1485
1486 "use strict";
1487
1488 var strong = __webpack_require__(72);
1489 var validate = __webpack_require__(47);
1490 var SET = 'Set';
1491
1492 // 23.2 Set Objects
1493 module.exports = __webpack_require__(74)(SET, function (get) {
1494 return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
1495 }, {
1496 // 23.2.3.1 Set.prototype.add(value)
1497 add: function add(value) {
1498 return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);
1499 }
1500 }, strong);
1501
1502
1503 /***/ }),
1504 /* 72 */
1505 /***/ (function(module, exports, __webpack_require__) {
1506
1507 "use strict";
1508
1509 var dP = __webpack_require__(4).f;
1510 var create = __webpack_require__(33);
1511 var redefineAll = __webpack_require__(44);
1512 var ctx = __webpack_require__(11);
1513 var anInstance = __webpack_require__(45);
1514 var forOf = __webpack_require__(17);
1515 var $iterDefine = __webpack_require__(20);
1516 var step = __webpack_require__(43);
1517 var setSpecies = __webpack_require__(73);
1518 var DESCRIPTORS = __webpack_require__(5);
1519 var fastKey = __webpack_require__(46).fastKey;
1520 var validate = __webpack_require__(47);
1521 var SIZE = DESCRIPTORS ? '_s' : 'size';
1522
1523 var getEntry = function (that, key) {
1524 // fast case
1525 var index = fastKey(key);
1526 var entry;
1527 if (index !== 'F') return that._i[index];
1528 // frozen object case
1529 for (entry = that._f; entry; entry = entry.n) {
1530 if (entry.k == key) return entry;
1531 }
1532 };
1533
1534 module.exports = {
1535 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
1536 var C = wrapper(function (that, iterable) {
1537 anInstance(that, C, NAME, '_i');
1538 that._t = NAME; // collection type
1539 that._i = create(null); // index
1540 that._f = undefined; // first entry
1541 that._l = undefined; // last entry
1542 that[SIZE] = 0; // size
1543 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
1544 });
1545 redefineAll(C.prototype, {
1546 // 23.1.3.1 Map.prototype.clear()
1547 // 23.2.3.2 Set.prototype.clear()
1548 clear: function clear() {
1549 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
1550 entry.r = true;
1551 if (entry.p) entry.p = entry.p.n = undefined;
1552 delete data[entry.i];
1553 }
1554 that._f = that._l = undefined;
1555 that[SIZE] = 0;
1556 },
1557 // 23.1.3.3 Map.prototype.delete(key)
1558 // 23.2.3.4 Set.prototype.delete(value)
1559 'delete': function (key) {
1560 var that = validate(this, NAME);
1561 var entry = getEntry(that, key);
1562 if (entry) {
1563 var next = entry.n;
1564 var prev = entry.p;
1565 delete that._i[entry.i];
1566 entry.r = true;
1567 if (prev) prev.n = next;
1568 if (next) next.p = prev;
1569 if (that._f == entry) that._f = next;
1570 if (that._l == entry) that._l = prev;
1571 that[SIZE]--;
1572 } return !!entry;
1573 },
1574 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
1575 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
1576 forEach: function forEach(callbackfn /* , that = undefined */) {
1577 validate(this, NAME);
1578 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
1579 var entry;
1580 while (entry = entry ? entry.n : this._f) {
1581 f(entry.v, entry.k, this);
1582 // revert to the last existing entry
1583 while (entry && entry.r) entry = entry.p;
1584 }
1585 },
1586 // 23.1.3.7 Map.prototype.has(key)
1587 // 23.2.3.7 Set.prototype.has(value)
1588 has: function has(key) {
1589 return !!getEntry(validate(this, NAME), key);
1590 }
1591 });
1592 if (DESCRIPTORS) dP(C.prototype, 'size', {
1593 get: function () {
1594 return validate(this, NAME)[SIZE];
1595 }
1596 });
1597 return C;
1598 },
1599 def: function (that, key, value) {
1600 var entry = getEntry(that, key);
1601 var prev, index;
1602 // change existing entry
1603 if (entry) {
1604 entry.v = value;
1605 // create new entry
1606 } else {
1607 that._l = entry = {
1608 i: index = fastKey(key, true), // <- index
1609 k: key, // <- key
1610 v: value, // <- value
1611 p: prev = that._l, // <- previous entry
1612 n: undefined, // <- next entry
1613 r: false // <- removed
1614 };
1615 if (!that._f) that._f = entry;
1616 if (prev) prev.n = entry;
1617 that[SIZE]++;
1618 // add to index
1619 if (index !== 'F') that._i[index] = entry;
1620 } return that;
1621 },
1622 getEntry: getEntry,
1623 setStrong: function (C, NAME, IS_MAP) {
1624 // add .keys, .values, .entries, [@@iterator]
1625 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
1626 $iterDefine(C, NAME, function (iterated, kind) {
1627 this._t = validate(iterated, NAME); // target
1628 this._k = kind; // kind
1629 this._l = undefined; // previous
1630 }, function () {
1631 var that = this;
1632 var kind = that._k;
1633 var entry = that._l;
1634 // revert to the last existing entry
1635 while (entry && entry.r) entry = entry.p;
1636 // get next entry
1637 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
1638 // or finish the iteration
1639 that._t = undefined;
1640 return step(1);
1641 }
1642 // return step by kind
1643 if (kind == 'keys') return step(0, entry.k);
1644 if (kind == 'values') return step(0, entry.v);
1645 return step(0, [entry.k, entry.v]);
1646 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
1647
1648 // add [@@species], 23.1.2.2, 23.2.2.2
1649 setSpecies(NAME);
1650 }
1651 };
1652
1653
1654 /***/ }),
1655 /* 73 */
1656 /***/ (function(module, exports, __webpack_require__) {
1657
1658 "use strict";
1659
1660 var global = __webpack_require__(1);
1661 var dP = __webpack_require__(4);
1662 var DESCRIPTORS = __webpack_require__(5);
1663 var SPECIES = __webpack_require__(0)('species');
1664
1665 module.exports = function (KEY) {
1666 var C = global[KEY];
1667 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
1668 configurable: true,
1669 get: function () { return this; }
1670 });
1671 };
1672
1673
1674 /***/ }),
1675 /* 74 */
1676 /***/ (function(module, exports, __webpack_require__) {
1677
1678 "use strict";
1679
1680 var global = __webpack_require__(1);
1681 var $export = __webpack_require__(3);
1682 var redefine = __webpack_require__(10);
1683 var redefineAll = __webpack_require__(44);
1684 var meta = __webpack_require__(46);
1685 var forOf = __webpack_require__(17);
1686 var anInstance = __webpack_require__(45);
1687 var isObject = __webpack_require__(2);
1688 var fails = __webpack_require__(12);
1689 var $iterDetect = __webpack_require__(41);
1690 var setToStringTag = __webpack_require__(24);
1691 var inheritIfRequired = __webpack_require__(75);
1692
1693 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
1694 var Base = global[NAME];
1695 var C = Base;
1696 var ADDER = IS_MAP ? 'set' : 'add';
1697 var proto = C && C.prototype;
1698 var O = {};
1699 var fixMethod = function (KEY) {
1700 var fn = proto[KEY];
1701 redefine(proto, KEY,
1702 KEY == 'delete' ? function (a) {
1703 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);
1704 } : KEY == 'has' ? function has(a) {
1705 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);
1706 } : KEY == 'get' ? function get(a) {
1707 return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);
1708 } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; }
1709 : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; }
1710 );
1711 };
1712 if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
1713 new C().entries().next();
1714 }))) {
1715 // create collection constructor
1716 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
1717 redefineAll(C.prototype, methods);
1718 meta.NEED = true;
1719 } else {
1720 var instance = new C();
1721 // early implementations not supports chaining
1722 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;
1723 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
1724 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });
1725 // most early implementations doesn't supports iterables, most modern - not close it correctly
1726 var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new
1727 // for early implementations -0 and +0 not the same
1728 var BUGGY_ZERO = !IS_WEAK && fails(function () {
1729 // V8 ~ Chromium 42- fails only with 5+ elements
1730 var $instance = new C();
1731 var index = 5;
1732 while (index--) $instance[ADDER](index, index);
1733 return !$instance.has(-0);
1734 });
1735 if (!ACCEPT_ITERABLES) {
1736 C = wrapper(function (target, iterable) {
1737 anInstance(target, C, NAME);
1738 var that = inheritIfRequired(new Base(), target, C);
1739 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
1740 return that;
1741 });
1742 C.prototype = proto;
1743 proto.constructor = C;
1744 }
1745 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {
1746 fixMethod('delete');
1747 fixMethod('has');
1748 IS_MAP && fixMethod('get');
1749 }
1750 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);
1751 // weak collections should not contains .clear method
1752 if (IS_WEAK && proto.clear) delete proto.clear;
1753 }
1754
1755 setToStringTag(C, NAME);
1756
1757 O[NAME] = C;
1758 $export($export.G + $export.W + $export.F * (C != Base), O);
1759
1760 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
1761
1762 return C;
1763 };
1764
1765
1766 /***/ }),
1767 /* 75 */
1768 /***/ (function(module, exports, __webpack_require__) {
1769
1770 var isObject = __webpack_require__(2);
1771 var setPrototypeOf = __webpack_require__(76).set;
1772 module.exports = function (that, target, C) {
1773 var S = target.constructor;
1774 var P;
1775 if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
1776 setPrototypeOf(that, P);
1777 } return that;
1778 };
1779
1780
1781 /***/ }),
1782 /* 76 */
1783 /***/ (function(module, exports, __webpack_require__) {
1784
1785 // Works with __proto__ only. Old v8 can't work with null proto objects.
1786 /* eslint-disable no-proto */
1787 var isObject = __webpack_require__(2);
1788 var anObject = __webpack_require__(9);
1789 var check = function (O, proto) {
1790 anObject(O);
1791 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
1792 };
1793 module.exports = {
1794 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
1795 function (test, buggy, set) {
1796 try {
1797 set = __webpack_require__(11)(Function.call, __webpack_require__(77).f(Object.prototype, '__proto__').set, 2);
1798 set(test, []);
1799 buggy = !(test instanceof Array);
1800 } catch (e) { buggy = true; }
1801 return function setPrototypeOf(O, proto) {
1802 check(O, proto);
1803 if (buggy) O.__proto__ = proto;
1804 else set(O, proto);
1805 return O;
1806 };
1807 }({}, false) : undefined),
1808 check: check
1809 };
1810
1811
1812 /***/ }),
1813 /* 77 */
1814 /***/ (function(module, exports, __webpack_require__) {
1815
1816 var pIE = __webpack_require__(42);
1817 var createDesc = __webpack_require__(14);
1818 var toIObject = __webpack_require__(16);
1819 var toPrimitive = __webpack_require__(31);
1820 var has = __webpack_require__(6);
1821 var IE8_DOM_DEFINE = __webpack_require__(29);
1822 var gOPD = Object.getOwnPropertyDescriptor;
1823
1824 exports.f = __webpack_require__(5) ? gOPD : function getOwnPropertyDescriptor(O, P) {
1825 O = toIObject(O);
1826 P = toPrimitive(P, true);
1827 if (IE8_DOM_DEFINE) try {
1828 return gOPD(O, P);
1829 } catch (e) { /* empty */ }
1830 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
1831 };
1832
1833
1834 /***/ }),
1835 /* 78 */
1836 /***/ (function(module, exports, __webpack_require__) {
1837
1838 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
1839 var $export = __webpack_require__(3);
1840
1841 $export($export.P + $export.R, 'Set', { toJSON: __webpack_require__(79)('Set') });
1842
1843
1844 /***/ }),
1845 /* 79 */
1846 /***/ (function(module, exports, __webpack_require__) {
1847
1848 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
1849 var classof = __webpack_require__(26);
1850 var from = __webpack_require__(80);
1851 module.exports = function (NAME) {
1852 return function toJSON() {
1853 if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
1854 return from(this);
1855 };
1856 };
1857
1858
1859 /***/ }),
1860 /* 80 */
1861 /***/ (function(module, exports, __webpack_require__) {
1862
1863 var forOf = __webpack_require__(17);
1864
1865 module.exports = function (iter, ITERATOR) {
1866 var result = [];
1867 forOf(iter, false, result.push, result, ITERATOR);
1868 return result;
1869 };
1870
1871
1872 /***/ }),
1873 /* 81 */
1874 /***/ (function(module, exports, __webpack_require__) {
1875
1876 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of
1877 __webpack_require__(82)('Set');
1878
1879
1880 /***/ }),
1881 /* 82 */
1882 /***/ (function(module, exports, __webpack_require__) {
1883
1884 "use strict";
1885
1886 // https://tc39.github.io/proposal-setmap-offrom/
1887 var $export = __webpack_require__(3);
1888
1889 module.exports = function (COLLECTION) {
1890 $export($export.S, COLLECTION, { of: function of() {
1891 var length = arguments.length;
1892 var A = Array(length);
1893 while (length--) A[length] = arguments[length];
1894 return new this(A);
1895 } });
1896 };
1897
1898
1899 /***/ }),
1900 /* 83 */
1901 /***/ (function(module, exports, __webpack_require__) {
1902
1903 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from
1904 __webpack_require__(84)('Set');
1905
1906
1907 /***/ }),
1908 /* 84 */
1909 /***/ (function(module, exports, __webpack_require__) {
1910
1911 "use strict";
1912
1913 // https://tc39.github.io/proposal-setmap-offrom/
1914 var $export = __webpack_require__(3);
1915 var aFunction = __webpack_require__(32);
1916 var ctx = __webpack_require__(11);
1917 var forOf = __webpack_require__(17);
1918
1919 module.exports = function (COLLECTION) {
1920 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
1921 var mapFn = arguments[1];
1922 var mapping, A, n, cb;
1923 aFunction(this);
1924 mapping = mapFn !== undefined;
1925 if (mapping) aFunction(mapFn);
1926 if (source == undefined) return new this();
1927 A = [];
1928 if (mapping) {
1929 n = 0;
1930 cb = ctx(mapFn, arguments[2], 2);
1931 forOf(source, false, function (nextItem) {
1932 A.push(cb(nextItem, n++));
1933 });
1934 } else {
1935 forOf(source, false, A.push, A);
1936 }
1937 return new this(A);
1938 } });
1939 };
1940
1941
1942 /***/ }),
1943 /* 85 */
1944 /***/ (function(module, exports, __webpack_require__) {
1945
1946 "use strict";
1947
1948
1949 var _icons = __webpack_require__(27);
1950
1951 var _icons2 = _interopRequireDefault(_icons);
1952
1953 var _toSvg = __webpack_require__(48);
1954
1955 var _toSvg2 = _interopRequireDefault(_toSvg);
1956
1957 var _replace = __webpack_require__(86);
1958
1959 var _replace2 = _interopRequireDefault(_replace);
1960
1961 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1962
1963 module.exports = { icons: _icons2.default, toSvg: _toSvg2.default, replace: _replace2.default }; /**
1964 * @file Exposes `feather` object.
1965 */
1966
1967 /***/ }),
1968 /* 86 */
1969 /***/ (function(module, exports, __webpack_require__) {
1970
1971 "use strict";
1972
1973
1974 Object.defineProperty(exports, "__esModule", {
1975 value: true
1976 });
1977 exports.default = replace;
1978
1979 var _icons = __webpack_require__(27);
1980
1981 var _icons2 = _interopRequireDefault(_icons);
1982
1983 var _toSvg = __webpack_require__(48);
1984
1985 var _toSvg2 = _interopRequireDefault(_toSvg);
1986
1987 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1988
1989 /**
1990 * Replace all elements that have a `data-feather` attribute with SVG markup
1991 * corresponding to the element's `data-feather` attribute value.
1992 * @param {Object} options
1993 */
1994 /**
1995 * @file Implements `replace` function.
1996 */
1997
1998 /* global document, DOMParser */
1999
2000 function replace() {
2001 var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
2002
2003 if (typeof document === 'undefined') {
2004 throw new Error('`feather.replace()` only works in a browser environment.');
2005 }
2006
2007 var elementsToReplace = document.querySelectorAll('[data-feather]');
2008
2009 Array.from(elementsToReplace).forEach(function (element) {
2010 return replaceElement(element, options);
2011 });
2012 }
2013
2014 /**
2015 * Replace single element with SVG markup
2016 * corresponding to the element's `data-feather` attribute value.
2017 * @param {Element} element
2018 * @param {Object} options
2019 */
2020 function replaceElement(element, options) {
2021 var key = element.getAttribute('data-feather');
2022
2023 if (!key) {
2024 console.error('The required `data-feather` attribute has no value.');
2025 return;
2026 }
2027
2028 if (!_icons2.default[key]) {
2029 console.error('No icon matching \'' + key + '\'. See the complete list of icons at https://feathericons.com');
2030 return;
2031 }
2032
2033 var elementClassAttr = element.getAttribute('class') || '';
2034 var elementIdAttr = element.getAttribute('id');
2035 var classNames = options.class ? options.class + ' ' + elementClassAttr : elementClassAttr;
2036
2037 var svgOptions = Object.assign({}, options, { class: classNames, id: elementIdAttr });
2038 var svgString = (0, _toSvg2.default)(key, svgOptions);
2039 var svgDocument = new DOMParser().parseFromString(svgString, 'image/svg+xml');
2040 var svgElement = svgDocument.querySelector('svg');
2041
2042 element.parentNode.replaceChild(svgElement, element);
2043 }
2044
2045 /***/ })
2046 /******/ ]);
2047 });
2048 //# sourceMappingURL=feather.js.map