UNPKG

724 kBJavaScriptView Raw
1(function webpackUniversalModuleDefinition(root, factory) {
2 if(typeof exports === 'object' && typeof module === 'object')
3 module.exports = factory(require("react"), require("react-dom"));
4 else if(typeof define === 'function' && define.amd)
5 define(["react", "react-dom"], factory);
6 else if(typeof exports === 'object')
7 exports["uiw"] = factory(require("react"), require("react-dom"));
8 else
9 root["uiw"] = factory(root["React"], root["ReactDOM"]);
10})(self, (__WEBPACK_EXTERNAL_MODULE__787__, __WEBPACK_EXTERNAL_MODULE__156__) => {
11return /******/ (() => { // webpackBootstrap
12/******/ var __webpack_modules__ = ({
13
14/***/ 448:
15/***/ (function(module) {
16
17/*!
18 * @uiw/copy-to-clipboard v1.0.12
19 * Copy to clipboard.
20 *
21 * Copyright (c) 2021 Kenny Wang
22 * https://github.com/uiwjs/copy-to-clipboard.git
23 *
24 * Licensed under the MIT license.
25 */
26
27(function (global, factory) {
28 true ? module.exports = factory() :
29 0;
30}(this, (function () { 'use strict';
31
32 /**
33 * *** This styling is an extra step which is likely not required. ***
34 * https://github.com/w3c/clipboard-apis/blob/master/explainer.adoc#writing-to-the-clipboard
35 *
36 * Why is it here? To ensure:
37 *
38 * 1. the element is able to have focus and selection.
39 * 2. if element was to flash render it has minimal visual impact.
40 * 3. less flakyness with selection and copying which **might** occur if
41 * the textarea element is not visible.
42 *
43 * The likelihood is the element won't even render, not even a flash,
44 * so some of these are just precautions. However in IE the element
45 * is visible whilst the popup box asking the user for permission for
46 * the web page to copy to the clipboard.
47 *
48 * Place in top-left corner of screen regardless of scroll position.
49 *
50 * @typedef CopyTextToClipboard
51 * @property {(text: string, method?: (isCopy: boolean) => void) => void} void
52 * @returns {void}
53 *
54 * @param {string} text
55 * @param {CopyTextToClipboard} cb
56 */
57 function copyTextToClipboard(text, cb) {
58 const el = document.createElement('textarea');
59 el.value = text;
60 el.setAttribute('readonly', '');
61 el.style = {
62 position: 'absolute',
63 left: '-9999px',
64 };
65 document.body.appendChild(el);
66 const selected = document.getSelection().rangeCount > 0 ? document.getSelection().getRangeAt(0) : false;
67 el.select();
68 let isCopy = false;
69 try {
70 const successful = document.execCommand('copy');
71 isCopy = !!successful;
72 } catch (err) {
73 isCopy = false;
74 }
75 document.body.removeChild(el);
76 if (selected && document.getSelection) {
77 document.getSelection().removeAllRanges();
78 document.getSelection().addRange(selected);
79 }
80 cb && cb(isCopy);
81 }
82
83 return copyTextToClipboard;
84
85})));
86//# sourceMappingURL=copy-to-clipboard.umd.js.map
87
88
89/***/ }),
90
91/***/ 382:
92/***/ ((module) => {
93
94"use strict";
95/*
96object-assign
97(c) Sindre Sorhus
98@license MIT
99*/
100
101
102/* eslint-disable no-unused-vars */
103var getOwnPropertySymbols = Object.getOwnPropertySymbols;
104var hasOwnProperty = Object.prototype.hasOwnProperty;
105var propIsEnumerable = Object.prototype.propertyIsEnumerable;
106
107function toObject(val) {
108 if (val === null || val === undefined) {
109 throw new TypeError('Object.assign cannot be called with null or undefined');
110 }
111
112 return Object(val);
113}
114
115function shouldUseNative() {
116 try {
117 if (!Object.assign) {
118 return false;
119 }
120
121 // Detect buggy property enumeration order in older V8 versions.
122
123 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
124 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
125 test1[5] = 'de';
126 if (Object.getOwnPropertyNames(test1)[0] === '5') {
127 return false;
128 }
129
130 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
131 var test2 = {};
132 for (var i = 0; i < 10; i++) {
133 test2['_' + String.fromCharCode(i)] = i;
134 }
135 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
136 return test2[n];
137 });
138 if (order2.join('') !== '0123456789') {
139 return false;
140 }
141
142 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
143 var test3 = {};
144 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
145 test3[letter] = letter;
146 });
147 if (Object.keys(Object.assign({}, test3)).join('') !==
148 'abcdefghijklmnopqrst') {
149 return false;
150 }
151
152 return true;
153 } catch (err) {
154 // We don't expect any of the above to throw, but better to be safe.
155 return false;
156 }
157}
158
159module.exports = shouldUseNative() ? Object.assign : function (target, source) {
160 var from;
161 var to = toObject(target);
162 var symbols;
163
164 for (var s = 1; s < arguments.length; s++) {
165 from = Object(arguments[s]);
166
167 for (var key in from) {
168 if (hasOwnProperty.call(from, key)) {
169 to[key] = from[key];
170 }
171 }
172
173 if (getOwnPropertySymbols) {
174 symbols = getOwnPropertySymbols(from);
175 for (var i = 0; i < symbols.length; i++) {
176 if (propIsEnumerable.call(from, symbols[i])) {
177 to[symbols[i]] = from[symbols[i]];
178 }
179 }
180 }
181 }
182
183 return to;
184};
185
186
187/***/ }),
188
189/***/ 858:
190/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
191
192"use strict";
193/** @license React v17.0.2
194 * react-jsx-runtime.production.min.js
195 *
196 * Copyright (c) Facebook, Inc. and its affiliates.
197 *
198 * This source code is licensed under the MIT license found in the
199 * LICENSE file in the root directory of this source tree.
200 */
201__webpack_require__(382);var f=__webpack_require__(787),g=60103;exports.Fragment=60107;if("function"===typeof Symbol&&Symbol.for){var h=Symbol.for;g=h("react.element");exports.Fragment=h("react.fragment")}var m=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,n=Object.prototype.hasOwnProperty,p={key:!0,ref:!0,__self:!0,__source:!0};
202function q(c,a,k){var b,d={},e=null,l=null;void 0!==k&&(e=""+k);void 0!==a.key&&(e=""+a.key);void 0!==a.ref&&(l=a.ref);for(b in a)n.call(a,b)&&!p.hasOwnProperty(b)&&(d[b]=a[b]);if(c&&c.defaultProps)for(b in a=c.defaultProps,a)void 0===d[b]&&(d[b]=a[b]);return{$$typeof:g,type:c,key:e,ref:l,props:d,_owner:m.current}}exports.jsx=q;exports.jsxs=q;
203
204
205/***/ }),
206
207/***/ 664:
208/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
209
210"use strict";
211
212
213if (true) {
214 module.exports = __webpack_require__(858);
215} else {}
216
217
218/***/ }),
219
220/***/ 787:
221/***/ ((module) => {
222
223"use strict";
224module.exports = __WEBPACK_EXTERNAL_MODULE__787__;
225
226/***/ }),
227
228/***/ 156:
229/***/ ((module) => {
230
231"use strict";
232module.exports = __WEBPACK_EXTERNAL_MODULE__156__;
233
234/***/ })
235
236/******/ });
237/************************************************************************/
238/******/ // The module cache
239/******/ var __webpack_module_cache__ = {};
240/******/
241/******/ // The require function
242/******/ function __webpack_require__(moduleId) {
243/******/ // Check if module is in cache
244/******/ var cachedModule = __webpack_module_cache__[moduleId];
245/******/ if (cachedModule !== undefined) {
246/******/ return cachedModule.exports;
247/******/ }
248/******/ // Create a new module (and put it into the cache)
249/******/ var module = __webpack_module_cache__[moduleId] = {
250/******/ // no module.id needed
251/******/ // no module.loaded needed
252/******/ exports: {}
253/******/ };
254/******/
255/******/ // Execute the module function
256/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);
257/******/
258/******/ // Return the exports of the module
259/******/ return module.exports;
260/******/ }
261/******/
262/************************************************************************/
263/******/ /* webpack/runtime/compat get default export */
264/******/ (() => {
265/******/ // getDefaultExport function for compatibility with non-harmony modules
266/******/ __webpack_require__.n = (module) => {
267/******/ var getter = module && module.__esModule ?
268/******/ () => (module['default']) :
269/******/ () => (module);
270/******/ __webpack_require__.d(getter, { a: getter });
271/******/ return getter;
272/******/ };
273/******/ })();
274/******/
275/******/ /* webpack/runtime/define property getters */
276/******/ (() => {
277/******/ // define getter functions for harmony exports
278/******/ __webpack_require__.d = (exports, definition) => {
279/******/ for(var key in definition) {
280/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
281/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
282/******/ }
283/******/ }
284/******/ };
285/******/ })();
286/******/
287/******/ /* webpack/runtime/hasOwnProperty shorthand */
288/******/ (() => {
289/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
290/******/ })();
291/******/
292/******/ /* webpack/runtime/make namespace object */
293/******/ (() => {
294/******/ // define __esModule on exports
295/******/ __webpack_require__.r = (exports) => {
296/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
297/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
298/******/ }
299/******/ Object.defineProperty(exports, '__esModule', { value: true });
300/******/ };
301/******/ })();
302/******/
303/************************************************************************/
304var __webpack_exports__ = {};
305// This entry need to be wrapped in an IIFE because it need to be in strict mode.
306(() => {
307"use strict";
308// ESM COMPAT FLAG
309__webpack_require__.r(__webpack_exports__);
310
311// EXPORTS
312__webpack_require__.d(__webpack_exports__, {
313 "Affix": () => (/* reexport */ Affix),
314 "Alert": () => (/* reexport */ react_alert_esm),
315 "AutoLink": () => (/* reexport */ react_auto_link_esm),
316 "Avatar": () => (/* reexport */ react_avatar_esm),
317 "BackTop": () => (/* reexport */ react_back_top_esm),
318 "Badge": () => (/* reexport */ react_badge_esm),
319 "Breadcrumb": () => (/* reexport */ react_breadcrumb_esm),
320 "Button": () => (/* reexport */ esm),
321 "ButtonGroup": () => (/* reexport */ react_button_group_esm),
322 "Calendar": () => (/* reexport */ Calendar),
323 "Card": () => (/* reexport */ react_card_esm),
324 "Carousel": () => (/* reexport */ react_carousel_esm),
325 "Cascader": () => (/* reexport */ react_cascader_esm),
326 "Checkbox": () => (/* reexport */ react_checkbox_esm),
327 "CheckboxGroup": () => (/* reexport */ CheckboxGroup),
328 "Circle": () => (/* reexport */ Circle),
329 "Col": () => (/* reexport */ Col),
330 "Collapse": () => (/* reexport */ react_collapse_esm),
331 "ContextMenu": () => (/* reexport */ ContextMenu),
332 "CopyToClipboard": () => (/* reexport */ CopyToClipboard),
333 "DateInput": () => (/* reexport */ DateInput),
334 "DateInputRange": () => (/* reexport */ DateInputRange),
335 "DatePicker": () => (/* reexport */ DatePicker),
336 "DatePickerCaption": () => (/* reexport */ DatePickerCaption),
337 "DatePickerDay": () => (/* reexport */ DatePickerDay),
338 "DatePickerMonth": () => (/* reexport */ DatePickerMonth),
339 "DatePickerYear": () => (/* reexport */ DatePickerYear),
340 "DayRect": () => (/* reexport */ DayRect),
341 "Descriptions": () => (/* reexport */ react_descriptions_esm),
342 "Divider": () => (/* reexport */ react_divider_esm),
343 "Drawer": () => (/* reexport */ react_drawer_esm),
344 "Dropdown": () => (/* reexport */ Dropdown),
345 "Empty": () => (/* reexport */ react_empty_esm),
346 "FileInput": () => (/* reexport */ react_file_input_esm),
347 "Form": () => (/* reexport */ react_form_esm),
348 "FormItem": () => (/* reexport */ FormItem),
349 "Icon": () => (/* reexport */ Icon),
350 "Input": () => (/* reexport */ react_input_esm),
351 "InputNumber": () => (/* reexport */ InputNumber),
352 "Layout": () => (/* reexport */ react_layout_esm),
353 "LayoutContent": () => (/* reexport */ LayoutContent),
354 "LayoutContext": () => (/* reexport */ LayoutContext),
355 "LayoutFooter": () => (/* reexport */ LayoutFooter),
356 "LayoutHeader": () => (/* reexport */ LayoutHeader),
357 "LayoutSider": () => (/* reexport */ LayoutSider),
358 "Line": () => (/* reexport */ Line),
359 "List": () => (/* reexport */ react_list_esm),
360 "ListItem": () => (/* reexport */ ListItem),
361 "Loader": () => (/* reexport */ react_loader_esm),
362 "Menu": () => (/* reexport */ react_menu_esm),
363 "MenuDivider": () => (/* reexport */ MenuDivider),
364 "MenuItem": () => (/* reexport */ MenuItem),
365 "Message": () => (/* reexport */ Message),
366 "Modal": () => (/* reexport */ react_modal_esm),
367 "MonthPicker": () => (/* reexport */ MonthPicker),
368 "Notify": () => (/* reexport */ react_notify_esm),
369 "Overlay": () => (/* reexport */ Overlay),
370 "OverlayTrigger": () => (/* reexport */ react_overlay_trigger_esm),
371 "Pagination": () => (/* reexport */ Pagination),
372 "PinCode": () => (/* reexport */ react_pin_code_esm),
373 "Popover": () => (/* reexport */ Popover),
374 "Portal": () => (/* reexport */ Portal),
375 "Progress": () => (/* reexport */ react_progress_esm),
376 "Radio": () => (/* reexport */ esm_Radio),
377 "RadioAbstract": () => (/* reexport */ RadioAbstract),
378 "RadioButton": () => (/* reexport */ esm_RadioButton),
379 "RadioGroup": () => (/* reexport */ esm_RadioGroup),
380 "Rate": () => (/* reexport */ Rate),
381 "Row": () => (/* reexport */ Row_Row),
382 "SearchSelect": () => (/* reexport */ SearchSelect),
383 "SearchTree": () => (/* reexport */ react_search_tree_esm),
384 "Select": () => (/* reexport */ react_select_esm),
385 "Slider": () => (/* reexport */ Slider),
386 "Split": () => (/* reexport */ Split),
387 "Steps": () => (/* reexport */ react_steps_esm),
388 "SubMenu": () => (/* reexport */ SubMenu),
389 "Switch": () => (/* reexport */ react_switch_esm),
390 "Table": () => (/* reexport */ Table),
391 "Tabs": () => (/* reexport */ Tabs),
392 "Tag": () => (/* reexport */ react_tag_esm),
393 "Textarea": () => (/* reexport */ react_textarea_esm),
394 "ThemeContext": () => (/* reexport */ ThemeContext),
395 "TimePicker": () => (/* reexport */ TimePicker),
396 "TimePickerTime": () => (/* reexport */ TimePickerTime),
397 "Tooltip": () => (/* reexport */ react_tooltip_esm),
398 "Transfer": () => (/* reexport */ react_transfer_esm),
399 "Tree": () => (/* reexport */ Tree),
400 "TreeChecked": () => (/* reexport */ TreeChecked),
401 "canUseDOM": () => (/* reexport */ canUseDOM),
402 "formatter": () => (/* reexport */ formatter),
403 "getChildKeys": () => (/* reexport */ getChildKeys),
404 "randomid": () => (/* reexport */ randomid)
405});
406
407;// CONCATENATED MODULE: ../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
408function _objectWithoutPropertiesLoose(source, excluded) {
409 if (source == null) return {};
410 var target = {};
411 var sourceKeys = Object.keys(source);
412 var key, i;
413
414 for (i = 0; i < sourceKeys.length; i++) {
415 key = sourceKeys[i];
416 if (excluded.indexOf(key) >= 0) continue;
417 target[key] = source[key];
418 }
419
420 return target;
421}
422;// CONCATENATED MODULE: ../../node_modules/@babel/runtime/helpers/esm/extends.js
423function _extends() {
424 _extends = Object.assign || function (target) {
425 for (var i = 1; i < arguments.length; i++) {
426 var source = arguments[i];
427
428 for (var key in source) {
429 if (Object.prototype.hasOwnProperty.call(source, key)) {
430 target[key] = source[key];
431 }
432 }
433 }
434
435 return target;
436 };
437
438 return _extends.apply(this, arguments);
439}
440// EXTERNAL MODULE: external {"root":"React","commonjs2":"react","commonjs":"react","amd":"react"}
441var external_root_React_commonjs2_react_commonjs_react_amd_react_ = __webpack_require__(787);
442var external_root_React_commonjs2_react_commonjs_react_amd_react_default = /*#__PURE__*/__webpack_require__.n(external_root_React_commonjs2_react_commonjs_react_amd_react_);
443;// CONCATENATED MODULE: ../utils/esm/noop.js
444function noop() {}
445
446;// CONCATENATED MODULE: ../utils/esm/getScroll.js
447/**
448 * Gets the scroll value of the given element in the given side (top and left)
449 * @method
450 * @memberof Popper.Utils
451 * @argument {Element} element
452 * @argument {String} top `true` or `false`
453 * @returns {number} amount of scrolled pixels
454 */
455function getScroll(target, top) {
456 if (typeof window === 'undefined') {
457 return 0;
458 }
459
460 var prop = top ? 'pageYOffset' : 'pageXOffset';
461 var method = top ? 'scrollTop' : 'scrollLeft';
462 var isWindow = target === window;
463 var ret = isWindow ? target[prop] : target[method];
464
465 if (isWindow && typeof ret !== 'number') {
466 ret = document.documentElement[method];
467 }
468
469 return ret;
470}
471
472;// CONCATENATED MODULE: ../react-affix/esm/utils.js
473
474var getTargetRect = target => {
475 return target !== window ? target.getBoundingClientRect() : {
476 top: 0,
477 left: 0,
478 bottom: 0
479 };
480};
481var getOffset = (element, target) => {
482 var elemRect = element.getBoundingClientRect();
483 var targetRect = getTargetRect(target);
484 var scrollTop = getScroll(target, true);
485 var scrollLeft = getScroll(target);
486 var docElem = window.document.body;
487 var clientTop = docElem.clientTop || 0;
488 var clientLeft = docElem.clientLeft || 0;
489 return {
490 top: elemRect.top - targetRect.top + scrollTop - clientTop,
491 left: elemRect.left - targetRect.left + scrollLeft - clientLeft,
492 width: elemRect.width,
493 height: elemRect.height
494 };
495};
496var getDefaultTarget = () => typeof window !== 'undefined' ? window : null;
497
498// EXTERNAL MODULE: ../../node_modules/react/jsx-runtime.js
499var jsx_runtime = __webpack_require__(664);
500;// CONCATENATED MODULE: ../react-affix/esm/index.js
501
502
503var _excluded = ["prefixCls", "className", "children", "offsetTop", "offsetBottom", "target", "onChange"];
504
505
506
507
508class Affix extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
509 constructor(props) {
510 super(props);
511 this.state = {
512 placeholderStyle: undefined,
513 affixStyle: undefined
514 };
515 this.box = void 0;
516 this.target = void 0;
517 this.events = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load'];
518 this.eventHandlers = {};
519 this.timeout = void 0;
520
521 this.getInstance = node => {
522 if (node) {
523 this.box = node;
524 }
525 };
526
527 this.updatePosition = this.updatePosition.bind(this);
528 }
529
530 componentDidMount() {
531 var target = this.props.target || getDefaultTarget; // Wait for parent component ref has its value
532
533 this.timeout = window.setTimeout(() => {
534 this.target = target();
535 this.setTargetEventListeners();
536 });
537 }
538
539 componentWillUnmount() {
540 this.clearEventListeners();
541 clearTimeout(this.timeout);
542 }
543
544 updatePosition() {
545 var {
546 offsetTop
547 } = this.props;
548 var {
549 offsetBottom
550 } = this.props;
551
552 if (!this.box || !this.box.offsetParent) {
553 return;
554 }
555
556 var elemSize = {
557 width: this.box.clientWidth,
558 height: this.box.clientHeight
559 };
560 var offsetMode = {
561 top: true,
562 bottom: false
563 };
564
565 if (typeof offsetTop !== 'number' && typeof offsetBottom !== 'number') {
566 offsetMode.top = true;
567 offsetTop = 0;
568 }
569
570 if (typeof offsetBottom === 'number') {
571 offsetMode.top = false;
572 offsetMode.bottom = true;
573 }
574
575 var elemOffset = getOffset(this.box, this.target);
576 var box = this.box.getBoundingClientRect();
577 var bottom = document.documentElement.clientHeight - box.y - elemOffset.height;
578
579 if (offsetMode.top && box.y < 0) {
580 this.setPlaceholderStyle(_extends({}, elemSize));
581 this.setAffixStyle({
582 position: 'fixed',
583 top: offsetTop || 0,
584 left: elemOffset.left,
585 width: elemOffset.width
586 });
587 } else if (offsetMode.bottom && bottom < 0) {
588 this.setPlaceholderStyle(_extends({}, elemSize));
589 this.setAffixStyle({
590 position: 'fixed',
591 bottom: offsetBottom || 0,
592 left: elemOffset.left,
593 width: elemOffset.width
594 });
595 } else {
596 this.setPlaceholderStyle();
597 this.setAffixStyle();
598 }
599 }
600
601 setAffixStyle(affixStyle) {
602 var {
603 onChange
604 } = this.props;
605 var affixed = !!this.state.affixStyle;
606 this.setState({
607 affixStyle
608 }, () => {
609 onChange && onChange(affixed);
610 });
611 }
612
613 setPlaceholderStyle(placeholderStyle) {
614 this.setState({
615 placeholderStyle
616 });
617 } // 设置监听事件
618
619
620 setTargetEventListeners() {
621 this.clearEventListeners();
622 this.events.forEach(eventName => {
623 this.eventHandlers[eventName] = this.updatePosition;
624 this.target && this.target.addEventListener(eventName, this.updatePosition, false);
625 });
626 }
627
628 clearEventListeners() {
629 this.events.forEach(eventName => {
630 var handler = this.eventHandlers[eventName];
631 this.target && this.target.removeEventListener(eventName, handler, false);
632 });
633 }
634
635 render() {
636 var _this$props = this.props,
637 {
638 prefixCls,
639 className,
640 children
641 } = _this$props,
642 resetProps = _objectWithoutPropertiesLoose(_this$props, _excluded);
643
644 var cls = [className, prefixCls].filter(Boolean).join(' ').trim();
645 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, resetProps, {
646 ref: this.getInstance,
647 style: _extends({}, this.state.placeholderStyle, this.props.style),
648 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
649 className: cls,
650 style: this.state.affixStyle,
651 children: children
652 })
653 }));
654 }
655
656}
657Affix.defaultProps = {
658 prefixCls: 'w-affix',
659 onChange: noop
660};
661
662;// CONCATENATED MODULE: ../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
663function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
664 try {
665 var info = gen[key](arg);
666 var value = info.value;
667 } catch (error) {
668 reject(error);
669 return;
670 }
671
672 if (info.done) {
673 resolve(value);
674 } else {
675 Promise.resolve(value).then(_next, _throw);
676 }
677}
678
679function _asyncToGenerator(fn) {
680 return function () {
681 var self = this,
682 args = arguments;
683 return new Promise(function (resolve, reject) {
684 var gen = fn.apply(self, args);
685
686 function _next(value) {
687 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
688 }
689
690 function _throw(err) {
691 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
692 }
693
694 _next(undefined);
695 });
696 };
697}
698;// CONCATENATED MODULE: ../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
699function _setPrototypeOf(o, p) {
700 _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
701 o.__proto__ = p;
702 return o;
703 };
704
705 return _setPrototypeOf(o, p);
706}
707;// CONCATENATED MODULE: ../../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
708
709function _inheritsLoose(subClass, superClass) {
710 subClass.prototype = Object.create(superClass.prototype);
711 subClass.prototype.constructor = subClass;
712 _setPrototypeOf(subClass, superClass);
713}
714;// CONCATENATED MODULE: ../../node_modules/dom-helpers/esm/hasClass.js
715/**
716 * Checks if a given element has a CSS class.
717 *
718 * @param element the element
719 * @param className the CSS class name
720 */
721function hasClass(element, className) {
722 if (element.classList) return !!className && element.classList.contains(className);
723 return (" " + (element.className.baseVal || element.className) + " ").indexOf(" " + className + " ") !== -1;
724}
725;// CONCATENATED MODULE: ../../node_modules/dom-helpers/esm/addClass.js
726
727/**
728 * Adds a CSS class to a given element.
729 *
730 * @param element the element
731 * @param className the CSS class name
732 */
733
734function addClass_addClass(element, className) {
735 if (element.classList) element.classList.add(className);else if (!hasClass(element, className)) if (typeof element.className === 'string') element.className = element.className + " " + className;else element.setAttribute('class', (element.className && element.className.baseVal || '') + " " + className);
736}
737;// CONCATENATED MODULE: ../../node_modules/dom-helpers/esm/removeClass.js
738function replaceClassName(origClass, classToRemove) {
739 return origClass.replace(new RegExp("(^|\\s)" + classToRemove + "(?:\\s|$)", 'g'), '$1').replace(/\s+/g, ' ').replace(/^\s*|\s*$/g, '');
740}
741/**
742 * Removes a CSS class from a given element.
743 *
744 * @param element the element
745 * @param className the CSS class name
746 */
747
748
749function removeClass_removeClass(element, className) {
750 if (element.classList) {
751 element.classList.remove(className);
752 } else if (typeof element.className === 'string') {
753 element.className = replaceClassName(element.className, className);
754 } else {
755 element.setAttribute('class', replaceClassName(element.className && element.className.baseVal || '', className));
756 }
757}
758// EXTERNAL MODULE: external {"root":"ReactDOM","commonjs2":"react-dom","commonjs":"react-dom","amd":"react-dom"}
759var external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_ = __webpack_require__(156);
760var external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default = /*#__PURE__*/__webpack_require__.n(external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_);
761;// CONCATENATED MODULE: ../../node_modules/react-transition-group/esm/config.js
762/* harmony default export */ const config = ({
763 disabled: false
764});
765;// CONCATENATED MODULE: ../../node_modules/react-transition-group/esm/TransitionGroupContext.js
766
767/* harmony default export */ const TransitionGroupContext = (external_root_React_commonjs2_react_commonjs_react_amd_react_default().createContext(null));
768;// CONCATENATED MODULE: ../../node_modules/react-transition-group/esm/Transition.js
769
770
771
772
773
774
775
776
777var UNMOUNTED = 'unmounted';
778var EXITED = 'exited';
779var ENTERING = 'entering';
780var ENTERED = 'entered';
781var EXITING = 'exiting';
782/**
783 * The Transition component lets you describe a transition from one component
784 * state to another _over time_ with a simple declarative API. Most commonly
785 * it's used to animate the mounting and unmounting of a component, but can also
786 * be used to describe in-place transition states as well.
787 *
788 * ---
789 *
790 * **Note**: `Transition` is a platform-agnostic base component. If you're using
791 * transitions in CSS, you'll probably want to use
792 * [`CSSTransition`](https://reactcommunity.org/react-transition-group/css-transition)
793 * instead. It inherits all the features of `Transition`, but contains
794 * additional features necessary to play nice with CSS transitions (hence the
795 * name of the component).
796 *
797 * ---
798 *
799 * By default the `Transition` component does not alter the behavior of the
800 * component it renders, it only tracks "enter" and "exit" states for the
801 * components. It's up to you to give meaning and effect to those states. For
802 * example we can add styles to a component when it enters or exits:
803 *
804 * ```jsx
805 * import { Transition } from 'react-transition-group';
806 *
807 * const duration = 300;
808 *
809 * const defaultStyle = {
810 * transition: `opacity ${duration}ms ease-in-out`,
811 * opacity: 0,
812 * }
813 *
814 * const transitionStyles = {
815 * entering: { opacity: 1 },
816 * entered: { opacity: 1 },
817 * exiting: { opacity: 0 },
818 * exited: { opacity: 0 },
819 * };
820 *
821 * const Fade = ({ in: inProp }) => (
822 * <Transition in={inProp} timeout={duration}>
823 * {state => (
824 * <div style={{
825 * ...defaultStyle,
826 * ...transitionStyles[state]
827 * }}>
828 * I'm a fade Transition!
829 * </div>
830 * )}
831 * </Transition>
832 * );
833 * ```
834 *
835 * There are 4 main states a Transition can be in:
836 * - `'entering'`
837 * - `'entered'`
838 * - `'exiting'`
839 * - `'exited'`
840 *
841 * Transition state is toggled via the `in` prop. When `true` the component
842 * begins the "Enter" stage. During this stage, the component will shift from
843 * its current transition state, to `'entering'` for the duration of the
844 * transition and then to the `'entered'` stage once it's complete. Let's take
845 * the following example (we'll use the
846 * [useState](https://reactjs.org/docs/hooks-reference.html#usestate) hook):
847 *
848 * ```jsx
849 * function App() {
850 * const [inProp, setInProp] = useState(false);
851 * return (
852 * <div>
853 * <Transition in={inProp} timeout={500}>
854 * {state => (
855 * // ...
856 * )}
857 * </Transition>
858 * <button onClick={() => setInProp(true)}>
859 * Click to Enter
860 * </button>
861 * </div>
862 * );
863 * }
864 * ```
865 *
866 * When the button is clicked the component will shift to the `'entering'` state
867 * and stay there for 500ms (the value of `timeout`) before it finally switches
868 * to `'entered'`.
869 *
870 * When `in` is `false` the same thing happens except the state moves from
871 * `'exiting'` to `'exited'`.
872 */
873
874var Transition = /*#__PURE__*/function (_React$Component) {
875 _inheritsLoose(Transition, _React$Component);
876
877 function Transition(props, context) {
878 var _this;
879
880 _this = _React$Component.call(this, props, context) || this;
881 var parentGroup = context; // In the context of a TransitionGroup all enters are really appears
882
883 var appear = parentGroup && !parentGroup.isMounting ? props.enter : props.appear;
884 var initialStatus;
885 _this.appearStatus = null;
886
887 if (props.in) {
888 if (appear) {
889 initialStatus = EXITED;
890 _this.appearStatus = ENTERING;
891 } else {
892 initialStatus = ENTERED;
893 }
894 } else {
895 if (props.unmountOnExit || props.mountOnEnter) {
896 initialStatus = UNMOUNTED;
897 } else {
898 initialStatus = EXITED;
899 }
900 }
901
902 _this.state = {
903 status: initialStatus
904 };
905 _this.nextCallback = null;
906 return _this;
907 }
908
909 Transition.getDerivedStateFromProps = function getDerivedStateFromProps(_ref, prevState) {
910 var nextIn = _ref.in;
911
912 if (nextIn && prevState.status === UNMOUNTED) {
913 return {
914 status: EXITED
915 };
916 }
917
918 return null;
919 } // getSnapshotBeforeUpdate(prevProps) {
920 // let nextStatus = null
921 // if (prevProps !== this.props) {
922 // const { status } = this.state
923 // if (this.props.in) {
924 // if (status !== ENTERING && status !== ENTERED) {
925 // nextStatus = ENTERING
926 // }
927 // } else {
928 // if (status === ENTERING || status === ENTERED) {
929 // nextStatus = EXITING
930 // }
931 // }
932 // }
933 // return { nextStatus }
934 // }
935 ;
936
937 var _proto = Transition.prototype;
938
939 _proto.componentDidMount = function componentDidMount() {
940 this.updateStatus(true, this.appearStatus);
941 };
942
943 _proto.componentDidUpdate = function componentDidUpdate(prevProps) {
944 var nextStatus = null;
945
946 if (prevProps !== this.props) {
947 var status = this.state.status;
948
949 if (this.props.in) {
950 if (status !== ENTERING && status !== ENTERED) {
951 nextStatus = ENTERING;
952 }
953 } else {
954 if (status === ENTERING || status === ENTERED) {
955 nextStatus = EXITING;
956 }
957 }
958 }
959
960 this.updateStatus(false, nextStatus);
961 };
962
963 _proto.componentWillUnmount = function componentWillUnmount() {
964 this.cancelNextCallback();
965 };
966
967 _proto.getTimeouts = function getTimeouts() {
968 var timeout = this.props.timeout;
969 var exit, enter, appear;
970 exit = enter = appear = timeout;
971
972 if (timeout != null && typeof timeout !== 'number') {
973 exit = timeout.exit;
974 enter = timeout.enter; // TODO: remove fallback for next major
975
976 appear = timeout.appear !== undefined ? timeout.appear : enter;
977 }
978
979 return {
980 exit: exit,
981 enter: enter,
982 appear: appear
983 };
984 };
985
986 _proto.updateStatus = function updateStatus(mounting, nextStatus) {
987 if (mounting === void 0) {
988 mounting = false;
989 }
990
991 if (nextStatus !== null) {
992 // nextStatus will always be ENTERING or EXITING.
993 this.cancelNextCallback();
994
995 if (nextStatus === ENTERING) {
996 this.performEnter(mounting);
997 } else {
998 this.performExit();
999 }
1000 } else if (this.props.unmountOnExit && this.state.status === EXITED) {
1001 this.setState({
1002 status: UNMOUNTED
1003 });
1004 }
1005 };
1006
1007 _proto.performEnter = function performEnter(mounting) {
1008 var _this2 = this;
1009
1010 var enter = this.props.enter;
1011 var appearing = this.context ? this.context.isMounting : mounting;
1012
1013 var _ref2 = this.props.nodeRef ? [appearing] : [external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default().findDOMNode(this), appearing],
1014 maybeNode = _ref2[0],
1015 maybeAppearing = _ref2[1];
1016
1017 var timeouts = this.getTimeouts();
1018 var enterTimeout = appearing ? timeouts.appear : timeouts.enter; // no enter animation skip right to ENTERED
1019 // if we are mounting and running this it means appear _must_ be set
1020
1021 if (!mounting && !enter || config.disabled) {
1022 this.safeSetState({
1023 status: ENTERED
1024 }, function () {
1025 _this2.props.onEntered(maybeNode);
1026 });
1027 return;
1028 }
1029
1030 this.props.onEnter(maybeNode, maybeAppearing);
1031 this.safeSetState({
1032 status: ENTERING
1033 }, function () {
1034 _this2.props.onEntering(maybeNode, maybeAppearing);
1035
1036 _this2.onTransitionEnd(enterTimeout, function () {
1037 _this2.safeSetState({
1038 status: ENTERED
1039 }, function () {
1040 _this2.props.onEntered(maybeNode, maybeAppearing);
1041 });
1042 });
1043 });
1044 };
1045
1046 _proto.performExit = function performExit() {
1047 var _this3 = this;
1048
1049 var exit = this.props.exit;
1050 var timeouts = this.getTimeouts();
1051 var maybeNode = this.props.nodeRef ? undefined : external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default().findDOMNode(this); // no exit animation skip right to EXITED
1052
1053 if (!exit || config.disabled) {
1054 this.safeSetState({
1055 status: EXITED
1056 }, function () {
1057 _this3.props.onExited(maybeNode);
1058 });
1059 return;
1060 }
1061
1062 this.props.onExit(maybeNode);
1063 this.safeSetState({
1064 status: EXITING
1065 }, function () {
1066 _this3.props.onExiting(maybeNode);
1067
1068 _this3.onTransitionEnd(timeouts.exit, function () {
1069 _this3.safeSetState({
1070 status: EXITED
1071 }, function () {
1072 _this3.props.onExited(maybeNode);
1073 });
1074 });
1075 });
1076 };
1077
1078 _proto.cancelNextCallback = function cancelNextCallback() {
1079 if (this.nextCallback !== null) {
1080 this.nextCallback.cancel();
1081 this.nextCallback = null;
1082 }
1083 };
1084
1085 _proto.safeSetState = function safeSetState(nextState, callback) {
1086 // This shouldn't be necessary, but there are weird race conditions with
1087 // setState callbacks and unmounting in testing, so always make sure that
1088 // we can cancel any pending setState callbacks after we unmount.
1089 callback = this.setNextCallback(callback);
1090 this.setState(nextState, callback);
1091 };
1092
1093 _proto.setNextCallback = function setNextCallback(callback) {
1094 var _this4 = this;
1095
1096 var active = true;
1097
1098 this.nextCallback = function (event) {
1099 if (active) {
1100 active = false;
1101 _this4.nextCallback = null;
1102 callback(event);
1103 }
1104 };
1105
1106 this.nextCallback.cancel = function () {
1107 active = false;
1108 };
1109
1110 return this.nextCallback;
1111 };
1112
1113 _proto.onTransitionEnd = function onTransitionEnd(timeout, handler) {
1114 this.setNextCallback(handler);
1115 var node = this.props.nodeRef ? this.props.nodeRef.current : external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default().findDOMNode(this);
1116 var doesNotHaveTimeoutOrListener = timeout == null && !this.props.addEndListener;
1117
1118 if (!node || doesNotHaveTimeoutOrListener) {
1119 setTimeout(this.nextCallback, 0);
1120 return;
1121 }
1122
1123 if (this.props.addEndListener) {
1124 var _ref3 = this.props.nodeRef ? [this.nextCallback] : [node, this.nextCallback],
1125 maybeNode = _ref3[0],
1126 maybeNextCallback = _ref3[1];
1127
1128 this.props.addEndListener(maybeNode, maybeNextCallback);
1129 }
1130
1131 if (timeout != null) {
1132 setTimeout(this.nextCallback, timeout);
1133 }
1134 };
1135
1136 _proto.render = function render() {
1137 var status = this.state.status;
1138
1139 if (status === UNMOUNTED) {
1140 return null;
1141 }
1142
1143 var _this$props = this.props,
1144 children = _this$props.children,
1145 _in = _this$props.in,
1146 _mountOnEnter = _this$props.mountOnEnter,
1147 _unmountOnExit = _this$props.unmountOnExit,
1148 _appear = _this$props.appear,
1149 _enter = _this$props.enter,
1150 _exit = _this$props.exit,
1151 _timeout = _this$props.timeout,
1152 _addEndListener = _this$props.addEndListener,
1153 _onEnter = _this$props.onEnter,
1154 _onEntering = _this$props.onEntering,
1155 _onEntered = _this$props.onEntered,
1156 _onExit = _this$props.onExit,
1157 _onExiting = _this$props.onExiting,
1158 _onExited = _this$props.onExited,
1159 _nodeRef = _this$props.nodeRef,
1160 childProps = _objectWithoutPropertiesLoose(_this$props, ["children", "in", "mountOnEnter", "unmountOnExit", "appear", "enter", "exit", "timeout", "addEndListener", "onEnter", "onEntering", "onEntered", "onExit", "onExiting", "onExited", "nodeRef"]);
1161
1162 return (
1163 /*#__PURE__*/
1164 // allows for nested Transitions
1165 external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement(TransitionGroupContext.Provider, {
1166 value: null
1167 }, typeof children === 'function' ? children(status, childProps) : external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.only(children), childProps))
1168 );
1169 };
1170
1171 return Transition;
1172}((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component);
1173
1174Transition.contextType = TransitionGroupContext;
1175Transition.propTypes = false ? 0 : {}; // Name the function so it is clearer in the documentation
1176
1177function Transition_noop() {}
1178
1179Transition.defaultProps = {
1180 in: false,
1181 mountOnEnter: false,
1182 unmountOnExit: false,
1183 appear: false,
1184 enter: true,
1185 exit: true,
1186 onEnter: Transition_noop,
1187 onEntering: Transition_noop,
1188 onEntered: Transition_noop,
1189 onExit: Transition_noop,
1190 onExiting: Transition_noop,
1191 onExited: Transition_noop
1192};
1193Transition.UNMOUNTED = UNMOUNTED;
1194Transition.EXITED = EXITED;
1195Transition.ENTERING = ENTERING;
1196Transition.ENTERED = ENTERED;
1197Transition.EXITING = EXITING;
1198/* harmony default export */ const esm_Transition = (Transition);
1199;// CONCATENATED MODULE: ../../node_modules/react-transition-group/esm/CSSTransition.js
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210var _addClass = function addClass(node, classes) {
1211 return node && classes && classes.split(' ').forEach(function (c) {
1212 return addClass_addClass(node, c);
1213 });
1214};
1215
1216var removeClass = function removeClass(node, classes) {
1217 return node && classes && classes.split(' ').forEach(function (c) {
1218 return removeClass_removeClass(node, c);
1219 });
1220};
1221/**
1222 * A transition component inspired by the excellent
1223 * [ng-animate](https://docs.angularjs.org/api/ngAnimate) library, you should
1224 * use it if you're using CSS transitions or animations. It's built upon the
1225 * [`Transition`](https://reactcommunity.org/react-transition-group/transition)
1226 * component, so it inherits all of its props.
1227 *
1228 * `CSSTransition` applies a pair of class names during the `appear`, `enter`,
1229 * and `exit` states of the transition. The first class is applied and then a
1230 * second `*-active` class in order to activate the CSS transition. After the
1231 * transition, matching `*-done` class names are applied to persist the
1232 * transition state.
1233 *
1234 * ```jsx
1235 * function App() {
1236 * const [inProp, setInProp] = useState(false);
1237 * return (
1238 * <div>
1239 * <CSSTransition in={inProp} timeout={200} classNames="my-node">
1240 * <div>
1241 * {"I'll receive my-node-* classes"}
1242 * </div>
1243 * </CSSTransition>
1244 * <button type="button" onClick={() => setInProp(true)}>
1245 * Click to Enter
1246 * </button>
1247 * </div>
1248 * );
1249 * }
1250 * ```
1251 *
1252 * When the `in` prop is set to `true`, the child component will first receive
1253 * the class `example-enter`, then the `example-enter-active` will be added in
1254 * the next tick. `CSSTransition` [forces a
1255 * reflow](https://github.com/reactjs/react-transition-group/blob/5007303e729a74be66a21c3e2205e4916821524b/src/CSSTransition.js#L208-L215)
1256 * between before adding the `example-enter-active`. This is an important trick
1257 * because it allows us to transition between `example-enter` and
1258 * `example-enter-active` even though they were added immediately one after
1259 * another. Most notably, this is what makes it possible for us to animate
1260 * _appearance_.
1261 *
1262 * ```css
1263 * .my-node-enter {
1264 * opacity: 0;
1265 * }
1266 * .my-node-enter-active {
1267 * opacity: 1;
1268 * transition: opacity 200ms;
1269 * }
1270 * .my-node-exit {
1271 * opacity: 1;
1272 * }
1273 * .my-node-exit-active {
1274 * opacity: 0;
1275 * transition: opacity 200ms;
1276 * }
1277 * ```
1278 *
1279 * `*-active` classes represent which styles you want to animate **to**, so it's
1280 * important to add `transition` declaration only to them, otherwise transitions
1281 * might not behave as intended! This might not be obvious when the transitions
1282 * are symmetrical, i.e. when `*-enter-active` is the same as `*-exit`, like in
1283 * the example above (minus `transition`), but it becomes apparent in more
1284 * complex transitions.
1285 *
1286 * **Note**: If you're using the
1287 * [`appear`](http://reactcommunity.org/react-transition-group/transition#Transition-prop-appear)
1288 * prop, make sure to define styles for `.appear-*` classes as well.
1289 */
1290
1291
1292var CSSTransition = /*#__PURE__*/function (_React$Component) {
1293 _inheritsLoose(CSSTransition, _React$Component);
1294
1295 function CSSTransition() {
1296 var _this;
1297
1298 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1299 args[_key] = arguments[_key];
1300 }
1301
1302 _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
1303 _this.appliedClasses = {
1304 appear: {},
1305 enter: {},
1306 exit: {}
1307 };
1308
1309 _this.onEnter = function (maybeNode, maybeAppearing) {
1310 var _this$resolveArgument = _this.resolveArguments(maybeNode, maybeAppearing),
1311 node = _this$resolveArgument[0],
1312 appearing = _this$resolveArgument[1];
1313
1314 _this.removeClasses(node, 'exit');
1315
1316 _this.addClass(node, appearing ? 'appear' : 'enter', 'base');
1317
1318 if (_this.props.onEnter) {
1319 _this.props.onEnter(maybeNode, maybeAppearing);
1320 }
1321 };
1322
1323 _this.onEntering = function (maybeNode, maybeAppearing) {
1324 var _this$resolveArgument2 = _this.resolveArguments(maybeNode, maybeAppearing),
1325 node = _this$resolveArgument2[0],
1326 appearing = _this$resolveArgument2[1];
1327
1328 var type = appearing ? 'appear' : 'enter';
1329
1330 _this.addClass(node, type, 'active');
1331
1332 if (_this.props.onEntering) {
1333 _this.props.onEntering(maybeNode, maybeAppearing);
1334 }
1335 };
1336
1337 _this.onEntered = function (maybeNode, maybeAppearing) {
1338 var _this$resolveArgument3 = _this.resolveArguments(maybeNode, maybeAppearing),
1339 node = _this$resolveArgument3[0],
1340 appearing = _this$resolveArgument3[1];
1341
1342 var type = appearing ? 'appear' : 'enter';
1343
1344 _this.removeClasses(node, type);
1345
1346 _this.addClass(node, type, 'done');
1347
1348 if (_this.props.onEntered) {
1349 _this.props.onEntered(maybeNode, maybeAppearing);
1350 }
1351 };
1352
1353 _this.onExit = function (maybeNode) {
1354 var _this$resolveArgument4 = _this.resolveArguments(maybeNode),
1355 node = _this$resolveArgument4[0];
1356
1357 _this.removeClasses(node, 'appear');
1358
1359 _this.removeClasses(node, 'enter');
1360
1361 _this.addClass(node, 'exit', 'base');
1362
1363 if (_this.props.onExit) {
1364 _this.props.onExit(maybeNode);
1365 }
1366 };
1367
1368 _this.onExiting = function (maybeNode) {
1369 var _this$resolveArgument5 = _this.resolveArguments(maybeNode),
1370 node = _this$resolveArgument5[0];
1371
1372 _this.addClass(node, 'exit', 'active');
1373
1374 if (_this.props.onExiting) {
1375 _this.props.onExiting(maybeNode);
1376 }
1377 };
1378
1379 _this.onExited = function (maybeNode) {
1380 var _this$resolveArgument6 = _this.resolveArguments(maybeNode),
1381 node = _this$resolveArgument6[0];
1382
1383 _this.removeClasses(node, 'exit');
1384
1385 _this.addClass(node, 'exit', 'done');
1386
1387 if (_this.props.onExited) {
1388 _this.props.onExited(maybeNode);
1389 }
1390 };
1391
1392 _this.resolveArguments = function (maybeNode, maybeAppearing) {
1393 return _this.props.nodeRef ? [_this.props.nodeRef.current, maybeNode] // here `maybeNode` is actually `appearing`
1394 : [maybeNode, maybeAppearing];
1395 };
1396
1397 _this.getClassNames = function (type) {
1398 var classNames = _this.props.classNames;
1399 var isStringClassNames = typeof classNames === 'string';
1400 var prefix = isStringClassNames && classNames ? classNames + "-" : '';
1401 var baseClassName = isStringClassNames ? "" + prefix + type : classNames[type];
1402 var activeClassName = isStringClassNames ? baseClassName + "-active" : classNames[type + "Active"];
1403 var doneClassName = isStringClassNames ? baseClassName + "-done" : classNames[type + "Done"];
1404 return {
1405 baseClassName: baseClassName,
1406 activeClassName: activeClassName,
1407 doneClassName: doneClassName
1408 };
1409 };
1410
1411 return _this;
1412 }
1413
1414 var _proto = CSSTransition.prototype;
1415
1416 _proto.addClass = function addClass(node, type, phase) {
1417 var className = this.getClassNames(type)[phase + "ClassName"];
1418
1419 var _this$getClassNames = this.getClassNames('enter'),
1420 doneClassName = _this$getClassNames.doneClassName;
1421
1422 if (type === 'appear' && phase === 'done' && doneClassName) {
1423 className += " " + doneClassName;
1424 } // This is to force a repaint,
1425 // which is necessary in order to transition styles when adding a class name.
1426
1427
1428 if (phase === 'active') {
1429 /* eslint-disable no-unused-expressions */
1430 node && node.scrollTop;
1431 }
1432
1433 if (className) {
1434 this.appliedClasses[type][phase] = className;
1435
1436 _addClass(node, className);
1437 }
1438 };
1439
1440 _proto.removeClasses = function removeClasses(node, type) {
1441 var _this$appliedClasses$ = this.appliedClasses[type],
1442 baseClassName = _this$appliedClasses$.base,
1443 activeClassName = _this$appliedClasses$.active,
1444 doneClassName = _this$appliedClasses$.done;
1445 this.appliedClasses[type] = {};
1446
1447 if (baseClassName) {
1448 removeClass(node, baseClassName);
1449 }
1450
1451 if (activeClassName) {
1452 removeClass(node, activeClassName);
1453 }
1454
1455 if (doneClassName) {
1456 removeClass(node, doneClassName);
1457 }
1458 };
1459
1460 _proto.render = function render() {
1461 var _this$props = this.props,
1462 _ = _this$props.classNames,
1463 props = _objectWithoutPropertiesLoose(_this$props, ["classNames"]);
1464
1465 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement(esm_Transition, _extends({}, props, {
1466 onEnter: this.onEnter,
1467 onEntered: this.onEntered,
1468 onEntering: this.onEntering,
1469 onExit: this.onExit,
1470 onExiting: this.onExiting,
1471 onExited: this.onExited
1472 }));
1473 };
1474
1475 return CSSTransition;
1476}((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component);
1477
1478CSSTransition.defaultProps = {
1479 classNames: ''
1480};
1481CSSTransition.propTypes = false ? 0 : {};
1482/* harmony default export */ const esm_CSSTransition = (CSSTransition);
1483;// CONCATENATED MODULE: ../react-portal/esm/index.js
1484
1485
1486var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
1487function Portal(props) {
1488 var {
1489 container
1490 } = props;
1491 var defaultNode = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)();
1492 var containerRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(container);
1493 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
1494 return () => {
1495 if (defaultNode.current && containerRef.current) {
1496 containerRef.current.removeChild(defaultNode.current);
1497 defaultNode.current = undefined;
1498 }
1499 };
1500 }, []);
1501
1502 if (!canUseDOM) {
1503 return null;
1504 }
1505
1506 if (!containerRef.current) {
1507 containerRef.current = document.body;
1508 }
1509
1510 if (!defaultNode.current) {
1511 defaultNode.current = document.createElement('div');
1512 containerRef.current.appendChild(defaultNode.current);
1513 }
1514
1515 return /*#__PURE__*/external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default().createPortal(props.children, defaultNode.current);
1516}
1517
1518;// CONCATENATED MODULE: ../react-overlay/esm/style/index.css
1519// extracted by mini-css-extract-plugin
1520/* harmony default export */ const style = ({});
1521;// CONCATENATED MODULE: ../react-overlay/esm/index.js
1522
1523
1524var esm_excluded = ["className", "style", "isOpen", "prefixCls", "usePortal", "maskClosable", "backdropProps", "portalProps", "hasBackdrop", "unmountOnExit", "timeout", "transitionName", "onOpening", "onOpened", "onClosing", "onClosed", "onClose", "onEnter", "onExiting", "onEntering", "onEntered", "onExit", "children", "dialogProps"];
1525
1526/**
1527 * Overlay 组件
1528 * ---------------
1529 * 动画库 react-transition-group 文档
1530 * 老的文档
1531 * https://facebook.github.io/react/docs/animation.html
1532 * 新的文档
1533 * https://reactcommunity.org/react-transition-group/
1534 * 动画效果
1535 * https://daneden.github.io/animate.css/
1536 */
1537
1538
1539
1540
1541
1542
1543
1544function Overlay(props) {
1545 var {
1546 className,
1547 style,
1548 isOpen: _ = false,
1549 prefixCls = 'w-overlay',
1550 usePortal = true,
1551 maskClosable = true,
1552 backdropProps = {},
1553 portalProps = {},
1554 hasBackdrop = true,
1555 unmountOnExit = true,
1556 // 设置 true 销毁根节点
1557 timeout = 300,
1558 transitionName = 'w-overlay',
1559 // onEnter = noop,
1560 onOpening = noop,
1561 onOpened = noop,
1562 onClosing = noop,
1563 onClosed = noop,
1564 onClose = noop,
1565 onEnter: _onEnter = noop,
1566 onExiting: _onExiting = noop,
1567 onEntering: _onEntering = noop,
1568 onEntered: _onEntered = noop,
1569 onExit = noop,
1570 children,
1571 dialogProps = {}
1572 } = props,
1573 otherProps = _objectWithoutPropertiesLoose(props, esm_excluded);
1574
1575 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(); // const [isOpen, setIsOpen] = useState(props.isOpen || false);
1576
1577 var [visible, setVisible] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
1578 var container = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
1579 var overlay = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
1580 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
1581 if (isOpen !== props.isOpen && props.isOpen) {
1582 setVisible(true);
1583 }
1584
1585 if (isOpen !== props.isOpen && !props.isOpen) {
1586 overlayWillClose();
1587 setIsOpen(false);
1588 }
1589 }, [props.isOpen]);
1590 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
1591 if (visible) {
1592 overlayWillOpen();
1593 setIsOpen(true);
1594 }
1595 }, [visible]);
1596 var decoratedChild = typeof children === 'object' ? /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.cloneElement)(children, _extends({}, dialogProps, {
1597 style: _extends({}, children.props.style, dialogProps.style),
1598 className: [children.props.className, prefixCls + "-content"].filter(Boolean).join(' ').trim(),
1599 tabIndex: 0
1600 })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", _extends({}, dialogProps, {
1601 className: prefixCls + "-content",
1602 children: children
1603 }));
1604
1605 function handleClosed(node) {
1606 setVisible(false);
1607 onClosed && onClosed(node);
1608 }
1609
1610 function handleBackdropMouseDown(e) {
1611 if (e.target !== container.current && usePortal) {
1612 return;
1613 }
1614
1615 if (maskClosable && hasBackdrop) {
1616 overlayWillClose();
1617 setIsOpen(false);
1618 onClose && onClose(e);
1619 }
1620
1621 backdropProps && backdropProps.onMouseDown && backdropProps.onMouseDown(e);
1622 }
1623
1624 function overlayWillOpen() {
1625 if (hasBackdrop && usePortal) {
1626 document.body.classList.add(prefixCls + "-open");
1627 }
1628 }
1629
1630 function overlayWillClose() {
1631 if (hasBackdrop && usePortal) {
1632 document.body.classList.remove(prefixCls + "-open");
1633 } // if (unmountOnExit) {
1634 // setVisible(false)
1635 // }
1636
1637 }
1638
1639 var TransitionGroupComp = /*#__PURE__*/(0,jsx_runtime.jsx)(esm_CSSTransition, _extends({
1640 classNames: transitionName,
1641 unmountOnExit: unmountOnExit,
1642 timeout: timeout,
1643 in: isOpen,
1644 onEnter: isAppearing => {
1645 _onEnter(overlay.current, isAppearing);
1646 },
1647 onEntering: isAppearing => {
1648 onOpening(overlay.current, isAppearing);
1649
1650 _onEntering(overlay.current);
1651 },
1652 onEntered: isAppearing => {
1653 onOpened(overlay.current, isAppearing);
1654
1655 _onEntered(overlay.current);
1656 },
1657 onExiting: () => {
1658 onClosing(overlay.current);
1659
1660 _onExiting(overlay.current);
1661 },
1662 onExited: () => {
1663 handleClosed(overlay.current);
1664 onExit(overlay.current);
1665 },
1666 nodeRef: overlay
1667 }, otherProps, {
1668 children: status => {
1669 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
1670 style: style,
1671 ref: overlay,
1672 className: [prefixCls, className, !usePortal ? prefixCls + "-inline" : null, isOpen ? prefixCls + "-enter-done" : null].filter(Boolean).join(' ').trim(),
1673 children: [hasBackdrop && /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.cloneElement)( /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), _extends({}, backdropProps, {
1674 onMouseDown: handleBackdropMouseDown,
1675 className: [prefixCls + "-backdrop", backdropProps.className].filter(Boolean).join(' ').trim(),
1676 tabIndex: maskClosable ? 0 : null
1677 })), usePortal ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
1678 ref: container,
1679 onMouseDown: handleBackdropMouseDown,
1680 className: prefixCls + "-container",
1681 children: /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.cloneElement)(decoratedChild, {
1682 'data-status': status
1683 })
1684 }) : /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.cloneElement)(decoratedChild, {
1685 'data-status': status
1686 })]
1687 });
1688 }
1689 }));
1690
1691 if (visible && usePortal) {
1692 return /*#__PURE__*/(0,jsx_runtime.jsx)(Portal, _extends({}, _extends({}, portalProps), {
1693 children: TransitionGroupComp
1694 }));
1695 } else {
1696 return TransitionGroupComp;
1697 }
1698}
1699
1700;// CONCATENATED MODULE: ../../node_modules/@uiw/icons/fonts/w-icon.json
1701const w_icon_namespaceObject = JSON.parse('{"adobe":["M20,1 L20,19.0010671 L12.6072222,1 L20,1 Z M7.39861111,1 L-1.68220993e-12,19.0010671 L-1.68220993e-12,1 L7.39861111,1 Z M10.0027778,7.26488497 L14.7138889,19 L11.6269444,19 L10.2172222,15.5814318 L6.77027778,15.5814318 L10.0027778,7.26488497 Z"],"alipay":["M20,13.6918519 L20,3.84592593 C20,1.72148148 18.2785185,0 16.1540741,0 L3.84592593,0 C1.72148148,0 0,1.72148148 0,3.84592593 L0,16.1540741 C0,18.2785185 1.72148148,20 3.84592593,20 L16.1540741,20 C18.0474074,20 19.6207407,18.6311111 19.9407407,16.8325926 C18.9214815,16.3940741 14.5007407,14.4859259 12.1985185,13.3837037 C10.4444444,15.5051852 8.61037037,16.7792593 5.84296296,16.7792593 C3.07555556,16.7792593 1.22962963,15.0755556 1.45481481,12.9896296 C1.6,11.6207407 2.53925926,9.3837037 6.6162963,9.76888889 C8.76444444,9.97037037 9.74814815,10.3733333 11.5022222,10.9511111 C11.9525926,10.1214815 12.3318519,9.20592593 12.6162963,8.23111111 L4.84740741,8.23111111 L4.84740741,7.46074074 L8.69037037,7.46074074 L8.69037037,6.07703704 L4,6.07703704 L4,5.22962963 L8.69037037,5.22962963 L8.69037037,3.23555556 C8.69037037,3.23555556 8.73481481,2.92148148 9.07851852,2.92148148 L11.0014815,2.92148148 L11.0014815,5.22962963 L16.002963,5.22962963 L16.002963,6.07703704 L11.0014815,6.07703704 L11.0014815,7.46074074 L15.0785185,7.46074074 C14.7051852,8.98962963 14.1362963,10.3881481 13.4251852,11.6148148 C14.6074074,12.0444444 20,13.6918519 20,13.6918519 Z M5.53777778,15.4607407 C2.61333333,15.4607407 2.15407407,13.6148148 2.30814815,12.8444444 C2.46222222,12.0740741 3.30962963,11.0755556 4.93333333,11.0755556 C6.80296296,11.0755556 8.47407407,11.5525926 10.48,12.5303704 C9.07259259,14.3674074 7.3362963,15.4607407 5.53777778,15.4607407 Z"],"aliwangwang":["M19.22908,6.57180321 C18.7362766,5.42095221 18.0263471,4.38542657 17.1261272,3.49886285 C16.2259072,2.61229913 15.1744308,1.91554174 14.0058527,1.42781157 C12.7958009,0.92326311 11.510121,0.66858627 10.1854071,0.66858627 C9.07781943,0.66858627 7.99462797,0.846379536 6.96022892,1.20196607 C4.19125976,-0.0930416382 0.900211828,-0.00174239364 0.756274224,0.00306282975 C0.214678494,0.0198811116 -0.143945706,0.560468744 0.0561031671,1.05540675 L1.78335442,5.33205558 C0.856298661,6.83849311 0.368374579,8.55876309 0.368374579,10.3342931 C0.368374579,11.6389113 0.626974342,12.9050877 1.13929463,14.0967831 C1.63209795,15.2476341 2.34202749,16.2831597 3.24224742,17.1697234 C4.14246735,18.0562871 5.19394375,18.7530445 6.36252192,19.2407747 C7.57257364,19.7453232 8.8582536,20 10.1829675,20 C11.5076814,20 12.7933613,19.7453232 14.0058527,19.2407747 C15.1744308,18.7554471 16.2259072,18.0562871 17.1261272,17.1697234 C18.0263471,16.2831597 18.733837,15.2476341 19.22908,14.0967831 C19.7414002,12.9050877 20,11.6389113 20,10.3342931 C20,9.02967498 19.7414002,7.76349862 19.22908,6.57180321 Z M10.6464954,8.42661945 C10.6464954,8.8687 10.2829919,9.22668914 9.83410176,9.22668914 L9.83410176,9.22668914 C9.38521161,9.22668914 9.02170817,8.8687 9.02170817,8.42661945 L9.02170817,6.97303937 C9.02170817,6.53095882 9.38521161,6.17296967 9.83410176,6.17296967 L9.83410176,6.17296967 C10.2829919,6.17296967 10.6464954,6.53095882 10.6464954,6.97303937 L10.6464954,8.42661945 Z M15.3671608,8.42661945 C15.3671608,8.8687 15.0036574,9.22668914 14.5547673,9.22668914 L14.5547673,9.22668914 C14.1058771,9.22668914 13.7423737,8.8687 13.7423737,8.42661945 L13.7423737,6.97303937 C13.7423737,6.53095882 14.1058771,6.17296967 14.5547673,6.17296967 L14.5547673,6.17296967 C15.0036574,6.17296967 15.3671608,6.53095882 15.3671608,6.97303937 L15.3671608,8.42661945 Z"],"android-o":["M4.07398016,6.44514442 C3.91051929,6.44514442 3.77800806,6.57287936 3.77800806,6.73044839 L3.77800806,12.7156816 C3.77800806,12.8732507 3.91051929,13.0009856 4.07398016,13.0009856 C4.23744104,13.0009856 4.36995227,12.8732507 4.36995227,12.7156816 L4.36995227,6.73044839 C4.36995227,6.57287936 4.23744104,6.44514442 4.07398016,6.44514442 Z M4.16300468,5.12738566 C5.0814568,5.12738566 5.82600935,5.84510129 5.82600935,6.73044839 L5.82600935,12.7156816 C5.82600935,13.6010287 5.0814568,14.3187444 4.16300468,14.3187444 C3.24455256,14.3187444 2.5,13.6010287 2.5,12.7156816 L2.5,6.73044839 C2.5,5.84510129 3.24455256,5.12738566 4.16300468,5.12738566 Z M5.90209221,6.62819569 L5.90209221,14.7579973 L14.1042877,14.7579973 L14.1042877,6.62819569 L5.90209221,6.62819569 Z M4.53505963,5.31043693 L15.4713202,5.31043693 L15.4713202,15.1972502 C15.4713202,15.6824356 15.0632927,16.075756 14.5599652,16.075756 L5.44641468,16.075756 C4.94308719,16.075756 4.53505963,15.6824356 4.53505963,15.1972502 L4.53505963,5.31043693 Z M15.9073327,6.42906211 C15.7438718,6.42906211 15.6113606,6.55679705 15.6113606,6.71436609 L15.6113606,12.6995993 C15.6113606,12.8571684 15.7438718,12.9849033 15.9073327,12.9849033 C16.0707935,12.9849033 16.2033048,12.7963549 16.2033048,12.6995993 L16.2033048,6.71436609 C16.2033048,6.55679705 16.0707935,6.42906211 15.9073327,6.42906211 Z M9.01765538,15.2049105 C9.395151,15.2049105 9.70117167,15.4999009 9.70117167,15.8637899 L9.70117167,18.1842373 C9.70117167,19.2928496 9.1045152,20 8.04153784,20 C6.99509657,20 6.37949269,19.3157378 6.31721896,18.1842373 L6.31721896,15.8637899 C6.31721896,15.4999009 6.62323962,15.2049105 7.00073524,15.2049105 C7.37823087,15.2049105 7.68425153,15.4999009 7.68425153,15.8637899 L7.68326089,18.1487766 C7.70822453,18.5952479 7.78648905,18.6822412 8.04153784,18.6822412 C8.28005053,18.6822412 8.33413909,18.6181361 8.33413909,18.1842373 L8.33413909,15.8637899 C8.33413909,15.4999009 8.64015976,15.2049105 9.01765538,15.2049105 Z M13.5586383,15.2049105 C13.9361339,15.2049105 14.2421546,15.4999009 14.2421546,15.8637899 L14.2421546,18.1842373 C14.2421546,19.2928496 13.6454981,20 12.5825208,20 C11.5360795,20 10.9204756,19.3157378 10.8582019,18.1842373 L10.8582019,15.8637899 C10.8582019,15.4999009 11.1642226,15.2049105 11.5417182,15.2049105 C11.9192138,15.2049105 12.2252345,15.4999009 12.2252345,15.8637899 L12.2242438,18.1487766 C12.2492075,18.5952479 12.327472,18.6822412 12.5825208,18.6822412 C12.8210335,18.6822412 12.875122,18.6181361 12.875122,18.1842373 L12.875122,15.8637899 C12.875122,15.4999009 13.1811427,15.2049105 13.5586383,15.2049105 Z M12.6639411,0.271165158 C12.8861029,-0.0230341093 13.3136142,-0.0879234601 13.6188142,0.126230737 C13.9240142,0.340384933 13.9913299,0.752486839 13.769168,1.04668611 L13.769168,1.04668611 L13.0882553,1.94928274 C14.2439039,2.68253194 15.1108008,3.81236851 15.4713993,5.15121253 C15.5879165,5.12484976 15.7108148,5.11130335 15.8369953,5.11130335 C16.7554474,5.11130335 17.5,5.82901899 17.5,6.71436609 L17.5,12.6995993 C17.5,13.5849464 16.7554474,14.3026621 15.8369953,14.3026621 C14.9185432,14.3026621 14.1739906,13.5849464 14.1739906,12.6995993 L14.1739906,6.71436609 C14.1739906,6.39567442 14.2704645,6.09870324 14.4367962,5.84910926 L14.2342372,5.8808147 C13.904776,3.86754294 12.0959084,2.36410577 9.95841577,2.36410577 C7.746647,2.36410577 5.89667151,3.97144135 5.65588732,6.0729355 L4.29711724,5.92827171 C4.48394229,4.29771718 5.40552419,2.89384247 6.72648986,2.01557004 L5.99462688,1.04668611 C5.77246501,0.752486839 5.83978071,0.340384933 6.14498071,0.126230737 C6.45018072,-0.0879234601 6.877692,-0.0230341093 7.09985388,0.271165158 L7.95068917,1.39774461 C8.57641856,1.17040256 9.25342796,1.04634701 9.95841577,1.04634701 C10.617415,1.04634701 11.2526282,1.15490163 11.8446082,1.35524267 Z M8.63615736,3.33742135 C8.88782111,3.33742135 9.09183489,3.53408159 9.09183489,3.77667427 C9.09183489,4.01926696 8.88782111,4.21592719 8.63615736,4.21592719 C8.38449361,4.21592719 8.18047983,4.01926696 8.18047983,3.77667427 C8.18047983,3.53408159 8.38449361,3.33742135 8.63615736,3.33742135 Z M11.3702225,3.33742135 C11.6218863,3.33742135 11.8259,3.53408159 11.8259,3.77667427 C11.8259,4.01926696 11.6218863,4.21592719 11.3702225,4.21592719 C11.1185588,4.21592719 10.914545,4.01926696 10.914545,3.77667427 C10.914545,3.53408159 11.1185588,3.33742135 11.3702225,3.33742135 Z"],"android":["M12.73532,1.8275782 L13.6004468,0.254234987 C13.6465354,0.171670366 13.6164105,0.0662850893 13.5329875,0.0211566008 C13.4482772,-0.0247411233 13.3439985,0.00679753626 13.2994548,0.0891057454 L12.4250587,1.67809008 C11.6897009,1.35321625 10.866543,1.17013817 9.99652404,1.17090741 C9.12804998,1.17013817 8.30643696,1.3521906 7.57339644,1.67655161 L6.69848542,0.0909006285 C6.65368421,0.00731036 6.54811814,-0.0232026521 6.4657251,0.0224386601 C6.3817872,0.0670543249 6.35088981,0.171926778 6.39749337,0.254491399 L7.26313518,1.82629614 C5.562234,2.70014778 4.41336615,4.36297874 4.41439606,6.27273432 L15.5799394,6.27170867 C15.5804544,4.36246591 14.4336463,2.70245549 12.73532,1.8275782 L12.73532,1.8275782 Z M7.45727376,4.25861911 C7.20005301,4.25810628 6.99072321,4.04964343 6.99072321,3.79246233 C6.99072321,3.53656329 7.20005301,3.32630556 7.45753124,3.32630556 C7.71655434,3.32630556 7.92588413,3.53656329 7.92614161,3.79246233 C7.92614161,4.04964343 7.71655434,4.25861911 7.45727376,4.25861911 L7.45727376,4.25861911 Z M15.5418326,6.7001729 L15.5438925,14.7115053 C15.543635,15.1930467 15.2817796,15.6092032 14.8955623,15.8392046 C14.6973041,15.9574105 14.4681484,16.0297187 14.2207119,16.0294622 L14.2207119,16.0294622 L13.3167058,16.0299751 L13.3174782,18.7638384 C13.3174782,19.4453811 12.7626126,19.9994872 12.0777206,19.9989744 C11.9922378,19.9989744 11.9088148,19.9905128 11.8282242,19.9741024 C11.2640894,19.8594863 10.8382204,19.3607652 10.8374479,18.7651205 L10.8374479,18.7651205 L10.8374479,16.0302315 L9.16409693,16.0302315 L9.16486937,18.7651205 C9.16486937,19.361278 8.73977281,19.8594863 8.17486558,19.9748716 C8.09401742,19.991282 8.01033699,20 7.92485422,20 C7.32698978,20 6.82696706,19.5764076 6.71161681,19.01384 C6.69513821,18.933583 6.68638395,18.8505056 6.68638395,18.7653769 L6.68638395,18.7653769 L6.68535403,16.0304879 L5.78469519,16.0304879 C5.26355926,16.0304879 4.81812192,15.729204 4.60261265,15.294073 C4.51532753,15.1181745 4.46177206,14.9227886 4.46202953,14.7127873 L4.46202953,14.7127873 L4.46022719,6.70222419 L15.5418326,6.7001729 Z M2.73950019,6.46888939 C3.4241348,6.46888939 3.97977281,7.02171338 3.97977281,7.70299971 L3.97977281,7.70299971 L3.97977281,12.8727758 C3.97977281,12.9581609 3.97127603,13.0414948 3.95479743,13.1220081 C3.83970466,13.685345 3.33993942,14.1076553 2.7405301,14.1084245 C2.48820144,14.1079117 2.25389625,14.0320138 2.05795532,13.9027822 C1.72271867,13.6820116 1.50102991,13.3043169 1.50077243,12.8727758 L1.50077243,12.8727758 L1.5,7.70325612 C1.50025748,7.02248261 2.05486558,6.46888939 2.73950019,6.46888939 Z M17.2594699,6.46760734 C17.944362,6.46760734 18.4992276,7.0199185 18.4992276,7.70197406 L18.4992276,7.70197406 L18.5,12.8709809 C18.4997425,13.5540621 17.9453919,14.105604 17.2610148,14.105604 C16.5758652,14.1061168 16.0212571,13.5540621 16.0209996,12.8714937 L16.0209996,12.8714937 L16.0204847,7.70248688 C16.0202272,7.02043132 16.5750928,6.46709451 17.2594699,6.46760734 Z M12.5414388,3.32476709 C12.7981446,3.32527991 13.0087618,3.53605047 13.0087618,3.79194951 C13.0087618,4.04913061 12.799432,4.25759346 12.5414388,4.25759346 C12.2834457,4.25759346 12.0728285,4.04964343 12.0733434,3.79143669 C12.0733434,3.53605047 12.2829307,3.32579274 12.5414388,3.32476709 Z"],"apple":["M14.1222584,4.68222045 C15.4725648,4.68222045 16.9029698,5.42546577 17.9224981,6.71020766 C14.5825789,8.56144598 15.1252231,13.3836655 18.5,14.6731574 C18.0354768,15.7134008 17.8127331,16.1783979 17.2147121,17.0986421 C16.3803503,18.383384 15.2040857,19.9828739 13.7462394,19.9968738 C12.4508155,20.0091237 12.1183069,19.1443792 10.3600904,19.1541291 C8.60212114,19.1641291 8.23549641,20.0118737 6.93982533,19.9998738 C5.48197904,19.9861239 4.36702453,18.541633 3.53216835,17.2571411 C1.19793322,13.6649138 0.954175977,9.44944037 2.39372811,7.20895451 C3.41671741,5.61571456 5.03031122,4.68347045 6.54798433,4.68347045 C8.09309867,4.68347045 9.06441935,5.54046504 10.3417963,5.54046504 C11.5811016,5.54046504 12.335859,4.68222045 14.1222584,4.68222045 Z M13.7301702,0 C13.9091563,1.21549233 13.416203,2.40498482 12.767255,3.24697951 C12.0723243,4.14897382 10.8747989,4.84821941 9.71757008,4.81196964 C9.50644566,3.64872698 10.0490898,2.45198453 10.706196,1.64498962 C11.4300512,0.755745231 12.6700982,0.0739995331 13.7301702,0 Z"],"appstore-o":["M2.02020202,1.51515152 C1.74127033,1.51515152 1.51515152,1.74127033 1.51515152,2.02020202 L1.51515152,7.07070707 C1.51515152,7.34963876 1.74127033,7.57575758 2.02020202,7.57575758 L7.07070707,7.57575758 C7.34963876,7.57575758 7.57575758,7.34963876 7.57575758,7.07070707 L7.57575758,2.02020202 C7.57575758,1.74127033 7.34963876,1.51515152 7.07070707,1.51515152 L2.02020202,1.51515152 Z M7.07070707,10.9090909 C8.18643384,10.9090909 9.09090909,11.8135662 9.09090909,12.9292929 L9.09090909,17.979798 C9.09090909,19.0955247 8.18643384,20 7.07070707,20 L2.02020202,20 C0.904475253,20 0,19.0955247 0,17.979798 L0,12.9292929 C0,11.8135662 0.904475253,10.9090909 2.02020202,10.9090909 L7.07070707,10.9090909 Z M17.979798,10.9090909 C19.0955247,10.9090909 20,11.8135662 20,12.9292929 L20,17.979798 C20,19.0955247 19.0955247,20 17.979798,20 L12.9292929,20 C11.8135662,20 10.9090909,19.0955247 10.9090909,17.979798 L10.9090909,12.9292929 C10.9090909,11.8135662 11.8135662,10.9090909 12.9292929,10.9090909 L17.979798,10.9090909 Z M7.07070707,12.4242424 L2.02020202,12.4242424 C1.74127033,12.4242424 1.51515152,12.6503612 1.51515152,12.9292929 L1.51515152,17.979798 C1.51515152,18.2587297 1.74127033,18.4848485 2.02020202,18.4848485 L7.07070707,18.4848485 C7.34963876,18.4848485 7.57575758,18.2587297 7.57575758,17.979798 L7.57575758,12.9292929 C7.57575758,12.6503612 7.34963876,12.4242424 7.07070707,12.4242424 Z M17.979798,12.4242424 L12.9292929,12.4242424 C12.6503612,12.4242424 12.4242424,12.6503612 12.4242424,12.9292929 L12.4242424,17.979798 C12.4242424,18.2587297 12.6503612,18.4848485 12.9292929,18.4848485 L17.979798,18.4848485 C18.2587297,18.4848485 18.4848485,18.2587297 18.4848485,17.979798 L18.4848485,12.9292929 C18.4848485,12.6503612 18.2587297,12.4242424 17.979798,12.4242424 Z M7.07070707,0 C8.18643384,0 9.09090909,0.904475253 9.09090909,2.02020202 L9.09090909,7.07070707 C9.09090909,8.18643384 8.18643384,9.09090909 7.07070707,9.09090909 L2.02020202,9.09090909 C0.904475253,9.09090909 0,8.18643384 0,7.07070707 L0,2.02020202 C0,0.904475253 0.904475253,0 2.02020202,0 L7.07070707,0 Z M17.979798,0 C19.0955247,0 20,0.904475253 20,2.02020202 L20,7.07070707 C20,8.18643384 19.0955247,9.09090909 17.979798,9.09090909 L12.9292929,9.09090909 C11.8135662,9.09090909 10.9090909,8.18643384 10.9090909,7.07070707 L10.9090909,2.02020202 C10.9090909,0.904475253 11.8135662,0 12.9292929,0 L17.979798,0 Z M17.979798,1.51515152 L12.9292929,1.51515152 C12.6503612,1.51515152 12.4242424,1.74127033 12.4242424,2.02020202 L12.4242424,7.07070707 C12.4242424,7.34963876 12.6503612,7.57575758 12.9292929,7.57575758 L17.979798,7.57575758 C18.2587297,7.57575758 18.4848485,7.34963876 18.4848485,7.07070707 L18.4848485,2.02020202 C18.4848485,1.74127033 18.2587297,1.51515152 17.979798,1.51515152 Z"],"appstore":["M7.07070707,10.9090909 C8.18643384,10.9090909 9.09090909,11.8135662 9.09090909,12.9292929 L9.09090909,17.979798 C9.09090909,19.0955247 8.18643384,20 7.07070707,20 L2.02020202,20 C0.904475253,20 0,19.0955247 0,17.979798 L0,12.9292929 C0,11.8135662 0.904475253,10.9090909 2.02020202,10.9090909 L7.07070707,10.9090909 Z M17.979798,10.9090909 C19.0955247,10.9090909 20,11.8135662 20,12.9292929 L20,17.979798 C20,19.0955247 19.0955247,20 17.979798,20 L12.9292929,20 C11.8135662,20 10.9090909,19.0955247 10.9090909,17.979798 L10.9090909,12.9292929 C10.9090909,11.8135662 11.8135662,10.9090909 12.9292929,10.9090909 L17.979798,10.9090909 Z M7.07070707,0 C8.18643384,0 9.09090909,0.904475253 9.09090909,2.02020202 L9.09090909,7.07070707 C9.09090909,8.18643384 8.18643384,9.09090909 7.07070707,9.09090909 L2.02020202,9.09090909 C0.904475253,9.09090909 0,8.18643384 0,7.07070707 L0,2.02020202 C0,0.904475253 0.904475253,0 2.02020202,0 L7.07070707,0 Z M17.979798,0 C19.0955247,0 20,0.904475253 20,2.02020202 L20,7.07070707 C20,8.18643384 19.0955247,9.09090909 17.979798,9.09090909 L12.9292929,9.09090909 C11.8135662,9.09090909 10.9090909,8.18643384 10.9090909,7.07070707 L10.9090909,2.02020202 C10.9090909,0.904475253 11.8135662,0 12.9292929,0 L17.979798,0 Z"],"area-chart":["M9.08745861,2.0538648 C9.28450295,2.0538648 9.44439958,2.21357393 9.44439958,2.41098842 C9.44439958,2.42930245 9.43659318,2.44519257 9.43390132,2.46296795 L9.43390132,2.46296795 L9.44439958,2.46296795 L9.44439958,10.2176138 C9.44439958,10.414759 9.60402703,10.5747374 9.80107136,10.5747374 L9.80107136,10.5747374 L17.5802848,10.5747374 C17.7773291,10.5747374 17.9369566,10.7347159 17.9369566,10.931861 C17.9369566,10.9350929 17.9350723,10.9377862 17.9350723,10.9412874 C17.9356106,10.970105 17.9369566,10.9983841 17.9369566,11.0269324 C17.9369566,15.9824939 13.9215053,20 8.96847829,20 C4.01545129,20 0,15.9824939 0,11.0269324 C0,6.07137086 4.01545129,2.0538648 8.96847829,2.0538648 C9.00024227,2.0538648 9.03173706,2.05601939 9.06350104,2.05628872 L9.06350104,2.05628872 C9.07184581,2.05817398 9.07884465,2.0538648 9.08745861,2.0538648 Z M11.1286979,-8.8817842e-16 C16.0063528,0.0509022354 19.949393,3.99596014 20,8.87611096 C20,9.07325613 19.8401034,9.23323458 19.6433282,9.23323458 C19.6247544,9.23323458 19.6088724,9.22542419 19.5911061,9.22273095 L19.5911061,9.22273095 L19.5911061,9.23323458 L11.1286979,9.23323458 C10.9319228,9.23323458 10.7720262,9.07325613 10.7720262,8.87611096 L10.7720262,8.87611096 L10.7720262,0.409103151 L10.7825244,0.409103151 C10.7798326,0.391327767 10.7720262,0.375437651 10.7720262,0.35712362 C10.7720262,0.159978454 10.9319228,-8.8817842e-16 11.1286979,-8.8817842e-16 Z"],"arrow-down":["M9.36400524,0.765388182 C9.3265251,6.18361654 9.28621008,11.7010447 9.24306018,17.3176727 C6.9263468,15.0340322 4.77529907,12.913737 2.78991699,10.9567871 C2.40493774,10.6445618 1.98814392,10.7356415 1.72257975,10.9920665 C1.47450706,11.231602 1.37013245,11.692215 1.73001445,12.0828586 C4.09763706,14.4084789 6.7045168,16.9739361 9.55065366,19.77923 C9.71166808,19.9273389 9.89601644,20.0013933 10.1036987,20.0013933 C10.311381,20.0013933 10.4910075,19.9273389 10.6425781,19.77923 C13.3685913,17.0291017 15.9295654,14.4439697 18.3255005,12.0238342 C18.5,11.8265381 18.6420725,11.3658011 18.2708348,10.9920665 C17.8995972,10.6183319 17.3861694,10.7634524 17.1782525,10.9920665 C15.2655328,12.9251516 13.1366267,15.0706337 10.7915344,17.4285126 C10.8330485,11.8199717 10.8722548,6.26559692 10.9091532,0.765388182 C10.9091532,0.505249023 10.6967468,2.76401124e-12 10.1419201,2.76401124e-12 C9.58709338,2.76401124e-12 9.36400524,0.468826294 9.36400524,0.765388182 Z"],"arrow-left":["M7.39727345,2.21077392 C7.67341324,1.93425491 8.12633841,1.92915248 8.40891014,2.19937732 C8.69148187,2.46960216 8.69669599,2.91282562 8.4205562,3.18934463 L8.4205562,3.18934463 L2.373,9.244 L19.3043125,9.34868466 C19.6909046,9.35104785 20.0023837,9.66635841 20.0000338,10.0529505 C19.9976573,10.4395426 19.6823467,10.7510217 19.2957546,10.7486719 L2.487,10.645 L8.79010593,16.8045692 C9.04172326,17.0504435 9.06714844,17.4340657 8.86619976,17.7077757 L8.7908324,17.7946019 C8.51165882,18.0681882 8.05870375,18.0685065 7.77912894,17.7953128 L7.77912894,17.7953128 L0.20989415,10.398842 C-0.0675492719,10.127731 -0.0702933194,9.68859574 0.203741272,9.41418482 L0.203741272,9.41418482 Z"],"arrow-right":["M0.695997687,9.34868466 C6.21418714,9.3186208 11.8614965,9.2867337 17.6379259,9.25302337 C14.8305924,6.44274973 12.8025874,4.41123454 11.553911,3.15847778 C11.4109955,2.9790802 11.3956604,2.6040802 11.6660614,2.31109619 C11.9364624,2.01811218 12.4182129,2.02970886 12.5556963,2.17181396 C14.9183559,4.54343669 17.3282985,6.95313517 19.7855241,9.40090942 C19.9289003,9.53100586 20.0005884,9.69861857 20.0005884,9.90374756 C20.0005884,10.1088765 19.9289003,10.2761485 19.7855241,10.4055634 C17.3242091,12.8126678 14.7912145,15.2866465 12.1865404,17.8274994 C11.8800201,18.075058 11.4340574,18.0524465 11.1715088,17.7644958 C10.9089602,17.4765452 10.88187,17.1758701 11.2333391,16.782074 C13.2345994,14.821818 15.3300213,12.7784284 17.5196048,10.6519052 C11.8068483,10.6901004 6.19897921,10.7223515 0.695997687,10.7486585 C0.419342041,10.7486585 9.26601288e-05,10.5372009 9.26601288e-05,10.0294342 C9.26601288e-05,9.52166748 0.388336182,9.34868466 0.695997687,9.34868466 Z"],"arrow-up":["M9.55129093,0.222044494 L1.73065172,7.91841597 C1.4246368,8.33387825 1.42215857,8.6974756 1.72321702,9.00920802 C2.02427546,9.32094043 2.38846618,9.32313031 2.81578916,9.01577766 L9.24369745,2.68173218 L9.24369745,19.3200989 C9.28496783,19.7733663 9.56265001,20.0004431 10.076744,20.0013292 C10.5908379,20.0021425 10.8685201,19.7750657 10.9097905,19.3200989 L10.7990417,2.68173218 L17.1788898,9.00920802 C17.5942815,9.33026775 17.9584756,9.33026775 18.2714721,9.00920802 C18.5844686,8.68814828 18.6048686,8.34558105 18.3326721,7.98150635 L10.6335754,0.222044494 C10.4792786,0.0740148312 10.2936681,0 10.076744,0 C9.85981987,0 9.68466885,0.0740148312 9.55129093,0.222044494 Z"],"arrows-alt":["M9.16274989,10.7621754 C9.4384197,11.03322 9.44216913,11.4764196 9.17112449,11.7520894 L2.43398031,18.6058592 L6.7,18.6048592 C7.08659932,18.6048592 7.4,18.9182599 7.4,19.3048592 C7.4,19.6914586 7.08659932,20.0048592 6.7,20.0048592 L0.7,20.0048592 C0.313400675,20.0048592 3.01980663e-14,19.6914586 3.01980663e-14,19.3048592 L3.01980663e-14,13.3048592 C3.01980663e-14,12.9182599 0.313400675,12.6048592 0.7,12.6048592 C1.08659932,12.6048592 1.4,12.9182599 1.4,13.3048592 L1.40098031,17.6588592 L8.17283582,10.77055 C8.44388047,10.4948802 8.88708009,10.4911307 9.16274989,10.7621754 Z M19.3018964,0 C19.6884957,0 20.0018964,0.313400675 20.0018964,0.7 L20.0018964,6.7 C20.0018964,7.08659932 19.6884957,7.4 19.3018964,7.4 C18.9152971,7.4 18.6018964,7.08659932 18.6018964,6.7 L18.6009161,2.346 L11.8290606,9.23430929 C11.5580159,9.50997909 11.1148163,9.51372852 10.8391465,9.24268388 C10.5634767,8.97163924 10.5597273,8.52843961 10.8307719,8.25276981 L17.5679161,1.399 L13.3018964,1.4 C12.9152971,1.4 12.6018964,1.08659932 12.6018964,0.7 C12.6018964,0.313400675 12.9152971,0 13.3018964,0 L19.3018964,0 Z"],"asterisk":["M10,0 C10.4119963,0 10.7459853,0.34387982 10.7459853,0.768077075 L10.745,8.493 L16.8154827,3.95222445 C17.1184936,3.72555455 17.5315909,3.76782185 17.7861831,4.03518543 L17.857537,4.12210354 C18.0996419,4.46533027 18.0257529,4.94566237 17.692441,5.19499926 L17.692441,5.19499926 L11.268,9.999 L17.692441,14.8050007 C18.0257529,15.0543376 18.0996419,15.5346697 17.857537,15.8778965 C17.6153112,16.2210353 17.1487947,16.2971124 16.8154827,16.0477756 L10.745,11.506 L10.7459853,19.2319229 C10.7459853,19.6561202 10.4119963,20 10,20 C9.58800371,20 9.25401473,19.6561202 9.25401473,19.2319229 L9.254,11.506 L3.18451733,16.0477756 C2.88150642,16.2744455 2.4684091,16.2321781 2.21381688,15.9648146 L2.14246296,15.8778965 C1.90035809,15.5346697 1.97424705,15.0543376 2.30755905,14.8050007 L2.30755905,14.8050007 L8.731,10 L2.30755905,5.19499926 C1.97424705,4.94566237 1.90035809,4.46533027 2.14246296,4.12210354 C2.38468877,3.77896469 2.85120533,3.70288756 3.18451733,3.95222445 L9.254,8.493 L9.25401473,0.768077075 C9.25401473,0.34387982 9.58800371,0 10,0 Z"],"backward":["M10.9028705,2.93100117 L10.902,8.039 L17.5169038,2.44595413 C18.1369923,1.92037754 19.0971295,2.12302523 19.0971295,2.93100117 L19.0971295,17.0705802 C19.0971295,17.8759413 18.1369923,18.0798964 17.5169038,17.5543198 L10.902,11.961 L10.9028705,17.0705802 C10.9028705,17.8759413 9.94273334,18.0798964 9.32264475,17.5543198 L1.23720398,10.717902 C0.791426009,10.3413695 0.791426009,9.66021181 1.23720398,9.28367933 L9.32264475,2.44595413 C9.94273334,1.92037754 10.9028705,2.12302523 10.9028705,2.93100117 Z"],"baidu":["M3.7233025,10.5391892 C5.85481651,10.071003 5.56081458,7.47015333 5.50038085,6.90199847 C5.39584683,6.02727326 4.38480685,4.4960876 3.01443118,4.6193822 C1.29125319,4.77433352 1.0397182,7.31853429 1.0397182,7.31853429 C0.805333325,8.49316529 1.59668853,11.0057093 3.7233025,10.5383561 M7.68007851,6.1730608 C8.85608624,6.1730608 9.80669249,4.79016189 9.80669249,3.08236504 C9.80669249,1.38289891 8.85935293,0 7.6833452,0 C6.50733747,0 5.55101452,1.37540126 5.55101452,3.08319811 C5.55101452,4.79099496 6.5065208,6.17389387 7.68252853,6.17389387 M12.7516118,6.37799642 C14.3277889,6.59459504 15.3339288,4.87846748 15.5380968,3.57887573 C15.7422648,2.2876147 14.7214248,0.779755048 13.6107508,0.521502842 C12.4919101,0.258252206 11.1117344,2.08267908 10.9729002,3.27063923 C10.8258992,4.72851458 11.1770682,6.17805922 12.7450785,6.38382792 M18.9852695,8.56814174 C18.9852695,7.9466703 18.4846495,6.07475834 16.6087539,6.07475834 C14.7344915,6.07475834 14.4772399,7.8408702 14.4772399,9.09047765 C14.4772399,10.2817701 14.5736072,11.9395826 16.9150059,11.8895983 C19.2466045,11.8312833 18.9918029,9.19044625 18.9918029,8.56564252 M16.6169206,14.0130979 C16.6169206,14.0130979 14.1791546,12.0887025 12.7573285,10.0143541 C10.8299825,6.9511497 8.09004787,8.19825793 7.17619186,9.75110346 C6.26151919,11.3197773 4.84050985,12.3019688 4.6404252,12.5643864 C4.43625719,12.8226386 1.70040587,14.3304982 2.30964321,17.0796346 C2.92214724,19.828771 5.05366125,19.7787867 5.05366125,19.7787867 C5.05366125,19.7787867 6.62167155,19.9370703 8.45101691,19.5205345 C10.2803623,19.1039987 11.8483726,19.6205031 11.8483726,19.6205031 C11.8483726,19.6205031 16.1007839,21.0783784 17.2776083,18.2792578 C18.4405492,15.4718064 16.6161039,14.0222617 16.6161039,14.0222617"],"bar-chart":["M3,6 C3.55228475,6 4,6.44771525 4,7 L4,19 C4,19.5522847 3.55228475,20 3,20 L1,20 C0.44771525,20 6.76353751e-17,19.5522847 0,19 L0,7 C-6.76353751e-17,6.44771525 0.44771525,6 1,6 L3,6 Z M8.36512054,12 C8.91740529,12 9.36512054,12.4477153 9.36512054,13 L9.36512054,19 C9.36512054,19.5522847 8.91740529,20 8.36512054,20 L6.36512054,20 C5.81283579,20 5.36512054,19.5522847 5.36512054,19 L5.36512054,13 C5.36512054,12.4477153 5.81283579,12 6.36512054,12 L8.36512054,12 Z M13.69693,0 C14.2492147,-1.01453063e-16 14.69693,0.44771525 14.69693,1 L14.69693,19 C14.69693,19.5522847 14.2492147,20 13.69693,20 L11.69693,20 C11.1446452,20 10.69693,19.5522847 10.69693,19 L10.69693,1 C10.69693,0.44771525 11.1446452,-1.20591542e-16 11.69693,0 L13.69693,0 Z M19,0 C19.5522847,-1.01453063e-16 20,0.44771525 20,1 L20,19 C20,19.5522847 19.5522847,20 19,20 L17,20 C16.4477153,20 16,19.5522847 16,19 L16,1 C16,0.44771525 16.4477153,-1.20591542e-16 17,0 L19,0 Z"],"barcode":["M8.43839542,2.5 L9.32664756,2.5 L9.32664756,15.2294922 L8.43839542,15.2294922 L8.43839542,2.5 Z M6.21776506,2.5 L7.55014328,2.5 L7.55014328,15.2294922 L6.21776506,15.2294922 L6.21776506,2.5 Z M5.32951289,2.5 L5.77363897,2.5 L5.77363897,15.2294922 L5.32951289,15.2294922 L5.32951289,2.5 Z M2.22063039,2.5 L2.66475645,2.5 L2.66475645,15.2294922 L2.22063039,15.2294922 L2.22063039,2.5 Z M3.10888253,2.5 L4.44126075,2.5 L4.44126075,15.2294922 L3.10888253,15.2294922 L3.10888253,2.5 Z M15.5587392,2.5 L16.8911175,2.5 L16.8911175,15.2294922 L15.5587392,15.2294922 L15.5587392,2.5 Z M12.8939828,2.5 L14.226361,2.5 L14.226361,15.2294922 L12.8939828,15.2294922 L12.8939828,2.5 Z M14.6704871,2.5 L15.1146132,2.5 L15.1146132,15.2294922 L14.6704871,15.2294922 L14.6704871,2.5 Z M12.8939828,16.1376953 L17.7793696,16.1376953 L17.7793696,17.5 L12.8939828,17.5 L12.8939828,16.1376953 Z M0,2.5 L1.33237822,2.5 L1.33237822,17.5 L0,17.5 L0,2.5 Z M10.6733524,16.1376953 L12.0057307,16.1376953 L12.0057307,17.5 L10.6733524,17.5 L10.6733524,16.1376953 Z M17.3352436,2.5 L17.7793696,2.5 L17.7793696,15.2294922 L17.3352436,15.2294922 L17.3352436,2.5 Z M18.6676218,2.5 L20,2.5 L20,17.5 L18.6676218,17.5 L18.6676218,2.5 Z M11.5616046,2.5 L12.4498567,2.5 L12.4498567,15.2294922 L11.5616046,15.2294922 L11.5616046,2.5 Z M2.22063039,16.1376953 L3.55300861,16.1376953 L3.55300861,17.5 L2.22063039,17.5 L2.22063039,16.1376953 Z M4.44126075,16.1376953 L9.77077364,16.1376953 L9.77077364,17.5 L4.44126075,17.5 L4.44126075,16.1376953 Z M10.2292264,2.5 L10.6733524,2.5 L10.6733524,15.2294922 L10.2292264,15.2294922 L10.2292264,2.5 Z"],"bell":["M9.98546213,0 C11.0738151,0 11.9560995,0.897956369 11.9560995,2.00564169 L11.9474262,2.16857402 C12.8154358,2.52052079 13.6536505,3.10521908 14.3982383,3.87807132 C15.2598324,4.77237143 15.7643314,5.95615219 15.9194472,7.47478499 L15.9194472,12.9530263 L17.110036,15.0509445 C17.5095265,15.7167459 17.6377183,16.2749986 17.3257968,16.7576931 C17.0403571,17.1994072 16.5294845,17.3525518 15.8350964,17.3412244 L13.1652799,17.3417555 C12.8549424,18.85959 11.5332274,20 9.94980414,20 C8.36638086,20 7.04466588,18.85959 6.73432835,17.3417555 L3.77764595,17.3412244 L3.72235669,17.3388521 C3.09539086,17.2849519 2.6282251,16.9815541 2.52321251,16.3980734 C2.45200959,16.0024491 2.54550135,15.5756677 2.79146293,15.0675726 L4.01624036,12.8871114 L4.01880221,7.41484929 C4.12578521,6.20521083 4.57841144,5.07753145 5.36675672,4.0436623 C6.03387517,3.16877511 6.98677948,2.52517246 8.02078708,2.15401297 C8.01662368,2.10512435 8.01482476,2.05547904 8.01482476,2.00564169 C8.01482476,0.897956369 8.89710916,0 9.98546213,0 Z M11.8025327,17.3422137 L8.09707557,17.3422137 C8.37210013,18.1126198 9.09781066,18.6629055 9.94980414,18.6629055 C10.8017976,18.6629055 11.5275081,18.1126198 11.8025327,17.3422137 Z M10.0815452,3.12397089 C8.72815253,3.12397089 7.23880206,3.76947015 6.40463611,4.86343046 C5.76697658,5.69968397 5.41116271,6.58616367 5.32991538,7.47478499 L5.32991538,13.0648706 C5.32991538,13.1812593 5.30006071,13.2956317 5.24330449,13.3966743 L3.95167509,15.693396 C3.89083954,15.8198362 3.85259204,15.9240447 3.83205632,16.0041304 L15.8455449,16.0042146 C15.9671736,16.0061838 16.0586311,16.0014725 16.1220735,15.9985769 C16.0894627,15.9259816 16.0429416,15.8378504 15.9806338,15.7337983 L14.6937782,13.4666494 C14.6360709,13.3649821 14.6056889,13.2496401 14.6056889,13.1322274 L14.6093789,7.54554741 C14.4878881,6.38390365 14.1034843,5.48192009 13.4601893,4.81420571 C12.4192675,3.73377068 11.1975803,3.12397089 10.0815452,3.12397089 Z M9.98546213,1.33709446 C9.68091977,1.33709446 9.42478227,1.54802154 9.35038998,1.83416683 C9.59577409,1.80261438 9.84002218,1.78687644 10.0815452,1.78687644 C10.2594993,1.78687644 10.4380858,1.79772996 10.6167735,1.81906594 C10.5378669,1.54127232 10.2850925,1.33709446 9.98546213,1.33709446 Z"],"camera-o":["M1.81818182,5.17440428 C1.5671433,5.17440428 1.36363636,5.37241169 1.36363636,5.6166662 L1.36363636,16.2309523 C1.36363636,16.4752068 1.5671433,16.6732142 1.81818182,16.6732142 L18.1818182,16.6732142 C18.4328567,16.6732142 18.6363636,16.4752068 18.6363636,16.2309523 L18.6363636,5.6166662 C18.6363636,5.37241169 18.4328567,5.17440428 18.1818182,5.17440428 L1.81818182,5.17440428 Z M1.81818182,3.84761852 L18.1818182,3.84761852 C19.1859723,3.84761852 20,4.63964815 20,5.6166662 L20,16.2309523 C20,17.2079704 19.1859723,18 18.1818182,18 L1.81818182,18 C0.814027728,18 0,17.2079704 0,16.2309523 L0,5.6166662 C0,4.63964815 0.814027728,3.84761852 1.81818182,3.84761852 Z M1.02868956,9.37589253 C0.652131776,9.37589253 0.346871378,9.07888142 0.346871378,8.71249965 C0.346871378,8.34611788 0.652131776,8.04910677 1.02868956,8.04910677 L5.52835111,8.04910677 C5.90490889,8.04910677 6.21016929,8.34611788 6.21016929,8.71249965 C6.21016929,9.07888142 5.90490889,9.37589253 5.52835111,9.37589253 L1.02868956,9.37589253 Z M14.1365577,9.37589253 C13.7599999,9.37589253 13.4547395,9.07888142 13.4547395,8.71249965 C13.4547395,8.34611788 13.7599999,8.04910677 14.1365577,8.04910677 L19.1118185,8.04910677 C19.4883763,8.04910677 19.7936367,8.34611788 19.7936367,8.71249965 C19.7936367,9.07888142 19.4883763,9.37589253 19.1118185,9.37589253 L14.1365577,9.37589253 Z M9.83742652,15.8956903 C6.95048351,15.8956903 4.61015379,13.6186052 4.61015379,10.8096782 C4.61015379,8.00075132 6.95048351,5.72366615 9.83742652,5.72366615 C12.7243695,5.72366615 15.0646992,8.00075132 15.0646992,10.8096782 C15.0646992,13.6186052 12.7243695,15.8956903 9.83742652,15.8956903 Z M9.83742652,14.5689046 C11.971254,14.5689046 13.7010629,12.8858416 13.7010629,10.8096782 C13.7010629,8.73351487 11.971254,7.05045191 9.83742652,7.05045191 C7.70359908,7.05045191 5.97379016,8.73351487 5.97379016,10.8096782 C5.97379016,12.8858416 7.70359908,14.5689046 9.83742652,14.5689046 Z M6.85230618,4.67301892 L5.65217888,4.04306013 C5.94370442,3.51728961 6.27463603,3.0668862 6.64643356,2.69344646 C7.09908972,2.23879093 7.65882225,2 8.28854118,2 L14.660321,2.00215153 C15.3166233,2.05370623 15.8800646,2.31649088 16.3174665,2.77852222 C16.6715602,3.15255432 16.9850082,3.56825172 17.2576153,4.02477269 L16.0785412,4.69130637 C15.8552319,4.31734198 15.6006096,3.97965967 15.3144792,3.67741771 C15.111657,3.46317499 14.8680851,3.34957491 14.6054529,3.32678576 L8.28854118,3.32678576 C8.03436516,3.32678576 7.82584067,3.41574568 7.62587773,3.61659185 C7.34505615,3.8986538 7.08671236,4.25026398 6.85230618,4.67301892 Z M2.5,3.18059333 C2.5,2.81421155 2.8052604,2.51720044 3.18181818,2.51720044 C3.55837597,2.51720044 3.86363636,2.81421155 3.86363636,3.18059333 L3.86363636,4.28988044 C3.86363636,4.65626221 3.55837597,4.95327332 3.18181818,4.95327332 C2.8052604,4.95327332 2.5,4.65626221 2.5,4.28988044 L2.5,3.18059333 Z"],"caret-down":["M17.7039765,6.58022575 L10.7321242,14.6656665 C10.3481323,15.1114445 9.65348035,15.1114445 9.26948848,14.6656665 L2.29630288,6.58022575 C1.76031423,5.96013716 1.96697652,5 2.79095906,5 L17.2106536,5 C18.0319695,5 18.2399651,5.96013716 17.7039765,6.58022575 Z"],"caret-left":["M13.4197743,2.29630288 L5.37347412,9.2364502 C5.12449137,9.43092855 5,9.68544515 5,10 C5,10.3145549 5.13676453,10.5803019 5.41029358,10.7972412 L13.4197743,17.7039765 C13.7400733,17.9715464 14.0842133,18.0605977 14.4521942,17.9711304 C14.7516022,17.8841654 14.934234,17.6819356 15.0000897,17.3644409 L15.0000897,2.66345215 C14.9471124,2.35097249 14.7717183,2.1418457 14.4739075,2.03607178 C14.0914307,1.94452922 13.7400529,2.03127292 13.4197743,2.29630288 Z"],"caret-right":["M4.99997298,2.64282227 L4.99997298,17.4082642 C5.09237787,17.7285055 5.29866028,17.9191895 5.61882019,17.9803162 C5.9389801,18.0414429 6.25233968,17.9564514 6.55889893,17.7253418 L14.6656665,10.7321242 C14.8885375,10.5329849 14.999973,10.2889901 14.999973,10.0001397 C14.999973,9.71128923 14.8885375,9.46773884 14.6656665,9.26948848 C11.7588863,6.76244709 9.06373939,4.43805189 6.58022575,2.29630288 C6.3482666,2.09913635 5.94128418,1.91293335 5.51852417,2.04302979 C5.23668416,2.12976074 5.06383377,2.32969157 4.99997298,2.64282227 Z"],"caret-up":["M10.6847229,5.28414917 L17.7039765,13.4197743 C17.9440908,13.6970943 18.0427653,14.0152079 18,14.374115 C17.9572347,14.7330221 17.7206217,14.9416504 17.2901611,15 L2.74435425,15 C2.39289347,14.9752197 2.16174316,14.8010559 2.05090332,14.4775085 C1.94006348,14.1539612 1.9968516,13.8270264 2.2212677,13.4967041 L9.31777954,5.28414917 C9.51789347,5.09471639 9.74530029,5 10,5 C10.2546997,5 10.4829407,5.09471639 10.6847229,5.28414917 Z"],"check-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M14.9217059,6.56354053 C14.6410521,6.3124843 14.210016,6.33647785 13.9589598,6.61713161 L13.9589598,6.61713161 L9.54702033,11.5492037 L6.71542243,8.51893854 C6.45832765,8.24380578 6.02687198,8.2291831 5.75173921,8.48627788 C5.47660645,8.74337266 5.46198377,9.17482834 5.71907855,9.4499611 L5.71907855,9.4499611 L9.05982608,13.0250982 C9.33334374,13.3178061 9.79907323,13.312746 10.0661666,13.0141645 L10.0661666,13.0141645 L14.975297,7.52628664 C15.2263532,7.24563287 15.2023597,6.81459676 14.9217059,6.56354053 Z"],"check-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M14.9217059,6.56354053 C14.6410521,6.3124843 14.210016,6.33647785 13.9589598,6.61713161 L13.9589598,6.61713161 L9.54702033,11.5492037 L6.71542243,8.51893854 C6.45832765,8.24380578 6.02687198,8.2291831 5.75173921,8.48627788 C5.47660645,8.74337266 5.46198377,9.17482834 5.71907855,9.4499611 L5.71907855,9.4499611 L9.05982608,13.0250982 C9.33334374,13.3178061 9.79907323,13.312746 10.0661666,13.0141645 L10.0661666,13.0141645 L14.975297,7.52628664 C15.2263532,7.24563287 15.2023597,6.81459676 14.9217059,6.56354053 Z"],"check":["M18.634772,4.24319429 C18.9379152,3.92826502 19.4398767,3.91783318 19.7559344,4.21989412 C20.071992,4.52195506 20.0824612,5.02212445 19.779318,5.33705372 L8.78694296,16.7568067 C8.47777463,17.0779953 7.96350888,17.0815006 7.64995967,16.7645566 L0.228243751,9.26248447 C-0.0791949666,8.95171706 -0.0755938828,8.45145177 0.236286996,8.14511066 C0.548167876,7.83876955 1.05022561,7.84235778 1.35766432,8.15312519 L8.20688921,15.0765078 L18.634772,4.24319429 Z"],"chrome":["M5.38992245,11.9176481 C6.45005231,14.0043112 8.69305116,15.2763649 11.0141754,14.8411923 L8.44755004,19.8737853 C3.66022125,19.1372971 0,14.997435 0,9.99837481 C0,7.97866303 0.602593635,6.09283119 1.62925751,4.51946205 L5.38992245,11.9176481 Z M14.9979775,1.33925945 C16.7499742,2.35472318 18.0779691,3.81648385 18.926041,5.4902915 L10.6458895,5.05507318 C8.30249263,4.92114755 6.07061865,6.23790397 5.30062647,8.4473228 L2.22068057,3.71604532 C4.14007576,1.32808946 7.0191571,0.0113558972 9.96517046,0.000208740108 C11.6725762,-0.0109383947 13.4133794,0.424234231 14.9979775,1.33925945 Z M13.3687657,9.99837481 C13.3687657,11.8618438 11.8622702,13.3682844 9.9986593,13.3682844 C8.13511694,13.3682844 6.62859857,11.8618438 6.62859857,9.99837481 C6.62859857,8.13486011 8.13511692,6.62846518 9.9986593,6.62846518 C11.8622702,6.62846518 13.3687657,8.13486011 13.3687657,9.99837481 Z M14.9979775,18.6574902 C13.2459809,19.6729311 11.3154608,20.0857637 9.44072507,19.9853481 L13.9601888,13.0335275 C15.2435243,11.0584271 15.2211603,8.48078708 13.6923465,6.69539373 L19.3277473,6.40524819 C21.0797667,10.9133772 19.3277701,16.1579487 14.9979775,18.6574902 L14.9979775,18.6574902 Z"],"circle-check-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M14.9217059,6.58259135 C15.2023597,6.83364758 15.2263532,7.26468369 14.975297,7.54533745 L10.0661666,13.0332153 C9.79907323,13.3317969 9.33334374,13.336857 9.05982608,13.0441491 L5.71907855,9.46901192 C5.46198377,9.19387916 5.47660645,8.76242348 5.75173921,8.5053287 C6.02687198,8.24823392 6.45832765,8.26285659 6.71542243,8.53798936 L9.54702033,11.5682545 L13.9589598,6.63618243 C14.210016,6.35552866 14.6410521,6.33153512 14.9217059,6.58259135 Z"],"circle-check":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M14.9217059,6.58259135 C14.6410521,6.33153512 14.210016,6.35552866 13.9589598,6.63618243 L13.9589598,6.63618243 L9.54702033,11.5682545 L6.71542243,8.53798936 C6.45832765,8.26285659 6.02687198,8.24823392 5.75173921,8.5053287 C5.47660645,8.76242348 5.46198377,9.19387916 5.71907855,9.46901192 L5.71907855,9.46901192 L9.05982608,13.0441491 C9.33334374,13.336857 9.79907323,13.3317969 10.0661666,13.0332153 L10.0661666,13.0332153 L14.975297,7.54533745 C15.2263532,7.26468369 15.2023597,6.83364758 14.9217059,6.58259135 Z"],"circle-close-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M12.2066229,6.83655409 C12.4730122,6.5704103 12.9047155,6.57060929 13.1708593,6.83699857 C13.4370031,7.10338784 13.4368041,7.53509119 13.1704149,7.80123498 L13.1704149,7.80123498 L10.975,9.994 L13.1704149,12.1870677 C13.4368041,12.4532115 13.4370031,12.8849148 13.1708593,13.1513041 C12.9047155,13.4176934 12.4730122,13.4178924 12.2066229,13.1517486 L10.01,10.957 L7.81496625,13.1517486 C7.57521591,13.391278 7.20156116,13.4150698 6.93520889,13.223235 L6.85072984,13.1513041 C6.58458604,12.8849148 6.58478504,12.4532115 6.85117431,12.1870677 L6.85117431,12.1870677 L9.046,9.994 L6.85117431,7.80123498 C6.58478504,7.53509119 6.58458604,7.10338784 6.85072984,6.83699857 C7.11687363,6.57060929 7.54857698,6.5704103 7.81496625,6.83655409 L10.01,9.03 Z"],"circle-close":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M12.2066229,6.83655409 L10.01,9.03 L7.81496625,6.83655409 C7.57521591,6.59702468 7.20156116,6.57323292 6.93520889,6.76506765 L6.85072984,6.83699857 C6.58458604,7.10338784 6.58478504,7.53509119 6.85117431,7.80123498 L6.85117431,7.80123498 L9.046,9.994 L6.85117431,12.1870677 C6.58478504,12.4532115 6.58458604,12.8849148 6.85072984,13.1513041 C7.11687363,13.4176934 7.54857698,13.4178924 7.81496625,13.1517486 L10.01,10.957 L12.2066229,13.1517486 C12.4463733,13.391278 12.820028,13.4150698 13.0863803,13.223235 L13.1708593,13.1513041 C13.4370031,12.8849148 13.4368041,12.4532115 13.1704149,12.1870677 L13.1704149,12.1870677 L10.975,9.994 L13.1704149,7.80123498 C13.4368041,7.53509119 13.4370031,7.10338784 13.1708593,6.83699857 C12.9047155,6.57060929 12.4730122,6.5704103 12.2066229,6.83655409 Z"],"circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z"],"close-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M12.2066229,6.81750327 L10.01,9.011 L7.81496625,6.81750327 C7.57521591,6.57797386 7.20156116,6.5541821 6.93520889,6.74601683 L6.85072984,6.81794775 C6.58458604,7.08433702 6.58478504,7.51604037 6.85117431,7.78218417 L6.85117431,7.78218417 L9.046,9.975 L6.85117431,12.1680169 C6.58478504,12.4341607 6.58458604,12.865864 6.85072984,13.1322533 C7.11687363,13.3986426 7.54857698,13.3988416 7.81496625,13.1326978 L10.01,10.938 L12.2066229,13.1326978 C12.4463733,13.3722272 12.820028,13.3960189 13.0863803,13.2041842 L13.1708593,13.1322533 C13.4370031,12.865864 13.4368041,12.4341607 13.1704149,12.1680169 L13.1704149,12.1680169 L10.975,9.975 L13.1704149,7.78218417 C13.4368041,7.51604037 13.4370031,7.08433702 13.1708593,6.81794775 C12.9047155,6.55155848 12.4730122,6.55135948 12.2066229,6.81750327 Z"],"close-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M12.2066229,6.81750327 L10.01,9.011 L7.81496625,6.81750327 C7.57521591,6.57797386 7.20156116,6.5541821 6.93520889,6.74601683 L6.85072984,6.81794775 C6.58458604,7.08433702 6.58478504,7.51604037 6.85117431,7.78218417 L6.85117431,7.78218417 L9.046,9.975 L6.85117431,12.1680169 C6.58478504,12.4341607 6.58458604,12.865864 6.85072984,13.1322533 C7.11687363,13.3986426 7.54857698,13.3988416 7.81496625,13.1326978 L10.01,10.938 L12.2066229,13.1326978 C12.4463733,13.3722272 12.820028,13.3960189 13.0863803,13.2041842 L13.1708593,13.1322533 C13.4370031,12.865864 13.4368041,12.4341607 13.1704149,12.1680169 L13.1704149,12.1680169 L10.975,9.975 L13.1704149,7.78218417 C13.4368041,7.51604037 13.4370031,7.08433702 13.1708593,6.81794775 C12.9047155,6.55155848 12.4730122,6.55135948 12.2066229,6.81750327 Z"],"close":["M3.21878052,2.15447998 L9.99678993,8.92744993 L16.7026814,2.22182541 C17.1598053,1.8145752 17.6339389,2.05757141 17.8218994,2.2625885 C18.0098599,2.46760559 18.1171875,2.95117187 17.7781746,3.29731856 L11.0707899,10.0014499 L17.7781746,16.7026814 C18.0764771,16.9529419 18.0764771,17.4433594 17.8370056,17.7165527 C17.5975342,17.9897461 17.1575623,18.148407 16.7415466,17.8244324 L9.99678993,11.0754499 L3.24360657,17.8271179 C2.948349,18.0919647 2.46049253,18.038208 2.21878052,17.7746429 C1.9770685,17.5110779 1.8853302,17.0549164 2.19441469,16.7330362 L8.92278993,10.0014499 L2.22182541,3.29731856 C1.97729492,3.02648926 1.89189987,2.53264694 2.22182541,2.22182541 C2.55175094,1.91100387 3.04367065,1.95437622 3.21878052,2.15447998 Z"],"cloud-download-o":["M5.66804138,8.66808275 C5.67799143,9.04225065 5.41255477,9.36227625 5.05670726,9.40514207 C3.77489725,9.55955044 2.8557604,9.95686777 2.27611216,10.5744566 C1.70116045,11.1870415 1.40285772,11.9847429 1.378298,12.9241005 C1.46740942,13.9322425 1.80021156,14.6871262 2.37490988,15.2269753 C2.9468577,15.7642407 3.80632101,16.0487706 4.97760925,16.056482 L15.6472047,16.0579667 C16.6436062,15.9910788 17.3772633,15.6141659 17.8994412,14.9191156 C18.5577709,14.0428391 18.6961907,13.2537287 18.5814753,12.37175 C18.495413,11.7100676 18.0856972,10.8698107 17.4238667,10.2986362 C16.9193767,9.86325016 16.1231849,9.59778927 15.0226992,9.52911027 C14.6493828,9.50581238 14.3616225,9.17626074 14.3735273,8.78565952 C14.40768,7.66509669 14.1062696,6.66255526 13.4608949,5.7524159 C12.5890819,4.52294193 11.2375437,3.89520144 9.90978452,3.9464203 C8.61147904,3.99650298 7.4077551,4.60893432 6.53898715,5.76781103 C5.92737871,6.58365463 5.6380551,7.54045986 5.66804138,8.66808275 Z M14.5707986,4.89301361 C15.2688663,5.87746331 15.6608503,6.9683604 15.7417568,8.15047622 C16.8099478,8.29597685 17.666352,8.63573408 18.3035237,9.18562753 C19.2481915,10.0008969 19.8196346,11.1728288 19.9502875,12.1773418 C20.1110867,13.4136312 19.9052851,14.5868747 18.9860017,15.8104965 C18.2119634,16.8407882 17.1114625,17.4061653 15.6914844,17.5 L4.97326571,17.5 C3.48431279,17.490201 2.30080915,17.0983958 1.45140777,16.3005014 C0.604756899,15.5051908 0.12247116,14.4112385 0,12.974395 C0.0293593224,11.5984691 0.459369921,10.4485633 1.28988184,9.56369062 C2.00739533,8.79921263 3.01538942,8.30390322 4.29865723,8.06291436 C4.37488487,6.86823662 4.75978597,5.80036392 5.45153486,4.87761848 C6.57711843,3.3761674 8.16299924,2.56930207 9.85882446,2.5038849 C11.6274066,2.43566111 13.4180496,3.26734987 14.5707986,4.89301361 Z M10.15552,7.02064435 C9.77405771,7.02064435 9.4648214,7.34378685 9.4648214,7.74240333 L9.4648214,7.74240333 L9.464,11.885 L8.67733195,11.0747234 C8.43134119,10.8210454 8.05015158,10.7932476 7.77973704,10.9930063 L7.69403906,11.0680228 C7.42430446,11.3461866 7.42721348,11.8001792 7.70053655,12.0820436 L7.70053655,12.0820436 L9.68011734,14.1234863 C9.95344041,14.4053507 10.3936756,14.4083506 10.6634102,14.1301868 L10.6634102,14.1301868 L12.617001,12.1155463 C12.8867356,11.8373825 12.8838266,11.3833899 12.6105035,11.1015255 C12.3371805,10.8196611 11.8969452,10.8166612 11.6272106,11.094825 L11.6272106,11.094825 L10.846,11.9 L10.8462187,7.74240333 C10.8462187,7.37700489 10.5863743,7.07502556 10.2492438,7.02723316 Z"],"cloud-download":["M11.5,2.5 C13.9852814,2.5 16,4.51375071 16,6.99783811 C16,7.08918732 15.9972755,7.1799005 15.9919032,7.26990088 L16,7.26976423 L15.999,8.497 C18.1421954,8.49711747 19.8910789,10.1802769 19.9951047,12.2956514 L20,12.4951958 C20,14.636362 18.3160315,16.3844053 16.1996403,16.4883812 L16,16.4932741 C15.9996653,16.4932741 15.9993306,16.4932741 15.9989959,16.493274 L16,16.5 L4,16.5 C1.79031836,16.4927317 -1.8189894e-12,14.7029389 -1.8189894e-12,12.4951958 C-1.8189894e-12,10.5615262 1.37340211,8.94847778 3.19839432,8.57741965 C3.0701163,8.24470702 3,7.88269974 3,7.50432379 C3,5.84826553 4.34314575,4.50576505 6,4.50576505 C6.55131242,4.50576505 7.06789096,4.654407 7.51180935,4.91378283 C8.26266931,3.47924323 9.76692243,2.5 11.5,2.5 Z M11.4543312,6.5 L9.4543312,6.5 L9.454,11.4216762 L7,11.4203536 L10.4543312,15.4956762 L13.9176042,11.423119 L11.454,11.4226762 L11.4543312,6.5 Z"],"cloud-upload-o":["M5.66804138,8.66808275 C5.67799143,9.04225065 5.41255477,9.36227625 5.05670726,9.40514207 C3.77489725,9.55955044 2.8557604,9.95686777 2.27611216,10.5744566 C1.70116045,11.1870415 1.40285772,11.9847429 1.378298,12.9241005 C1.46740942,13.9322425 1.80021156,14.6871262 2.37490988,15.2269753 C2.9468577,15.7642407 3.80632101,16.0487706 4.97760925,16.056482 L15.6472047,16.0579667 C16.6436062,15.9910788 17.3772633,15.6141659 17.8994412,14.9191156 C18.5577709,14.0428391 18.6961907,13.2537287 18.5814753,12.37175 C18.495413,11.7100676 18.0856972,10.8698107 17.4238667,10.2986362 C16.9193767,9.86325016 16.1231849,9.59778927 15.0226992,9.52911027 C14.6493828,9.50581238 14.3616225,9.17626074 14.3735273,8.78565952 C14.40768,7.66509669 14.1062696,6.66255526 13.4608949,5.7524159 C12.5890819,4.52294193 11.2375437,3.89520144 9.90978452,3.9464203 C8.61147904,3.99650298 7.4077551,4.60893432 6.53898715,5.76781103 C5.92737871,6.58365463 5.6380551,7.54045986 5.66804138,8.66808275 Z M14.5707986,4.89301361 C15.2688663,5.87746331 15.6608503,6.9683604 15.7417568,8.15047622 C16.8099478,8.29597685 17.666352,8.63573408 18.3035237,9.18562753 C19.2481915,10.0008969 19.8196346,11.1728288 19.9502875,12.1773418 C20.1110867,13.4136312 19.9052851,14.5868747 18.9860017,15.8104965 C18.2119634,16.8407882 17.1114625,17.4061653 15.6914844,17.5 L4.97326571,17.5 C3.48431279,17.490201 2.30080915,17.0983958 1.45140777,16.3005014 C0.604756899,15.5051908 0.12247116,14.4112385 0,12.974395 C0.0293593224,11.5984691 0.459369921,10.4485633 1.28988184,9.56369062 C2.00739533,8.79921263 3.01538942,8.30390322 4.29865723,8.06291436 C4.37488487,6.86823662 4.75978597,5.80036392 5.45153486,4.87761848 C6.57711843,3.3761674 8.16299924,2.56930207 9.85882446,2.5038849 C11.6274066,2.43566111 13.4180496,3.26734987 14.5707986,4.89301361 Z M9.68011734,7.13539223 L7.70053655,9.17683491 C7.42721348,9.45869933 7.42430446,9.9126919 7.69403906,10.1908557 C7.96377366,10.4690195 8.40400888,10.4660196 8.67733195,10.1841552 L9.464,9.373 L9.4648214,13.6117662 C9.4648214,13.9771646 9.7246658,14.2791439 10.0617963,14.3269363 L10.15552,14.3335251 C10.5369824,14.3335251 10.8462187,14.0103826 10.8462187,13.6117662 L10.8462187,13.6117662 L10.846,9.358 L11.6272106,10.1640535 C11.8969452,10.4422173 12.3371805,10.4392174 12.6105035,10.157353 C12.8838266,9.87548858 12.8867356,9.421496 12.617001,9.1433322 L10.6634102,7.12869168 C10.3936756,6.85052788 9.95344041,6.85352781 9.68011734,7.13539223 Z"],"cloud-upload":["M11.5,3 C13.9852814,3 16,5.01375071 16,7.49783811 C16,7.58918732 15.9972755,7.6799005 15.9919032,7.76990088 L16,7.76976423 L15.999,8.997 C18.1421954,8.99711747 19.8910789,10.6802769 19.9951047,12.7956514 L20,12.9951958 C20,15.136362 18.3160315,16.8844053 16.1996403,16.9883812 L16,16.9932741 C15.9996653,16.9932741 15.9993306,16.9932741 15.9989959,16.993274 L16,17 L10.999,17 L10.9996688,13.0768434 L13.463273,13.0764006 L10,9.00384337 L6.5456688,13.0791659 L8.9996688,13.0778434 L8.999,17 L4,17 C1.79031836,16.9927317 -1.8189894e-12,15.2029389 -1.8189894e-12,12.9951958 C-1.8189894e-12,11.0615262 1.37340211,9.44847778 3.19839432,9.07741965 C3.0701163,8.74470702 3,8.38269974 3,8.00432379 C3,6.34826553 4.34314575,5.00576505 6,5.00576505 C6.55131242,5.00576505 7.06789096,5.154407 7.51180935,5.41378283 C8.26266931,3.97924323 9.76692243,3 11.5,3 Z"],"coffee":["M1.38197865,8.50468479 L1.38197865,13.5631773 C1.38197865,16.3563179 3.64597172,18.6206981 6.43875483,18.6206981 L10.1164674,18.6206981 C12.9092315,18.6206981 15.1731941,16.3563849 15.1731941,13.5632501 L15.1731941,8.50570164 L1.38197865,8.50468479 Z M11.887167,0.161126688 C12.1790318,0.405797785 12.2173171,0.840778552 11.9726796,1.13268342 C11.3308774,1.89849054 11.1893646,2.41967954 11.3874211,2.76994178 C11.4488712,2.8786161 11.9803359,3.71845921 12.1019698,3.97653935 C12.3777947,4.56177877 12.4141083,5.12932211 12.1755421,5.79896276 C12.0096241,6.26468436 11.7585443,6.7072078 11.424894,7.12657781 L15.306126,7.12640952 C15.7430066,7.14261066 16.0599124,7.25440509 16.2568432,7.46179281 C16.3655095,7.57622922 16.4442154,7.72017702 16.4929381,7.89363623 L16.5522181,7.89203692 L16.5522181,7.89203692 C18.4563755,7.89203692 20,9.43587318 20,11.3402917 C20,13.2447103 18.4563755,14.7885465 16.5522181,14.7885465 L16.4365643,14.7847793 C15.8659428,17.7555445 13.2532898,20 10.1164728,20 L6.43872469,20 C2.88430599,20 0.00288657549,17.1180836 0.00288657549,13.5631773 L0.00286521846,8.33673221 C-0.0167941967,7.90387044 0.0647147488,7.59740722 0.247392055,7.41734256 C0.430069361,7.2372779 0.699557002,7.14030022 1.05585498,7.12640952 L4.00913096,7.12670462 C4.04659087,7.06454857 4.09457662,7.00729401 4.15287076,6.95765169 C4.76165561,6.43922067 5.15955413,5.89859775 5.35998008,5.33601443 C5.47365368,5.01693962 5.46146952,4.82651397 5.33804655,4.56463778 C5.25990012,4.39882836 4.76908244,3.62321744 4.67052633,3.44892126 C4.13215786,2.49681825 4.42865329,1.40483106 5.39929252,0.246650998 C5.64393006,-0.0452538722 6.07885117,-0.0835444104 6.370716,0.161126688 C6.66258084,0.405797785 6.70086613,0.840778552 6.45622859,1.13268342 C5.81442645,1.89849054 5.67291366,2.41967954 5.87097011,2.76994178 C5.93242021,2.8786161 6.46388494,3.71845921 6.58551882,3.97653935 C6.86134377,4.56177877 6.89765735,5.12932211 6.65909115,5.79896276 C6.49317317,6.26468436 6.24209337,6.7072078 5.90844306,7.12657781 L6.76735645,7.12670462 C6.80481636,7.06454857 6.8528021,7.00729401 6.91109625,6.95765169 C7.5198811,6.43922067 7.91777962,5.89859775 8.11820556,5.33601443 C8.23187916,5.01693962 8.21969501,4.82651397 8.09627204,4.56463778 C8.0181256,4.39882836 7.52730793,3.62321744 7.42875181,3.44892126 C6.89038335,2.49681825 7.18687878,1.40483106 8.15751801,0.246650998 C8.40215555,-0.0452538722 8.83707666,-0.0835444104 9.12894149,0.161126688 C9.42080633,0.405797785 9.45909161,0.840778552 9.21445407,1.13268342 C8.57265194,1.89849054 8.43113915,2.41967954 8.6291956,2.76994178 C8.6906457,2.8786161 9.22211043,3.71845921 9.34374431,3.97653935 C9.61956926,4.56177877 9.65588284,5.12932211 9.41731664,5.79896276 C9.25139865,6.26468436 9.00031885,6.7072078 8.66666855,7.12657781 L9.52558193,7.12670462 C9.56304184,7.06454857 9.61102759,7.00729401 9.66932174,6.95765169 C10.2781066,6.43922067 10.6760051,5.89859775 10.8764311,5.33601443 C10.9901047,5.01693962 10.9779205,4.82651397 10.8544975,4.56463778 C10.7763511,4.39882836 10.2855334,3.62321744 10.1869773,3.44892126 C9.64860884,2.49681825 9.94510427,1.40483106 10.9157435,0.246650998 C11.160381,-0.0452538722 11.5953021,-0.0835444104 11.887167,0.161126688 Z M16.5522181,9.27133884 L16.5522181,13.4092446 L16.5522181,13.4092446 C17.6947125,13.4092446 18.6208873,12.4829429 18.6208873,11.3402917 C18.6208873,10.1976406 17.6947125,9.27133884 16.5522181,9.27133884 Z"],"component":["M18.6206897,3.44827586 L15.1724138,3.44827586 C15.1724138,1.54384569 13.6285681,0 11.7241379,0 C9.81970776,0 8.27586207,1.54384569 8.27586207,3.44827586 L4.82758621,3.44827586 C4.06581414,3.44827586 3.44827586,4.06581414 3.44827586,4.82758621 L3.44827586,8.27586207 C1.54384569,8.27586207 0,9.81970776 0,11.7241379 C0,13.6285681 1.54384569,15.1724138 3.44827586,15.1724138 L3.44827586,18.6206897 C3.44827586,19.3824617 4.06581414,20 4.82758621,20 L9.65517241,20 L9.65517241,18.6206897 C9.65517241,17.4780316 10.5814798,16.5517241 11.7241379,16.5517241 C12.866796,16.5517241 13.7931034,17.4780316 13.7931034,18.6206897 L13.7931034,20 L18.6206897,20 C19.3824617,20 20,19.3824617 20,18.6206897 L20,13.7931034 L18.6206897,13.7931034 C17.4780316,13.7931034 16.5517241,12.866796 16.5517241,11.7241379 C16.5517241,10.5814798 17.4780316,9.65517241 18.6206897,9.65517241 L20,9.65517241 L20,4.82758621 C20,4.06581414 19.3824617,3.44827586 18.6206897,3.44827586 Z M15.1724138,11.7241379 C15.1724138,13.6285681 16.7162595,15.1724138 18.6206897,15.1724138 L18.6206897,18.6206897 L15.1724138,18.6206897 C15.1724138,17.3887393 14.5151762,16.2503703 13.4482759,15.6343951 C12.3813756,15.0184199 11.0669003,15.0184199 9.99999998,15.6343951 C8.9330997,16.2503703 8.27586204,17.3887393 8.27586207,18.6206897 L4.82758621,18.6206897 L4.82758621,13.7931034 L3.44827586,13.7931034 C2.30561776,13.7931034 1.37931034,12.866796 1.37931034,11.7241379 C1.37931034,10.5814798 2.30561776,9.65517241 3.44827586,9.65517241 L4.82758621,9.65517241 L4.82758621,4.82758621 L9.65517241,4.82758621 L9.65517241,3.44827586 C9.65517241,2.30561776 10.5814798,1.37931034 11.7241379,1.37931034 C12.866796,1.37931034 13.7931034,2.30561776 13.7931034,3.44827586 L13.7931034,4.82758621 L18.6206897,4.82758621 L18.6206897,8.27586207 C16.7162595,8.27586207 15.1724138,9.81970776 15.1724138,11.7241379 Z"],"copy":["M6.64402323,2.98337365 C6.50425481,2.98337365 6.39095013,3.09596098 6.39095013,3.23484449 C6.39095013,3.373728 6.50425481,3.48631533 6.64402323,3.48631533 L10.3570874,3.48631533 C10.4968558,3.48631533 10.6101605,3.373728 10.6101605,3.23484449 C10.6101605,3.09596098 10.4968558,2.98337365 10.3570874,2.98337365 L6.64402323,2.98337365 Z M10.3570874,1.64143713 C11.0914061,1.64143713 11.7104424,2.13189469 11.9005264,2.8011258 L14.0759495,2.80197723 C14.6973707,2.80612066 15.1980262,3.00706551 15.5076465,3.4396537 C15.774201,3.81207235 15.879581,4.28990427 15.8528891,4.82730538 L15.8509141,17.8393223 C15.8934599,18.3908626 15.7885863,18.8792541 15.5225312,19.2835729 C15.210806,19.7572957 14.7015186,19.9945112 14.071435,20 L3.13995999,19.9994966 C2.37999653,19.9702276 1.81737804,19.7912306 1.46521634,19.3914799 C1.13780371,19.0198228 0.994726378,18.5105985 1.00052078,17.8906025 L1.00066905,4.84136547 C0.988019654,4.24167138 1.15451277,3.73506055 1.51932498,3.36135708 C1.89478337,2.97674795 2.45080497,2.80661504 3.16611214,2.80197723 L5.10058419,2.8011258 C5.2906682,2.13189469 5.90970452,1.64143713 6.64402323,1.64143713 L10.3570874,1.64143713 Z M10.3570874,4.82825185 L6.64402323,4.82825185 C6.0984941,4.82825185 5.61659024,4.55756439 5.32692113,4.14398468 L3.17053164,4.14389938 C2.78783003,4.14638837 2.56911185,4.21331232 2.48868,4.29570448 C2.39760195,4.38900229 2.34526951,4.5482412 2.35100753,4.82730538 L2.3509787,17.8968024 C2.34795309,18.2221592 2.40322906,18.418891 2.48137187,18.5075936 C2.53476561,18.5682026 2.76735914,18.6422022 3.16611214,18.6580635 L14.0654875,18.6580895 C14.2653017,18.6563406 14.3466431,18.6184535 14.3922255,18.5491828 C14.483478,18.4105081 14.5254494,18.2150494 14.5024024,17.8906025 L14.5031763,4.79518866 C14.5173399,4.50150072 14.4758749,4.3134829 14.4071102,4.21740786 C14.3814113,4.18150236 14.2914379,4.14539034 14.071435,4.14391375 L11.6741895,4.14398468 C11.3845204,4.55756439 10.9026165,4.82825185 10.3570874,4.82825185 Z M17.199351,0 C18.193822,0 19,0.801073926 19,1.78924869 L19,15.8720168 C19,16.8601916 18.193822,17.6612655 17.199351,17.6612655 L15.2415624,17.6612655 L15.2415624,16.319329 L17.199351,16.319329 C17.4479687,16.319329 17.6495132,16.1190605 17.6495132,15.8720168 L17.6495132,1.78924869 C17.6495132,1.542205 17.4479687,1.34193652 17.199351,1.34193652 L9.64333812,1.34193652 C9.39472038,1.34193652 9.19317587,1.542205 9.19317587,1.78924869 L9.19317587,1.94562921 L7.84268912,1.94562921 L7.84268912,1.78924869 C7.84268912,0.801073926 8.64886714,0 9.64333812,0 L17.199351,0 Z M8.19610599,11.7512053 C8.56903261,11.7512053 8.87134937,12.051608 8.87134937,12.4221735 C8.87134937,12.7927391 8.56903261,13.0931418 8.19610599,13.0931418 L4.14464574,13.0931418 C3.77171912,13.0931418 3.46940236,12.7927391 3.46940236,12.4221735 C3.46940236,12.051608 3.77171912,11.7512053 4.14464574,11.7512053 L8.19610599,11.7512053 Z M12.2475662,9.06733223 C12.6204929,9.06733223 12.9228096,9.36773495 12.9228096,9.73830049 C12.9228096,10.108866 12.6204929,10.4092687 12.2475662,10.4092687 L4.14464574,10.4092687 C3.77171912,10.4092687 3.46940236,10.108866 3.46940236,9.73830049 C3.46940236,9.36773495 3.77171912,9.06733223 4.14464574,9.06733223 L12.2475662,9.06733223 Z M12.2475662,6.38345919 C12.6204929,6.38345919 12.9228096,6.68386191 12.9228096,7.05442745 C12.9228096,7.42499298 12.6204929,7.72539571 12.2475662,7.72539571 L4.14464574,7.72539571 C3.77171912,7.72539571 3.46940236,7.42499298 3.46940236,7.05442745 C3.46940236,6.68386191 3.77171912,6.38345919 4.14464574,6.38345919 L12.2475662,6.38345919 Z"],"copyright":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M10.1608281,4.65116279 C11.2407883,4.65116279 12.2765676,4.95403249 13.1634208,5.51450758 C13.489141,5.72035686 13.5863156,6.1512791 13.3804664,6.47699935 C13.1746171,6.80271959 12.7436948,6.89989421 12.4179746,6.69404493 C11.7531133,6.27386468 10.9755922,6.04651163 10.1608281,6.04651163 C7.88334672,6.04651163 6.04651163,7.82195536 6.04651163,10 C6.04651163,12.1780446 7.88334672,13.9534884 10.1608281,13.9534884 C10.9621908,13.9534884 11.7276015,13.7335795 12.3854823,13.3262798 C12.7130933,13.1234531 13.143098,13.2246106 13.3459247,13.5522215 C13.5487514,13.8798325 13.4475939,14.3098372 13.119983,14.5126639 C12.2425202,15.0559086 11.2229586,15.3488372 10.1608281,15.3488372 C7.1231311,15.3488372 4.65116279,12.9594879 4.65116279,10 C4.65116279,7.04051208 7.1231311,4.65116279 10.1608281,4.65116279 Z"],"css3":["M1.5,1.98975843e-15 L3.09355753,18.0557267 L9.99986611,20 L16.9059069,18.0557267 L18.5,0 L1.5,0 L1.5,1.98975843e-15 Z M15.0769709,5.85186222 L9.99370717,8.12461495 L9.9813893,8.12993559 L9.99370717,8.12993559 L14.8975585,8.12993559 L14.3352209,14.891627 L10.0014728,16.2147858 L9.99370717,16.2122655 L9.99370717,16.2147858 L5.63639442,14.8672641 L5.35522564,11.4620554 L5.36272348,11.4620554 L7.5103174,11.4620554 L7.51808301,11.4620554 L7.6586674,13.2259871 L9.97389147,13.8373005 L9.99370717,13.8314198 L9.99370717,13.8342201 L12.3908719,13.1282554 L12.5550209,10.2864744 L9.99370717,10.2783534 L5.21464125,10.2615514 L5.05076002,8.13021563 L9.99370717,5.97731728 L10.2818382,5.85214226 L9.99370717,5.85214226 L4.86331417,5.85214226 L4.60544223,3.67124055 L9.99370717,3.67124055 L15.2879814,3.67124055 L15.0769709,5.85186222 L15.0769709,5.85186222 Z"],"cut":["M17.3942881,0.220050708 C17.6573071,-0.0597663173 18.0987937,-0.0747205812 18.380376,0.186649425 C18.6619584,0.448019431 18.677007,0.886738203 18.413988,1.16655523 L18.413988,1.16655523 L10.941,9.115 L14.2096897,12.5914662 C14.7585109,12.3048033 15.3834488,12.1425949 16.0465116,12.1425949 C18.229963,12.1425949 20,13.9015349 20,16.0712974 C20,18.24106 18.229963,20 16.0465116,20 C13.8630603,20 12.0930233,18.24106 12.0930233,16.0712974 C12.0930233,15.0627562 12.4754474,14.1429749 13.104056,13.447339 L9.987,10.131 L6.88349942,13.4336321 C7.51950177,14.1308706 7.90697674,15.0561179 7.90697674,16.0712974 C7.90697674,18.24106 6.13693971,20 3.95348837,20 C1.77003704,20 0,18.24106 0,16.0712974 C0,13.9015349 1.77003704,12.1425949 3.95348837,12.1425949 C4.60972788,12.1425949 5.22862319,12.301482 5.77334311,12.582656 L9.032,9.115 L1.56119435,1.16655523 C1.29817538,0.886738203 1.31322399,0.448019431 1.59480636,0.186649425 C1.87638872,-0.0747205812 2.31787533,-0.0597663173 2.5808943,0.220050708 L9.987,8.1 Z M3.95348837,13.5291958 C2.54066692,13.5291958 1.39534884,14.6673335 1.39534884,16.0712974 C1.39534884,17.4752614 2.54066692,18.6133991 3.95348837,18.6133991 C5.36630983,18.6133991 6.51162791,17.4752614 6.51162791,16.0712974 C6.51162791,14.6673335 5.36630983,13.5291958 3.95348837,13.5291958 Z M16.0465116,13.5291958 C14.6336902,13.5291958 13.4883721,14.6673335 13.4883721,16.0712974 C13.4883721,17.4752614 14.6336902,18.6133991 16.0465116,18.6133991 C17.4593331,18.6133991 18.6046512,17.4752614 18.6046512,16.0712974 C18.6046512,14.6673335 17.4593331,13.5291958 16.0465116,13.5291958 Z"],"d-arrow-left":["M8.39727345,2.21077392 C8.67341324,1.93425491 9.12633841,1.92915248 9.40891014,2.19937732 C9.69148187,2.46960216 9.69669599,2.91282562 9.4205562,3.18934463 L9.4205562,3.18934463 L2.72165154,9.89744874 L9.79010593,16.8045692 C10.0696807,17.0777629 10.070006,17.5210156 9.7908324,17.7946019 C9.51165882,18.0681882 9.05870375,18.0685065 8.77912894,17.7953128 L8.77912894,17.7953128 L1.20989415,10.398842 C0.932450728,10.127731 0.929706681,9.68859574 1.20374127,9.41418482 L1.20374127,9.41418482 Z M17.3972735,2.21077392 C17.6734132,1.93425491 18.1263384,1.92915248 18.4089101,2.19937732 C18.6914819,2.46960216 18.696696,2.91282562 18.4205562,3.18934463 L18.4205562,3.18934463 L11.7216515,9.89744874 L18.7901059,16.8045692 C19.0696807,17.0777629 19.070006,17.5210156 18.7908324,17.7946019 C18.5116588,18.0681882 18.0587037,18.0685065 17.7791289,17.7953128 L17.7791289,17.7953128 L10.2098942,10.398842 C9.93245073,10.127731 9.92970668,9.68859574 10.2037413,9.41418482 L10.2037413,9.41418482 Z"],"d-arrow-right":["M2.54214478,2.15371704 L9.79625873,9.41418482 C9.93208624,9.55447396 10,9.71556193 10,9.89744874 C10,10.0793356 9.93208624,10.2457418 9.79625873,10.3966675 L2.22087106,17.7953128 C1.83778384,18.1121603 1.49706014,18.1121603 1.19869995,17.7953128 C0.900339762,17.4784653 0.900339762,17.151685 1.19869995,16.8149719 L8.27834846,9.89744874 L1.52534485,3.1342926 C1.28786041,2.79147628 1.30977541,2.47983785 1.59108986,2.19937732 C1.8724043,1.91891679 2.18942261,1.9036967 2.54214478,2.15371704 Z M11.5421448,2.15371704 L18.7962587,9.41418482 C18.9320862,9.55447396 19,9.71556193 19,9.89744874 C19,10.0793356 18.9320862,10.2457418 18.7962587,10.3966675 L11.2208711,17.7953128 C10.8377838,18.1121603 10.4970601,18.1121603 10.1987,17.7953128 C9.90033976,17.4784653 9.90033976,17.151685 10.1987,16.8149719 L17.2783485,9.89744874 L10.5253448,3.1342926 C10.2878604,2.79147628 10.3097754,2.47983785 10.5910899,2.19937732 C10.8724043,1.91891679 11.1894226,1.9036967 11.5421448,2.15371704 Z"],"d-caret":["M15.4067807,11.3333333 C16.0247676,11.3333333 16.1797643,11.9734248 15.7777728,12.3868172 L15.7777728,12.3868172 L10.5478836,17.777111 C10.2598897,18.0742963 9.73890077,18.0742963 9.45090688,17.777111 L9.45090688,17.777111 L4.22201765,12.3868172 C3.82002617,11.9734248 3.97602286,11.3333333 4.59200981,11.3333333 L4.59200981,11.3333333 Z M10.5478836,2.22288898 L15.7777728,7.61318284 C16.1797643,8.02657523 16.0247676,8.66666667 15.4067807,8.66666667 L4.59200981,8.66666667 C3.97602286,8.66666667 3.82002617,8.02657523 4.22201765,7.61318284 L9.45090688,2.22288898 C9.73890077,1.92570367 10.2598897,1.92570367 10.5478836,2.22288898 Z"],"dashboard":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10.6668168,1.35860451 L10.6666667,2.39369912 C10.6666667,2.76188896 10.3681898,3.06036579 10,3.06036579 C9.63181017,3.06036579 9.33333333,2.76188896 9.33333333,2.39369912 L9.33318321,1.35860451 C7.99274116,1.46059698 6.73753564,1.86751537 5.63677784,2.51014851 L6.15877881,3.09446789 C6.40395109,3.36915737 6.38002267,3.79058858 6.1053332,4.03576086 C5.83064373,4.28093314 5.40921251,4.25700472 5.16404023,3.98231525 L4.53340815,3.27450606 C3.84646979,3.83354106 3.24681879,4.49571426 2.75805425,5.23742654 L3.60056908,5.74266584 C3.91637417,5.93195636 4.01893449,6.34141725 3.82964397,6.65722234 C3.64035345,6.97302742 3.23089256,7.07558774 2.91508748,6.88629723 L2.11181753,6.40495653 C1.75768783,7.18072865 1.5146333,8.01785313 1.40298769,8.89599619 L2.30982267,8.89627495 C2.67801251,8.89627495 2.97648934,9.19475178 2.97648934,9.56294162 C2.97648934,9.93113145 2.67801251,10.2296083 2.30982267,10.2296083 L1.337,10.229 L1.33716359,10.2601634 C1.37133937,11.419364 1.63314383,12.5214308 2.07942186,13.5232088 L2.91509122,12.96437 C3.22119047,12.7597558 3.63520559,12.8420256 3.83981986,13.1481249 C4.04443413,13.4542241 3.9621643,13.8682392 3.65606505,14.0728535 L2.7173919,14.700288 C4.26101669,17.087054 6.94603919,18.6666667 10,18.6666667 C13.165285,18.6666667 15.934244,16.9697937 17.4468271,14.4360979 L16.3147639,13.6799344 C16.0086647,13.4753201 15.9263949,13.061305 16.1310091,12.7552058 C16.3356234,12.4491065 16.7496385,12.3668367 17.0557378,12.571451 L17.0557378,12.571451 L18.0439281,13.2320607 C18.4186575,12.3003076 18.6361909,11.2884232 18.6636937,10.2292418 L17.5801585,10.2296083 C17.2119687,10.2296083 16.9134919,9.93113145 16.9134919,9.56294162 C16.9134919,9.19475178 17.2119687,8.89627495 17.5801585,8.89627495 L18.5970123,8.89599619 C18.5006889,8.13836912 18.3065505,7.41127445 18.0276555,6.72777056 L17.0774976,7.2196678 C16.7505016,7.38889358 16.3482343,7.26099554 16.1790086,6.93399953 C16.0097828,6.60700352 16.1376808,6.20473628 16.4646768,6.0355105 L16.4646768,6.0355105 L17.4301416,5.53607115 C16.9383368,4.71922617 16.3156413,3.99011093 15.591085,3.37775524 L14.989005,4.16653 C14.7656801,4.45925813 14.3473365,4.51552058 14.0546084,4.29219571 C13.7618803,4.06887084 13.7056178,3.65052723 13.9289427,3.3577991 L14.5095039,2.59748943 C13.374204,1.9044005 12.067013,1.4651436 10.6668168,1.35860451 Z M13.915031,6.81938321 C14.145029,7.10689785 14.0984026,7.52642475 13.8108879,7.75642275 L11.771,9.387 L11.7777778,9.5060681 C11.7777778,10.1991313 11.2489884,10.7686892 10.5728533,10.8332978 L10.4444444,10.8394014 C9.70806478,10.8394014 9.11111111,10.2424478 9.11111111,9.5060681 C9.11111111,8.76968844 9.70806478,8.17273477 10.4444444,8.17273477 C10.643466,8.17273477 10.832303,8.21633986 11.0019229,8.29451745 L12.9779915,6.71524011 C13.2655061,6.48524211 13.685033,6.53186856 13.915031,6.81938321 Z"],"date":["M5.67326018,0 C6.0598595,0 6.37326018,0.31324366 6.37326018,0.699649298 L6.373,2.009 L13.89,2.009 L13.8901337,0.708141199 C13.8901337,0.321735562 14.2035343,0.00849190182 14.5901337,0.00849190182 C14.976733,0.00849190182 15.2901337,0.321735562 15.2901337,0.708141199 L15.29,2.009 L18,2.00901806 C19.1045695,2.00901806 20,2.90399995 20,4.00801605 L20,18.001002 C20,19.1050181 19.1045695,20 18,20 L2,20 C0.8954305,20 0,19.1050181 0,18.001002 L0,4.00801605 C0,2.90399995 0.8954305,2.00901806 2,2.00901806 L4.973,2.009 L4.97326018,0.699649298 C4.97326018,0.31324366 5.28666085,0 5.67326018,0 Z M1.4,7.742 L1.4,18.001002 C1.4,18.3322068 1.66862915,18.6007014 2,18.6007014 L18,18.6007014 C18.3313708,18.6007014 18.6,18.3322068 18.6,18.001002 L18.6,7.756 L1.4,7.742 Z M6.66666667,14.6186466 L6.66666667,16.284778 L5,16.284778 L5,14.6186466 L6.66666667,14.6186466 Z M10.8333333,14.6186466 L10.8333333,16.284778 L9.16666667,16.284778 L9.16666667,14.6186466 L10.8333333,14.6186466 Z M15,14.6186466 L15,16.284778 L13.3333333,16.284778 L13.3333333,14.6186466 L15,14.6186466 Z M6.66666667,10.6417617 L6.66666667,12.3078931 L5,12.3078931 L5,10.6417617 L6.66666667,10.6417617 Z M10.8333333,10.6417617 L10.8333333,12.3078931 L9.16666667,12.3078931 L9.16666667,10.6417617 L10.8333333,10.6417617 Z M15,10.6417617 L15,12.3078931 L13.3333333,12.3078931 L13.3333333,10.6417617 L15,10.6417617 Z M4.973,3.408 L2,3.40831666 C1.66862915,3.40831666 1.4,3.67681122 1.4,4.00801605 L1.4,6.343 L18.6,6.357 L18.6,4.00801605 C18.6,3.67681122 18.3313708,3.40831666 18,3.40831666 L15.29,3.408 L15.2901337,4.33697436 C15.2901337,4.72338 14.976733,5.03662366 14.5901337,5.03662366 C14.2035343,5.03662366 13.8901337,4.72338 13.8901337,4.33697436 L13.89,3.408 L6.373,3.408 L6.37326018,4.32848246 C6.37326018,4.7148881 6.0598595,5.02813176 5.67326018,5.02813176 C5.28666085,5.02813176 4.97326018,4.7148881 4.97326018,4.32848246 L4.973,3.408 Z"],"delete":["M9.12856092,0 L11.102803,0.00487381102 C11.8809966,0.0985789507 12.5627342,0.464975115 13.1253642,1.0831551 C13.583679,1.58672038 13.8246919,2.17271137 13.8394381,2.81137259 L19.3143116,2.81154887 C19.6930068,2.81154887 20,3.12136299 20,3.50353807 C20,3.88571315 19.6930068,4.19552726 19.3143116,4.19552726 L17.478,4.195 L17.4783037,15.8224356 C17.4783037,18.3654005 16.529181,20 14.4365642,20 L5.41874994,20 C3.32701954,20 2.39315828,18.3737591 2.39315828,15.8224356 L2.393,4.195 L0.685688428,4.19552726 C0.306993166,4.19552726 0,3.88571315 0,3.50353807 C0,3.12136299 0.306993166,2.81154887 0.685688428,2.81154887 L6.15581653,2.81128823 C6.17048394,2.29774844 6.36057711,1.7771773 6.7098201,1.26219866 C7.23012695,0.494976667 8.04206594,0.0738475069 9.12856092,0 Z M16.106,4.195 L3.764,4.195 L3.76453514,15.8224356 C3.76453514,17.7103418 4.28461756,18.6160216 5.41874994,18.6160216 L14.4365642,18.6160216 C15.5759705,18.6160216 16.1069268,17.7015972 16.1069268,15.8224356 L16.106,4.195 Z M6.71521035,6.34011422 C7.09390561,6.34011422 7.40089877,6.64992834 7.40089877,7.03210342 L7.40089877,15.0820969 C7.40089877,15.464272 7.09390561,15.7740861 6.71521035,15.7740861 C6.33651508,15.7740861 6.02952192,15.464272 6.02952192,15.0820969 L6.02952192,7.03210342 C6.02952192,6.64992834 6.33651508,6.34011422 6.71521035,6.34011422 Z M9.44248307,6.34011422 C9.82117833,6.34011422 10.1281715,6.64992834 10.1281715,7.03210342 L10.1281715,15.0820969 C10.1281715,15.464272 9.82117833,15.7740861 9.44248307,15.7740861 C9.06378781,15.7740861 8.75679464,15.464272 8.75679464,15.0820969 L8.75679464,7.03210342 C8.75679464,6.64992834 9.06378781,6.34011422 9.44248307,6.34011422 Z M12.1697558,6.34011422 C12.5484511,6.34011422 12.8554442,6.64992834 12.8554442,7.03210342 L12.8554442,15.0820969 C12.8554442,15.464272 12.5484511,15.7740861 12.1697558,15.7740861 C11.7910605,15.7740861 11.4840674,15.464272 11.4840674,15.0820969 L11.4840674,7.03210342 C11.4840674,6.64992834 11.7910605,6.34011422 12.1697558,6.34011422 Z M9.17565461,1.38234438 C8.53434679,1.42689992 8.11102741,1.64646338 7.84152662,2.04385759 C7.6437582,2.33547837 7.5448762,2.58744977 7.52918786,2.81194335 L12.4673768,2.81085985 C12.4530266,2.51959531 12.3382454,2.26423777 12.1153724,2.01935991 C11.7693001,1.63911901 11.3851686,1.43266964 11.0215648,1.38397839 L9.17565461,1.38234438 Z"],"dingding":["M17.4662004,7.47474562 C17.4321515,7.62207529 17.3512853,7.83414072 17.2384983,8.09308378 L17.2406263,8.09308378 L17.227858,8.11763873 C16.5617761,9.61549039 14.8231533,12.5509225 14.8231533,12.5509225 C14.8231533,12.5509225 14.8210253,12.5442257 14.8146411,12.5330644 L14.3060354,13.4616877 L16.7554293,13.4616877 L12.0758314,20 L13.137732,15.5533226 L11.2097121,15.5533226 L11.8800502,12.613426 C11.3373956,12.7518266 10.6968504,12.9393371 9.93926198,13.1960479 C9.93926198,13.1960479 8.91353839,13.8277797 6.98339048,11.9816942 C6.98339048,11.9816942 5.68101946,10.7762696 6.43647977,10.4771457 C6.75781642,10.3499065 7.99421767,10.1869509 8.96886788,10.0485503 C10.2840072,9.86103985 11.092669,9.76282007 11.092669,9.76282007 C11.092669,9.76282007 7.03659191,9.82755583 6.07471004,9.66683255 C5.11282818,9.50834154 3.89132332,7.82074712 3.63170034,6.33852133 C3.63170034,6.33852133 3.22949753,5.5237436 4.49569158,5.90992592 C5.76188563,6.29610824 11.0054186,7.41000985 11.0054186,7.41000985 C11.0054186,7.41000985 4.18499522,5.21345838 3.73171903,4.67771412 C3.27844284,4.14196985 2.39529909,1.75344335 2.51021418,0.284611171 C2.51021418,0.284611171 2.5591595,-0.0814807412 2.91667311,0.0167390401 C2.91667311,0.0167390401 7.95804069,2.43651729 11.4054934,3.76248434 C14.8550742,5.08621912 17.8535068,5.76036398 17.4662004,7.47474562 Z"],"dislike-o":["M15.8074649,0.938738991 C16.2025604,1.3059082 16.4617615,2.07244873 16.5130466,2.5343203 C17.1027527,2.90008545 17.8008575,3.63787842 17.8615933,5.02821515 C18.9151306,5.75898743 19.7150269,7.11120605 18.7162102,9.08723366 C19.2958069,9.62747192 19.9433899,11.2763977 19.1107178,12.6038208 C18.1421782,14.1560822 16.0360565,14.2643585 13.9372676,13.9872944 C14.4977722,15.5523071 14.7073059,16.9955139 13.8205261,18.4753418 C12.9398804,19.7866516 11.7242126,20 11.3078918,20 C10.1704102,20 9.39035034,19.0213318 9.07400513,17.7168884 C8.95928955,17.353241 8.82849121,16.4931641 8.77722168,16.2661133 C8.51171875,14.8261922 7.62136841,13.6754049 6.10617065,12.8137512 C5.47716268,12.4468689 4.76980468,12.1316559 3.98409667,11.8681124 L1.64382935,11.8681124 C1.12294006,11.8681124 0.5,11.3414612 0.5,10.7027462 L0.5,3.06665039 C0.574228923,2.34547834 0.974894206,1.98489232 1.70199585,1.98489232 L4.81132055,1.98489232 C6.17615721,1.67440556 7.53590502,1.3427105 8.89056396,0.989807129 C10.20047,0.636901855 10.4871979,0.519836426 11.4029541,0.267700195 C13.4560699,-0.263748169 14.8805237,0.0286560059 15.8074649,0.938738991 Z M13.4245605,1.36291148 C12.6063843,1.36291148 11.5687971,1.61515295 11.1090088,1.76159668 C10.9467306,1.8132827 10.6630883,1.89682019 10.3639654,1.98328737 L10.0636038,2.06965993 L10.0636038,2.06965993 L9.77645142,2.15155854 C9.45829601,2.24199771 9.21514893,2.31018066 9.21514893,2.31018066 C9.21514893,2.31018066 7.80519104,2.68789673 5.04295141,3.330085 C4.94048337,3.34188372 4.88521116,3.34925142 4.87713478,3.35218811 L4.87713478,10.73172 C6.38840691,11.3143819 7.56512451,12.0204264 8.4072876,12.8498535 C9.67053223,14.0939941 10.0216827,15.2180786 10.2289429,16.6569214 C10.3467898,17.3798708 10.5375415,17.9633204 10.8264923,18.3621674 C10.9138336,18.4827271 11.0216675,18.5667114 11.1684875,18.6133118 C11.3153076,18.6599121 11.5186679,18.663681 11.9511871,18.4285583 C12.3837063,18.1934357 12.941864,17.5759888 13.0456848,16.6569214 C13.115509,15.7644043 12.8754998,14.9902948 12.5541382,14.1756134 C12.44089,13.8885189 12.2991791,13.5737305 12.1968787,13.3543573 C11.9788208,12.9413757 12.3070068,12.2554932 12.9832786,12.4035844 C13.8887024,12.6594696 16.1374207,13.004776 17.4047852,12.4035844 C18.1417542,11.9767014 18.3242289,11.2880503 17.9522095,10.3376312 C17.8090108,10.0982513 17.6439188,9.91410426 17.4569335,9.78518998 C17.2863646,9.68286774 16.9547424,9.24139404 17.3540649,8.74023438 C17.7495117,8.10450745 18.329071,6.81211853 16.863849,6.00580941 C16.5555267,5.82992554 16.5246237,5.53462219 16.5246237,5.4359513 C16.5032349,5.16220093 16.5482635,4.1456604 15.7940063,3.692276 C15.6133359,3.59533759 15.3965302,3.51461792 15.2746582,3.28231812 C15.1955261,3.12754822 15.1705322,2.75390625 15.1705322,2.75390625 C15.0681305,2.12234497 14.9255524,1.53219604 13.4245605,1.36291148 Z M3.51948917,3.34778308 L1.86086471,3.34778308 L1.86086471,10.5053837 L3.51948917,10.5053837 L3.51948917,3.34778308 Z"],"document":["M17.2257134,0 C18.2056248,0 19,0.814027728 19,1.81818182 L19,18.1818182 C19,19.1859723 18.2056248,20 17.2257134,20 L4.54224066,20 C3.56232921,20 2.76795404,19.1859723 2.76795404,18.1818182 L2.767,16.496 L1.66535748,16.4966682 C1.29789069,16.4966682 1,16.1914078 1,15.81485 C1,15.4382922 1.29789069,15.1330318 1.66535748,15.1330318 L2.767,15.133 L2.767,12.714 L1.66535748,12.7143283 C1.29789069,12.7143283 1,12.4090679 1,12.0325101 C1,11.6559523 1.29789069,11.3506919 1.66535748,11.3506919 L2.767,11.35 L2.767,8.919 L1.66535748,8.91952067 C1.29789069,8.91952067 1,8.61426027 1,8.23770249 C1,7.86114471 1.29789069,7.55588431 1.66535748,7.55588431 L2.767,7.555 L2.767,5.122 L1.66535748,5.12236353 C1.29789069,5.12236353 1,4.81710313 1,4.44054534 C1,4.06398756 1.29789069,3.75872716 1.66535748,3.75872716 L2.767,3.758 L2.76795404,1.81818182 C2.76795404,0.814027728 3.56232921,0 4.54224066,0 L17.2257134,0 Z M13.9780482,1.36401786 L4.46613715,1.36401786 C4.37404371,1.36653991 4.29203368,1.4057758 4.22010703,1.48172552 C4.14818038,1.55767524 4.10825169,1.6471796 4.10032095,1.75023859 L4.10032095,1.75023859 L4.1,3.758 L4.94397818,3.75872716 C5.2502005,3.75872716 5.50810609,3.97071355 5.58556845,4.25929106 C5.59053499,4.2761029 5.59428565,4.29298464 5.59726357,4.31015134 C5.60516169,4.35239714 5.60933566,4.39597174 5.60933566,4.44054534 C5.60933566,4.81710313 5.31144497,5.12236353 4.94397818,5.12236353 L4.1,5.122 L4.10032095,7.55324128 L4.97308779,7.55324128 C4.98823966,7.55521266 5.00308423,7.55743323 5.01762151,7.55990298 L4.94397818,7.55588431 C5.05723291,7.55588431 5.16387863,7.5848809 5.25723115,7.63602454 C5.26351301,7.64033727 5.26986751,7.64385089 5.27610847,7.64745657 C5.2958702,7.65846681 5.31492058,7.67111811 5.33326794,7.68470467 C5.35789743,7.70421391 5.38069125,7.72529186 5.40111928,7.74828824 L5.34640151,7.69468342 C5.47532774,7.79516955 5.56738421,7.94276873 5.5981305,8.11243588 C5.60391934,8.14444489 5.60705359,8.17496301 5.60705359,8.2039573 L5.60023234,8.12465525 C5.60621981,8.16142506 5.60933566,8.1991909 5.60933566,8.23770249 C5.60933566,8.59351329 5.34336611,8.88566673 5.00404468,8.91677984 L4.97308779,8.91816809 L4.95811547,8.91936982 C4.95341486,8.91947022 4.94870227,8.91952067 4.94397818,8.91952067 L4.1,8.919 L4.1,11.35 L4.94397818,11.3506919 C5.05519595,11.3506919 5.16004031,11.3786548 5.25218128,11.4280941 C5.31373083,11.4574125 5.36316944,11.4943408 5.40111928,11.5394126 L5.37191228,11.5104022 C5.51707755,11.6354741 5.60933566,11.8229515 5.60933566,12.0325101 C5.60933566,12.0699519 5.60639051,12.1066889 5.60072465,12.1424909 C5.59794829,12.1643849 5.59370208,12.1855562 5.58835098,12.2064022 C5.58507396,12.215892 5.58229493,12.2258188 5.57930457,12.2356501 C5.57522962,12.2511358 5.57000007,12.2658994 5.56422105,12.2804718 C5.51106063,12.4192727 5.41505677,12.5359456 5.29281433,12.61322 C5.2892799,12.6149675 5.28572138,12.6170804 5.28212038,12.6191591 C5.18300606,12.679882 5.06741769,12.7143283 4.94397818,12.7143283 L4.1,12.714 L4.10032095,15.1325994 L4.97308779,15.1325994 C4.98084987,15.1338788 4.98852816,15.1352123 4.99612267,15.1365998 L4.94397818,15.1330318 C5.31144497,15.1330318 5.60933566,15.4382922 5.60933566,15.81485 C5.60933566,16.0373614 5.50532011,16.2349777 5.34439711,16.3594252 C5.33999939,16.3617401 5.33567639,16.3650785 5.33128735,16.3683573 C5.31135455,16.3839525 5.29066647,16.397457 5.26924512,16.4097818 C5.26608728,16.4100718 5.26336073,16.4115494 5.26061464,16.4130093 C5.17857994,16.4603516 5.0853195,16.4889615 4.98617142,16.4953194 L4.97308779,16.4954689 L4.95811547,16.4965173 C4.95341486,16.4966177 4.94870227,16.4966682 4.94397818,16.4966682 L4.1,16.496 L4.10032095,18.2603037 C4.10562034,18.3268876 4.12940509,18.3900486 4.17167517,18.4497868 L4.22010703,18.508384 C4.29289855,18.5849924 4.38305771,18.6281998 4.49058449,18.6380062 L4.49058449,18.6380062 L13.9780482,18.6380062 L13.9780482,1.36401786 Z M17.242323,1.36228602 L15.3042726,1.36228602 L15.3042726,18.6361106 L17.2781005,18.6361106 C17.3690403,18.6368064 17.4544165,18.593565 17.5342291,18.5063865 C17.6140416,18.4192079 17.6587535,18.3299394 17.6683645,18.2385809 L17.6683645,18.2385809 L17.6683645,1.79393422 C17.6578149,1.67833733 17.6131031,1.57889626 17.5342291,1.49561102 C17.455355,1.41232577 17.358053,1.36788411 17.242323,1.36228602 L17.242323,1.36228602 Z"],"dot-chart":["M14.0195274,13.9969614 C14.5722317,13.9969614 15.0202871,14.4450168 15.0202871,14.997721 L15.0202871,16.9992403 C15.0202871,17.5519446 14.5722317,18 14.0195274,18 L1.00075965,18 C0.448055357,18 2.66453526e-14,17.5519446 2.66453526e-14,16.9992403 L2.66453526e-14,14.997721 C2.66453526e-14,14.4450168 0.448055357,13.9969614 1.00075965,13.9969614 L14.0195274,13.9969614 Z M18.9992403,8.0077783 C19.5519446,8.0077783 20,8.45583366 20,9.00853795 L20,11.0100573 C20,11.5627615 19.5519446,12.0108169 18.9992403,12.0108169 L1.00075965,12.0108169 C0.448055357,12.0108169 1.12265752e-12,11.5627615 1.12265752e-12,11.0100573 L1.12265752e-12,9.00853795 C1.12265752e-12,8.45583366 0.448055357,8.0077783 1.00075965,8.0077783 L18.9992403,8.0077783 Z M11.0310808,2 C11.5837851,2 12.0318404,2.44805536 12.0318404,3.00075965 L12.0318404,5.00227895 C12.0318404,5.55498325 11.5837851,6.0030386 11.0310808,6.0030386 L1.00108033,6.0030386 C0.448376035,6.0030386 0.00032067799,5.55498325 0.00032067799,5.00227895 L0.00032067799,3.00075965 C0.00032067799,2.44805536 0.448376035,2 1.00108033,2 L11.0310808,2 Z"],"down-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M6.58558122,7.63613812 L10.0046519,11.0333966 L13.4956665,7.63148686 C13.7653526,7.36868429 14.1970199,7.37426445 14.4598225,7.64395051 C14.7226251,7.91363658 14.7170449,8.3453039 14.4473588,8.60810648 L10.4758462,12.47825 C10.2092302,12.7380608 9.78350334,12.7359904 9.51942697,12.4735988 L5.62443516,8.60345522 C5.35731792,8.33804207 5.35593648,7.90634088 5.62134964,7.63922364 C5.8867628,7.3721064 6.31846398,7.37072496 6.58558122,7.63613812 Z"],"down-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M6.58558122,7.63613812 C6.31846398,7.37072496 5.8867628,7.3721064 5.62134964,7.63922364 C5.35593648,7.90634088 5.35731792,8.33804207 5.62443516,8.60345522 L5.62443516,8.60345522 L9.51942697,12.4735988 C9.78350334,12.7359904 10.2092302,12.7380608 10.4758462,12.47825 L10.4758462,12.47825 L14.4473588,8.60810648 C14.7170449,8.3453039 14.7226251,7.91363658 14.4598225,7.64395051 C14.1970199,7.37426445 13.7653526,7.36868429 13.4956665,7.63148686 L13.4956665,7.63148686 L10.0046519,11.0333966 Z"],"down-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M14.4598225,7.6248997 C14.1970199,7.35521364 13.7653526,7.34963347 13.4956665,7.61243605 L13.4956665,7.61243605 L10.0046519,11.0143458 L6.58558122,7.6170873 C6.31846398,7.35167415 5.8867628,7.35305558 5.62134964,7.62017282 C5.35593648,7.88729006 5.35731792,8.31899125 5.62443516,8.58440441 L5.62443516,8.58440441 L9.51942697,12.4545479 C9.78350334,12.7169396 10.2092302,12.71901 10.4758462,12.4591992 L10.4758462,12.4591992 L14.4473588,8.58905566 C14.7170449,8.32625309 14.7226251,7.89458576 14.4598225,7.6248997 Z"],"down-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M14.4598225,7.6248997 C14.1970199,7.35521364 13.7653526,7.34963347 13.4956665,7.61243605 L13.4956665,7.61243605 L10.0046519,11.0143458 L6.58558122,7.6170873 C6.31846398,7.35167415 5.8867628,7.35305558 5.62134964,7.62017282 C5.35593648,7.88729006 5.35731792,8.31899125 5.62443516,8.58440441 L5.62443516,8.58440441 L9.51942697,12.4545479 C9.78350334,12.7169396 10.2092302,12.71901 10.4758462,12.4591992 L10.4758462,12.4591992 L14.4473588,8.58905566 C14.7170449,8.32625309 14.7226251,7.89458576 14.4598225,7.6248997 Z"],"down":["M10.1025513,12.7783485 L16.8106554,6.0794438 C17.0871744,5.80330401 17.5303978,5.80851813 17.8006227,6.09108986 C18.0708475,6.37366159 18.0657451,6.82658676 17.7892261,7.10272655 L10.5858152,14.2962587 C10.3114043,14.5702933 9.87226896,14.5675493 9.60115804,14.2901058 L2.2046872,6.72087106 C1.93149355,6.44129625 1.93181183,5.98834118 2.20539811,5.7091676 C2.47898439,5.42999401 2.92223711,5.43031926 3.19543076,5.70989407 L10.1025513,12.7783485 Z"],"download":["M19.3107659,12.0514519 C19.6914194,12.0514519 20,12.3646267 20,12.7509475 L20,17.6690264 C19.9938202,18.3388667 19.8725879,18.8692232 19.6014711,19.2629832 C19.2734293,19.7394192 18.692794,19.9546046 17.8541437,20 L1.95063965,19.9982693 C1.30493215,19.9520847 0.783122117,19.6957368 0.444258688,19.2213785 C0.141889579,18.7981068 -0.00168144063,18.2714304 0,17.6625107 L0,12.7509492 C0,12.3646285 0.3085815,12.0514519 0.689234956,12.0514519 C1.06988841,12.0514519 1.37846979,12.3646249 1.37847075,12.7509457 L1.37848021,17.6644834 C1.37755618,17.9967232 1.44266621,18.235573 1.56028228,18.400218 C1.64140402,18.5137764 1.78414309,18.5838993 1.99909415,18.6010088 L17.8165968,18.6020475 C18.2362406,18.5788121 18.4438468,18.5018725 18.4715409,18.4616506 C18.5561601,18.3387527 18.6177678,18.0692372 18.6215319,17.662509 L18.6215319,12.7509475 C18.6215319,12.3646267 18.9301125,12.0514519 19.3107659,12.0514519 Z M9.99004267,0 C10.3706961,0 10.6792767,0.313174842 10.6792767,0.699495587 L10.679,11.569 L13.7412518,8.49006664 C14.0116068,8.2181121 14.4480014,8.22007842 14.7159664,8.49445853 C14.9839314,8.76883864 14.9819939,9.21173039 14.7116389,9.48368493 L10.3562492,13.8648433 C10.0862788,14.136411 9.65063837,14.1348929 9.38251189,13.86145 L5.08653398,9.48029163 C4.81802558,9.20645925 4.81908501,8.76356444 5.08890029,8.4910584 C5.35871558,8.21855235 5.79511316,8.21962756 6.06362157,8.49345994 L9.3,11.794 L9.30080862,0.699495587 C9.30080862,0.313174842 9.60938921,0 9.99004267,0 Z"],"edit":["M2.29171812,13.3600638 L6.81539686,18.1161843 L0.5,20 L2.29171812,13.3600638 Z M12.7049284,2.41181464 L17.2274301,7.16667706 L7.26550878,17.6404299 L2.74300706,12.8855675 L12.7049284,2.41181464 Z M16.1415118,0.347861156 C16.8783654,1.12259394 18.3106609,2.62843788 19.1175863,3.4768634 C19.9245902,4.32524768 19.2036068,5.09020427 19.2036068,5.09020427 L17.6827602,6.68916958 L13.1591207,1.93311092 L14.6798693,0.334186853 L14.6989777,0.315464422 C14.8180473,0.203171183 15.4749058,-0.352994255 16.1415118,0.347861156 Z"],"enter":["M19.3001469,0 C19.6866651,0 20,0.313300846 20,0.699777025 L20,8.97782758 C20,12.6769567 17.0009372,15.6756934 13.3014059,15.6756934 L2.305,15.675 L5.43624386,18.8055827 C5.70952379,19.0788626 5.7094997,19.521961 5.43619005,19.7952707 C5.16288041,20.0685803 4.71978201,20.0686044 4.44650209,19.7953245 L0.205212835,15.5540352 C-0.0680670919,15.2807553 -0.0680430016,14.8376569 0.205266642,14.5643472 L4.4470171,10.3225968 C4.72032674,10.0492871 5.16342514,10.0492631 5.43670506,10.322543 C5.70998499,10.5958229 5.7099609,11.0389213 5.43665126,11.3122309 L2.472,14.276 L13.3014059,14.2761393 C16.2279008,14.2761393 18.6002938,11.9040044 18.6002938,8.97782758 L18.6002938,0.699777025 C18.6002938,0.313300846 18.9136287,0 19.3001469,0 Z"],"environment-o":["M13.3709348,0.805099943 C14.5096054,1.37933521 15.542464,2.35645066 16.496299,3.75921597 C17.0986485,4.76973596 17.4311842,5.88751678 17.4920598,7.10213066 C17.553425,8.32651441 17.2587773,9.61912057 16.6192569,10.9762793 L16.5617409,11.0757331 L10.5385405,19.7177833 C10.2763306,20.0940004 9.73400321,20.0940871 9.4716804,19.717954 L3.61398515,11.3172573 C3.14262456,10.5604581 2.81745341,9.78904561 2.64174611,9.00429036 C2.25522027,7.27796373 2.64244471,4.89779059 4.0101525,3.03002489 C5.34566477,1.20622595 7.20901174,0.315047047 9.09364642,0.0685629558 C10.5316414,-0.119506854 11.9024366,0.0645315952 13.3709348,0.805099943 Z M9.25885863,1.41468007 C7.69454126,1.6192711 6.14999175,2.35797943 5.05871768,3.84824241 C3.93957136,5.37656821 3.61932643,7.34503485 3.92241988,8.69873035 C4.06289153,9.32611388 4.32753226,9.95392836 4.70017135,10.5539579 L10.0048766,18.1601416 L15.4613496,10.3312283 C15.9919549,9.18912065 16.2277471,8.13729382 16.1793792,7.17223846 C16.1297953,6.18292102 15.8628907,5.28575164 15.3989107,4.5049454 C14.5869751,3.31274205 13.717094,2.48980823 12.7939639,2.02427075 C11.5714151,1.40773545 10.4564795,1.25804787 9.25885863,1.41468007 Z M10.0312188,3.85027329 C11.9896358,3.85027329 13.5850651,5.44877757 13.5850651,7.43092315 C13.5850651,9.41306872 11.9896358,11.011573 10.0312188,11.011573 C8.07280191,11.011573 6.47737258,9.41306872 6.47737258,7.43092315 C6.47737258,5.44877757 8.07280191,3.85027329 10.0312188,3.85027329 Z M10.0312188,5.20715113 C8.7901087,5.20715113 7.79180887,6.20737504 7.79180887,7.43092315 C7.79180887,8.65447125 8.7901087,9.65469516 10.0312188,9.65469516 C11.272329,9.65469516 12.2706288,8.65447125 12.2706288,7.43092315 C12.2706288,6.20737504 11.272329,5.20715113 10.0312188,5.20715113 Z"],"environment":["M13.3709348,0.805099943 C14.5096054,1.37933521 15.542464,2.35645066 16.496299,3.75921597 C17.0986485,4.76973596 17.4311842,5.88751678 17.4920598,7.10213066 C17.553425,8.32651441 17.2587773,9.61912057 16.6192569,10.9762793 L16.5617409,11.0757331 L10.5385405,19.7177833 C10.2763306,20.0940004 9.73400321,20.0940871 9.4716804,19.717954 L3.61398515,11.3172573 C3.14262456,10.5604581 2.81745341,9.78904561 2.64174611,9.00429036 C2.25522027,7.27796373 2.64244471,4.89779059 4.0101525,3.03002489 C5.34566477,1.20622595 7.20901174,0.315047047 9.09364642,0.0685629558 C10.5316414,-0.119506854 11.9024366,0.0645315952 13.3709348,0.805099943 Z M10.0312188,2.62679764 C7.34998675,2.62679764 5.19330988,4.78763119 5.19330988,7.43092315 C5.19330988,10.0742151 7.34998675,12.2350486 10.0312188,12.2350486 C12.7124509,12.2350486 14.8691278,10.0742151 14.8691278,7.43092315 C14.8691278,4.78763119 12.7124509,2.62679764 10.0312188,2.62679764 Z M10.0312188,5.20715113 C11.272329,5.20715113 12.2706288,6.20737504 12.2706288,7.43092315 C12.2706288,8.65447125 11.272329,9.65469516 10.0312188,9.65469516 C8.7901087,9.65469516 7.79180887,8.65447125 7.79180887,7.43092315 C7.79180887,6.20737504 8.7901087,5.20715113 10.0312188,5.20715113 Z"],"eye-o":["M5.08925923,14.7812575 C6.83890353,16.1489473 8.30854164,16.5872788 9.99908213,16.5872788 C11.4711695,16.5872788 13.3910914,15.9742173 15.2378869,14.6683383 C16.570419,13.7260976 17.6708255,12.3530959 18.537983,10.5374417 C17.597691,8.9064566 16.5098973,7.57033264 15.2752009,6.52533954 C13.564451,5.07743571 11.6931693,4.41272117 9.96277044,4.41272117 C8.17315577,4.41272117 6.1122309,5.2112 4.35475439,6.88682086 C3.08938698,8.09325294 2.13041907,9.30686705 1.47454449,10.5252727 C2.54037395,12.3139696 3.74584601,13.7311169 5.08925923,14.7812575 Z M9.99908213,18 C8.02614281,18 6.26540717,17.4748462 4.25862012,15.906149 C2.68211393,14.6738006 1.29482989,13.004971 0.0947308533,10.9050997 C-0.0237278138,10.6978268 -0.0315708945,10.442789 0.0739152041,10.2282256 C0.80780563,8.73546004 1.92510465,7.27729191 3.42149342,5.85059845 C5.43785551,3.92814977 7.83346934,3 9.96277044,3 C12.0058629,3 14.1864334,3.77457977 16.1474712,5.43431633 C17.5958754,6.66018236 18.8499416,8.23560279 19.9103911,10.1560851 C20.0198049,10.3542344 20.0295805,10.5945247 19.9366437,10.8013887 C18.9485194,13.0008108 17.6419411,14.6826004 16.0155725,15.8326144 C13.9398762,17.3003504 11.748787,18 9.99908213,18 Z M10.2339532,14.4 C8.1904996,14.4 6.53395318,12.7434536 6.53395318,10.7 C6.53395318,8.65654643 8.1904996,7 10.2339532,7 C12.2774067,7 13.9339532,8.65654643 13.9339532,10.7 C13.9339532,12.7434536 12.2774067,14.4 10.2339532,14.4 Z M10.2339532,13 C11.5042081,13 12.5339532,11.9702549 12.5339532,10.7 C12.5339532,9.42974508 11.5042081,8.4 10.2339532,8.4 C8.96369825,8.4 7.93395318,9.42974508 7.93395318,10.7 C7.93395318,11.9702549 8.96369825,13 10.2339532,13 Z"],"eye":["M9.96277044,2.5 C12.0058629,2.5 14.1864334,3.27457977 16.1474712,4.93431633 C17.5958754,6.16018236 18.8499416,7.73560279 19.9103911,9.65608506 C20.0198049,9.85423439 20.0295805,10.0945247 19.9366437,10.3013887 C18.9485194,12.5008108 17.6419411,14.1826004 16.0155725,15.3326144 C13.9398762,16.8003504 11.748787,17.5 9.99908213,17.5 C8.02614281,17.5 6.26540717,16.9748462 4.25862012,15.406149 C2.68211393,14.1738006 1.29482989,12.504971 0.0947308533,10.4050997 C-0.0237278138,10.1978268 -0.0315708945,9.942789 0.0739152041,9.72822561 C0.80780563,8.23546004 1.92510465,6.77729191 3.42149342,5.35059845 C5.43785551,3.42814977 7.83346934,2.5 9.96277044,2.5 Z M9.99908213,5.90603383 C7.85051404,5.90603383 6.10875546,7.69810813 6.10875546,9.9087438 C6.10875546,12.1193795 7.85051404,13.9114538 9.99908213,13.9114538 C12.1476502,13.9114538 13.8894088,12.1193795 13.8894088,9.9087438 C13.8894088,7.69810813 12.1476502,5.90603383 9.99908213,5.90603383 Z M9.99908213,7.318755 C11.3893321,7.318755 12.5163523,8.47833248 12.5163523,9.9087438 C12.5163523,11.3391551 11.3893321,12.4987326 9.99908213,12.4987326 C8.60883219,12.4987326 7.48181193,11.3391551 7.48181193,9.9087438 C7.48181193,8.47833248 8.60883219,7.318755 9.99908213,7.318755 Z"],"facebook":["M18.8961111,0 L1.10388889,0 C0.494166667,0 0,0.494166667 0,1.10388889 L0,18.8963889 C0,19.5058333 0.494166667,20 1.10388889,20 L10.6825,20 L10.6825,12.255 L8.07611111,12.255 L8.07611111,9.23666667 L10.6825,9.23666667 L10.6825,7.01055556 C10.6825,4.42722222 12.2602778,3.02083333 14.5647222,3.02083333 C15.6686111,3.02083333 16.6172222,3.10277778 16.8938889,3.13972222 L16.8938889,5.83944444 L15.2955556,5.84027778 C14.0422222,5.84027778 13.7997222,6.43583333 13.7997222,7.30972222 L13.7997222,9.23694444 L16.7886111,9.23694444 L16.3994444,12.2552778 L13.7997222,12.2552778 L13.7997222,20 L18.8963889,20 C19.5058333,20 20,19.5058333 20,18.8961111 L20,1.10388889 C20,0.494166667 19.5058333,0 18.8961111,0 L18.8961111,0 Z"],"file-add":["M16.8388383,15.0007046 L13.9738042,15.0007046 L13.9738042,11.9542589 C13.9738042,11.7588698 13.909549,11.5928515 13.7810388,11.4562041 C13.6525285,11.3195567 13.4963964,11.251233 13.3126424,11.251233 C13.1288885,11.251233 12.9727563,11.3195567 12.8442461,11.4562041 C12.7157358,11.5928515 12.6514807,11.7588698 12.6514807,11.9542589 L12.6514807,15.0007046 L9.93337143,15.0007046 C9.74961745,15.0007046 9.59348533,15.0690283 9.46497508,15.2056757 C9.33646484,15.3423231 9.27220971,15.5083413 9.27220971,15.7037305 C9.27220971,15.8991196 9.33646484,16.0651379 9.46497508,16.2017853 C9.59348533,16.3384327 9.74961745,16.4067564 9.93337143,16.4067564 L12.6514807,16.4067564 L12.6514807,19.2969741 C12.6514807,19.4923632 12.7157358,19.6583815 12.8442461,19.7950289 C12.9727563,19.9316763 13.1288885,20 13.3126424,20 C13.4963964,20 13.6525285,19.9316763 13.7810388,19.7950289 C13.909549,19.6583815 13.9738042,19.4923632 13.9738042,19.2969741 L13.9738042,16.4067564 L16.8388383,16.4067564 C17.0225923,16.4067564 17.1787244,16.3384327 17.3072346,16.2017853 C17.4357449,16.0651379 17.5,15.8991196 17.5,15.7037305 C17.5,15.5083413 17.4357449,15.3423231 17.3072346,15.2056757 C17.1787244,15.0690283 17.0225923,15.0007046 16.8388383,15.0007046 Z M17.3552572,5.02744336 L13.3303052,0.480698045 L12.88962,0.00219328565 L3.78015969,0.00219328565 C3.60938445,0.00219328565 3.42082973,-0.00881814038 3.25363927,0.0185045294 C3.0610362,0.0499801883 2.89252504,0.130125142 2.74207186,0.300303457 C2.46101672,0.618206268 2.50267232,1.01746687 2.50267232,1.40824513 L2.50267232,18.5933232 C2.50267232,18.9841015 2.45712911,19.4072464 2.74207186,19.7033107 C3.0270146,19.9993751 3.21788756,19.9993751 3.58539553,19.9993751 L8.61046029,19.9993751 C8.79421428,19.9993751 8.95034639,19.9310514 9.07885664,19.794404 C9.20736689,19.6577566 9.27162201,19.4917383 9.27162201,19.2963492 C9.27162201,19.10096 9.20736689,18.9349418 9.07885664,18.7982944 C8.95034639,18.6616469 8.79421428,18.5933232 8.61046029,18.5933232 L3.84495503,18.5933232 L3.83881281,1.3642931 L11.113584,1.3642931 L11.113584,4.9573716 C11.113584,5.34814986 11.2659145,5.70047623 11.505257,5.95348122 C11.7445995,6.20648621 12.0745417,6.36342345 12.4420496,6.36342345 L16.1770889,6.36342345 L16.1770889,10.5475821 C16.1770889,10.7429713 16.241344,10.9089895 16.3698542,11.0456369 C16.4983645,11.1822844 16.6544966,11.2506081 16.8382506,11.2506081 C17.0220046,11.2506081 17.1781367,11.1822844 17.3066469,11.0456369 C17.4351572,10.9089895 17.4994123,10.7429713 17.4994123,10.5475821 L17.4994123,5.47537652 C17.4995829,5.42590132 17.4997788,5.33285203 17.5,5.19622867 L17.3552572,5.02744336 Z M12.5184409,4.85473281 C12.4769641,4.80184148 12.4516963,4.70854652 12.4426373,4.57484796 L12.4426373,1.52137418 L15.501822,4.95799651 L12.7599299,4.95799651 C12.640414,4.94204538 12.5599177,4.90762414 12.5184409,4.85473281 Z"],"file-excel":["M15.5336935,1.36078656 L14.3091934,0 L4.66164861,0 C3.96587259,0 3.69745022,0.516240645 3.69745022,0.918940882 L3.69745022,4.54990495 L5.05022147,4.54990495 L5.05022147,1.65231191 C5.05022147,1.49764309 5.17972642,1.36831506 5.33012577,1.36831506 L12.2326992,1.36831506 C12.3848666,1.36831506 12.4607275,1.39536077 12.4607275,1.51951183 L12.4607275,6.33974935 L17.374336,6.33974935 C17.5674293,6.33974935 17.64219,6.43910559 17.64219,6.58649791 L17.64219,18.3551379 C17.64219,18.6018372 17.5427649,18.6391348 17.3923656,18.6391348 L5.33012577,18.6391348 C5.17841421,18.6391348 5.05022147,18.5071054 5.05022147,18.3551379 L5.05022147,17.2797529 L3.70585195,17.2797529 L3.70585195,18.9746512 C3.68830357,19.5740762 4.00829472,20 4.66164861,20 L18.0607964,20 C18.7607484,20 19,19.492895 19,19.031053 L19,6.44396558 L19,5.18667048 L18.6504957,4.80720067 L15.5336935,1.36078656 Z M13.8361266,1.51951183 L14.2226173,1.95352728 L16.8187437,4.80720067 L16.9617674,4.98003873 L14.3091934,4.98003873 C14.1088763,4.98003873 13.9821388,4.94696877 13.9289809,4.88082886 C13.8758231,4.81468894 13.8448716,4.71017086 13.8361266,4.56727461 L13.8361266,1.51951183 Z M12.745155,10.6673887 L17.3228723,10.6673887 L17.3228723,12.0008027 L12.745155,12.0008027 L12.745155,10.6673887 Z M12.745155,8.00053511 L17.3228723,8.00053511 L17.3228723,9.33394906 L12.745155,9.33394906 L12.745155,8.00053511 Z M12.745155,13.3342423 L17.3228723,13.3342423 L17.3228723,14.6676563 L12.745155,14.6676563 L12.745155,13.3342423 Z M1,5.6257308 L1,16.2931195 L11.4647417,16.2931195 L11.4647417,5.6257308 L1,5.6257308 Z M6.23301435,11.8301319 L5.59210113,12.8075142 L6.23301435,12.8075142 L6.23301435,13.9996373 L3.01552801,13.9996373 L5.35148739,10.4913668 L3.28236069,7.33382814 L5.01013637,7.33382814 L6.2343518,9.16996719 L7.45725501,7.33382814 L9.18369325,7.33382814 L7.11194213,10.4900547 L9.44921372,13.9996373 L7.6560547,13.9996373 L6.23301435,11.8301319 Z"],"file-jpg":["M8.92767853,9.09725491 C8.66947546,9.09725491 8.49426624,9.12333335 8.40242723,9.14960786 L8.40242723,10.8784314 C8.51101555,10.9045098 8.64444557,10.9133333 8.82774716,10.9133333 C9.50336599,10.9133333 9.92059355,10.5568628 9.92059355,9.95764706 C9.92059355,9.41882354 9.56170633,9.09725491 8.92767853,9.09725491 Z M17.9240911,7.15392157 L17.4096375,7.15392157 L17.4369001,5.26340831 C17.4335792,5.12656854 17.3745612,5.03636642 17.3162929,4.96576125 L12.9016298,0.134117668 C12.8700881,0.0987377557 12.8364194,0.0714171993 12.7990637,0.0505882376 C12.775428,0.0370975708 12.7505165,0.0261898775 12.7247269,0.0180392268 C12.6763071,0.00398812736 12.6473201,0.000237631432 12.6182087,0 L3.37883111,0 C2.96348549,0 2.59146418,0.351960796 2.59146418,0.784313737 L2.59146418,7.15372549 L2.07590886,7.15372549 C1.79056009,7.15372549 1.51689845,7.27182845 1.3151264,7.48205305 C1.11335435,7.69227766 1,7.97740342 1,8.2747059 L1,14.1041177 C1,14.7231732 1.48174385,15.2249898 2.07590886,15.2250981 L2.59146418,15.2250981 L2.59146418,19.2156863 C2.59146418,19.6480392 2.96348549,20 3.37883111,20 L16.6568588,20 C17.071828,20 17.4369001,19.6480392 17.4369001,19.2156863 L17.4369001,15.2252941 L17.9240911,15.2252941 C18.5182562,15.2251859 19,14.7233693 19,14.1043137 L19,8.27490198 C19,7.97759949 18.8866457,7.69247374 18.6848736,7.48224913 C18.4831015,7.27202453 18.2094399,7.15392157 17.9240911,7.15392157 Z M3.9501901,1.3781629 L10.9062497,1.3781629 L10.9062497,5.95516576 C10.9062497,6.05917223 10.9459049,6.15891887 11.0164916,6.23246254 C11.0870783,6.30600622 11.1828144,6.34732263 11.282639,6.34732262 L16.0418654,6.34732262 L16.0418654,7.15411765 L3.9501901,7.15411765 L3.9501901,1.3781629 Z M11.1794276,9.9227451 C11.1794276,10.4960784 10.996126,10.9827451 10.6626451,11.3131373 C10.2286682,11.7388236 9.58654805,11.9298039 8.83640413,11.9298039 C8.66947546,11.9298039 8.51910794,11.9213726 8.40242723,11.9039216 L8.40242723,13.9978431 L7.23247163,13.9978431 L7.23247163,8.22000001 C7.6246693,8.1501961 8.08569562,8.09823531 8.8612458,8.09823531 C9.64507656,8.09823531 10.2038265,8.25450981 10.5794631,8.56745099 C10.9377857,8.86274511 11.1794276,9.34941178 11.1794276,9.9227451 Z M3.38784294,12.8856863 C3.56305217,12.9464706 3.78794478,12.9901961 4.03805549,12.9901961 C4.57215193,12.9901961 4.90544468,12.7378431 4.90544468,11.8256863 L4.90544468,8.14156863 L6.17293571,8.14156863 L6.17293571,11.8429412 C6.17293571,13.5111765 5.40547789,14.0931378 4.17148551,14.0931378 C3.87978379,14.0933334 3.49605487,14.0415686 3.24575597,13.9543137 L3.38784294,12.8856863 Z M3.9501901,18.6218854 L3.9501901,15.2252941 L16.0418654,15.2252941 L16.0418654,18.6218854 L3.9501901,18.6218854 Z M16.6841214,13.7284314 C16.2923002,13.867451 15.5502486,14.0586275 14.8074443,14.0586275 C13.7821598,14.0586275 13.0395436,13.7892157 12.5227611,13.2680392 C12.0056022,12.7641177 11.7218047,11.9996079 11.7304616,11.1392157 C11.7385539,9.1929412 13.097884,8.08078432 14.9410625,8.08078432 C15.6667411,8.08078432 16.2256793,8.2282353 16.5008198,8.36745099 L16.2337716,9.42745098 C15.9251324,9.28843137 15.5414035,9.17549019 14.9243132,9.17549021 C13.8653418,9.17549021 13.0649499,9.80117648 13.0649499,11.0698039 C13.0649499,12.277451 13.7902522,12.99 14.8328506,12.99 C15.1247405,12.99 15.3582901,12.9550981 15.4582214,12.9027451 L15.4582214,11.6778431 L14.5908322,11.6778431 L14.5908322,10.6439216 L16.6841214,10.6439216 L16.6841214,13.7284314 Z M12.2914114,1.51951183 L12.675625,1.95352728 L15.2564552,4.80720067 L15.3986362,4.98003873 L12.761691,4.98003873 C12.5625541,4.98003873 12.4365634,4.94696877 12.3837187,4.88082886 C12.330874,4.81468894 12.3001049,4.71017086 12.2914114,4.56727461 L12.2914114,1.51951183 Z"],"file-pdf":["M17.9240911,7.15392157 L17.4096375,7.15392157 L17.4369001,5.26340831 C17.4335792,5.12656854 17.3745612,5.03636642 17.3162929,4.96576125 L12.9016298,0.134117668 C12.8700881,0.0987377557 12.8364194,0.0714171993 12.7990637,0.0505882376 C12.775428,0.0370975708 12.7505165,0.0261898775 12.7247269,0.0180392268 C12.6763071,0.00398812736 12.6473201,0.000237631432 12.6182087,0 L3.37883111,0 C2.96348549,0 2.59146418,0.351960796 2.59146418,0.784313737 L2.59146418,7.15372549 L2.07590886,7.15372549 C1.79056009,7.15372549 1.51689845,7.27182845 1.3151264,7.48205305 C1.11335435,7.69227766 1,7.97740342 1,8.2747059 L1,14.1041177 C1,14.7231732 1.48174385,15.2249898 2.07590886,15.2250981 L2.59146418,15.2250981 L2.59146418,19.2156863 C2.59146418,19.6480392 2.96348549,20 3.37883111,20 L16.6568588,20 C17.071828,20 17.4369001,19.6480392 17.4369001,19.2156863 L17.4369001,15.2252941 L17.9240911,15.2252941 C18.5182562,15.2251859 19,14.7233693 19,14.1043137 L19,8.27490198 C19,7.97759949 18.8866457,7.69247374 18.6848736,7.48224913 C18.4831015,7.27202453 18.2094399,7.15392157 17.9240911,7.15392157 Z M3.9501901,1.3781629 L10.9062497,1.3781629 L10.9062497,5.95516576 C10.9062497,6.05917223 10.9459049,6.15891887 11.0164916,6.23246254 C11.0870783,6.30600622 11.1828144,6.34732263 11.282639,6.34732262 L16.0418654,6.34732262 L16.0418654,7.15411765 L3.9501901,7.15411765 L3.9501901,1.3781629 Z M3.9501901,18.6218854 L3.9501901,15.2252941 L16.0418654,15.2252941 L16.0418654,18.6218854 L3.9501901,18.6218854 Z M12.2914114,1.51951183 L12.675625,1.95352728 L15.2564552,4.80720067 L15.3986362,4.98003873 L12.761691,4.98003873 C12.5625541,4.98003873 12.4365634,4.94696877 12.3837187,4.88082886 C12.330874,4.81468894 12.3001049,4.71017086 12.2914114,4.56727461 L12.2914114,1.51951183 Z M3,14.2321872 L3,8.23218716 L4.91765953,8.23218716 C5.6443552,8.23218716 6.11804601,8.2622005 6.33874618,8.32222809 C6.67787082,8.41226947 6.96181616,8.60803831 7.19059073,8.9095405 C7.41936529,9.21104269 7.53375085,9.60053402 7.53375085,10.0780262 C7.53375085,10.4463773 7.46781094,10.7560604 7.33592913,11.0070848 C7.20404733,11.2581093 7.03650612,11.4552424 6.83330048,11.59849 C6.63009484,11.7417377 6.42352796,11.8365526 6.21359366,11.8829375 C5.92829832,11.9402366 5.51516458,11.9688857 4.97418002,11.9688857 L4.19500468,11.9688857 L4.19500468,14.2321872 L3,14.2321872 Z M4.19500468,9.24719398 L4.19500468,10.9497861 L4.84902751,10.9497861 C5.32003396,10.9497861 5.63493069,10.9184085 5.79372715,10.8556524 C5.95252361,10.7928963 6.07700202,10.6946708 6.16716611,10.560973 C6.2573302,10.4272752 6.30241157,10.2717515 6.30241157,10.0943973 C6.30241157,9.87611513 6.23916309,9.69603507 6.11266421,9.55415169 C5.98616533,9.41226831 5.82602554,9.32359252 5.63224003,9.28812168 C5.48959236,9.26083641 5.2029556,9.24719398 4.77232113,9.24719398 L4.19500468,9.24719398 Z M8.23514316,8.23218716 L10.4192564,8.23218716 C10.9117946,8.23218716 11.2872484,8.27038596 11.5456291,8.34678471 C11.8928281,8.45046872 12.1902306,8.6346415 12.4378454,8.89930858 C12.6854602,9.16397566 12.87386,9.48798333 13.0030503,9.87134132 C13.1322407,10.2546993 13.1968349,10.7274095 13.1968349,11.2894859 C13.1968349,11.7833492 13.1362778,12.208993 13.0151619,12.56643 C12.8671313,13.0029943 12.6558544,13.3563332 12.3813249,13.6264573 C12.1740821,13.8310968 11.8941739,13.9907132 11.5415919,14.1053113 C11.2778283,14.1898956 10.9252516,14.2321872 10.4838513,14.2321872 L8.23514316,14.2321872 L8.23514316,8.23218716 Z M9.43014784,9.24719398 L9.43014784,13.2212731 L10.3223642,13.2212731 C10.6561059,13.2212731 10.8969884,13.2021737 11.045019,13.1639743 C11.2388045,13.1148609 11.3996172,13.031642 11.5274618,12.9143154 C11.6553064,12.7969888 11.7595991,12.6039484 11.8403431,12.3351885 C11.921087,12.0664287 11.9614584,11.7001295 11.9614584,11.2362799 C11.9614584,10.7724304 11.921087,10.416363 11.8403431,10.1680671 C11.7595991,9.91977119 11.6465593,9.7260487 11.5012201,9.58689385 C11.355881,9.44773899 11.1715184,9.35360623 10.9481268,9.30449275 C10.7812559,9.26629338 10.4542478,9.24719398 9.96709251,9.24719398 L9.43014784,9.24719398 Z M13.9426361,14.2321872 L13.9426361,8.23218716 L18,8.23218716 L18,9.24719398 L15.1376408,9.24719398 L15.1376408,10.667385 L17.6083937,10.667385 L17.6083937,11.6823918 L15.1376408,11.6823918 L15.1376408,14.2321872 L13.9426361,14.2321872 Z"],"file-text":["M12.8890921,0 L17.5,5.19179195 L17.5,19.0909091 C17.5,19.5929861 17.1049571,20 16.6176471,20 L3.38235294,20 C2.89504287,20 2.5,19.5929861 2.5,19.0909091 L2.5,0.909090909 C2.5,0.407013864 2.89504287,0 3.38235294,0 L12.8890921,0 Z M12.3061651,1.36363636 L3.82352941,1.36363636 L3.82352941,18.6363636 L16.1764706,18.6363636 L16.176511,6.34246852 L13.3474204,6.34196239 C12.6417682,6.36999151 12.0962002,6.25589945 11.706457,5.94817639 C11.2531904,5.59029821 11.0867064,4.98037308 11.10865,4.16662087 L11.10865,1.36739306 L12.31,1.367 L12.3061651,1.36363636 Z M10.9239873,14.5454545 C11.2894699,14.5454545 11.585752,14.8507149 11.585752,15.2272727 C11.585752,15.6038305 11.2894699,15.9090909 10.9239873,15.9090909 L5.80882353,15.9090909 C5.44334097,15.9090909 5.14705882,15.6038305 5.14705882,15.2272727 C5.14705882,14.8507149 5.44334097,14.5454545 5.80882353,14.5454545 L10.9239873,14.5454545 Z M13.9789019,10.9090909 C14.3443845,10.9090909 14.6406667,11.2143513 14.6406667,11.5909091 C14.6406667,11.9674669 14.3443845,12.2727273 13.9789019,12.2727273 L5.80882353,12.2727273 C5.44334097,12.2727273 5.14705882,11.9674669 5.14705882,11.5909091 C5.14705882,11.2143513 5.44334097,10.9090909 5.80882353,10.9090909 L13.9789019,10.9090909 Z M10.9239873,7.27272727 C11.2894699,7.27272727 11.585752,7.57798767 11.585752,7.95454545 C11.585752,8.33110324 11.2894699,8.63636364 10.9239873,8.63636364 L5.80882353,8.63636364 C5.44334097,8.63636364 5.14705882,8.33110324 5.14705882,7.95454545 C5.14705882,7.57798767 5.44334097,7.27272727 5.80882353,7.27272727 L10.9239873,7.27272727 Z M12.384,1.45 L12.4321669,1.50876156 L12.4319299,4.18534141 C12.4202482,4.62352755 12.4794774,4.84051752 12.5115121,4.86581065 C12.6070703,4.9412589 12.8701302,4.99627139 13.3219266,4.97883216 L15.5154486,4.97883216 L15.8904383,5.40279396 L16.1764706,5.7215246 L12.384,1.45 Z"],"file-unknown":["M12.8890921,0 L17.5,5.19179195 L17.5,19.0909091 C17.5,19.5929861 17.1049571,20 16.6176471,20 L3.38235294,20 C2.89504287,20 2.5,19.5929861 2.5,19.0909091 L2.5,0.909090909 C2.5,0.407013864 2.89504287,0 3.38235294,0 L12.8890921,0 Z M12.3061651,1.36363636 L3.82352941,1.36363636 L3.82352941,18.6363636 L16.1764706,18.6363636 L16.176511,6.34246852 L13.3474204,6.34196239 C12.6417682,6.36999151 12.0962002,6.25589945 11.706457,5.94817639 C11.2531904,5.59029821 11.0867064,4.98037308 11.10865,4.16662087 L11.10865,1.36739306 L12.31,1.367 L12.3061651,1.36363636 Z M9.01509627,14.9791746 C9.40494433,14.9791746 9.72097863,15.2922622 9.72097863,15.6784753 C9.72097863,16.0646884 9.40494433,16.377776 9.01509627,16.377776 C8.62524821,16.377776 8.30921392,16.0646884 8.30921392,15.6784753 C8.30921392,15.2922622 8.62524821,14.9791746 9.01509627,14.9791746 Z M11.1827155,8.48219134 C11.7596649,9.06011092 11.9556072,9.75942613 11.8818293,10.4800176 C11.8265271,11.0201556 11.4779753,11.5509802 10.9947767,12.0505594 L10.9460794,12.1005594 L10.9460794,12.1005594 L10.8408488,12.2063462 C10.7641308,12.2825287 10.6701753,12.3741416 10.534329,12.5058727 C10.3893855,12.6464238 10.2890121,12.7442705 10.2120648,12.8206852 L10.1115703,12.9218921 C10.0821667,12.9520424 10.0559765,12.9794937 10.0303569,13.006905 C9.82641639,13.2251078 9.76260226,13.3170885 9.72854047,13.4181966 C9.69459728,13.5189526 9.64965619,13.73941 9.60228918,14.0591422 C9.54714237,14.4313887 9.20954705,14.6870941 8.84824894,14.6302762 C8.48695082,14.5734583 8.23876616,14.2256328 8.29391297,13.8533862 C8.35258575,13.4573391 8.4111532,13.1700378 8.47818729,12.9710557 C8.58800251,12.6450833 8.75186564,12.4088935 9.07699042,12.0610316 C9.20092661,11.9284281 9.31857892,11.8121689 9.62440373,11.5156121 C9.85403277,11.2929392 9.95768805,11.1909631 10.0572705,11.0880047 C10.3397662,10.7959324 10.5516497,10.4732459 10.5656029,10.3369643 C10.5996372,10.0045498 10.5199654,9.72020231 10.2601126,9.45991256 C9.9148549,9.11407421 9.49243177,8.95163821 9.06509601,8.9849994 C8.57490635,9.02326746 8.18677184,9.20493363 7.86942647,9.56406039 C7.63826622,9.82565499 7.48192741,10.1361318 7.39737772,10.5061904 C7.31363213,10.8727296 6.9573436,11.0999218 6.60158501,11.0136385 C6.24582642,10.9273551 6.02531631,10.56027 6.10906189,10.1937308 C6.24453674,9.60078215 6.50611003,9.08131772 6.89074945,8.64603703 C7.44488347,8.01894624 8.15005931,7.68888903 8.96509653,7.62526082 C9.77527949,7.56201157 10.5686439,7.86708705 11.1827155,8.48219134 Z M12.384,1.45 L12.4321669,1.50876156 L12.4319299,4.18534141 C12.4202482,4.62352755 12.4794774,4.84051752 12.5115121,4.86581065 C12.6070703,4.9412589 12.8701302,4.99627139 13.3219266,4.97883216 L15.5154486,4.97883216 L15.8904383,5.40279396 L16.1764706,5.7215246 L12.384,1.45 Z"],"filter":["M8.39758257,14.6045785 L9.72069151,15.7481409 C10.0108962,15.9989646 10.0444149,16.4394138 9.79555776,16.7319118 C9.5467006,17.0244098 9.10970466,17.0581934 8.81950001,16.8073697 L7.25478248,15.4549851 C7.10142726,15.3224403 7.01317389,15.1289858 7.01317389,14.9253707 L7.01317389,7.93828102 L1.17082654,1.15503282 C0.781803161,0.703357844 1.10011445,0 1.69354765,0 L18.3064518,0 C18.9000823,0 19.2183221,0.703763592 18.8288983,1.1553514 L12.9794764,7.93852148 L12.9794764,19.3023256 C12.9794764,19.6876405 12.6695659,20 12.287272,20 C11.9049781,20 11.5950677,19.6876405 11.5950677,19.3023256 L11.5950677,7.67770086 C11.5950677,7.50950502 11.6553535,7.34697097 11.7648255,7.22002387 L16.7876956,1.39534884 L3.21108757,1.39534884 L8.22809934,7.22034245 C8.33740066,7.34724658 8.39758257,7.50965028 8.39758257,7.67770086 L8.39758257,14.6045785 Z"],"firefox":["M19.9712023,6.67576398 L19.7396069,8.09784271 C19.7396069,8.09784271 19.4084135,5.46498739 19.0028216,4.4808247 C18.380834,2.97261737 18.1040395,2.98486677 18.1024395,2.98716354 C18.5192312,4.00041856 18.4436327,4.54475125 18.4436327,4.54475125 C18.4436327,4.54475125 17.7056474,2.61968155 15.7540863,2.00721157 C13.5921293,1.32890107 12.4225526,1.51455603 12.2877553,1.54939026 C12.2673557,1.54939026 12.2473561,1.54939026 12.2285565,1.54939026 C12.2445562,1.55053865 12.2601558,1.55206982 12.2757555,1.5532182 C12.2749556,1.553601 12.2741556,1.55398379 12.2741556,1.55436658 C12.2829554,1.56470201 14.662908,1.95247207 15.0848996,2.50752299 C15.0848996,2.50752299 14.0741197,2.50752299 13.0677398,2.78504844 C13.0221407,2.79768064 16.769266,3.23291712 17.5352508,6.81624928 C17.5352508,6.81624928 17.124459,5.9963051 16.6164691,5.85696818 C16.9504624,6.82964706 16.8648641,8.67509566 16.5464705,9.59226945 C16.5056713,9.71016992 16.4636721,9.0823882 15.8368846,8.81175303 C16.0376806,10.1882793 15.8248849,12.3717348 14.8269047,12.9731037 C14.7493063,13.0198046 15.4524923,10.817975 14.9685019,11.6693083 C12.1813574,15.7590765 8.88662303,13.5564814 7.40505253,12.5872476 C8.16423741,12.7453415 9.60540871,12.5627488 10.242996,12.1083727 C10.243796,12.1079899 10.244596,12.1072243 10.245396,12.1068415 C10.9381822,11.6536137 11.348174,11.3224971 11.7165667,11.4009699 C12.0853593,11.4798254 12.3305544,11.1257412 12.0441601,10.8114675 C11.7573659,10.4968111 11.0613797,10.0642541 10.1197985,10.3000551 C9.45581169,10.4665703 8.63302808,11.1697624 7.3766531,10.4577661 C6.41267229,9.91113664 6.3218741,9.45676047 6.31307428,9.14248681 C6.33667381,9.03109384 6.36667321,8.92697394 6.4022725,8.8316583 C6.5130703,8.53499315 6.84986359,8.44541942 7.03705986,8.37498537 C7.35465354,8.42704532 7.62824809,8.52197817 7.91544237,8.66284626 C7.9190423,8.57135856 7.92024227,8.45001295 7.91504238,8.3122072 C7.94264183,8.25976446 7.92544217,8.10205344 7.88144305,7.9087426 C7.85584355,7.71619735 7.81464438,7.51676182 7.74944567,7.33493479 C7.74984567,7.33493479 7.74984567,7.33493479 7.74984567,7.334552 C7.75104564,7.3341692 7.75184563,7.33378641 7.7530456,7.33340362 C7.75464557,7.33263803 7.75584555,7.33148965 7.75704552,7.32995847 C7.75744551,7.32957568 7.75744551,7.32919289 7.75784551,7.32881009 C7.75944547,7.32651333 7.76104544,7.32383377 7.76184543,7.32000584 C7.78184503,7.23387725 7.99664075,7.06736197 8.26423542,6.8882145 C8.50383065,6.72782393 8.78582503,6.55748071 9.00782061,6.42541687 C9.2042167,6.30866479 9.35381372,6.2221534 9.38581309,6.19918578 C9.39781285,6.19038152 9.41221256,6.18042888 9.42821224,6.16856228 C9.43101219,6.16626552 9.43421212,6.16435155 9.43701207,6.16205478 C9.43901203,6.16052361 9.440612,6.15937523 9.44261196,6.15784405 C9.54820985,6.07745737 9.70580671,5.92510546 9.73900605,5.6050899 C9.73900605,5.60432431 9.73900605,5.60355872 9.73940604,5.60279314 C9.74020603,5.59322329 9.74100601,5.58365345 9.741806,5.57408361 C9.74220599,5.56719332 9.74260598,5.56068582 9.74340597,5.55341274 C9.74380596,5.54805363 9.74420595,5.54269452 9.74420595,5.53733541 C9.74460594,5.52470321 9.74500593,5.51168823 9.74540593,5.49867324 C9.74540593,5.49790765 9.74540593,5.49714206 9.74540593,5.49637648 C9.74580592,5.46537018 9.74540593,5.43321551 9.74340597,5.39914687 C9.74220599,5.38000718 9.74100601,5.36316426 9.73740608,5.34746971 C9.73740608,5.34670413 9.73700609,5.34593854 9.73700609,5.34479016 C9.7366061,5.34325898 9.73620611,5.34172781 9.73580612,5.34019663 C9.73500613,5.33751708 9.73420615,5.33483752 9.73340616,5.33215796 C9.73340616,5.33177517 9.73340616,5.33139238 9.73300617,5.33139238 C9.7318062,5.32833003 9.73100621,5.32565047 9.72980624,5.32258812 C9.72980624,5.32258812 9.72980624,5.32258812 9.72980624,5.32220533 C9.69540692,5.24526379 9.56740947,5.21655426 9.03742002,5.20775 C9.03702003,5.20775 9.03662004,5.20775 9.03582006,5.20775 L9.03582006,5.20775 C8.81982436,5.20430486 8.53702999,5.20430486 8.16663737,5.20545324 C7.5170503,5.20813279 7.15825745,4.59795958 7.04385973,4.36177584 C7.20105659,3.53073064 7.65464756,2.93854873 8.40023271,2.5369981 C8.41423243,2.52934223 8.41143249,2.52321753 8.39503282,2.518624 C8.54062992,2.43440938 6.63226792,2.51632724 5.7546854,3.58470456 C4.97550092,3.39943239 4.29671443,3.41206458 3.71152609,3.54336284 C3.59912833,3.54030049 3.45913111,3.5269027 3.29273443,3.49398244 C2.90354218,3.15635837 2.34635327,2.53317017 2.31675386,1.78901914 C2.31675386,1.78901914 2.31515389,1.79055032 2.31195396,1.79284708 C2.31155397,1.785574 2.31075398,1.77868371 2.31035399,1.77141063 C2.31035399,1.77141063 1.12437761,2.64379756 1.30197407,5.02132945 C1.30157408,5.05922603 1.3007741,5.09597423 1.29957412,5.13119125 C0.978780508,5.54767084 0.819583678,5.89792711 0.807583917,5.97525144 C0.523189581,6.52915398 0.234795324,7.36326153 0,8.62916041 C0,8.62916041 0.164396726,8.13076297 0.493990162,7.56614221 C0.25159499,8.27699018 0.0611987813,9.38211569 0.172796559,11.0399954 C0.172796559,11.0399954 0.202395969,10.6725134 0.307193882,10.1431096 C0.388792257,11.1712936 0.74718512,12.4406376 1.6519671,13.9335332 C3.38913251,16.7991271 6.05947933,18.2464702 9.01102055,18.4681078 C9.53501012,18.5094495 10.0665995,18.5105979 10.6013889,18.471553 C10.6505879,18.4681078 10.6997869,18.4646627 10.7489859,18.4608347 C11.3537739,18.4202586 11.9625618,18.3325988 12.5701497,18.1924963 C20.8739843,16.2712546 19.9712023,6.67499839 19.9712023,6.67499839 L19.9712023,6.67576398 Z"],"folder-add":["M15.5110019,9.40874527 C15.887818,9.40874527 16.1932877,9.70802501 16.1932877,10.0772053 L16.193,13.041 L19.2249999,13.0415461 C19.6025707,13.0415461 19.9086522,13.3402276 19.9086522,13.70867 C19.9086522,14.0771123 19.6025707,14.3757939 19.2249999,14.3757939 L16.193,14.375 L16.1932877,17.3401347 C16.1932877,17.709315 15.887818,18.0085947 15.5110019,18.0085947 C15.1341859,18.0085947 14.8287162,17.709315 14.8287162,17.3401347 L14.828,14.375 L11.7970039,14.3757939 C11.4194332,14.3757939 11.1133517,14.0771123 11.1133517,13.70867 C11.1133517,13.3402276 11.4194332,13.0415461 11.7970039,13.0415461 L14.828,13.041 L14.8287162,10.0772053 C14.8287162,9.70802501 15.1341859,9.40874527 15.5110019,9.40874527 Z M1.41650275,2 L7.5327149,2.00155403 C7.9638461,2.03032018 8.31608539,2.14222025 8.58006501,2.37264052 C8.80563903,2.56953763 8.97215702,2.8336355 9.09763253,3.17830062 L9.47793206,4.34720702 C9.49167255,4.38944045 9.50088063,4.43201941 9.50582176,4.47444387 L19.3163477,4.47423658 C19.6939184,4.47423658 20,4.77291812 20,5.14136046 L20,8.72099334 C20,9.08943569 19.6939184,9.38811723 19.3163477,9.38811723 C18.938777,9.38811723 18.6326954,9.08943569 18.6326954,8.72099334 L18.6326954,5.80848435 L1.36729975,5.80848435 L1.36722509,16.1755989 C1.37051113,16.3858924 1.36904802,16.4794799 1.41650275,16.5491108 C1.45446653,16.6048155 1.48403455,16.6159564 1.56655442,16.6181846 L10.5238151,16.6187417 C10.9013858,16.6187417 11.2074674,16.9174232 11.2074674,17.2858655 C11.2074674,17.6543079 10.9013858,17.9529894 10.5238151,17.9529894 L1.57671928,17.9529894 L1.45998709,17.9431925 C0.924378516,17.8526195 0.519362812,17.6522768 0.283469092,17.2887716 C0.0936014889,16.9961914 0.00688536371,16.6314917 0,16.1857702 L0,5.137 L0.0034482218,3.31521139 C0.0390363089,2.96025413 0.158336481,2.65558388 0.378891904,2.4199532 C0.62337074,2.15876391 0.964133609,2.02910246 1.41650275,2 Z M1.46395747,3.33263865 C1.38041709,3.33831097 1.37310707,3.35684304 1.36750414,3.3801709 L1.367,4.474 L8.084,4.474 L7.80207798,3.60419595 C7.75579987,3.4775259 7.71759344,3.40539124 7.66848893,3.36709542 C7.61938441,3.3287996 7.59434188,3.34302902 7.48607865,3.33424777 L1.46395747,3.33263865 Z"],"folder-open":["M2.28207116,3.82782681 C1.93139275,3.89061436 1.7157592,4.01654323 1.59095975,4.20187553 C1.42601097,4.44683125 1.35229976,4.7111041 1.36642402,5.04312449 L1.36642402,16.7613195 L0.00219214494,15.8199344 L0.00283001003,5.07182967 C-0.0229451366,4.49213499 0.127444335,3.95295167 0.449958452,3.47400497 C0.806771203,2.94412338 1.37895412,2.62368924 2.11578248,2.50841391 L2.22403448,2.5 L5.78364338,2.50089037 C6.52617637,2.53835758 7.13918702,2.8504057 7.5673719,3.41670863 C7.95383536,3.9278322 8.03930749,4.3271066 8.05143177,5.05577361 C8.05289264,5.14357156 8.05441458,5.20651435 8.05673655,5.25714322 C8.10252727,5.25681998 8.16561873,5.2543483 8.24999125,5.24771098 L13.8860925,5.24771098 L13.9870677,5.25502564 C14.5731461,5.34040977 15.0767664,5.58357289 15.475608,5.97894537 C15.9106992,6.41025215 16.1077382,7.00704635 16.0901105,7.71349439 L16.0901105,9.51198092 L14.7258786,9.51198092 L14.7260752,7.69755466 C14.7356739,7.3085356 14.6533055,7.05905711 14.5021591,6.90922534 C14.3244518,6.73306379 14.1070169,6.62340783 13.8308199,6.57550784 L8.31495364,6.57252008 C7.46062988,6.65207335 6.81082721,6.32129645 6.71389794,5.55548458 C6.69584787,5.41287583 6.69119406,5.30657387 6.68737876,5.0772749 C6.67947407,4.60220433 6.64376562,4.43539594 6.46860999,4.203741 C6.28652585,3.96292263 6.05309487,3.84409647 5.7483285,3.82782681 L2.28207116,3.82782681 Z M18.0541929,9.33232428 C18.8851491,9.34586199 19.5133485,9.63622951 19.8235275,10.2404607 C20.1178599,10.8138226 20.0344287,11.465691 19.6446869,12.1495456 L19.5904006,12.2303314 L16.7469081,15.8558964 C16.4072818,16.3040608 16.0164881,16.6739616 15.575319,16.9622577 C15.092264,17.2779256 14.4871575,17.4527498 13.7239643,17.5 L2.01621448,17.5 C1.38335385,17.5 0.88557293,17.3585887 0.543818101,17.0226149 C0.123275488,16.6091861 -0.0449570231,16.173181 0.0125925563,15.6292076 C0.0484070969,15.2906793 0.182045605,14.9606796 0.427887186,14.6070125 L3.8727539,10.7736483 C4.41137054,10.2157011 4.89226434,9.83387624 5.33785369,9.627461 C5.74163234,9.44041419 6.22593684,9.34520596 6.78220116,9.33260234 L18.0541929,9.33232428 Z M7.01197487,10.6599374 C6.53566393,10.6510962 6.1729768,10.7111445 5.92413292,10.8264192 C5.65941708,10.9490464 5.29955756,11.2347713 4.91080662,11.632703 L1.53497688,15.3817716 C1.43257155,15.5300848 1.38107021,15.6572594 1.36964886,15.7652169 C1.35499848,15.9036961 1.37308811,15.9505786 1.51328084,16.0883999 C1.55206873,16.1265317 1.71273115,16.1721732 2.01621448,16.1721732 L13.6793641,16.1735939 C14.173415,16.1420849 14.5490628,16.0335548 14.8148728,15.8598527 C15.1225687,15.6587788 15.4003536,15.3958451 15.6557597,15.0589677 L18.4741643,11.4652437 C18.6444618,11.1539559 18.6664278,10.9572147 18.6031488,10.8339467 C18.5530343,10.7363234 18.4008596,10.6659849 18.042777,10.6600581 L7.01197487,10.6599374 Z"],"folder":["M9.56589048,5.83769509 C8.89395444,5.83769509 8.3221677,5.35594737 8.21856163,4.70252955 L7.98356971,3.22049378 C7.94903435,3.00268784 7.75843877,2.84210526 7.53446009,2.84210526 L1.81818182,2.84210526 C1.5671433,2.84210526 1.36363636,3.04239893 1.36363636,3.28947368 L1.36363636,16.7105263 C1.36363636,16.9576011 1.5671433,17.1578947 1.81818182,17.1578947 L18.1818182,17.1578947 C18.4328567,17.1578947 18.6363636,16.9576011 18.6363636,16.7105263 L18.6363636,6.28506352 C18.6363636,6.03798876 18.4328567,5.83769509 18.1818182,5.83769509 L9.56589048,5.83769509 Z M9.56589048,4.49558983 L18.1818182,4.49558983 C19.1859723,4.49558983 20,5.29676449 20,6.28506352 L20,16.7105263 C20,17.6988253 19.1859723,18.5 18.1818182,18.5 L1.81818182,18.5 C0.814027728,18.5 0,17.6988253 0,16.7105263 L0,3.28947368 C0,2.30117466 0.814027728,1.5 1.81818182,1.5 L7.53446009,1.5 C8.4303748,1.5 9.19275712,2.1423303 9.33089856,3.01355405 L9.56589048,4.49558983 Z"],"forward":["M9.0971295,8.03755188 L9.0971295,2.84790039 C9.13471211,2.50546265 9.32401021,2.28468831 9.6650238,2.18557739 C10.0060374,2.08646647 10.3434812,2.17325872 10.6773552,2.44595413 L18.762796,9.28367933 C18.985685,9.48122766 19.0971295,9.72000122 19.0971295,10 C19.0971295,10.2799988 18.985685,10.5192994 18.762796,10.717902 L10.6237488,17.6020203 C10.2899882,17.8323466 9.96312968,17.9007416 9.64317322,17.8072052 C9.32321676,17.7136688 9.14120218,17.5091349 9.0971295,17.1936035 L9.0971295,11.9564819 L2.48309625,17.5543198 C2.15246682,17.8183996 1.80385844,17.9026947 1.43727112,17.8072052 C1.0706838,17.7117157 0.892550258,17.5071818 0.902870501,17.1936035 L0.902870501,2.93100117 C0.89243836,2.60200039 1.04287211,2.36458333 1.35417175,2.21875 C1.66547139,2.07291667 2.0218455,2.13023885 2.42329407,2.39071655 L9.0971295,8.03755188 Z"],"foursquare":["M3.78633413,19.7440129 C3.35375107,20.249831 2.5,19.9557899 2.5,19.300986 L2.50112978,1.51658333 C2.53225238,0.975775261 2.73428875,0.541204054 3.15293254,0.28510109 C3.48682857,0.0808420903 3.93119814,0 4.51023056,0 L16.0961418,0 C16.6374788,-0.00205528134 17.0866187,0.187625298 17.3267207,0.6148851 C17.5138073,0.947804411 17.5430941,1.32788345 17.444885,1.70054773 L16.7972063,4.6141319 C16.6338473,5.16763859 16.3879462,5.57282257 16.008305,5.8109792 C15.6548575,6.03270396 15.1844824,6.11466032 14.5947754,6.10156018 L9.21002244,6.10156018 C9.01599512,6.10156018 8.91920891,6.12364581 8.92231449,6.12131398 C8.96827535,6.08680427 8.96992425,6.08272382 8.96811897,6.14858565 L8.96767966,7.38986145 C8.97163765,7.49915983 8.97376379,7.50467743 8.90087583,7.45400383 C8.88409816,7.44233956 9.06187448,7.47233426 9.36862703,7.47233426 L14.1183976,7.47262427 C14.7250274,7.45580456 15.2299899,7.62693888 15.5678048,8.02026184 C15.8883324,8.39345688 15.9943899,8.87063051 15.9051282,9.44245649 L15.3004458,12.2652548 C15.1761295,12.7629359 14.9380322,13.1420088 14.5483095,13.358556 C14.2447387,13.5272333 13.8718113,13.6135719 13.3914654,13.6359422 L9.53945908,13.6346509 C9.32241952,13.6219392 9.17188084,13.6368174 9.09488092,13.664714 C9.02537377,13.6898961 8.91156481,13.7706165 8.80299577,13.878046 L3.78633413,19.7440129 Z M3.95145973,17.3545581 L7.7159379,12.9548336 C7.99727755,12.6698124 8.28116578,12.4684614 8.58299126,12.3591116 C8.87732396,12.2524763 9.22322417,12.21829 9.58359442,12.2406901 L13.3549624,12.2415731 C13.5873333,12.2303236 13.7435131,12.1941655 13.8219429,12.1505865 C13.8142208,12.1548772 13.849223,12.0991506 13.8839415,11.9617581 L14.476399,9.19961961 C14.502331,9.03133517 14.4843032,8.95022444 14.4485277,8.9085706 C14.4300397,8.88704468 14.3557722,8.86187506 14.1393214,8.86758634 L9.36862703,8.86758634 C8.7736219,8.86758634 8.35603249,8.79713 8.05028103,8.58456365 C7.68841929,8.33298796 7.53508668,7.93507068 7.51666164,7.4141314 L7.51686092,6.1322382 C7.52816872,5.66849243 7.68527637,5.27970605 8.02884237,5.02173952 C8.3295531,4.79595088 8.72239622,4.70630809 9.21002244,4.70630809 L14.6113104,4.70648919 C14.9513118,4.71393776 15.1588765,4.67777249 15.2150651,4.64252419 C15.24506,4.62370777 15.3240566,4.49354114 15.3892473,4.27829505 L16.029017,1.39526334 L4.51023056,1.39526334 C4.20841018,1.39526334 4.01425994,1.42626791 3.94670624,1.45494772 C3.96409516,1.44992638 3.95689221,1.47698451 3.95147919,1.55511781 L3.95145973,17.3545581 Z"],"frown-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M10,11.3985668 C11.8365892,11.3985668 13.378445,12.7672518 13.6073722,14.5741403 C13.6547026,14.9477118 13.3902319,15.2889201 13.0166605,15.3362504 C12.6430891,15.3835808 12.3018808,15.1191101 12.2545505,14.7455387 C12.1116922,13.6179799 11.1476397,12.7622031 10,12.7622031 C8.84672907,12.7622031 7.8796076,13.626197 7.74358499,14.7606611 C7.69875667,15.134541 7.35932659,15.4012901 6.98544668,15.3564618 C6.61156677,15.3116334 6.34481775,14.9722033 6.38964607,14.5983234 C6.60761388,12.7804148 8.15440149,11.3985668 10,11.3985668 Z M5.81395349,6.27906977 C6.58458337,6.27906977 7.20930233,6.90378872 7.20930233,7.6744186 C7.20930233,8.44504849 6.58458337,9.06976744 5.81395349,9.06976744 C5.0433236,9.06976744 4.41860465,8.44504849 4.41860465,7.6744186 C4.41860465,6.90378872 5.0433236,6.27906977 5.81395349,6.27906977 Z M14.1860465,6.27906977 C14.9566764,6.27906977 15.5813953,6.90378872 15.5813953,7.6744186 C15.5813953,8.44504849 14.9566764,9.06976744 14.1860465,9.06976744 C13.4154166,9.06976744 12.7906977,8.44504849 12.7906977,7.6744186 C12.7906977,6.90378872 13.4154166,6.27906977 14.1860465,6.27906977 Z"],"frown":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,11.3985668 C8.15440149,11.3985668 6.60761388,12.7804148 6.38964607,14.5983234 C6.34481775,14.9722033 6.61156677,15.3116334 6.98544668,15.3564618 C7.35932659,15.4012901 7.69875667,15.134541 7.74358499,14.7606611 C7.8796076,13.626197 8.84672907,12.7622031 10,12.7622031 C11.1476397,12.7622031 12.1116922,13.6179799 12.2545505,14.7455387 C12.3018808,15.1191101 12.6430891,15.3835808 13.0166605,15.3362504 C13.3902319,15.2889201 13.6547026,14.9477118 13.6073722,14.5741403 C13.378445,12.7672518 11.8365892,11.3985668 10,11.3985668 Z M5.81395349,6.27906977 C5.0433236,6.27906977 4.41860465,6.90378872 4.41860465,7.6744186 C4.41860465,8.44504849 5.0433236,9.06976744 5.81395349,9.06976744 C6.58458337,9.06976744 7.20930233,8.44504849 7.20930233,7.6744186 C7.20930233,6.90378872 6.58458337,6.27906977 5.81395349,6.27906977 Z M14.1860465,6.27906977 C13.4154166,6.27906977 12.7906977,6.90378872 12.7906977,7.6744186 C12.7906977,8.44504849 13.4154166,9.06976744 14.1860465,9.06976744 C14.9566764,9.06976744 15.5813953,8.44504849 15.5813953,7.6744186 C15.5813953,6.90378872 14.9566764,6.27906977 14.1860465,6.27906977 Z"],"github-o":["M3.77324649,16.1599727 C2.9538396,15.1003527 2.70960228,14.7543857 2.52376242,14.4150835 C2.49980221,14.371138 2.49980221,14.371138 2.48410935,14.3423297 C2.43113718,14.246442 2.39586468,14.1820057 2.36165837,14.1163605 C2.30631762,14.0101561 2.26027235,13.9128404 2.22113777,13.8154284 C2.04770775,13.3837345 2.01481819,13.00321 2.29121366,12.6509984 C2.77710079,12.0318309 3.56497063,12.205559 4.22929319,12.7735293 C4.65719346,13.1393676 5.2950138,13.7941716 5.68390337,14.2597043 C5.93931908,14.5654579 6.4042211,14.8810669 6.74347846,14.9937207 C6.77898265,15.0055102 6.81254409,15.0144873 6.84450693,15.0207779 L7.02182667,14.4609828 C6.33348006,14.2186763 5.70995648,13.8970394 5.15307321,13.4957668 C3.85394485,12.5596559 2.72270671,10.7232977 2.81968456,9.32185199 C2.88094654,8.43654308 3.18012478,7.56942796 3.70928526,6.72573971 C3.66090907,6.24223326 3.63652214,5.8302691 3.63652214,5.48773387 C3.63652214,4.99908544 3.79686415,4.46764948 4.10356867,3.88489684 C4.21441945,3.67427528 4.43124722,3.53966545 4.67039537,3.53300261 C5.22160303,3.51764557 5.75478755,3.57435264 6.26826083,3.70355541 C6.72301463,3.81798289 7.20379692,4.02002146 7.71326126,4.30763211 C8.47530338,4.14961695 9.21392648,4.07026336 9.92881844,4.07026336 C10.6457657,4.07026336 11.3922214,4.1500736 12.1680099,4.30893334 C12.8303278,3.9376387 13.4119382,3.6855261 13.920135,3.5539537 C14.5809284,3.38287395 15.1737682,3.43310504 15.6630539,3.73597681 C15.7304079,3.77766947 15.7896478,3.83107898 15.8379336,3.8936449 C16.1375484,4.28186768 16.3043205,4.79703872 16.3586866,5.43213027 C16.4001442,5.9164267 16.384946,6.39745857 16.3131146,6.87418465 C16.7464532,7.52548853 17.0276786,8.35740116 17.1665465,9.36490345 C17.3929774,11.0076839 16.6420505,12.7005249 15.448915,13.6756968 C14.8928174,14.1302058 14.1286102,14.4869227 13.1551032,14.7566985 C13.2166631,14.9720082 13.2607996,15.1871546 13.2872695,15.4020165 C13.3309259,15.7563844 13.3618304,16.7062338 13.3827009,18.2910929 C14.4845468,17.7178839 15.3403742,17.1515307 15.9483903,16.5971446 C16.9826652,15.6540977 17.7631835,14.3155578 18.2710905,12.7618985 C18.6959144,11.4623858 18.7781897,10.3653942 18.5675472,9.15602706 C18.3113638,7.6851943 17.9413158,6.48718071 17.3835429,5.52452385 C16.7316059,4.39934963 15.6916829,3.33534139 14.4480453,2.55680486 C13.2573011,1.81138042 11.3278329,1.31238764 9.80781754,1.31238764 C8.21192201,1.31238764 6.42574446,1.82938873 5.07134559,2.78486209 C3.75282102,3.71502758 2.66094788,5.11420365 2.02779594,6.48820553 C1.52661598,7.57581526 1.32104903,8.73458449 1.32104903,10.4457826 C1.32104903,11.8317778 1.82480255,13.5160259 2.41896638,14.5699958 C2.88801819,15.4020331 3.55361337,16.1906406 4.53261695,17.0464423 C5.02598506,17.4777229 5.72340688,17.9089441 6.62308484,18.334848 L6.62308484,17.9122502 C5.41811241,17.6322099 4.45981889,17.047817 3.77324649,16.1599727 Z M3.41617992,13.2378724 C3.41605577,13.2348801 3.41586859,13.2319545 3.41562175,13.2290986 C3.41570678,13.2300824 3.41588866,13.2313473 3.41616931,13.232882 L3.41617992,13.2378724 Z M4.82084682,15.3604486 C5.39177508,16.0987472 6.23216551,16.5515402 7.38023625,16.7202026 C7.70419045,16.7677945 7.94413387,17.044007 7.94413387,17.3693371 L7.94413387,19.3430362 C7.94413387,19.8105299 7.46605546,20.1280771 7.0311925,19.9494262 C5.55625775,19.3434919 4.43387105,18.708245 3.65993704,18.0317061 C2.57401218,17.0824386 1.81274206,16.1804739 1.26636418,15.2112701 C0.568112243,13.9726613 0,12.0732365 0,10.4457826 C0,8.55998661 0.237734941,7.21988829 0.826628474,5.94193149 C1.5511531,4.3696419 2.78564403,2.78770889 4.30647886,1.71482172 C5.89455156,0.594500976 7.94848205,0 9.80781754,0 C11.5661799,0 13.7395906,0.562080397 15.1523319,1.44647849 C16.5760295,2.33773543 17.7679751,3.55728709 18.5284663,4.86981434 C19.1768658,5.98888327 19.5889633,7.32303014 19.869253,8.93226474 C20.116753,10.353243 20.0182872,11.6661051 19.5275392,13.167276 C18.9544059,14.9204589 18.0614439,16.4518328 16.8416616,17.5640244 C15.960189,18.3677468 14.6858767,19.1551887 13.0150895,19.9367138 C12.5793466,20.1405362 12.0776006,19.8274592 12.073217,19.3490088 C12.0535307,17.2003779 12.0195479,15.9148977 11.9760045,15.5614466 C11.9366581,15.2420639 11.8383096,14.9126654 11.6785655,14.5720565 C11.4993689,14.189971 11.7240903,13.7415379 12.1389891,13.6532777 C13.2831893,13.4098754 14.1074877,13.072614 14.6096111,12.6622191 C15.4636016,11.9642367 16.0189016,10.7124044 15.8577108,9.54294756 C15.7300982,8.61710412 15.4707628,7.91696292 15.0937734,7.43528587 C14.9762879,7.28517537 14.9301228,7.09181785 14.9672316,6.90527955 C15.0566485,6.45579953 15.0816879,6.0024186 15.0423889,5.54333747 C15.0144275,5.21669897 14.9498036,4.97050933 14.8592262,4.80108596 C14.7140275,4.75295421 14.5179023,4.75541383 14.253285,4.82392338 C13.8227912,4.93537844 13.2724845,5.18320161 12.6123972,5.56926099 C12.4674271,5.65404836 12.2953548,5.68068905 12.1312887,5.64374749 C11.3566914,5.46933708 10.6226146,5.382651 9.92881844,5.382651 C9.23566043,5.382651 8.50960159,5.46917908 7.75021122,5.64319019 C7.58217251,5.68169556 7.40563869,5.65338691 7.25832931,5.56431288 C6.76762824,5.2675991 6.32813848,5.07245267 5.94390064,4.97576878 C5.67349215,4.90772722 5.39476541,4.86576503 5.10717444,4.85002181 C5.00589453,5.10098425 4.95757117,5.3144972 4.95757117,5.48773387 C4.95757117,5.83033692 4.98718743,6.27413675 5.04703611,6.81585866 C5.06400963,6.96949483 5.0258494,7.12415234 4.93928077,7.25257441 C4.45116363,7.97668215 4.18728099,8.69424303 4.13762307,9.4118593 C4.07637565,10.2969577 4.96445665,11.7385948 5.92871323,12.4334077 C6.52345345,12.8619587 7.21962792,13.1828762 8.02132201,13.3954743 C8.38479932,13.4918634 8.59395906,13.8699359 8.48103376,14.2264389 L7.97846507,15.813039 C7.91786297,16.0043587 7.77251324,16.1576384 7.58388718,16.2291442 C7.18281778,16.3811847 6.75463459,16.3811847 6.32469104,16.2384177 C5.75230178,16.0483502 5.08022805,15.5920981 4.66732477,15.097819 C4.56625588,14.9768312 4.44415649,14.8393194 4.31274524,14.6974367 C4.4487977,14.877489 4.61513629,15.0944331 4.82084682,15.3604486 Z"],"github":["M20,10.2504514 C20,12.4838397 19.3641493,14.4925545 18.0924479,16.2765957 C16.8207465,18.060637 15.1779514,19.2952291 13.1640625,19.9803721 C12.9296875,20.0248619 12.7582465,19.9937191 12.6497396,19.8869435 C12.5412326,19.780168 12.4869791,19.6466986 12.4869792,19.4865353 L12.4869792,16.6703305 C12.4869792,15.8072283 12.2612847,15.175473 11.8098958,14.7750648 C12.3046875,14.721677 12.749566,14.6415953 13.1445312,14.5348198 C13.5394965,14.4280442 13.9474826,14.254534 14.3684896,14.0142891 C14.7894965,13.7740441 15.141059,13.4781869 15.4231771,13.1267174 C15.7052951,12.7752479 15.9353298,12.308105 16.1132812,11.7252885 C16.2912326,11.1424721 16.3802083,10.4729005 16.3802083,9.71657375 C16.3802083,8.63992043 16.0373264,7.72343042 15.3515625,6.9671037 C15.6727431,6.15738922 15.6380208,5.24979717 15.2473958,4.24432755 C15.0043403,4.1642459 14.6527778,4.21318469 14.1927083,4.39114391 C13.7326389,4.56910313 13.3333333,4.76485827 12.9947917,4.97840935 L12.5,5.29873596 C11.6927083,5.06738897 10.859375,4.95171547 10,4.95171547 C9.14062499,4.95171547 8.30729166,5.06738897 7.5,5.29873596 C7.36111111,5.20085839 7.1766493,5.08073592 6.94661458,4.93836854 C6.71657986,4.79600116 6.35416667,4.62471541 5.85937499,4.42451127 C5.36458332,4.22430714 4.99131943,4.1642459 4.73958333,4.24432755 C4.35763889,5.24979719 4.32725695,6.15738923 4.6484375,6.9671037 C3.96267361,7.72343042 3.61979167,8.63992043 3.61979167,9.71657375 C3.61979167,10.4729005 3.70876737,11.1402476 3.88671876,11.7186151 C4.06467015,12.2969825 4.29253473,12.7641255 4.57031251,13.120044 C4.84809028,13.4759624 5.19748264,13.7740441 5.61848959,14.0142891 C6.03949654,14.254534 6.44748265,14.4280443 6.84244791,14.5348198 C7.23741317,14.6415953 7.68229165,14.721677 8.17708333,14.7750648 C7.82986111,15.0953914 7.6171875,15.5536364 7.5390625,16.1497998 C7.35677083,16.2387794 7.16145833,16.3055141 6.95312499,16.3500039 C6.74479166,16.3944937 6.49739583,16.4167386 6.21093751,16.4167386 C5.92447919,16.4167386 5.64019099,16.3210856 5.35807291,16.1297794 C5.07595483,15.9384732 4.83506942,15.6604119 4.63541668,15.2955955 C4.47048612,15.0108607 4.25998265,14.7795137 4.00390626,14.6015545 C3.74782986,14.4235953 3.53298612,14.3168197 3.35937501,14.2812279 L3.09895833,14.2411871 C2.91666667,14.2411871 2.79079861,14.2612075 2.72135418,14.3012483 C2.65190974,14.3412891 2.63020835,14.3924524 2.65625001,14.4547382 C2.68229166,14.5170239 2.72135416,14.5793096 2.77343751,14.6415953 C2.82552085,14.7038811 2.88194446,14.7572688 2.94270833,14.8017586 L3.03385416,14.8684934 C3.22482639,14.957473 3.41362848,15.1265342 3.60026042,15.3756771 C3.78689236,15.62482 3.92361111,15.8517181 4.01041667,16.0563712 L4.14062501,16.3633509 C4.25347222,16.7014734 4.44444444,16.9750857 4.71354167,17.1841878 C4.98263889,17.3932899 5.2734375,17.5267593 5.58593749,17.584596 C5.89843749,17.6424328 6.20008679,17.6735757 6.49088542,17.6780246 C6.78168404,17.6824736 7.02256946,17.6669022 7.21354167,17.6313103 L7.51302084,17.5779226 C7.51302084,17.9160451 7.51519097,18.3120044 7.51953125,18.7658004 C7.52387152,19.2195964 7.52604166,19.4598414 7.52604166,19.4865353 C7.52604166,19.6466986 7.46961805,19.780168 7.35677083,19.8869435 C7.24392362,19.9937191 7.07031251,20.024862 6.8359375,19.9803721 C4.8220486,19.2952291 3.17925347,18.060637 1.90755209,16.2765957 C0.635850712,14.4925545 0,12.4838397 0,10.2504514 C0,8.39077752 0.447048612,6.67569548 1.34114584,5.10520531 C2.23524306,3.53471514 3.4483507,2.29122504 4.98046876,1.37473503 C6.51258682,0.458245009 8.1857639,0 10,0 C11.8142361,0 13.4874132,0.458245009 15.0195312,1.37473503 C16.5516493,2.29122504 17.7647569,3.53471514 18.6588542,5.10520531 C19.5529514,6.67569548 20,8.39077752 20,10.2504514 Z"],"global":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M12.0484173,3.48837209 C12.6943954,3.73316368 13.2935211,4.07289922 13.830321,4.49688876 C13.8375175,4.49955698 13.8439329,4.5035935 13.8504647,4.51161526 C13.9752161,4.60791044 14.0954634,4.70955914 14.2130514,4.81924671 C14.2345081,4.83797551 14.2540701,4.85802133 14.2748787,4.87810136 C14.602995,5.18169627 14.9006466,5.52280013 15.165789,5.88928623 C15.2021706,5.94011912 15.2412115,5.98689841 15.2749672,6.03641431 C15.3393207,6.13004127 15.3990537,6.22770477 15.4589031,6.32528274 C15.5063373,6.40290041 15.5538046,6.48180089 15.5979479,6.56205257 C15.6486063,6.65164299 15.6973867,6.74131895 15.7441726,6.8349117 C15.7968255,6.93657751 15.8449244,7.04493097 15.8929568,7.150582 C15.9261308,7.22412893 15.9625124,7.29902709 15.9930438,7.37664476 C16.0658404,7.55854515 16.1314404,7.74181386 16.1899602,7.92906779 C16.2088574,7.99055645 16.2237823,8.05746707 16.2419482,8.11895573 C16.2816373,8.25943039 16.3180356,8.40389025 16.3479021,8.5443478 C16.3641567,8.61787764 16.3777853,8.69142458 16.3913806,8.76497151 C16.4173746,8.91350212 16.4388314,9.05661077 16.4570804,9.20640707 C16.4641772,9.27196648 16.4739831,9.3415282 16.4791852,9.40700207 C16.499329,9.62237488 16.5116279,9.83909889 16.5116279,10.0570886 C16.5116279,10.2710931 16.4993456,10.4851147 16.4804318,10.6964851 C16.4740163,10.7619761 16.4661716,10.8328719 16.4577451,10.8970801 C16.4414906,11.04154 16.4200339,11.1859999 16.3947046,11.3264574 C16.3810096,11.4000044 16.3693588,11.4735513 16.3544338,11.5444642 C16.3147282,11.7344377 16.268607,11.9203404 16.2146412,12.1048748 C15.7064613,11.8708245 15.1079339,11.5284207 14.9519532,11.1511763 C14.6679967,10.4704224 13.9121755,10.1306526 13.6042029,9.25457176 C13.0966047,7.80467086 13.7699065,7.84347969 13.8647248,6.94328227 C13.908303,6.52062683 13.6042029,6.43365329 13.2025752,6.60486372 C12.2674219,6.9981346 11.9502915,6.84697 11.7611534,6.14206535 C11.5719986,5.43851191 11.7611534,5.24323625 11.7611534,5.24323625 C11.12302,5.31278086 11.0989207,4.53568049 11.4297462,4.34040482 C11.6604016,4.20796902 11.8554067,3.80270829 12.0484173,3.48837209 Z M9.37419054,7.79658069 C9.96429148,7.52779229 10.5088696,7.4301288 10.4374027,6.96601342 C10.3665008,6.50716604 10.2008138,6.16479649 9.27928909,6.16479649 C8.35718264,6.16479649 8.75939198,7.4301288 8.00298911,6.67574247 C7.24716795,5.92535846 8.16802789,6.11931713 8.54623763,5.9481067 C8.92453048,5.77554505 9.30272358,5.07067462 8.64113908,5.02115872 C7.97955458,4.97436234 8.12125859,5.31274668 7.60136146,5.12013922 C7.08148097,4.92486355 6.84495861,5.7996103 6.51346829,5.67791578 C6.29511184,5.5963129 5.7096147,5.14557278 5.32168214,4.70282022 C4.53986696,5.37962308 3.90947863,6.23964335 3.48837209,7.21210492 C3.60085774,8.52019708 4.29230877,9.20637291 4.29230877,9.20637291 C4.29230877,9.20637291 4.64706737,10.0570544 6.77473816,11.10308 C6.77473816,11.10308 7.17570097,11.1270939 6.70327121,10.6415986 C6.23082482,10.154735 5.71027952,9.54744255 6.30096215,9.23178937 C6.89174452,8.91348506 7.05811294,8.94025273 7.1997172,9.52469432 C7.34142121,10.1092385 7.81451581,9.76555194 7.86131834,9.20640707 C7.90876907,8.64863051 8.78284309,8.06545461 9.37419054,7.79658069 Z M8.92451384,10.7379451 C9.94152175,10.7379451 9.8466203,11.0535983 10.650557,11.7624539 C11.4544106,12.4660416 11.0287501,13.170912 10.626441,13.7073257 C10.2248799,14.2409857 9.87003816,14.8469099 9.68090006,15.9449828 C9.49184506,17.0391217 8.99529936,16.2593703 8.83026056,15.9918475 C8.66522176,15.7229736 8.4046167,15.4808674 8.47673184,14.3613119 C8.54622099,13.244476 7.78981814,13.9025501 7.5305427,12.4419421 C7.27060244,10.9840537 7.90875244,10.7379451 8.92451384,10.7379451 Z M13.9005248,11.7009653 C14.1721158,11.5284036 14.8213183,11.9791951 14.6803622,12.4539833 C14.5380266,12.9288057 14.0895798,12.661283 13.8647082,12.4539833 C13.6399197,12.2480519 13.6282025,11.8708245 13.9005248,11.7009653 Z"],"heart-off":["M13.6816069,1.68151414 C15.6886881,1.20225236 17.3492986,1.70793555 18.5305552,2.77637221 C19.5626391,3.70988338 20.1587415,5.33450059 19.9630126,7.16572033 C19.8161255,8.53998089 19.0697083,9.93491864 17.720706,11.386568 L10.4473397,18.3091773 C10.1789774,18.5645979 9.75131756,18.5634627 9.48437469,18.306621 L2.26602773,11.360285 C1.19796664,10.2267143 0.516216376,9.15006254 0.232531945,8.11775634 C-0.179041108,6.62007311 -0.0389102525,5.1069236 0.610402012,3.87469373 C1.38014048,2.41392548 2.91616709,1.54639939 5.14169869,1.54639939 C6.66436262,1.54639939 8.26181311,2.29873453 9.94732517,3.76705682 C11.0946237,2.70056091 12.3405404,2.00174132 13.6816069,1.68151414 Z M9.96986805,16.8832036 L16.7307562,10.4500428 C17.8683506,9.22426481 18.4802442,8.08073063 18.593038,7.02544401 C18.7443646,5.60964799 18.3027389,4.40604174 17.5956909,3.76652276 C16.7370508,2.98989 15.5402429,2.62544232 14.0080827,2.99129989 C12.7513412,3.29139148 11.5737369,4.01053975 10.4701027,5.16500603 C10.2073896,5.43981945 9.76565601,5.45085998 9.4889549,5.1895285 C7.85204028,3.64353785 6.39709722,2.89460061 5.14169869,2.89460061 C3.41950102,2.89460061 2.36199017,3.49186778 1.83462163,4.49267941 C1.34644218,5.41912009 1.23828402,6.58702475 1.56270689,7.76757505 C1.78126554,8.56289346 2.34931983,9.45999126 3.25514439,10.4225684 L9.96986805,16.8832036 Z"],"heart-on":["M13.6705038,1.65775755 C15.7733256,1.1643364 17.8346764,1.87952015 18.8050117,3.09161872 C19.7007318,4.21051134 20.1078092,5.37372498 19.9755956,7.08978592 C19.8803055,8.32659959 19.4754445,9.24351338 18.6768484,10.253173 C18.5296466,10.4392792 18.3687155,10.6302896 18.1658464,10.862046 C18.0465566,10.9983221 17.5949329,11.5061955 17.6178177,11.4803526 C16.8186802,12.3827879 14.4625844,14.643494 10.5145935,18.299202 C10.224182,18.5681134 9.76777894,18.5667637 9.47905081,18.2961397 C6.089961,15.1195561 3.89625857,13.0278592 2.89042367,12.0135158 C1.03250481,10.1398805 0.326468943,9.0511668 0.0698691381,7.29291272 C-0.198560664,5.45359801 0.31465113,3.94412412 1.46841698,2.77151837 C2.55037542,1.67189257 4.4852998,1.26441086 6.39590277,1.65285729 C7.51456274,1.88029307 8.70597506,2.61194275 9.99645377,3.83297717 C11.0971959,2.70423085 12.323284,1.97387885 13.6705038,1.65775755 Z"],"home":["M18.1780455,11.3733043 C18.5648068,11.3733043 18.8783387,11.6865112 18.8783387,12.0728715 L18.8779659,17.9472709 C18.9045058,18.7594781 18.8070167,19.291671 18.4437066,19.6266035 C18.105756,19.9381573 17.6163877,20.02774 16.9806726,19.9929477 L3.14358762,19.9921612 C2.50135353,19.9617139 2.00101685,19.6995595 1.76807877,19.1740143 C1.61416876,18.826769 1.54233858,18.4172981 1.54233858,17.9457519 L1.54233858,12.0728715 C1.54233858,11.6865112 1.85587053,11.3733043 2.2426318,11.3733043 C2.62939306,11.3733043 2.94292502,11.6865112 2.94292502,12.0728715 L2.94292502,17.9457519 C2.94292502,18.1775916 2.96768644,18.3651131 3.01196148,18.5083933 L3.048,18.606 L3.04520125,18.5951633 C3.04625563,18.5832362 3.07436346,18.5883277 3.17678453,18.5938132 L17.0178944,18.5948021 C17.2619058,18.6077766 17.4181773,18.5935806 17.4731456,18.5929701 L17.477,18.592 C17.4642876,18.5389055 17.4889447,18.3217509 17.4777523,17.9700942 L17.4777523,12.0728715 C17.4777523,11.6865112 17.7912843,11.3733043 18.1780455,11.3733043 Z M10.4342636,0 C10.6979883,0 10.9335521,0.103647698 11.156261,0.297113339 L19.7806041,8.43584529 C20.0617527,8.70116319 20.0743627,9.14392549 19.8087695,9.42478257 C19.5431762,9.70563964 19.0999544,9.71823663 18.8188059,9.45291873 L10.4018236,1.50898373 L1.15769646,9.47411857 C0.864827408,9.72646706 0.422628974,9.69386478 0.170018608,9.40129935 C-0.082591757,9.10873393 -0.049955647,8.66699392 0.2429134,8.41464544 L9.6885128,0.275913491 L9.77478626,0.212395396 C9.98943808,0.0783954693 10.2025363,0 10.4342636,0 Z"],"html5":["M1.5,0 L3.04714276,18.0004515 L9.98955417,20 L16.9514064,17.9980435 L18.5,0.000301000828 L1.5,0.000301000828 L1.5,0 Z M15.2728204,4.27180375 L15.1759063,5.39092483 L15.1332525,5.88697419 L15.1265788,5.88697419 L10,5.88697419 L9.99274595,5.88697419 L6.98928108,5.88697419 L7.18368949,8.14779141 L9.99245579,8.14779141 L10,8.14779141 L14.3660647,8.14779141 L14.9397146,8.14779141 L14.8877757,8.74076304 L14.3875367,14.55339 L14.3556189,14.926029 L10,16.1781925 L9.9901345,16.1815035 L5.6307435,14.926029 L5.33274732,11.4594025 L6.31726633,11.4594025 L7.46891855,11.4594025 L7.62038301,13.2205584 L9.99042466,13.8842652 L9.99245579,13.8836632 L9.99245579,13.8833622 L12.3662695,13.2187524 L12.6131972,10.3556325 L10,10.3556325 L9.99274595,10.3556325 L5.23728409,10.3556325 L4.71441251,4.27180375 L4.66363419,3.67913312 L9.99274595,3.67913312 L10,3.67913312 L15.3238889,3.67913312 L15.2728204,4.27180375 L15.2728204,4.27180375 Z"],"ie":["M20,10.4661818 C20,10.864 19.9778571,11.2618182 19.9221429,11.648 L7.07642857,11.648 C7.07642857,13.9090909 9.02928572,15.5454545 11.1721429,15.5454545 C12.6228571,15.5454545 14.0178571,14.8181818 14.7657143,13.5338182 L19.4864286,13.5338182 C18.2101463,17.1822691 14.8195172,19.6203177 11.0157143,19.6247273 C9.64285713,19.6247273 8.27,19.2952727 7.04214285,18.6814545 C5.79214285,19.3294545 4.04,20 2.645,20 C0.77,20 0,18.8298182 0,17.0116364 C0,15.9549091 0.223571426,14.8981818 0.502142852,13.8865454 C0.680714277,13.2276364 1.395,11.8865454 1.71857143,11.2843636 C3.09142857,8.75054546 4.8992857,6.31854546 7.02,4.39781819 C5.31214285,5.14763637 3.46,7.03418183 2.25428572,8.42036363 C3.19263107,4.26347792 6.82661309,1.31755167 11.0157143,1.31781819 C11.1828571,1.31781819 11.3507143,1.31781819 11.5178571,1.32945456 C12.9014286,0.681454554 14.8328571,0 16.3507143,0 C18.1585714,0 19.71,0.704727267 19.71,2.78400001 C19.71,3.8749091 19.2971429,5.05672727 18.8728571,6.03418182 C19.6106616,7.39067988 19.998469,8.91556431 20,10.4661818 Z M19.2185714,3.19345455 C19.2185714,1.92072728 18.3257143,1.13672728 17.0978571,1.13672728 C16.16,1.13672728 15.1,1.5229091 14.2628571,1.93236364 C16.0797284,2.65781863 17.6181229,3.96095501 18.6492857,5.64799999 C18.9285714,4.89818181 19.2185714,3.98909089 19.2185714,3.19345455 Z M1.42857143,17.2501818 C1.42857143,18.5687273 2.19857143,19.2843636 3.47071428,19.2843636 C4.4642857,19.2843636 5.5692857,18.8298182 6.43928572,18.3410909 C4.61042927,17.2419252 3.22275532,15.5190784 2.52214285,13.4778182 C2.00857143,14.5687273 1.42857143,16.0232727 1.42857143,17.2501818 Z M7.05357143,9.14763637 L15.1785714,9.14763637 C15.1007143,6.95418182 13.2028571,5.37527273 11.1157143,5.37527273 C9.01714285,5.37527273 7.13142855,6.9549091 7.05285715,9.14763637 L7.05357143,9.14763637 Z"],"inbox":["M16.1572357,0 C16.5350743,0 16.9985025,0.371970594 17.1923315,0.830819576 L17.1923315,0.830819576 L20,7.43797813 L20,18 C20,19.1045695 19.1045695,20 18,20 L2,20 C0.8954305,20 0,19.1045695 0,18 L0,7.43797813 L2.80766845,0.830819576 C3.00149751,0.371970594 3.46492571,0 3.84276431,0 L3.84276431,0 Z M6.74147814,8.83797813 L1.4,8.83797813 L1.4,18 C1.4,18.3313708 1.66862915,18.6 2,18.6 L18,18.6 C18.3313708,18.6 18.6,18.3313708 18.6,18 L18.6,8.83797813 L14.2585219,8.83797813 C13.8018503,10.4846378 12.2920812,11.6933602 10.5,11.6933602 C8.70791875,11.6933602 7.19814975,10.4846378 6.74147814,8.83797813 Z M15.9129821,1.4 L4.08701795,1.4 L1.51978526,7.43797813 L8.02506622,7.43797813 C8.00854619,7.55406117 8,7.67271263 8,7.79336016 C8,9.17407203 9.11928813,10.2933602 10.5,10.2933602 C11.8807119,10.2933602 13,9.17407203 13,7.79336016 C13,7.67271263 12.9914538,7.55406117 12.9749338,7.43797813 L18.4802147,7.43797813 L15.9129821,1.4 Z"],"information-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M9.85480657,7.20930233 C10.2401215,7.20930233 10.552481,7.5216618 10.552481,7.90697674 L10.552481,15.4651343 C10.552481,15.8504492 10.2401215,16.1628087 9.85480657,16.1628087 C9.46949163,16.1628087 9.15713216,15.8504492 9.15713216,15.4651343 L9.15713216,7.90697674 C9.15713216,7.5216618 9.46949163,7.20930233 9.85480657,7.20930233 Z M9.88290177,4.41860465 C10.396655,4.41860465 10.8131343,4.83508395 10.8131343,5.34883721 C10.8131343,5.86259046 10.396655,6.27906977 9.88290177,6.27906977 C9.36914851,6.27906977 8.95266921,5.86259046 8.95266921,5.34883721 C8.95266921,4.83508395 9.36914851,4.41860465 9.88290177,4.41860465 Z"],"information":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M9.85480657,7.20930233 C9.46949163,7.20930233 9.15713216,7.5216618 9.15713216,7.90697674 L9.15713216,7.90697674 L9.15713216,15.4651343 C9.15713216,15.8504492 9.46949163,16.1628087 9.85480657,16.1628087 C10.2401215,16.1628087 10.552481,15.8504492 10.552481,15.4651343 L10.552481,15.4651343 L10.552481,7.90697674 C10.552481,7.5216618 10.2401215,7.20930233 9.85480657,7.20930233 Z M9.88290177,4.41860465 C9.36914851,4.41860465 8.95266921,4.83508395 8.95266921,5.34883721 C8.95266921,5.86259046 9.36914851,6.27906977 9.88290177,6.27906977 C10.396655,6.27906977 10.8131343,5.86259046 10.8131343,5.34883721 C10.8131343,4.83508395 10.396655,4.41860465 9.88290177,4.41860465 Z"],"laptop":["M1.36363636,2.34936676 L1.36363636,13.1443009 L18.6363636,13.1443009 L18.6363636,2.34936676 L1.36363636,2.34936676 Z M19.0909091,1 C19.5929861,1 20,1.40275472 20,1.89957784 L20,13.5940898 C20,14.0909129 19.5929861,14.4936676 19.0909091,14.4936676 L10.56,14.493 L10.56,17.65 L13.9973724,17.6506332 C14.3739302,17.6506332 14.6791906,17.9526993 14.6791906,18.3253166 C14.6791906,18.697934 14.3739302,19 13.9973724,19 L5.98120994,19 C5.60465216,19 5.29939176,18.697934 5.29939176,18.3253166 C5.29939176,17.9526993 5.60465216,17.6506332 5.98120994,17.6506332 L9.197,17.65 L9.197,14.493 L0.909090909,14.4936676 C0.407013864,14.4936676 0,14.0909129 0,13.5940898 L0,1.89957784 C0,1.40275472 0.407013864,1 0.909090909,1 L19.0909091,1 Z"],"left-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M10.7879967,5.64577005 C11.0507993,5.37608399 11.4824666,5.37050382 11.7521527,5.6333064 C12.0218388,5.89610897 12.0274189,6.3277763 11.7646163,6.59746236 L11.7646163,6.59746236 L8.36270656,10.088477 L11.7599651,13.5075477 C12.0253782,13.7746649 12.0239968,14.2063661 11.7568796,14.4717792 C11.4897623,14.7371924 11.0580611,14.735811 10.792648,14.4686937 L10.792648,14.4686937 L6.92250445,10.5737019 C6.66011276,10.3096256 6.65804237,9.88389868 6.91785319,9.61728273 L6.91785319,9.61728273 Z"],"left-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10.7879967,5.64577005 L6.91785319,9.61728273 C6.65804237,9.88389868 6.66011276,10.3096256 6.92250445,10.5737019 L10.792648,14.4686937 C11.0580611,14.735811 11.4897623,14.7371924 11.7568796,14.4717792 C12.0239968,14.2063661 12.0253782,13.7746649 11.7599651,13.5075477 L8.36270656,10.088477 L11.7646163,6.59746236 C12.0274189,6.3277763 12.0218388,5.89610897 11.7521527,5.6333064 C11.4824666,5.37050382 11.0507993,5.37608399 10.7879967,5.64577005 Z"],"left-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M10.7879967,5.62671923 L6.91785319,9.59823192 C6.65804237,9.86484786 6.66011276,10.2905747 6.92250445,10.5546511 L10.792648,14.4496429 C11.0580611,14.7167602 11.4897623,14.7181416 11.7568796,14.4527284 C12.0239968,14.1873153 12.0253782,13.7556141 11.7599651,13.4884968 L8.36270656,10.0694262 L11.7646163,6.57841155 C12.0274189,6.30872549 12.0218388,5.87705816 11.7521527,5.61425558 C11.4824666,5.35145301 11.0507993,5.35703317 10.7879967,5.62671923 Z"],"left-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M10.7879967,5.62671923 L6.91785319,9.59823192 C6.65804237,9.86484786 6.66011276,10.2905747 6.92250445,10.5546511 L10.792648,14.4496429 C11.0580611,14.7167602 11.4897623,14.7181416 11.7568796,14.4527284 C12.0239968,14.1873153 12.0253782,13.7556141 11.7599651,13.4884968 L8.36270656,10.0694262 L11.7646163,6.57841155 C12.0274189,6.30872549 12.0218388,5.87705816 11.7521527,5.61425558 C11.4824666,5.35145301 11.0507993,5.35703317 10.7879967,5.62671923 Z"],"left":["M7.22165154,9.89744874 C9.52208535,7.58981934 11.7700755,5.33826192 13.9656219,3.14277649 C14.1209717,2.97988892 14.2765198,2.59362793 13.9656219,2.24739075 C13.6547241,1.90115356 13.1625366,1.93119812 12.9394989,2.16644287 C10.6628164,4.4490153 8.2816569,6.83439128 5.79602051,9.3225708 C5.5986735,9.48506673 5.5,9.67669271 5.5,9.89744874 C5.5,10.1182048 5.5986735,10.315327 5.79602051,10.4888153 C8.60631704,13.2334646 11.1006865,15.6689637 13.2791289,17.7953128 C13.4962463,18 13.9656219,18.1251984 14.3231659,17.7660828 C14.6807098,17.4069672 14.5432434,17.0530853 14.3809204,16.8845825 C12.3062744,14.866628 9.91985146,12.5375834 7.22165154,9.89744874 Z"],"like-o":["M1.36086471,9.49461632 L1.36086471,16.6522169 L4.38924934,16.6522169 L4.54295141,16.669915 C7.35632613,17.3264467 9.219553,17.7987199 10.1492205,18.0919596 C11.3826979,18.4810282 11.8431033,18.575637 12.6802647,18.6322585 C13.3063982,18.674607 14.0169996,18.4335226 14.3413428,18.103732 C14.5196863,17.9223933 14.6542622,17.5483534 14.7069375,16.9681973 C14.7294857,16.7198551 14.8853604,16.5037105 15.1133359,16.4046624 C15.3618479,16.2966919 15.5685557,16.1212587 15.7419902,15.865589 C15.9011699,15.6309331 16.0058214,15.1954671 16.0246237,14.5640487 C16.0316554,14.3279089 16.1600195,14.1122725 16.363849,13.9941906 C16.9457511,13.6570847 17.2347296,13.2769776 17.2943246,12.8312056 C17.3602481,12.338096 17.1995661,11.7826785 16.7806277,11.1512656 C16.5760317,10.8429039 16.6543442,10.4269441 16.9569335,10.21481 C17.3582156,9.93348616 17.5779653,9.5409083 17.6332748,8.9851434 C17.7214317,8.09931968 17.156275,7.44351055 15.8773623,7.31252406 C14.7624423,7.19833374 13.6323013,7.29247162 12.4832786,7.59641559 C11.9250699,7.74407516 11.4496765,7.16931529 11.6968787,6.64564266 C12.1963307,5.58760445 12.4752151,4.71453762 12.5396762,4.03901467 C12.6253087,3.14162377 12.4181163,2.49152051 11.9338786,1.95581546 C11.5672119,1.55017735 10.9799973,1.31763269 10.7600333,1.36531558 C10.4696082,1.42827276 10.281031,1.59684713 10.0352097,2.18427466 C9.88970681,2.53197598 9.81997894,2.8282418 9.69972942,3.51866179 C9.58547121,4.17468235 9.52195796,4.4707247 9.39107836,4.85968417 C8.99574015,6.03458495 8.02731995,7.25370081 6.7256191,8.09546562 C5.82090012,8.68051601 4.84158756,9.13691545 3.78933455,9.46424884 C3.7242644,9.48449077 3.65652971,9.49478472 3.58840697,9.49478472 L1.36086471,9.49461632 Z M1.31780294,18.0148644 C0.99539565,18.0236275 0.704687342,17.9522771 0.46234885,17.7821144 C0.152432695,17.5645007 0.00594373202,17.2231922 0.00323506505,16.8290895 L0.00584690603,9.50610364 C-0.0283631088,9.11574509 0.0873204717,8.75762347 0.358889377,8.49174573 C0.613590006,8.24238276 0.946645163,8.12370393 1.29943013,8.13188763 L3.48409667,8.13188763 C4.38260664,7.84342441 5.21754484,7.44949057 5.99039908,6.94971253 C7.03799965,6.27226556 7.80960035,5.30092001 8.10483191,4.42352493 C8.20639643,4.12168658 8.25987737,3.87240596 8.36237135,3.28393051 C8.49972371,2.49531346 8.5861607,2.1280525 8.78352472,1.65642103 C9.19468034,0.673901842 9.73158636,0.193946916 10.4734676,0.0331248912 C11.2036464,-0.12516034 12.2666223,0.295791979 12.9392897,1.03995414 C13.684139,1.86397017 14.0127105,2.89492167 13.8911352,4.16897582 C13.838872,4.71667099 13.6870452,5.3301477 13.4372676,6.01270565 C14.3022674,5.8881032 15.1619273,5.86927699 16.0151615,5.95666541 C18.0222793,6.1622348 19.148549,7.46916076 18.9841955,9.12062866 C18.913311,9.83289448 18.6548581,10.4377417 18.2162102,10.9127663 C18.5848501,11.624358 18.7315959,12.3266504 18.6399064,13.01249 C18.5342981,13.8024424 18.0938139,14.4606697 17.3615933,14.9717849 C17.3050365,15.6649876 17.1457321,16.2176207 16.8641529,16.6327126 C16.6297511,16.9782578 16.3448812,17.2576621 16.0130466,17.4656797 C15.9050245,18.1502334 15.6776602,18.6848483 15.3074649,19.061261 C14.6921032,19.6869577 13.5926808,20.0599567 12.589001,19.9920727 C11.6364602,19.9276476 11.0723519,19.8117289 9.74225286,19.3921834 C8.86450134,19.1153193 7.04881088,18.6545996 4.31132055,18.0151077 L1.31780294,18.0148644 Z M3.01948917,9.18352286 C3.01948917,8.80716922 3.32340849,8.50207431 3.69831198,8.50207431 C4.07321546,8.50207431 4.37713478,8.80716922 4.37713478,9.18352286 L4.37713478,16.8619216 C4.37713478,17.2382753 4.07321546,17.5433702 3.69831198,17.5433702 C3.32340849,17.5433702 3.01948917,17.2382753 3.01948917,16.8619216 L3.01948917,9.18352286 Z"],"link":["M6.59804826,7.76149392 C6.90616283,8.06960849 6.90616283,8.56916093 6.59804826,8.8772755 L2.54069262,12.9331788 C1.87296517,13.6727821 1.56444289,14.4019051 1.57841505,15.1440008 C1.59723844,16.1437577 1.85468729,16.6985999 2.4501459,17.3745282 C2.95917162,17.952343 3.6543161,18.3330732 4.60581458,18.4129995 C5.28782629,18.4702887 5.99357124,18.2533909 6.74184089,17.7353468 L11.0989802,13.3782075 C11.4070948,13.0700929 11.9066472,13.0700929 12.2147618,13.3782075 C12.5228764,13.6863221 12.5228764,14.1858745 12.2147618,14.4939891 L7.80898462,18.8997663 L7.70756705,18.9853943 C6.6518052,19.7342877 5.56714438,20.0772623 4.47373102,19.9854151 C3.09518201,19.8696165 2.03254848,19.2876128 1.26611263,18.4176016 C0.442202079,17.4823488 0.0273757905,16.5883337 0.000741207668,15.1737052 C-0.0212740733,14.0044192 0.447199708,12.8972868 1.39718143,11.8465792 L5.48226667,7.76149392 C5.79038125,7.45337934 6.28993368,7.45337934 6.59804826,7.76149392 Z M15.1737052,0.000741207669 C16.5883337,0.0273757905 17.4823488,0.442202079 18.4176016,1.26611263 C19.2876128,2.03254848 19.8696165,3.09518201 19.9854151,4.47373102 C20.0772623,5.56714438 19.7342877,6.6518052 18.9853943,7.70756705 L18.9853943,7.70756705 L18.8997663,7.80898462 L14.4939891,12.2147618 C14.1858745,12.5228764 13.6863221,12.5228764 13.3782075,12.2147618 C13.0700929,11.9066472 13.0700929,11.4070948 13.3782075,11.0989802 L13.3782075,11.0989802 L17.7353468,6.74184089 C18.2533909,5.99357124 18.4702887,5.28782629 18.4129995,4.60581458 C18.3330732,3.6543161 17.952343,2.95917162 17.3745282,2.4501459 C16.6985999,1.85468729 16.1437577,1.59723844 15.1440008,1.57841505 C14.4019051,1.56444289 13.6727821,1.87296517 12.9331788,2.54069262 L12.9331788,2.54069262 L8.8772755,6.59804826 C8.56916093,6.90616283 8.06960849,6.90616283 7.76149392,6.59804826 C7.45337934,6.28993368 7.45337934,5.79038125 7.76149392,5.48226667 L7.76149392,5.48226667 L11.8465792,1.39718143 C12.8972868,0.447199708 14.0044192,-0.0212740733 15.1737052,0.000741207669 Z M11.951334,7.69783939 C12.2594486,8.00595397 12.2594486,8.5055064 11.951334,8.81362098 L9.02659368,11.7383613 C8.7184791,12.0464759 8.21892667,12.0464759 7.9108121,11.7383613 C7.60269752,11.4302467 7.60269752,10.9306943 7.9108121,10.6225797 L10.8355524,7.69783939 C11.143667,7.38972482 11.6432194,7.38972482 11.951334,7.69783939 Z"],"linkedin":["M17.0391667,17.0433333 L14.0775,17.0433333 L14.0775,12.4025 C14.0775,11.2958333 14.055,9.87166667 12.5341667,9.87166667 C10.99,9.87166667 10.7541667,11.0758333 10.7541667,12.3208333 L10.7541667,17.0433333 L7.7925,17.0433333 L7.7925,7.5 L10.6375,7.5 L10.6375,8.80083333 L10.6758333,8.80083333 C11.0733333,8.05083333 12.04,7.25916667 13.4841667,7.25916667 C16.485,7.25916667 17.04,9.23416667 17.04,11.805 L17.04,17.0433333 L17.0391667,17.0433333 Z M4.4475,6.19416667 C3.49416667,6.19416667 2.72833333,5.4225 2.72833333,4.47333333 C2.72833333,3.525 3.495,2.75416667 4.4475,2.75416667 C5.3975,2.75416667 6.1675,3.525 6.1675,4.47333333 C6.1675,5.4225 5.39666667,6.19416667 4.4475,6.19416667 Z M5.9325,17.0433333 L2.9625,17.0433333 L2.9625,7.5 L5.9325,7.5 L5.9325,17.0433333 Z M18.5208333,0 L1.47583333,0 C0.66,0 0,0.645 0,1.44083333 L0,18.5591667 C0,19.3558333 0.66,20 1.47583333,20 L18.5183333,20 C19.3333333,20 20,19.3558333 20,18.5591667 L20,1.44083333 C20,0.645 19.3333333,0 18.5183333,0 L18.5208333,0 Z"],"linux":["M8.73027816,4.70558792 C8.69887878,4.77629501 8.66904938,4.81164856 8.64078995,4.81164856 C8.60580208,4.81902877 8.58830814,4.80045922 8.58830814,4.75593993 C8.58830814,4.66666328 8.65491966,4.61083562 8.78814271,4.58845694 L8.89310634,4.58845694 C8.81595359,4.59583717 8.76167753,4.63488082 8.73027816,4.70558792 Z M9.68672546,4.6720199 C9.63424365,4.61631128 9.57290273,4.59952726 9.50270271,4.62166787 C9.67091363,4.53977143 9.78305425,4.54727066 9.83912456,4.64416558 C9.86020699,4.68892293 9.84966578,4.72237191 9.80750091,4.74451251 C9.77946575,4.75189273 9.73920727,4.72772853 9.68672546,4.6720199 Z M6.05437883,9.54331052 C6.04024912,9.5730694 6.02443729,9.61961228 6.00694335,9.68293918 C5.9894494,9.74626607 5.97016122,9.79649906 5.9490788,9.83363814 C5.92799637,9.87077723 5.8930085,9.91910565 5.84411518,9.9786234 C5.79499759,10.0529016 5.79152123,10.0975399 5.8336861,10.1125384 C5.86172126,10.1199186 5.90556824,10.0938498 5.96522704,10.034332 C6.02488584,9.97481427 6.06873282,9.90779727 6.09676797,9.83328103 C6.1037207,9.81090235 6.11078555,9.78483358 6.11796255,9.75507469 C6.12513954,9.72531581 6.1322044,9.70293713 6.13915712,9.68793866 C6.14610984,9.67294019 6.15138045,9.65615618 6.15496895,9.63758663 C6.15855745,9.61901708 6.16035171,9.60413764 6.16035171,9.59294831 L6.16035171,9.55938029 C6.16035171,9.55938029 6.15687534,9.55009552 6.14992262,9.53152598 C6.1429699,9.51295645 6.13242869,9.50545721 6.11829897,9.50902828 C6.08959098,9.50236229 6.06850855,9.51355163 6.05437883,9.54331052 Z M14.5278358,13.0472401 C14.555871,12.9355848 14.5821119,12.8333333 14.6065585,12.7404856 C14.6310052,12.6476379 14.6484991,12.550981 14.6590403,12.450515 C14.6695816,12.350049 14.6801228,12.2700572 14.690664,12.2105394 C14.7012052,12.1510217 14.7029995,12.0673397 14.6960467,11.9594935 C14.689094,11.8516473 14.6856177,11.7791547 14.6856177,11.7420156 C14.6856176,11.7048765 14.6733943,11.6230991 14.6489477,11.4966834 C14.624501,11.3702676 14.6104835,11.2939659 14.6068949,11.2677781 C14.6033064,11.2415903 14.5858125,11.1486235 14.5544131,10.9888779 C14.5230138,10.8291322 14.5037256,10.7305707 14.4965486,10.6931936 C14.4265728,10.3360871 14.2618383,9.95291173 14.0023449,9.54366761 C13.7428515,9.13442349 13.4905351,8.85540423 13.2453958,8.70660983 C13.4136067,8.85540423 13.6133291,9.16418237 13.8445631,9.63294425 C14.4543837,10.8380599 14.643565,11.8721214 14.4121067,12.735129 C14.334954,13.0327178 14.1597903,13.1890114 13.8866158,13.2040099 C13.6692873,13.2337688 13.5343821,13.1649662 13.4819003,12.9976023 C13.4294185,12.8302383 13.4013834,12.5196747 13.3977949,12.0659113 C13.3942064,11.6121479 13.3539479,11.2140931 13.2770194,10.8717469 C13.2139964,10.5815383 13.1457028,10.3248977 13.0721385,10.1018252 C12.9985743,9.87875262 12.9302806,9.7094841 12.8672576,9.59401964 C12.8042346,9.47855518 12.7499585,9.38737397 12.7044294,9.32047601 C12.6589003,9.25357805 12.6133713,9.19775039 12.5678422,9.15299303 C12.5223131,9.10823566 12.4960722,9.08216688 12.4891195,9.07478669 C12.3908843,8.61340501 12.28222,8.23022967 12.1631267,7.92526067 C12.0440334,7.62029167 11.9406397,7.4119795 11.8529458,7.30032418 C11.7652518,7.18866886 11.6829406,7.06594323 11.6060121,6.93214731 C11.5290837,6.79835138 11.4764897,6.64955698 11.4482303,6.48576411 C11.4201951,6.32958951 11.4412776,6.13056212 11.5114776,5.88868195 C11.5816776,5.64680178 11.5974894,5.46265383 11.5589131,5.33623809 C11.5203367,5.20982236 11.3643491,5.11685562 11.0909503,5.05733787 C10.9857624,5.03495919 10.8297748,4.96794219 10.6229875,4.85628686 C10.4162002,4.74463154 10.2918363,4.68511378 10.2498957,4.67773359 C10.1938254,4.67035339 10.155249,4.57369654 10.1341666,4.38776306 C10.1130841,4.20182957 10.1411193,4.01208695 10.218272,3.8185352 C10.2954248,3.62498345 10.421583,3.52451747 10.5967466,3.51713726 C10.8560157,3.49475859 11.0347678,3.6064139 11.133003,3.85210321 C11.2312382,4.09779253 11.2452558,4.31360392 11.1750558,4.49953741 C11.097903,4.6409516 11.0908382,4.73951301 11.1538612,4.79522164 C11.2168842,4.85093026 11.3220721,4.85283483 11.4694249,4.80093535 C11.5604831,4.77117646 11.6060121,4.6372615 11.6060121,4.39919046 L11.6060121,3.98637528 C11.5710243,3.76306464 11.5237009,3.57713116 11.4640421,3.42857482 C11.4043833,3.28001848 11.3308191,3.16657763 11.2433494,3.08825227 C11.1558797,3.00992691 11.0735685,2.95409925 10.9964158,2.92076929 C10.919263,2.88743933 10.8246164,2.85958501 10.7124757,2.83720635 C9.9624793,2.89672411 9.65061625,3.39512584 9.77688659,4.33241152 C9.77688659,4.44406684 9.77341023,4.4998945 9.76645751,4.4998945 C9.70343449,4.43299655 9.60004084,4.39395289 9.45627658,4.38276355 C9.31251231,4.3715742 9.19689533,4.37347877 9.10942565,4.38847726 C9.02195596,4.40347574 8.9676799,4.3849062 8.94659747,4.33276863 C8.95355019,3.9087641 8.89747988,3.57391718 8.77838655,3.32822787 C8.65929322,3.08253856 8.50162352,2.9560038 8.30537744,2.94862359 C8.11608408,2.94124339 7.97063771,3.0434949 7.86903831,3.25537813 C7.76743891,3.46726135 7.70957435,3.68854839 7.69544464,3.91923923 C7.68849192,4.03089455 7.70071525,4.16849961 7.73211462,4.3320544 C7.76351399,4.4956092 7.80904308,4.63511883 7.86870188,4.75058329 C7.92836068,4.86604776 7.98263674,4.91628075 8.03153006,4.90128226 C8.1015058,4.87890358 8.15757611,4.82676602 8.19974098,4.74486958 C8.22777613,4.67797163 8.20321734,4.64821274 8.12606459,4.65559294 C8.076947,4.65559294 8.02267094,4.60166984 7.96323641,4.49382366 C7.90380188,4.38597748 7.87049612,4.26134729 7.86331913,4.1199331 C7.85636641,3.95637829 7.88787792,3.81877323 7.95785366,3.70711792 C8.0278294,3.59546261 8.14703487,3.54332505 8.31547008,3.55070524 C8.43456341,3.55070524 8.52921009,3.62879254 8.59941011,3.78496714 C8.66961014,3.94114175 8.7029159,4.08624605 8.69932739,4.22028005 C8.69573889,4.35431405 8.69046828,4.43609145 8.68351556,4.46561226 C8.52943435,4.57726759 8.4207701,4.68511377 8.35752279,4.78915081 C8.30145248,4.87842746 8.20512369,4.96579953 8.06853643,5.05126702 C7.93194917,5.13673452 7.86006703,5.1832774 7.85289003,5.19089568 C7.76183185,5.2951708 7.70755579,5.39563678 7.69006185,5.49229362 C7.6725679,5.58895046 7.69880881,5.65596746 7.76878456,5.69334462 C7.86701974,5.75286239 7.95460156,5.82535501 8.03153002,5.91082251 C8.10845849,5.99629 8.16452879,6.0669971 8.19974094,6.1229438 C8.23495309,6.1788905 8.29977037,6.22721892 8.39419277,6.26792905 C8.48861518,6.30863919 8.61297912,6.3328034 8.7672846,6.34042168 C9.09675372,6.35542016 9.454258,6.29959249 9.83979743,6.1729387 C9.85392714,6.16555849 9.93455624,6.13948971 10.0816847,6.09473236 C10.2288132,6.04997501 10.3497008,6.01093136 10.4443475,5.97760141 C10.5389942,5.94427146 10.6423878,5.89594304 10.7545284,5.83261615 C10.866669,5.76928926 10.9402333,5.70417683 10.9752211,5.63727886 C11.0382442,5.53300374 11.108332,5.50324486 11.1854848,5.54800221 C11.2204727,5.57038089 11.2432372,5.60204433 11.2537784,5.64299255 C11.2643196,5.68394076 11.2537784,5.72857909 11.2221548,5.77690752 C11.1905311,5.82523595 11.1326666,5.8605895 11.0485611,5.88296816 C10.9083853,5.92772552 10.710345,6.00771739 10.4544401,6.12294378 C10.1985352,6.23817017 10.0390713,6.3106628 9.97604825,6.34042166 C9.66766156,6.48183586 9.42229789,6.56742239 9.23995725,6.59718128 C9.0647936,6.63432036 8.78791843,6.62682113 8.40933172,6.57468357 C8.33935598,6.5596851 8.30784447,6.56718433 8.31479719,6.59718128 C8.32174991,6.62717822 8.38129657,6.69788532 8.49343718,6.80930257 C8.66860082,6.98047564 8.90342327,7.06225304 9.19790453,7.05463478 C9.31699786,7.04725457 9.44315606,7.02118579 9.57637911,6.97642844 C9.70960217,6.93167109 9.83576036,6.87953353 9.9548537,6.82001576 C10.073947,6.760498 10.1913582,6.69538557 10.3070874,6.62467847 C10.4228165,6.55397137 10.5280044,6.49076351 10.622651,6.43505489 C10.7172977,6.37934626 10.8031974,6.33470794 10.8803502,6.30113992 C10.9575029,6.2675719 11.0188438,6.25828713 11.0643729,6.27328561 C11.109902,6.2882841 11.1397314,6.32923232 11.1538611,6.39613028 C11.1538611,6.41112875 11.1503848,6.42791276 11.1434321,6.44648231 C11.1364793,6.46505186 11.1224618,6.4836214 11.1013793,6.50219094 C11.0802969,6.52076048 11.0592145,6.53754449 11.038132,6.55254297 C11.0170496,6.56754146 10.9872202,6.586111 10.9486438,6.6082516 C10.9100674,6.63039221 10.8785559,6.64717622 10.8541093,6.65860364 C10.8296626,6.67003106 10.7946748,6.6886006 10.7491457,6.71431227 C10.7036166,6.74002394 10.6703108,6.75680795 10.6492284,6.7646643 C10.4529823,6.86893942 10.2164778,7.03261326 9.93971471,7.25568582 C9.66295167,7.47875838 9.42992347,7.63874211 9.24063012,7.73563703 C9.05133676,7.83253194 8.87964948,7.83622204 8.72556827,7.74670734 C8.57843979,7.66481089 8.35763492,7.39329087 8.06315366,6.93214727 C7.90907245,6.70145643 7.82149063,6.61967902 7.8004082,6.68681505 C7.79345547,6.70919373 7.78997911,6.74633281 7.78997911,6.7982323 C7.78997911,6.98416578 7.73738516,7.19438251 7.63219726,7.42888249 C7.52700936,7.66338247 7.42361572,7.86979007 7.32201633,8.04810527 C7.22041694,8.22642048 7.1468527,8.44223187 7.1013236,8.69553947 C7.0557945,8.94884706 7.09605298,9.183228 7.22209905,9.39868229 C7.06084085,9.44343965 6.84183023,9.77828657 6.56506719,10.4032231 C6.28830414,11.0281595 6.12188747,11.55263 6.06581718,11.9766346 C6.05168746,12.1106686 6.04641685,12.3673091 6.05000534,12.7465563 C6.05359383,13.1258035 6.03430565,13.345305 5.99214079,13.4050608 C5.93607048,13.5836141 5.83447108,13.5948034 5.68734259,13.4386288 C5.46306136,13.207938 5.33690317,12.8583307 5.30886801,12.3898068 C5.2947383,12.1814947 5.30875588,11.9731825 5.35092075,11.7648704 C5.3789559,11.6234562 5.37547954,11.5564392 5.34049166,11.5638194 L5.29843893,11.619528 C5.04612254,12.1030503 5.08111041,12.7204875 5.40340254,13.4718397 C5.43839042,13.5611164 5.52597224,13.6652725 5.666148,13.784308 C5.80632377,13.9033435 5.89042923,13.9777407 5.91846439,14.0074996 C6.05864015,14.1786726 6.42309715,14.5153051 7.01183538,15.0173969 C7.60057361,15.5194888 7.92645423,15.8041027 7.98947725,15.8712387 C8.10161786,15.982894 8.16295878,16.1241892 8.1735,16.2951242 C8.18404123,16.4660592 8.13492364,16.6260429 8.02614723,16.7750754 C7.91737083,16.9241079 7.75790687,17.0096944 7.54775537,17.031835 C7.60382568,17.1434903 7.70542508,17.3090688 7.85255356,17.5285703 C7.99968205,17.7480717 8.09780509,17.9488847 8.14692268,18.131009 C8.19604027,18.3131334 8.22059907,18.5753686 8.22059907,18.9177148 C8.54311548,18.7391615 8.56767427,18.3969344 8.29427545,17.8910334 C8.2662403,17.8315157 8.22945817,17.7719979 8.18392909,17.7124802 C8.1384,17.6529624 8.10509424,17.6083241 8.0840118,17.5785652 C8.06292937,17.5488063 8.05586451,17.5264276 8.06281723,17.5114292 C8.08389967,17.4742901 8.12942875,17.4389365 8.19940449,17.4053685 C8.26938024,17.3718005 8.33946812,17.3810853 8.40966814,17.4332228 C8.73218456,17.8200883 9.31385792,17.9540032 10.1546882,17.8349677 C11.086801,17.7233124 11.7070508,17.3996548 12.0154375,16.863995 C12.1766957,16.5814046 12.2959011,16.4697493 12.3730539,16.529029 C12.4571593,16.5737864 12.4921472,16.7672191 12.4780175,17.1093272 C12.4710648,17.2952607 12.3904357,17.6374878 12.2361302,18.1360085 C12.1731072,18.3071816 12.1520247,18.4466912 12.1728829,18.5545374 C12.193741,18.6623836 12.2778465,18.7199968 12.4251993,18.727377 C12.4462817,18.5859628 12.4970814,18.2995634 12.5775984,17.8681786 C12.6581153,17.4367939 12.7054387,17.101947 12.7195684,16.8636379 C12.7336981,16.7074633 12.7109336,16.4340387 12.6512748,16.0433641 C12.591616,15.6526895 12.565375,15.2918928 12.572552,14.9609741 C12.579729,14.6300553 12.6603581,14.3678201 12.8144393,14.1742683 C12.9196272,14.0402343 13.0983794,13.9732173 13.3506958,13.9732173 C13.3576485,13.6980072 13.4785361,13.5008844 13.7133585,13.3818489 C13.9481809,13.2628133 14.2022916,13.2237697 14.4756904,13.2647179 C14.7490892,13.3056661 14.9593529,13.3893481 15.1064814,13.5157638 C15.106145,13.382087 14.9133752,13.2257934 14.5278358,13.0472401 Z M8.47762537,3.95209308 C8.439049,3.85519816 8.39879052,3.7993705 8.35684992,3.78461009 C8.2938269,3.76961162 8.26231539,3.7956804 8.26231539,3.86281643 C8.2764451,3.89995552 8.29393904,3.92233419 8.31479721,3.92995246 C8.38477295,3.92995246 8.40933174,3.98578012 8.38847359,4.09743545 C8.36739116,4.24622984 8.39542631,4.32062704 8.47257906,4.32062704 C8.49366149,4.32062704 8.50420271,4.30943771 8.50420271,4.28705903 C8.5249487,4.16064331 8.51620173,4.04898799 8.47762537,3.95209308 Z M12.8406803,6.35720576 C12.8092809,6.33125602 12.7637518,6.31268647 12.704093,6.30149713 C12.6444342,6.29030778 12.5936345,6.26983368 12.5516939,6.24007481 C12.516706,6.21769613 12.4834003,6.18793725 12.4517766,6.15079816 C12.420153,6.11365907 12.3955942,6.08390019 12.3781002,6.06152151 C12.3606063,6.03914284 12.3413181,6.01497863 12.3202357,5.98902889 C12.2991533,5.96307914 12.2851357,5.9481997 12.2781829,5.94439056 C12.2712302,5.94058142 12.2572126,5.9461761 12.2361302,5.96117458 C12.137895,6.0802101 12.1624538,6.24197937 12.3098066,6.44648241 C12.4571594,6.65098544 12.5938588,6.76811639 12.7199048,6.79787526 C12.7829279,6.80525547 12.8337276,6.77549659 12.8723039,6.70859862 C12.9108803,6.64170065 12.9231036,6.56730345 12.9089739,6.48540702 C12.8948442,6.42588926 12.8720796,6.3831555 12.8406803,6.35720576 Z M11.0377956,4.10850575 C11.0377956,4.02660931 11.0203017,3.95411668 10.9853138,3.89102787 C10.9503259,3.82793905 10.9117495,3.78139616 10.8695847,3.75139921 C10.8274198,3.72140225 10.7959083,3.71021291 10.7750501,3.71783119 C10.6768149,3.7252114 10.6522562,3.75128018 10.7013737,3.79603753 L10.7434265,3.81853524 C10.8416617,3.84829412 10.9047968,3.96363954 10.932832,4.1645715 C10.932832,4.18695017 10.9608671,4.17945094 11.0169374,4.14207379 L11.0377956,4.10850575 Z M11.5790984,1.45270424 C11.5616044,1.43056363 11.5300929,1.40449485 11.4845638,1.3744979 C11.4390347,1.34450096 11.405729,1.32212228 11.3846465,1.30736187 C11.2794586,1.19570655 11.1953532,1.13987889 11.1323302,1.13987889 C11.0693071,1.14725909 11.0290487,1.1751134 11.0115547,1.22344182 C10.9940608,1.27177024 10.9905844,1.32009866 11.0011256,1.36842708 C11.0116669,1.4167555 11.0098726,1.46329839 10.9957429,1.50805574 C10.9887902,1.53781462 10.9677077,1.57685827 10.9324956,1.62518669 C10.8972834,1.67351511 10.876201,1.70696409 10.8692483,1.72553363 C10.8622955,1.74410317 10.8728368,1.77576661 10.9008719,1.82052397 C10.9289071,1.84290264 10.9569422,1.84290264 10.9849774,1.82052397 C11.0130125,1.79814529 11.0515889,1.76469631 11.1007065,1.72017703 C11.1498241,1.67565775 11.202418,1.64220877 11.2584884,1.6198301 C11.2654411,1.61244989 11.2969526,1.60875979 11.3530229,1.60875979 C11.4090932,1.60875979 11.4616871,1.60126055 11.5108047,1.58626208 C11.5599223,1.57126361 11.5914338,1.54519483 11.6053393,1.50805574 C11.6053393,1.4934144 11.5965923,1.47484486 11.5790984,1.45270424 Z M17.8715325,16.7468641 C17.9486852,16.8399498 17.990738,16.9292265 17.9976907,17.014694 C18.0046434,17.1001615 17.9958965,17.1838435 17.9714498,17.2657399 C17.9470032,17.3476364 17.8927271,17.4294138 17.8086216,17.5110721 C17.7245162,17.5927305 17.6422049,17.6652231 17.561688,17.72855 C17.481171,17.7918769 17.3759832,17.8606794 17.2461243,17.9349576 C17.1162655,18.0092358 17.0059191,18.0706581 16.9150852,18.1192246 C16.8242513,18.1677911 16.7121107,18.2254043 16.5786634,18.2920642 C16.445216,18.3587241 16.3505693,18.4070525 16.2947233,18.4370494 C16.0285015,18.5784636 15.7288618,18.7867758 15.3958042,19.0619859 C15.0627465,19.3371961 14.7982068,19.5752671 14.602185,19.776199 C14.4830917,19.8952346 14.2447929,19.9677272 13.8872886,19.9936769 C13.5297844,20.0196267 13.2179213,19.9657036 12.9516995,19.8319077 C12.8254292,19.7650097 12.7220355,19.6776376 12.6415186,19.5697914 C12.5610016,19.4619453 12.5031371,19.3670739 12.4679249,19.2851775 C12.4327127,19.2032811 12.3556721,19.1307884 12.2368031,19.0676996 C12.117934,19.0046108 11.9531995,18.9692573 11.7425994,18.961639 C11.4342127,18.9542588 10.9785854,18.9505687 10.3757175,18.9505687 C10.2424944,18.9505687 10.042772,18.9561633 9.77655014,18.9673527 C9.51032831,18.978542 9.30701738,18.9878268 9.16661734,18.995207 C8.85823066,19.0025872 8.57967337,19.0584149 8.33094549,19.16269 C8.0822176,19.2669651 7.8947185,19.3786204 7.76844817,19.4976559 C7.64217785,19.6166914 7.48977875,19.7227521 7.31125088,19.8158379 C7.132723,19.9089237 6.9452239,19.9516574 6.74875356,19.9440391 C6.54555477,19.9366589 6.15653897,19.8213135 5.58170618,19.5980029 C5.0068734,19.3746922 4.49517577,19.2147085 4.04661331,19.1180517 C3.91339026,19.0882928 3.73463812,19.0529392 3.51035689,19.011991 C3.28607566,18.9710428 3.11091202,18.9375938 2.98486596,18.9116441 C2.85881991,18.8856943 2.72043839,18.8503408 2.5697214,18.8055834 C2.41900441,18.7608261 2.30159319,18.706903 2.21748774,18.6438142 C2.13338228,18.5807253 2.07383562,18.5082327 2.03884774,18.4263363 C1.968872,18.2551632 1.9934308,18.0078074 2.11252413,17.6842688 C2.23161746,17.3607303 2.29475263,17.1580128 2.30192963,17.0761164 C2.30888235,16.9570809 2.29486477,16.8082865 2.2598769,16.6297332 C2.22488902,16.4511799 2.18990115,16.2931007 2.15491329,16.1554957 C2.11992542,16.0178906 2.10411359,15.8820711 2.1074778,15.7480371 C2.11084201,15.6140031 2.14762413,15.5135371 2.21782416,15.4466391 C2.31605934,15.3573625 2.51578178,15.3052249 2.81699148,15.2902265 C3.11820117,15.275228 3.32846482,15.2305897 3.44778244,15.1563115 C3.65815823,15.0222775 3.80539886,14.8920526 3.88950433,14.7656369 C3.97360979,14.6392212 4.01566253,14.4494786 4.01566253,14.1964091 C4.16279101,14.7394491 4.0506504,15.1336947 3.67924068,15.379146 C3.45495944,15.5279404 3.16406669,15.583768 2.80656241,15.546629 C2.56815147,15.5242503 2.41743448,15.5613894 2.35441146,15.6580462 C2.26335329,15.7697015 2.28084723,15.9817038 2.40689328,16.294053 C2.42102299,16.3388104 2.44905815,16.4058274 2.49099875,16.495104 C2.53293934,16.5843807 2.56276874,16.6513977 2.58048695,16.696155 C2.59820515,16.7409124 2.61401698,16.8041202 2.62792244,16.8857786 C2.64182789,16.967437 2.64530425,17.0492144 2.63835152,17.1311108 C2.63835152,17.2427661 2.57880485,17.4250095 2.45971152,17.6778409 C2.34061819,17.9306724 2.2915006,18.1092257 2.31235875,18.2135008 C2.33344118,18.3399165 2.46307573,18.4365734 2.70126239,18.5034713 C2.84143816,18.5482287 3.13760152,18.6170312 3.58975247,18.7098789 C4.04190343,18.8027266 4.3905486,18.8790284 4.63568798,18.9387842 C4.8038989,18.9835416 5.06328014,19.065319 5.4138317,19.1841164 C5.76438325,19.3029139 6.05348176,19.3885004 6.28112721,19.4408761 C6.50877266,19.4932517 6.70322448,19.5081311 6.86448268,19.4855144 C7.16591665,19.440757 7.39199213,19.3366009 7.54270911,19.1730461 C7.6934261,19.0094913 7.7740552,18.830938 7.78459642,18.6373863 C7.79513763,18.4438345 7.76889672,18.2262376 7.7058737,17.9845955 C7.64285068,17.7429534 7.57623916,17.5495207 7.50603914,17.4042973 C7.43583911,17.259074 7.36575123,17.1232545 7.29577549,16.9968388 C6.44776816,15.583411 5.85555358,14.6831453 5.51913173,14.2960418 C5.04253413,13.7453835 4.64656562,13.5965891 4.33122621,13.8496586 C4.25407347,13.9165566 4.20147951,13.8607289 4.17344436,13.6821756 C4.15236192,13.5631401 4.14529707,13.421845 4.15224979,13.2582902 C4.15920251,13.0425978 4.19419038,12.8491651 4.2572134,12.677992 C4.32023642,12.5068189 4.40434188,12.3319557 4.50952978,12.1534025 C4.61471768,11.9748492 4.69175829,11.8185555 4.74065159,11.6845215 C4.7967219,11.5283469 4.88957433,11.260517 5.01920887,10.8810318 C5.14884341,10.5015465 5.25223706,10.211457 5.3293898,10.0107631 C5.40654255,9.81006919 5.51173044,9.58318749 5.64495349,9.33011799 C5.77817653,9.07704849 5.91487595,8.87623556 6.05505172,8.72767921 C6.8259063,7.66373972 7.26045118,6.93833726 7.35868636,6.55147181 C7.2745809,5.71822316 7.21851059,4.56500704 7.19047545,3.09182345 C7.17634574,2.42212961 7.2604512,1.85861545 7.44279183,1.40128099 C7.62513247,0.943946526 7.99654218,0.555176514 8.55702097,0.234970954 C8.83041979,0.0787963504 9.19487679,0.000709048886 9.65039196,0.000709048886 C10.0218017,-0.00667115629 10.3932114,0.043561833 10.7646211,0.151408017 C11.1360308,0.2592542 11.4478939,0.413643271 11.7002102,0.614575228 C12.0996551,0.927162509 12.4202651,1.37914038 12.6620403,1.97050885 C12.9038155,2.56187731 13.0072091,3.11051202 12.9722212,3.61641298 C12.9372334,4.3232459 13.0424213,5.11935546 13.2877849,6.00474167 C13.5261959,6.84537051 13.9922523,7.65624047 14.6859541,8.43735156 C15.0714935,8.87635456 15.4201387,9.48272151 15.7318896,10.2564524 C16.0436405,11.0301833 16.2521099,11.7407063 16.3572978,12.3880215 C16.4133681,12.7525082 16.4308621,13.066881 16.4097796,13.3311399 C16.3886972,13.5953987 16.3466445,13.8018063 16.2836214,13.9503627 C16.2205984,14.098919 16.1505105,14.1806964 16.0733578,14.1956949 C16.003382,14.2106933 15.9210708,14.2814004 15.8264242,14.4078162 C15.7317775,14.5342319 15.6371308,14.6662423 15.5424841,14.8038473 C15.4478374,14.9414524 15.3058674,15.0660826 15.1165741,15.1777379 C14.9272807,15.2893932 14.7135407,15.3415308 14.4753541,15.3341506 C14.3490837,15.3267704 14.2387373,15.3082008 14.144315,15.278442 C14.0498926,15.2486831 13.9710577,15.1984501 13.9078104,15.127743 C13.8445631,15.0570359 13.7972397,14.9994227 13.7658404,14.9549034 C13.734441,14.9103841 13.6941825,14.8340823 13.6450649,14.7259981 C13.5959473,14.6179139 13.5644358,14.5454212 13.5505304,14.5085202 C13.3964492,14.2333101 13.2527971,14.1216548 13.119574,14.1735543 C12.986351,14.2254537 12.8882279,14.4076971 12.8252049,14.7202844 C12.7621819,15.0328717 12.7867407,15.3936684 12.8988813,15.8026744 C13.0390571,16.3235738 13.0425334,17.0489763 12.9093104,17.9788818 C12.8393346,18.4624041 12.9024698,18.8362946 13.0987159,19.1005535 C13.294962,19.3648124 13.5507547,19.487538 13.8660941,19.4687304 C14.1814335,19.4499228 14.479279,19.3179124 14.7596305,19.0726992 C15.1732051,18.7082124 15.4868624,18.4608566 15.7006024,18.3306318 C15.9143424,18.2004069 16.2770052,18.0423277 16.7885906,17.8563942 C17.1600004,17.7223602 17.4298107,17.5865407 17.5980216,17.4489357 C17.7662325,17.3113306 17.8310498,17.1830103 17.7924734,17.0639748 C17.7538971,16.9449393 17.6663152,16.8388786 17.529728,16.7457928 C17.3931407,16.6527071 17.2127065,16.565335 16.9884252,16.4836766 C16.7571913,16.4017802 16.5837097,16.2232269 16.4679806,15.9480168 C16.3522515,15.6728067 16.2996576,15.4030722 16.3101988,15.1388133 C16.32074,14.8745545 16.3750161,14.6979057 16.473027,14.6088672 C16.4799797,14.839558 16.5080148,15.0497748 16.5571324,15.2395174 C16.60625,15.42926 16.6570497,15.579959 16.7095315,15.6916143 C16.7620133,15.8032696 16.8338955,15.9093302 16.9251779,16.0097962 C17.0164604,16.1102622 17.0900246,16.1809693 17.1458707,16.2219175 C17.2017167,16.2628657 17.2770752,16.3111941 17.3719461,16.3669028 C17.4668171,16.4226114 17.5246817,16.457965 17.5455398,16.4729634 C17.6857155,16.5625971 17.7943798,16.6537783 17.8715325,16.7468641 Z"],"loading":["M11,16 C12.1045695,16 13,16.8954305 13,18 C13,19.1045695 12.1045695,20 11,20 C9.8954305,20 9,19.1045695 9,18 C9,16.8954305 9.8954305,16 11,16 Z M4.74123945,13 C6.12195133,13 7.24123945,14.1192881 7.24123945,15.5 C7.24123945,16.8807119 6.12195133,18 4.74123945,18 C3.36052758,18 2.24123945,16.8807119 2.24123945,15.5 C2.24123945,14.1192881 3.36052758,13 4.74123945,13 Z M16.3193286,13.5 C17.4238981,13.5 18.3193286,14.3954305 18.3193286,15.5 C18.3193286,16.6045695 17.4238981,17.5 16.3193286,17.5 C15.2147591,17.5 14.3193286,16.6045695 14.3193286,15.5 C14.3193286,14.3954305 15.2147591,13.5 16.3193286,13.5 Z M18.5,9.31854099 C19.3284271,9.31854099 20,9.99011387 20,10.818541 C20,11.6469681 19.3284271,12.318541 18.5,12.318541 C17.6715729,12.318541 17,11.6469681 17,10.818541 C17,9.99011387 17.6715729,9.31854099 18.5,9.31854099 Z M2.5,6 C3.88071187,6 5,7.11928813 5,8.5 C5,9.88071187 3.88071187,11 2.5,11 C1.11928813,11 0,9.88071187 0,8.5 C0,7.11928813 1.11928813,6 2.5,6 Z M17.7857894,5.20724734 C18.3380741,5.20724734 18.7857894,5.65496259 18.7857894,6.20724734 C18.7857894,6.75953209 18.3380741,7.20724734 17.7857894,7.20724734 C17.2335046,7.20724734 16.7857894,6.75953209 16.7857894,6.20724734 C16.7857894,5.65496259 17.2335046,5.20724734 17.7857894,5.20724734 Z M8,0 C9.65685425,0 11,1.34314575 11,3 C11,4.65685425 9.65685425,6 8,6 C6.34314575,6 5,4.65685425 5,3 C5,1.34314575 6.34314575,0 8,0 Z M15.5,3 C15.7761424,3 16,3.22385763 16,3.5 C16,3.77614237 15.7761424,4 15.5,4 C15.2238576,4 15,3.77614237 15,3.5 C15,3.22385763 15.2238576,3 15.5,3 Z"],"lock":["M10,0 C14.418278,0 18,3.581722 18,8 L18,19 C18,19.5522847 17.5522847,20 17,20 L3,20 C2.44771525,20 2,19.5522847 2,19 L2,8 C2,3.581722 5.581722,0 10,0 Z M16.6,10.245 L3.4,10.245 L3.4,18.6 L16.6,18.6 L16.6,10.245 Z M10.3612018,11.6234389 C11.1896289,11.6234389 11.8612018,12.2950118 11.8612018,13.1234389 C11.8612018,13.7011904 11.5345638,14.2026515 11.0558821,14.4532279 L11.0554075,16.6220005 C11.0554075,17.0085998 10.7420068,17.3220005 10.3554075,17.3220005 C9.96880815,17.3220005 9.65540748,17.0085998 9.65540748,16.6220005 L9.65525845,14.4472708 C9.18272344,14.1947611 8.86120179,13.6966477 8.86120179,13.1234389 C8.86120179,12.2950118 9.53277467,11.6234389 10.3612018,11.6234389 Z M10,1.4 C6.35492065,1.4 3.4,4.35492065 3.4,8 L3.4,8.845 L16.6,8.845 L16.6,8 C16.6,4.35492065 13.6450793,1.4 10,1.4 Z"],"login":["M9.76076555,0 C15.4157386,0 20,4.4771525 20,10 C20,15.5228475 15.4157386,20 9.76076555,20 C6.56885647,20 3.61836948,18.5634688 1.68988581,16.1544725 C1.46202241,15.8698333 1.51356853,15.4586837 1.80501731,15.2361442 C2.09646608,15.0136047 2.51745178,15.0639465 2.74531518,15.3485857 C4.4225344,17.443711 6.98554674,18.6915888 9.76076555,18.6915888 C14.6758356,18.6915888 18.6602871,14.8002319 18.6602871,10 C18.6602871,5.19976806 14.6758356,1.30841121 9.76076555,1.30841121 C7.02601512,1.30841121 4.49642844,2.51988396 2.81675903,4.5633425 C2.58516542,4.84509553 2.16355149,4.89014431 1.87505796,4.66396176 C1.58656443,4.43777922 1.54043793,4.02601608 1.77203154,3.74426305 C3.70333647,1.39466883 6.61544133,0 9.76076555,0 Z M10.3053281,6.86239745 L13.0119569,9.56902627 C13.2735521,9.83062149 13.2785069,10.2497964 13.0230237,10.5052795 L10.3796339,13.1486694 C10.1241507,13.4041526 9.70497582,13.3991978 9.4433806,13.1376026 C9.18178539,12.8760073 9.1768306,12.4568325 9.43231378,12.2013493 L10.98,10.6534046 L0.669856459,10.6542056 C0.299904952,10.6542056 7.72715225e-14,10.3613078 7.72715225e-14,10 C7.72715225e-14,9.63869222 0.299904952,9.34579439 0.669856459,9.34579439 L10.938,9.34540456 L9.38014161,7.78758389 C9.11854639,7.52598867 9.11359161,7.1068138 9.36907479,6.85133062 C9.62455797,6.59584744 10.0437328,6.60080223 10.3053281,6.86239745 Z"],"logout":["M10.2392344,0 C13.3845587,0 16.2966635,1.39466883 18.2279685,3.74426305 C18.4595621,4.02601608 18.4134356,4.43777922 18.124942,4.66396176 C17.8364485,4.89014431 17.4148346,4.84509553 17.183241,4.5633425 C15.5035716,2.51988396 12.9739849,1.30841121 10.2392344,1.30841121 C5.32416443,1.30841121 1.33971292,5.19976806 1.33971292,10 C1.33971292,14.8002319 5.32416443,18.6915888 10.2392344,18.6915888 C13.0144533,18.6915888 15.5774656,17.443711 17.2546848,15.3485857 C17.4825482,15.0639465 17.9035339,15.0136047 18.1949827,15.2361442 C18.4864315,15.4586837 18.5379776,15.8698333 18.3101142,16.1544725 C16.3816305,18.5634688 13.4311435,20 10.2392344,20 C4.58426141,20 8.8817842e-14,15.5228475 8.8817842e-14,10 C8.8817842e-14,4.4771525 4.58426141,0 10.2392344,0 Z M17.0978642,7.15999289 L19.804493,9.86662172 C20.0660882,10.1282169 20.071043,10.5473918 19.8155599,10.802875 L17.17217,13.4462648 C16.9166868,13.701748 16.497512,13.6967932 16.2359168,13.435198 C15.9743215,13.1736028 15.9693667,12.7544279 16.2248499,12.4989447 L17.7715361,10.9515085 L7.46239261,10.9518011 C7.0924411,10.9518011 6.79253615,10.6589032 6.79253615,10.2975954 C6.79253615,9.93628766 7.0924411,9.64338984 7.46239261,9.64338984 L17.7305361,9.64250854 L16.1726778,8.08517933 C15.9110825,7.82358411 15.9061278,7.40440925 16.1616109,7.14892607 C16.4170941,6.89344289 16.836269,6.89839767 17.0978642,7.15999289 Z"],"mail-o":["M18.3333333,2.5 C19.2538079,2.5 20,3.24619208 20,4.16666667 L20,15.8333333 C20,16.7538079 19.2538079,17.5 18.3333333,17.5 L1.66666667,17.5 C0.746192084,17.5 2.33317167e-15,16.7538079 1.77635684e-15,15.8333333 L1.77635684e-15,4.16666667 C1.66363121e-15,3.24619208 0.746192084,2.5 1.66666667,2.5 L18.3333333,2.5 Z M7.16778842,11.3283763 L2.25878629,16.1802269 L17.5826888,16.1802269 L12.7258856,11.3778956 L10,13.2651744 L7.16778842,11.3283763 Z M18.641191,7.29207207 L13.8450345,10.6082871 L18.641191,15.3441081 L18.641191,7.29207207 Z M1.36233243,7.35321045 L1.36233243,15.1889532 L6.04751587,10.5577581 L1.36233243,7.35321045 Z M18.3176115,3.82130698 L1.69800793,3.82130698 C1.59345552,3.82130698 1.50986643,3.84987713 1.44724066,3.90701743 C1.38461489,3.96415772 1.35642774,4.03810002 1.36267922,4.12884432 L1.36267922,5.7485199 L10,11.6557985 L18.6440397,5.69051298 L18.6440397,4.19917622 C18.6454952,4.06518753 18.6147031,3.96780126 18.5516635,3.90701743 C18.4886239,3.84623359 18.4106065,3.81766344 18.3176115,3.82130698 Z"],"mail":["M7.172,11.334 L10.0016129,13.2687863 L12.73,11.387 L18.844647,17.4201015 C18.6835279,17.47198 18.5117028,17.5 18.3333333,17.5 L1.66666667,17.5 C1.44656147,17.5 1.23642159,17.4573334 1.04406658,17.3798199 L7.172,11.334 Z M20,6.376 L20,15.8333333 C20,16.0799316 19.9464441,16.3140212 19.8503291,16.5246054 L13.856,10.611 L20,6.376 Z M0,6.429 L6.042,10.561 L0.105700422,16.4187119 C0.0373700357,16.2365871 1.90096522e-15,16.0393243 1.77635684e-15,15.8333333 L0,6.429 Z M18.3333333,2.5 C19.2538079,2.5 20,3.24619208 20,4.16666667 L20,4.753 L9.99838709,11.6476481 L0,4.81 L1.77635684e-15,4.16666667 C1.66363121e-15,3.24619208 0.746192084,2.5 1.66666667,2.5 L18.3333333,2.5 Z"],"man":["M19.3085452,0 C19.6904251,0 20,0.310949421 20,0.694524972 L20,5.85751807 C20,6.24109362 19.6904251,6.55204304 19.3085452,6.55204304 C18.9266653,6.55204304 18.6170904,6.24109362 18.6170904,5.85751807 L18.617,2.372 L13.568814,7.61688882 C14.5976008,8.91992131 15.2120055,10.5680038 15.2120055,12.3602253 C15.2120055,16.5795564 11.8066821,20 7.60600274,20 C3.40532342,20 0,16.5795564 0,12.3602253 C0,8.14089426 3.40532342,4.72045062 7.60600274,4.72045062 C9.52451045,4.72045062 11.277117,5.43391202 12.6151844,6.61109301 L17.638,1.389 L13.8926043,1.38904994 C13.5107244,1.38904994 13.2011495,1.07810052 13.2011495,0.694524972 C13.2011495,0.310949421 13.5107244,0 13.8926043,0 L19.3085452,0 Z M7.60600274,6.10950057 C4.1690833,6.10950057 1.38290959,8.90804536 1.38290959,12.3602253 C1.38290959,15.8124053 4.1690833,18.6109501 7.60600274,18.6109501 C11.0429222,18.6109501 13.8290959,15.8124053 13.8290959,12.3602253 C13.8290959,8.90804536 11.0429222,6.10950057 7.60600274,6.10950057 Z"],"map":["M16.2188621,1.94336139 C16.8719625,2.45473339 17.3224525,3.28195096 17.5058442,4.14846 C17.5277356,4.15487837 17.5495085,4.1635955 17.5710179,4.17354667 L19.6159544,5.11962334 C19.850284,5.2280344 20,5.46075582 20,5.71659107 L20,18.0838211 C20,18.5215589 19.5764334,18.8376696 19.1507575,18.7176166 L13.4812801,17.1186587 L6.74047268,18.9758209 C6.61895637,19.0092999 6.49032728,19.0079875 6.36953532,18.9720364 L0.474387945,17.2174711 C0.192770539,17.1336537 0,16.877201 0,16.5863682 L0,3.99949446 C0,3.55938972 0.427852876,3.24293409 0.854762077,3.36728116 L6.5568261,5.02813783 L9.45531671,4.14091868 C9.49560616,4.1285862 9.53617992,4.12022217 9.5766076,4.11560217 C9.68851619,3.45991529 10.0021813,2.82953836 10.5271993,2.21529897 C11.1500745,1.48657256 12.2425855,1.05841547 13.3081598,1.0071619 C14.4132601,0.95400714 15.2566187,1.18993304 16.2188621,1.94336139 Z M1.332921,4.88067678 L1.332921,16.0964567 L6.203,17.545 L6.203,6.298 L1.332921,4.88067678 Z M9.54155068,5.49511149 L7.536,6.108 L7.536,17.387 L12.601,15.993 L12.6013187,12.6982315 C12.6013187,12.3342391 12.8997032,12.0391649 13.2677792,12.0391649 C13.6358551,12.0391649 13.9342397,12.3342391 13.9342397,12.6982315 L13.934,15.876 L18.667079,17.2105145 L18.667079,6.13588259 L17.547277,5.61659848 C17.528312,5.72640456 17.5039187,5.83409766 17.473943,5.93901738 C17.2532957,6.71131967 16.8963495,7.414258 16.3999122,8.04997641 L13.9227269,11.1433946 C13.6437575,11.4917614 13.1032312,11.4728536 12.8498498,11.105865 L10.5349807,7.75291653 C10.1527973,7.21939641 9.88530334,6.74384381 9.73385649,6.31710846 C9.6374954,6.04558953 9.5749832,5.7770584 9.54155068,5.49511149 Z M13.3729153,2.32373861 C12.6463921,2.358684 11.8998709,2.65124703 11.5451804,3.06621358 C11.1177976,3.56622563 10.9078128,4.03405231 10.8664857,4.50800323 C10.8166808,5.07918058 10.849988,5.48166535 10.9915686,5.8806001 C11.0965456,6.17639634 11.3064518,6.5495691 11.6292157,7.00031076 L13.4400083,9.62299842 L15.3499293,7.23802066 C15.7369434,6.74236225 16.0167645,6.19130722 16.1912346,5.58063296 C16.4310136,4.74136651 16.0687876,3.5071375 15.3914441,2.97678337 C14.6961976,2.43241127 14.1705779,2.28537145 13.3729153,2.32373861 Z M13.5098299,3.02068789 C14.6140579,3.02068789 15.5092114,3.90591036 15.5092114,4.99788761 C15.5092114,6.08986486 14.6140579,6.97508733 13.5098299,6.97508733 C12.405602,6.97508733 11.5104484,6.08986486 11.5104484,4.99788761 C11.5104484,3.90591036 12.405602,3.02068789 13.5098299,3.02068789 Z M13.5098299,4.33882104 C13.141754,4.33882104 12.8433694,4.63389519 12.8433694,4.99788761 C12.8433694,5.36188003 13.141754,5.65695418 13.5098299,5.65695418 C13.8779059,5.65695418 14.1762904,5.36188003 14.1762904,4.99788761 C14.1762904,4.63389519 13.8779059,4.33882104 13.5098299,4.33882104 Z"],"meh-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M12.5286188,13.6743435 C12.9139338,13.6743435 13.2262933,13.986703 13.2262933,14.3720179 C13.2262933,14.7573329 12.9139338,15.0696924 12.5286188,15.0696924 L6.94722349,15.0696924 C6.56190855,15.0696924 6.24954907,14.7573329 6.24954907,14.3720179 C6.24954907,13.986703 6.56190855,13.6743435 6.94722349,13.6743435 L12.5286188,13.6743435 Z M5.81395349,6.27906977 C6.58458337,6.27906977 7.20930233,6.90378872 7.20930233,7.6744186 C7.20930233,8.44504849 6.58458337,9.06976744 5.81395349,9.06976744 C5.0433236,9.06976744 4.41860465,8.44504849 4.41860465,7.6744186 C4.41860465,6.90378872 5.0433236,6.27906977 5.81395349,6.27906977 Z M14.1860465,6.27906977 C14.9566764,6.27906977 15.5813953,6.90378872 15.5813953,7.6744186 C15.5813953,8.44504849 14.9566764,9.06976744 14.1860465,9.06976744 C13.4154166,9.06976744 12.7906977,8.44504849 12.7906977,7.6744186 C12.7906977,6.90378872 13.4154166,6.27906977 14.1860465,6.27906977 Z"],"meh":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M12.5286188,13.6743435 L6.94722349,13.6743435 C6.56190855,13.6743435 6.24954907,13.986703 6.24954907,14.3720179 C6.24954907,14.7573329 6.56190855,15.0696924 6.94722349,15.0696924 L6.94722349,15.0696924 L12.5286188,15.0696924 C12.9139338,15.0696924 13.2262933,14.7573329 13.2262933,14.3720179 C13.2262933,13.986703 12.9139338,13.6743435 12.5286188,13.6743435 L12.5286188,13.6743435 Z M5.81395349,6.27906977 C5.0433236,6.27906977 4.41860465,6.90378872 4.41860465,7.6744186 C4.41860465,8.44504849 5.0433236,9.06976744 5.81395349,9.06976744 C6.58458337,9.06976744 7.20930233,8.44504849 7.20930233,7.6744186 C7.20930233,6.90378872 6.58458337,6.27906977 5.81395349,6.27906977 Z M14.1860465,6.27906977 C13.4154166,6.27906977 12.7906977,6.90378872 12.7906977,7.6744186 C12.7906977,8.44504849 13.4154166,9.06976744 14.1860465,9.06976744 C14.9566764,9.06976744 15.5813953,8.44504849 15.5813953,7.6744186 C15.5813953,6.90378872 14.9566764,6.27906977 14.1860465,6.27906977 Z"],"menu-fold":["M19.2956043,16.6083218 C19.6820552,16.6083218 19.9953355,16.9198596 19.9953355,17.3041609 C19.9953355,17.6884622 19.6820552,18 19.2956043,18 L0.699731181,18 C0.313280321,18 2.78532752e-12,17.6884622 2.78532752e-12,17.3041609 C2.78532752e-12,16.9198596 0.313280321,16.6083218 0.699731181,16.6083218 L19.2956043,16.6083218 Z M4.03254685,6.62500173 C4.30428893,6.8967438 4.30305676,7.33855691 4.02979474,7.61181894 L1.69723847,9.94437521 L4.01682048,12.2639572 C4.28856255,12.5356993 4.28733039,12.9775124 4.01406836,13.2507744 C3.74080634,13.5240364 3.29899322,13.5252686 3.02725115,13.2535265 L0.215636596,10.441912 C-0.0561054767,10.1701699 -0.0548733126,9.7283568 0.218388711,9.45509477 L3.04572964,6.62775384 C3.31899167,6.35449182 3.76080478,6.35325965 4.03254685,6.62500173 Z M19.3002688,9.13100315 C19.6867197,9.13100315 20,9.44254093 20,9.82684226 C20,10.2111436 19.6867197,10.5226814 19.3002688,10.5226814 L5.18267993,10.5226814 C4.79622907,10.5226814 4.48294875,10.2111436 4.48294875,9.82684226 C4.48294875,9.44254093 4.79622907,9.13100315 5.18267993,9.13100315 L19.3002688,9.13100315 Z M19.2956043,2 C19.6820552,2 19.9953355,2.31153778 19.9953355,2.6958391 C19.9953355,3.08014043 19.6820552,3.3916782 19.2956043,3.3916782 L0.699731181,3.3916782 C0.313280321,3.3916782 -8.52651283e-13,3.08014043 -8.52651283e-13,2.6958391 C-8.52651283e-13,2.31153778 0.313280321,2 0.699731181,2 L19.2956043,2 Z"],"menu-unfold":["M19.2991685,16.6083218 C19.6856193,16.6083218 19.9988997,16.9198596 19.9988997,17.3041609 C19.9988997,17.6884622 19.6856193,18 19.2991685,18 L0.703295369,18 C0.316844509,18 0.00356418865,17.6884622 0.00356418865,17.3041609 C0.00356418865,16.9198596 0.316844509,16.6083218 0.703295369,16.6083218 L19.2991685,16.6083218 Z M15.9807574,6.49203255 C16.2524994,6.22029048 16.6943126,6.22152264 16.9675746,6.49478466 L16.9675746,6.49478466 L19.7949155,9.32212559 C20.0681775,9.59538762 20.0694097,10.0372007 19.7976676,10.3089428 L19.7976676,10.3089428 L16.9860531,13.1205574 C16.714311,13.3922994 16.2724979,13.3910673 15.9992359,13.1178052 C15.7259738,12.8445432 15.7247417,12.4027301 15.9964837,12.130988 L15.9964837,12.130988 L18.3160657,9.81140603 L15.9835095,7.47884976 C15.7102475,7.20558773 15.7090153,6.76377462 15.9807574,6.49203255 Z M14.8173201,9.13100315 C15.2037709,9.13100315 15.5170512,9.44254093 15.5170512,9.82684226 C15.5170512,10.2111436 15.2037709,10.5226814 14.8173201,10.5226814 L0.699731181,10.5226814 C0.313280321,10.5226814 0,10.2111436 0,9.82684226 C0,9.44254093 0.313280321,9.13100315 0.699731181,9.13100315 L14.8173201,9.13100315 Z M19.2991685,2 C19.6856193,2 19.9988997,2.31153778 19.9988997,2.6958391 C19.9988997,3.08014043 19.6856193,3.3916782 19.2991685,3.3916782 L0.703295369,3.3916782 C0.316844509,3.3916782 0.00356418865,3.08014043 0.00356418865,2.6958391 C0.00356418865,2.31153778 0.316844509,2 0.703295369,2 L19.2991685,2 Z"],"menu":["M3.49700541,15.6016867 C3.88362709,15.6016867 4.19704589,15.9147098 4.19704589,16.3008433 C4.19704589,16.6869769 3.88362709,17 3.49700541,17 L0.700449443,17 C0.31382776,17 0.000408959195,16.6869769 0.000408959195,16.3008433 C0.000408959195,15.9147098 0.31382776,15.6016867 0.700449443,15.6016867 L3.49700541,15.6016867 Z M19.2999595,15.6016867 C19.6865812,15.6016867 20,15.9147098 20,16.3008433 C20,16.6869769 19.6865812,17 19.2999595,17 L5.52869781,17 C5.14207613,17 4.82865733,16.6869769 4.82865733,16.3008433 C4.82865733,15.9147098 5.14207613,15.6016867 5.52869781,15.6016867 L19.2999595,15.6016867 Z M3.49659645,9.3343084 C3.88321813,9.3343084 4.19663693,9.64733151 4.19663693,10.0334651 C4.19663693,10.4195986 3.88321813,10.7326218 3.49659645,10.7326218 L0.700040484,10.7326218 C0.3134188,10.7326218 -1.79412041e-12,10.4195986 -1.79412041e-12,10.0334651 C-1.79412041e-12,9.64733151 0.3134188,9.3343084 0.700040484,9.3343084 L3.49659645,9.3343084 Z M19.2995506,9.3343084 C19.6861722,9.3343084 19.999591,9.64733151 19.999591,10.0334651 C19.999591,10.4195986 19.6861722,10.7326218 19.2995506,10.7326218 L5.52828885,10.7326218 C5.14166717,10.7326218 4.82824837,10.4195986 4.82824837,10.0334651 C4.82824837,9.64733151 5.14166717,9.3343084 5.52828885,9.3343084 L19.2995506,9.3343084 Z M3.49659645,3 C3.88321813,3 4.19663693,3.31302311 4.19663693,3.69915667 C4.19663693,4.08529024 3.88321813,4.39831335 3.49659645,4.39831335 L0.700040484,4.39831335 C0.3134188,4.39831335 -1.79412041e-12,4.08529024 -1.79412041e-12,3.69915667 C-1.79412041e-12,3.31302311 0.3134188,3 0.700040484,3 L3.49659645,3 Z M19.2995506,3 C19.6861722,3 19.999591,3.31302311 19.999591,3.69915667 C19.999591,4.08529024 19.6861722,4.39831335 19.2995506,4.39831335 L5.52828885,4.39831335 C5.14166717,4.39831335 4.82824837,4.08529024 4.82824837,3.69915667 C4.82824837,3.31302311 5.14166717,3 5.52828885,3 L19.2995506,3 Z"],"message":["M9.99967212,0 C15.3421546,0 20,4.41078717 20,9.50041089 C20,14.5038113 15.4470617,18.4420609 9.99967212,18.4420609 C8.82383776,18.4420609 7.66472215,18.2555444 6.56950019,17.896217 C6.1061195,18.3458348 5.94680953,18.4994554 4.96243281,19.448677 C4.25236672,19.9846542 3.58411803,20.1670231 2.98696396,19.8294032 C2.38520468,19.4891796 2.20359422,18.826708 2.3273511,17.9547253 L2.72619634,15.6363992 C0.991478903,14.0023298 -5.5067062e-14,11.841558 -5.5067062e-14,9.50041089 C-5.5067062e-14,4.41068995 4.65729467,0 9.99967212,0 Z M9.99967212,1.3990586 C5.41358584,1.3990586 1.39921922,5.20086368 1.39921922,9.50041089 C1.39921922,11.5450586 2.31196565,13.4284446 3.92034256,14.8307294 C3.92973001,14.8389057 3.92973001,14.8389057 3.93914815,14.8470758 L4.2373081,15.1054691 L4.17041728,15.4942784 C4.10971448,15.8471192 4.06924596,16.0823464 4.03194209,16.2991112 L3.99506091,16.513394 C3.93324306,16.872516 3.86441075,17.2721599 3.70953807,18.1713588 C3.68686557,18.331512 3.68074435,18.4393886 3.67939691,18.5082916 L3.67945227,18.6031678 C3.67924936,18.6076492 3.67879274,18.6103183 3.67789839,18.611383 C3.68539878,18.6013701 3.82129581,18.5575122 4.0536067,18.3884487 L6.22335079,16.2823797 L6.63824234,16.4378322 C7.69910735,16.8353194 8.83963099,17.0430023 9.99967212,17.0430023 C14.7157106,17.0430023 18.6007808,13.6824525 18.6007808,9.50041089 C18.6007808,5.20099275 14.5858917,1.3990586 9.99967212,1.3990586 Z M5.22745564,7.81372377 C6.05542075,7.81372377 6.72661909,8.48484506 6.72661909,9.31271513 C6.72661909,10.1405852 6.05542075,10.8117065 5.22745564,10.8117065 C4.39949054,10.8117065 3.7282922,10.1405852 3.7282922,9.31271513 C3.7282922,8.48484506 4.39949054,7.81372377 5.22745564,7.81372377 Z M10.2246671,7.81372377 C11.0526322,7.81372377 11.7238306,8.48484506 11.7238306,9.31271513 C11.7238306,10.1405852 11.0526322,10.8117065 10.2246671,10.8117065 C9.39670202,10.8117065 8.72550368,10.1405852 8.72550368,9.31271513 C8.72550368,8.48484506 9.39670202,7.81372377 10.2246671,7.81372377 Z M15.2218786,7.81372377 C16.0498437,7.81372377 16.7210421,8.48484506 16.7210421,9.31271513 C16.7210421,10.1405852 16.0498437,10.8117065 15.2218786,10.8117065 C14.3939135,10.8117065 13.7227152,10.1405852 13.7227152,9.31271513 C13.7227152,8.48484506 14.3939135,7.81372377 15.2218786,7.81372377 Z"],"minus-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M14.5875685,9.31818182 C14.9641263,9.31818182 15.2693867,9.62344222 15.2693867,10 C15.2693867,10.3765578 14.9641263,10.6818182 14.5875685,10.6818182 L6.14266724,10.6818182 C5.76610946,10.6818182 5.46084906,10.3765578 5.46084906,10 C5.46084906,9.62344222 5.76610946,9.31818182 6.14266724,9.31818182 L14.5875685,9.31818182 Z"],"minus-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M14.4545455,9.09090909 L6.27272727,9.09090909 C5.82085793,9.09090909 5.45454545,9.45722157 5.45454545,9.90909091 C5.45454545,10.3609602 5.82085793,10.7272727 6.27272727,10.7272727 L6.27272727,10.7272727 L14.4545455,10.7272727 C14.9064148,10.7272727 15.2727273,10.3609602 15.2727273,9.90909091 C15.2727273,9.45722157 14.9064148,9.09090909 14.4545455,9.09090909 L14.4545455,9.09090909 Z"],"minus-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M14.686097,9.299131 L5.90909091,9.299131 C5.53253313,9.299131 5.22727273,9.6043914 5.22727273,9.98094918 C5.22727273,10.357507 5.53253313,10.6627674 5.90909091,10.6627674 L5.90909091,10.6627674 L14.686097,10.6627674 C15.0626548,10.6627674 15.3679152,10.357507 15.3679152,9.98094918 C15.3679152,9.6043914 15.0626548,9.299131 14.686097,9.299131 L14.686097,9.299131 Z"],"minus-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M14.686097,9.299131 L5.90909091,9.299131 C5.53253313,9.299131 5.22727273,9.6043914 5.22727273,9.98094918 C5.22727273,10.357507 5.53253313,10.6627674 5.90909091,10.6627674 L5.90909091,10.6627674 L14.686097,10.6627674 C15.0626548,10.6627674 15.3679152,10.357507 15.3679152,9.98094918 C15.3679152,9.6043914 15.0626548,9.299131 14.686097,9.299131 L14.686097,9.299131 Z"],"minus":["M0.7,10.4 C0.313400675,10.4 0,10.0865993 0,9.7 C0,9.31340068 0.313400675,9 0.7,9 L19.3055622,9 C19.6921615,9 20.0055622,9.31340068 20.0055622,9.7 C20.0055622,10.0865993 19.6921615,10.4 19.3055622,10.4 L0.7,10.4 Z"],"mobile":["M15,0 C16.1045695,0 17,0.8954305 17,2 L17,18 C17,19.1045695 16.1045695,20 15,20 L5,20 C3.8954305,20 3,19.1045695 3,18 L3,2 C3,0.8954305 3.8954305,0 5,0 L15,0 Z M15.6,15.388 L4.4,15.388 L4.4,18 C4.4,18.3313708 4.66862915,18.6 5,18.6 L15,18.6 C15.3313708,18.6 15.6,18.3313708 15.6,18 L15.6,15.388 Z M10,16 C10.5522847,16 11,16.4477153 11,17 C11,17.5522847 10.5522847,18 10,18 C9.44771525,18 9,17.5522847 9,17 C9,16.4477153 9.44771525,16 10,16 Z M15,1.4 L5,1.4 C4.66862915,1.4 4.4,1.66862915 4.4,2 L4.4,13.988 L15.6,13.988 L15.6,2 C15.6,1.66862915 15.3313708,1.4 15,1.4 Z"],"more":["M2.5,7.5 C3.88071187,7.5 5,8.61928813 5,10 C5,11.3807119 3.88071187,12.5 2.5,12.5 C1.11928813,12.5 0,11.3807119 0,10 C0,8.61928813 1.11928813,7.5 2.5,7.5 Z M17.5,7.5 C18.8807119,7.5 20,8.61928813 20,10 C20,11.3807119 18.8807119,12.5 17.5,12.5 C16.1192881,12.5 15,11.3807119 15,10 C15,8.61928813 16.1192881,7.5 17.5,7.5 Z M10.226404,7.5 C11.6071159,7.5 12.726404,8.61928813 12.726404,10 C12.726404,11.3807119 11.6071159,12.5 10.226404,12.5 C8.84569215,12.5 7.72640403,11.3807119 7.72640403,10 C7.72640403,8.61928813 8.84569215,7.5 10.226404,7.5 Z"],"notification":["M10.0261783,18.639914 C10.0320317,18.6403969 10.0376419,18.6404142 10.0430606,18.64004 C10.0410549,18.6401785 10.0390534,18.6403504 10.0370566,18.6405542 L10.0261783,18.639914 Z M9.82940005,18.5160239 L9.83169307,1.47842176 C9.81083811,1.49833542 9.78750109,1.52150492 9.76154015,1.54842825 L4.94102084,6.31579864 C4.81130053,6.44408871 4.63505688,6.51620354 4.45124512,6.51620354 L1.9682784,6.51620354 C1.83205053,6.54640624 1.71612826,6.62103443 1.60260942,6.75820092 C1.47382921,6.91380794 1.39589088,7.14628154 1.38259587,7.44796173 L1.38153697,12.8590284 C1.39221272,13.0488205 1.45639655,13.192984 1.58548673,13.3217773 C1.70754237,13.4435523 1.92775983,13.5306308 2.20726545,13.5596254 L4.51059475,13.5596254 C4.69389034,13.5596254 4.86968266,13.6313369 4.99931819,13.7589918 L9.82940005,18.5160239 Z M10.2066185,0.0186519268 C10.7903792,0.115862052 11.160128,0.541230198 11.2119496,1.18396112 L11.2119496,18.8396335 L11.2065351,18.9247012 C11.1294638,19.5277519 10.7454846,19.9568989 10.1397319,19.9987252 C9.68865768,20.0298712 9.26896604,19.8615139 8.88847362,19.5145278 L4.22396107,14.9212797 L2.14234745,14.9186345 C1.49831003,14.8587903 0.976065802,14.6522843 0.601659104,14.2787385 C0.234286948,13.912211 0.0302874562,13.4540072 -1.27453603e-12,12.8967071 L0.000593766111,7.41974219 C0.026113771,6.81356645 0.198519226,6.29931734 0.531017794,5.89755442 C0.86714387,5.49140833 1.29838925,5.2381631 1.80076436,5.16209052 L1.90579268,5.15418495 L4.16412104,5.15418495 L8.77009748,0.599273526 C9.19803207,0.154629748 9.68251898,-0.0686232006 10.2066185,0.0186519268 Z M16.4174914,2.24588262 C18.6020088,3.6180743 20,6.57679822 20,9.8617262 C20,13.1465267 18.6021175,16.1051546 16.4177336,17.4774176 C16.0958252,17.6796454 15.6684521,17.5865089 15.4631691,17.2693914 C15.2578862,16.952274 15.3524298,16.5312616 15.6743382,16.3290338 C17.4283648,15.2271278 18.6174041,12.7105178 18.6174041,9.8617262 C18.6174041,7.01282831 17.4282758,4.49614412 15.6741557,3.39430397 C15.3522368,3.19209249 15.2576713,2.77108483 15.4629378,2.45395703 C15.6682042,2.13682923 16.0955724,2.04367115 16.4174914,2.24588262 Z M14.1159403,4.93217605 C15.4752226,5.93854544 16.3130777,7.81177412 16.3130777,9.8617262 C16.3130777,12.0268039 15.3780641,13.9901435 13.8924083,14.9457447 C13.5727258,15.1513704 13.1443609,15.062766 12.9356286,14.7478413 C12.7268963,14.4329166 12.8168392,14.0109271 13.1365218,13.8053013 C14.2036649,13.1188953 14.9304818,11.5927265 14.9304818,9.8617262 C14.9304818,8.21832734 14.2755979,6.75417519 13.2852842,6.02097843 C12.9800773,5.79501296 12.918607,5.36809504 13.1479863,5.06743056 C13.3773656,4.76676609 13.8107334,4.70621058 14.1159403,4.93217605 Z"],"opera":["M6.70916667,4.365 C5.6025,5.67 4.8875,7.60083333 4.8375,9.765 L4.8375,10.235 C4.88833333,12.4 5.6025,14.3283333 6.70916667,15.6341667 C8.14333333,17.4975 10.275,18.6791667 12.6583333,18.6791667 C14.1216667,18.6791667 15.4916667,18.2316667 16.6641667,17.4533333 C14.8991667,19.0383333 12.5616667,20 10,20 C9.84,20 9.68083333,19.9966667 9.525,19.9883333 C4.22,19.7408333 0,15.3633333 0,10 C0,4.47583333 4.4775,0 10,0 L10.0375,0 C12.5833333,0.01 14.9041667,0.971666667 16.665,2.54583333 C15.4916667,1.77083333 14.1225,1.32 12.6566667,1.32 C10.275,1.32 8.1425,2.50333333 6.70666667,4.365 L6.70916667,4.365 Z M20,10 C20,12.9633333 18.7125,15.6233333 16.665,17.4541667 C14.1,18.7041667 11.71,17.83 10.9183333,17.2833333 C13.4375,16.73 15.3408333,13.6833333 15.3408333,10 C15.3408333,6.315 13.4383333,3.27083333 10.9183333,2.71666667 C11.7091667,2.17166667 14.1,1.2975 16.665,2.54583333 C18.7125,4.375 20,7.0375 20,10 Z"],"paper-clip":["M3.26370324,8.57901468 C2.99453017,8.85144476 2.55815971,8.85139888 2.28904255,8.5789122 C2.01992538,8.30642553 2.0199707,7.86468321 2.28914377,7.59225313 L8.31841803,1.49869904 C9.6814954,0.444085855 11.0494163,-0.0634259367 12.4102348,0.00632825194 C14.1258309,0.0942679855 15.4624193,0.748186494 16.5955255,1.82083609 C17.7517135,2.91533596 18.5,4.4761857 18.5,6.36786284 C18.5,7.82020638 18.0777556,9.09825417 17.1873382,10.2322297 L8.68369766,18.992369 C7.82306461,19.6971651 6.86800034,20.0383772 5.84464483,19.9965751 C4.54447205,19.9434657 3.57689721,19.5225003 2.85751064,18.812055 C2.01566307,17.9806708 1.5,16.9595407 1.5,15.586809 C1.5,14.4947997 1.87673374,13.4871176 2.65464506,12.5414674 L10.1390133,4.89886776 C10.7397414,4.25929091 11.3262525,3.87857385 11.9260788,3.78745695 C12.7592435,3.66089468 13.5630715,3.94799237 14.125324,4.54188726 C14.6582899,5.10484729 14.8863791,5.80668361 14.8061508,6.60631594 C14.7514821,7.15119754 14.5282081,7.65301591 14.1180011,8.13362927 L7.23878241,15.1818274 C6.97126126,15.4559198 6.5348987,15.4585772 6.26413935,15.1877628 C5.99338001,14.9169484 5.99075494,14.475214 6.25827609,14.2011216 L13.1050596,7.18854878 C13.3043212,6.95383296 13.4095414,6.71734597 13.4348274,6.46532072 C13.4749133,6.06578671 13.3787672,5.76994273 13.1301718,5.507357 C12.8740282,5.23679814 12.515784,5.10884654 12.1306257,5.16735419 C11.8867692,5.20439732 11.5466923,5.42514859 11.1279193,5.87078347 L3.67468228,13.4778958 C3.13824791,14.1329762 2.87837838,14.8280715 2.87837838,15.586809 C2.87837838,16.5407878 3.22343307,17.2240746 3.82004074,17.813267 C4.29545562,18.2827729 4.93985667,18.5631342 5.9002189,18.6023631 C6.57923469,18.6300995 7.20937629,18.4049713 7.75849029,17.9611447 L16.1548885,9.3108071 C16.800384,8.48404341 17.1216216,7.51172274 17.1216216,6.36786284 C17.1216216,4.88582368 16.545304,3.68368344 15.6540647,2.83999601 C14.743984,1.97847246 13.7042594,1.46979297 12.340529,1.39988952 C11.3332737,1.34825863 10.2755553,1.74068233 9.22420262,2.5463929 L3.26370324,8.57901468 Z"],"pause-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M8.05611421,5.45454545 C8.43267199,5.45454545 8.73793239,5.75980585 8.73793239,6.13636364 L8.73793239,13.4084582 C8.73793239,13.7850159 8.43267199,14.0902763 8.05611421,14.0902763 C7.67955643,14.0902763 7.37429603,13.7850159 7.37429603,13.4084582 L7.37429603,6.13636364 C7.37429603,5.75980585 7.67955643,5.45454545 8.05611421,5.45454545 Z M12.6015688,5.45454545 C12.9781265,5.45454545 13.2833869,5.75980585 13.2833869,6.13636364 L13.2833869,13.4084582 C13.2833869,13.7850159 12.9781265,14.0902763 12.6015688,14.0902763 C12.225011,14.0902763 11.9197506,13.7850159 11.9197506,13.4084582 L11.9197506,6.13636364 C11.9197506,5.75980585 12.225011,5.45454545 12.6015688,5.45454545 Z"],"pause-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M8.05611421,5.45454545 C7.67955643,5.45454545 7.37429603,5.75980585 7.37429603,6.13636364 L7.37429603,6.13636364 L7.37429603,13.4084582 C7.37429603,13.7850159 7.67955643,14.0902763 8.05611421,14.0902763 C8.43267199,14.0902763 8.73793239,13.7850159 8.73793239,13.4084582 L8.73793239,13.4084582 L8.73793239,6.13636364 C8.73793239,5.75980585 8.43267199,5.45454545 8.05611421,5.45454545 Z M12.6015688,5.45454545 C12.225011,5.45454545 11.9197506,5.75980585 11.9197506,6.13636364 L11.9197506,6.13636364 L11.9197506,13.4084582 C11.9197506,13.7850159 12.225011,14.0902763 12.6015688,14.0902763 C12.9781265,14.0902763 13.2833869,13.7850159 13.2833869,13.4084582 L13.2833869,13.4084582 L13.2833869,6.13636364 C13.2833869,5.75980585 12.9781265,5.45454545 12.6015688,5.45454545 Z"],"pause":["M14.7798038,2.04371366 C15.1775572,2.04371366 15.5,2.37573542 15.5,2.78530501 L15.5,17.2584086 C15.5,17.6679782 15.1775572,18 14.7798038,18 C14.3820504,18 14.0596076,17.6679782 14.0596076,17.2584086 L14.0596076,2.78530501 C14.0596076,2.37573542 14.3820504,2.04371366 14.7798038,2.04371366 Z M5.22019619,2 C5.61794957,2 5.94039239,2.33202176 5.94039239,2.74159135 L5.94039239,17.214695 C5.94039239,17.6242646 5.61794957,17.9562863 5.22019619,17.9562863 C4.82244282,17.9562863 4.5,17.6242646 4.5,17.214695 L4.5,2.74159135 C4.5,2.33202176 4.82244282,2 5.22019619,2 Z"],"pay-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M7.11302759,5.11190145 C7.39522116,4.83204213 7.85359397,4.82804957 8.13578754,5.10790889 L8.13578754,5.10790889 L9.99506352,6.94980902 L11.844179,5.11389773 C12.1263726,4.83403841 12.5807195,4.83204213 12.8628172,5.11190145 C13.1451067,5.38976449 13.1430937,5.8383569 12.8609002,6.11821622 L12.8609002,6.11821622 L10.4953245,8.45623924 C10.4813298,8.47011813 10.4673352,8.47601191 10.4532447,8.47601191 L10.4532447,8.47601191 L13.7954746,8.47610697 C14.1717008,8.47610697 14.5,8.81547441 14.5,9.18858847 L14.5,9.18858847 L14.5,9.26805938 C14.5,9.64316972 14.1717007,9.92493026 13.7954746,9.92493026 L13.7954746,9.92493026 L10.7174177,9.92493026 L10.7174177,11.1952292 L13.1549796,11.1952292 C13.5313016,11.1952292 13.859505,11.5187214 13.859505,11.8918355 L13.859505,11.8918355 L13.859505,11.9712114 C13.859505,12.3444205 13.5313016,12.6242798 13.1549796,12.6242798 L13.1549796,12.6242798 L10.7174177,12.6242798 L10.7174177,15.5855221 C10.7175195,15.7750443 10.6416492,15.9568332 10.506519,16.0908457 C10.3713887,16.2248581 10.1880836,16.3 9.9969806,16.3 C9.80587761,16.3 9.62257247,16.2248581 9.48744224,16.0908457 C9.352312,15.9568332 9.27644172,15.7750443 9.27654351,15.5855221 L9.27654351,15.5855221 L9.27654351,12.6242798 L6.8248911,12.6242798 C6.44866496,12.6242798 6.15439383,12.3444205 6.15439383,11.9713064 L6.15439383,11.9713064 L6.15439383,11.8918355 C6.15439383,11.5187214 6.44866498,11.1952292 6.8248911,11.1952292 L6.8248911,11.1952292 L9.27654351,11.1952292 L9.27654351,9.92493026 L6.18650486,9.92493026 C5.81018286,9.92493026 5.5,9.62729454 5.5,9.25418049 L5.5,9.25418049 L5.5,9.18858847 C5.5,8.81547439 5.81018288,8.50386474 6.18650486,8.50386474 L6.18650486,8.50386474 L9.51867018,8.50386474 C9.50467554,8.50386476 9.49068089,8.48399703 9.47659038,8.47011813 L9.47659038,8.47011813 L7.11111051,6.12620132 C6.82891694,5.84624696 6.83092987,5.39176077 7.11302759,5.11190145 Z"],"pay":["M11.6708039,8.5371684 C11.503528,8.5371684 11.367924,8.66969751 11.367924,8.83318046 L11.367924,11.0445245 C11.367924,11.2080074 11.503528,11.3405366 11.6708039,11.3405366 L18.3341608,11.3405366 C18.5014367,11.3405366 18.6370406,11.2080074 18.6370406,11.0445245 L18.6370406,8.83318046 C18.6370406,8.66969751 18.5014367,8.5371684 18.3341608,8.5371684 L11.6708039,8.5371684 Z M15.7560704,1.50078586 C16.6780043,1.54459492 17.3414965,1.72693705 17.7606859,2.11278254 C18.1758315,2.49490586 18.389343,3.04833287 18.4311058,3.780032 L18.4311058,5.87677957 C18.4311058,6.2446162 18.1259969,6.54280671 17.7496261,6.54280671 C17.3732552,6.54280671 17.0681464,6.2446162 17.0681464,5.87677957 L17.0692614,3.81811561 C17.0469311,3.43707152 16.9563297,3.20223037 16.8262275,3.08247698 C16.7001691,2.96644576 16.3166736,2.86105282 15.7229752,2.83205429 L2.64726556,2.83155392 C2.1095373,2.85193653 1.76087307,2.95373651 1.59169679,3.09859187 C1.46159434,3.2099907 1.36406148,3.51612459 1.36295936,4.04504207 L1.35992655,15.8147515 C1.40976422,16.3293067 1.52339713,16.6717349 1.66817892,16.8431562 C1.77796835,16.9731466 2.11920075,17.103677 2.62085458,17.1665781 L15.7369661,17.1667184 C16.3509087,17.1790396 16.7131902,17.0871239 16.8347153,16.9638789 C16.9695445,16.8271414 17.0681464,16.4672026 17.0681464,15.8775168 L17.0681464,13.8333741 C17.0681464,13.4655375 17.3732552,13.167347 17.7496261,13.167347 C18.1259969,13.167347 18.4311058,13.4655375 18.4311058,13.8333741 L18.4311058,15.8775168 C18.4311058,16.7789214 18.2469047,17.4513334 17.8161279,17.888207 C17.3720469,18.3385731 16.6660308,18.5176989 15.7229752,18.4986323 L2.54049252,18.4939853 C1.64331868,18.3898604 0.999060442,18.1434145 0.617058313,17.691125 C0.270048552,17.2802664 0.0762555036,16.6962788 0,15.8775168 L0,4.04368747 C0.00182369827,3.16803158 0.2117168,2.50922393 0.693540444,2.09666765 C1.13629026,1.7175679 1.77311668,1.5316328 2.62085458,1.5 L15.7560704,1.50078586 Z M18.3341608,7.20511411 C19.2541784,7.20511411 20,7.93402425 20,8.83318046 L20,11.0445245 C20,11.9436807 19.2541784,12.6725908 18.3341608,12.6725908 L11.6708039,12.6725908 C10.7507863,12.6725908 10.0049647,11.9436807 10.0049647,11.0445245 L10.0049647,8.83318046 C10.0049647,7.93402425 10.7507863,7.20511411 11.6708039,7.20511411 L18.3341608,7.20511411 Z M13.3366431,9.14442223 C12.8766343,9.14442223 12.5037235,9.50414411 12.5037235,9.94788354 C12.5037235,10.391623 12.8766343,10.7513449 13.3366431,10.7513449 C13.7966519,10.7513449 14.1695627,10.391623 14.1695627,9.94788354 C14.1695627,9.50414411 13.7966519,9.14442223 13.3366431,9.14442223 Z"],"picasa":["M18.9825641,14.3766381 C17.4502564,17.5432962 14.3664103,19.6772702 10.9123077,20 L10.9123077,20 L9.07615385,20 C7.98205128,19.8987615 6.91897436,19.6138034 5.90230769,19.1574593 L5.90230769,19.1574593 L5.90230769,14.376895 L5.90230769,14.376895 Z M4.85230769,9.96351303 L4.85230769,18.5793206 C2.98512821,17.4482245 1.52205128,15.7400175 0.720512821,13.7257824 C0.776220017,13.6754284 1.66717495,12.8643498 2.6098808,12.0059679 L2.98786601,11.6617834 C3.86760479,10.8606912 4.70142266,10.1012551 4.85230769,9.96351303 L4.85230769,9.96351303 Z M15.1766667,1.47258338 C18.1523077,3.28742484 20,6.53861966 20,10.0210699 C20,11.1429159 19.8051282,12.2526851 19.4325641,13.3208284 L19.4325641,13.3208284 L15.1766667,13.3208284 Z M5.4425641,1.11156791 C5.49371353,1.15798735 6.2255209,1.82360803 7.0326841,2.55784386 L7.59608964,3.07035675 C8.40579743,3.80693997 9.15117595,4.48508004 9.22692308,4.55419086 C9.13875181,4.63469394 6.91044774,6.66365312 4.70953984,8.66753512 L4.22178114,9.11162731 C2.279598,10.8799279 0.485921626,12.5129081 0.363076923,12.6244925 C0.129487179,11.7572845 0,10.8818542 0,10.0210699 C0,6.24261267 2.08564103,2.8380184 5.4425641,1.11156791 Z M9.99948718,0 C11.4315385,0 12.8182051,0.303972455 14.1225641,0.898042037 L14.1225641,0.898042037 L14.1225641,7.58029703 C13.7810256,7.26912997 6.77153846,0.893673878 6.50717949,0.6531682 C7.63512821,0.229713757 8.80717949,0 9.99948718,0 Z"],"picture":["M19.0909091,2 C19.5929861,2 20,2.39796911 20,2.88888889 L20,17.1111111 C20,17.6020309 19.5929861,18 19.0909091,18 L0.909090909,18 C0.407013864,18 0,17.6020309 0,17.1111111 L0,2.88888889 C0,2.39796911 0.407013864,2 0.909090909,2 L19.0909091,2 Z M5.41498358,8.41650391 L1.35528564,12.4593235 L1.35528564,16.6760254 L18.6397145,16.6760254 L18.6397145,15.243208 L15.4396522,12.1229367 L12.6626905,14.4561124 C12.4973565,14.5726194 12.3372165,14.6241229 12.1822704,14.6106228 C12.0273243,14.5971228 11.8813994,14.5342746 11.7444957,14.4220785 L5.41498358,8.41650391 Z M18.634732,3.33114963 L1.36244722,3.33114963 L1.36244722,10.5609045 L4.96842818,6.9698622 C5.10609945,6.86625615 5.2524821,6.81445312 5.40757613,6.81445312 C5.56267016,6.81445312 5.69937041,6.86096747 5.81767689,6.95399616 L12.2491594,13.0423991 L15.0544045,10.6911214 C15.1877478,10.594062 15.3280547,10.5455322 15.4753252,10.5455322 C15.6225956,10.5455322 15.761728,10.594062 15.8927224,10.6911214 L18.634732,13.3555356 L18.634732,3.33114963 Z M15.2726045,5.22858343 C16.0257201,5.22858343 16.6362408,5.8255371 16.6362408,6.56191676 C16.6362408,7.29829643 16.0257201,7.8952501 15.2726045,7.8952501 C14.5194889,7.8952501 13.9089681,7.29829643 13.9089681,6.56191676 C13.9089681,5.8255371 14.5194889,5.22858343 15.2726045,5.22858343 Z"],"pie-chart":["M1.36909829,18.6151347 L19.3154509,18.6151347 C19.6935169,18.6151347 20,18.9251474 20,19.3075674 C20,19.6899873 19.6935169,20 19.3154509,20 L0.684549146,20 C0.306483092,20 0,19.6899873 0,19.3075674 L0,0.692432639 C0,0.310012652 0.306483092,0 0.684549146,0 C1.0626152,0 1.36909829,0.310012652 1.36909829,0.692432639 L1.36909829,18.6151347 Z M2.83676637,17.3989425 L5.59036035,11.8283319 L8.34395433,13.2209845 L11.7863833,9.04214355 L14.5399773,11.1315641 L18.6712413,4.86418564 L18.6712413,17.3989425 L2.83676637,17.3989425 Z"],"pinterest":["M10.0146193,0 C4.48352199,0 0,4.4725 0,9.98916667 C0,14.2216667 2.63815212,17.8366667 6.36397811,19.2908333 C6.27626248,18.5 6.1977361,17.2883333 6.39822898,16.425 C6.58117873,15.6441667 7.57278309,11.4608333 7.57278309,11.4608333 C7.57278309,11.4608333 7.27287916,10.8608333 7.27287916,9.97666667 C7.27287916,8.59083333 8.08069838,7.55083333 9.08399816,7.55083333 C9.93943444,7.55083333 10.3521156,8.19166667 10.3521156,8.9575 C10.3521156,9.815 9.80660791,11.0966667 9.52341172,12.2841667 C9.28532643,13.2783333 10.0246439,14.0883333 11.0062236,14.0883333 C12.7839272,14.0883333 14.1539618,12.2175 14.1539618,9.51583333 C14.1539618,7.13166667 12.4305585,5.45833333 9.97034376,5.45833333 C7.12167412,5.45833333 5.45173552,7.59333333 5.45173552,9.79083333 C5.45173552,10.6516667 5.78087799,11.5766667 6.19439455,12.075 C6.27709787,12.175 6.2879579,12.2625 6.26540245,12.3625 C6.19021762,12.675 6.02063406,13.3616667 5.98638319,13.4983333 C5.94210768,13.6858333 5.84269663,13.7241667 5.65139301,13.6358333 C4.40248945,13.0608333 3.61889645,11.2375 3.61889645,9.76416667 C3.61889645,6.6175 5.91453991,3.72083333 10.2351614,3.72083333 C13.7087006,3.72083333 16.4103421,6.19333333 16.4103421,9.49 C16.4103421,12.9358333 14.2324882,15.7083333 11.203375,15.7083333 C10.1892152,15.7083333 9.23687398,15.1841667 8.89937764,14.5591667 L8.27367278,16.9325 C8.04895368,17.8033333 7.43494424,18.8925 7.02226306,19.5541667 C7.96040266,19.8416667 8.94866547,20 9.98788689,20 C15.5072888,20 20,15.5291667 20,10.0108333 C20,4.49166667 15.5072888,0.0216666667 9.98788689,0.0216666667 L10.0146193,0 Z"],"play-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M8.18181818,5.90395401 C8.18181818,5.43578211 8.61824416,5.31836036 8.90010261,5.62289936 L8.90010261,5.62289936 L12.575303,9.58493664 C12.7779293,9.80311383 12.7779293,10.1978024 12.575303,10.4159796 L12.575303,10.4159796 L8.90010261,14.3772594 C8.61824416,14.6817984 8.18181818,14.563619 8.18181818,14.0969623 L8.18181818,14.0969623 Z"],"play-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M8.18181818,5.90395401 L8.18181818,14.0969623 C8.18181818,14.563619 8.61824416,14.6817984 8.90010261,14.3772594 L12.575303,10.4159796 C12.7779293,10.1978024 12.7779293,9.80311383 12.575303,9.58493664 L8.90010261,5.62289936 C8.61824416,5.31836036 8.18181818,5.43578211 8.18181818,5.90395401 Z"],"plus-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M10,5.47455848 C10.3765578,5.47455848 10.6818182,5.77981887 10.6818182,6.15637666 L10.681,9.279 L13.8050335,9.27959198 C14.1815913,9.27959198 14.4868517,9.58485238 14.4868517,9.96141017 C14.4868517,10.3379679 14.1815913,10.6432283 13.8050335,10.6432283 L10.681,10.643 L10.6818182,13.7664437 C10.6818182,14.1430015 10.3765578,14.4482619 10,14.4482619 C9.62344222,14.4482619 9.31818182,14.1430015 9.31818182,13.7664437 L9.318,10.643 L6.19496649,10.6432283 C5.81840871,10.6432283 5.51314831,10.3379679 5.51314831,9.96141017 C5.51314831,9.58485238 5.81840871,9.27959198 6.19496649,9.27959198 L9.318,9.279 L9.31818182,6.15637666 C9.31818182,5.77981887 9.62344222,5.47455848 10,5.47455848 Z"],"plus-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,5.47455848 C9.62344222,5.47455848 9.31818182,5.77981887 9.31818182,6.15637666 L9.31818182,6.15637666 L9.318,9.279 L6.19496649,9.27959198 C5.85264123,9.27959198 5.56923944,9.5318733 5.52054097,9.86065607 L5.51314831,9.96141017 C5.51314831,10.3379679 5.81840871,10.6432283 6.19496649,10.6432283 L6.19496649,10.6432283 L9.318,10.643 L9.31818182,13.7664437 C9.31818182,14.1087689 9.57046314,14.3921707 9.89924591,14.4408692 L10,14.4482619 C10.3765578,14.4482619 10.6818182,14.1430015 10.6818182,13.7664437 L10.6818182,13.7664437 L10.681,10.643 L13.8050335,10.6432283 C14.1473588,10.6432283 14.4307606,10.390947 14.479459,10.0621643 L14.4868517,9.96141017 C14.4868517,9.58485238 14.1815913,9.27959198 13.8050335,9.27959198 L13.8050335,9.27959198 L10.681,9.279 L10.6818182,6.15637666 C10.6818182,5.8140514 10.4295369,5.5306496 10.1007541,5.48195113 Z"],"plus-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M10.2975939,4.91062796 C9.92103616,4.91062796 9.61577577,5.21588836 9.61577577,5.59244614 L9.61577577,5.59244614 L9.615,9.299 L5.90909091,9.299131 C5.56676565,9.299131 5.28336385,9.55141232 5.23466539,9.88019509 L5.22727273,9.98094918 C5.22727273,10.357507 5.53253313,10.6627674 5.90909091,10.6627674 L5.90909091,10.6627674 L9.615,10.662 L9.61577577,14.3694522 C9.61577577,14.7117775 9.86805709,14.9951793 10.1968399,15.0438777 L10.2975939,15.0512704 C10.6741517,15.0512704 10.9794121,14.74601 10.9794121,14.3694522 L10.9794121,14.3694522 L10.979,10.662 L14.686097,10.6627674 C15.0284222,10.6627674 15.311824,10.410486 15.3605225,10.0817033 L15.3679152,9.98094918 C15.3679152,9.6043914 15.0626548,9.299131 14.686097,9.299131 L14.686097,9.299131 L10.979,9.299 L10.9794121,5.59244614 C10.9794121,5.25012088 10.7271308,4.96671909 10.398348,4.91802062 Z"],"plus-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M10.2975939,4.91062796 C9.92103616,4.91062796 9.61577577,5.21588836 9.61577577,5.59244614 L9.61577577,5.59244614 L9.615,9.299 L5.90909091,9.299131 C5.56676565,9.299131 5.28336385,9.55141232 5.23466539,9.88019509 L5.22727273,9.98094918 C5.22727273,10.357507 5.53253313,10.6627674 5.90909091,10.6627674 L5.90909091,10.6627674 L9.615,10.662 L9.61577577,14.3694522 C9.61577577,14.7117775 9.86805709,14.9951793 10.1968399,15.0438777 L10.2975939,15.0512704 C10.6741517,15.0512704 10.9794121,14.74601 10.9794121,14.3694522 L10.9794121,14.3694522 L10.979,10.662 L14.686097,10.6627674 C15.0284222,10.6627674 15.311824,10.410486 15.3605225,10.0817033 L15.3679152,9.98094918 C15.3679152,9.6043914 15.0626548,9.299131 14.686097,9.299131 L14.686097,9.299131 L10.979,9.299 L10.9794121,5.59244614 C10.9794121,5.25012088 10.7271308,4.96671909 10.398348,4.91802062 Z"],"plus":["M10,-1.77635684e-15 C10.4232029,-1.69861573e-15 10.7662767,0.343073746 10.7662767,0.766276659 L10.766,9.233 L19.2337233,9.23372334 C19.6569263,9.23372334 20,9.57679709 20,10 C20,10.4232029 19.6569263,10.7662767 19.2337233,10.7662767 L10.766,10.766 L10.7662767,19.2337233 C10.7662767,19.6569263 10.4232029,20 10,20 C9.57679709,20 9.23372334,19.6569263 9.23372334,19.2337233 L9.233,10.766 L0.766276659,10.7662767 C0.343073746,10.7662767 0,10.4232029 0,10 C0,9.57679709 0.343073746,9.23372334 0.766276659,9.23372334 L9.233,9.233 L9.23372334,0.766276659 C9.23372334,0.343073746 9.57679709,-1.85409795e-15 10,-1.77635684e-15 Z"],"poweroff":["M5.07361562,2.32834363 C5.29046374,2.6236019 5.2266459,3.03855991 4.9310745,3.25517829 C2.69142126,4.89657541 1.32752667,7.52434665 1.32752667,10.2844939 C1.32752667,14.8308253 5.3391503,18.6738798 10.0069185,18.6738798 C14.6717829,18.6738798 18.6724733,14.8335479 18.6724733,10.2844939 C18.6724733,7.5536591 17.342534,4.9527074 15.1488571,3.30771433 C14.8556829,3.0878691 14.7964271,2.67223654 15.0165055,2.37937301 C15.2365839,2.08650949 15.6526573,2.02731646 15.9458314,2.24716169 C18.4701166,4.14007108 20,7.13205178 20,10.2844939 C20,15.5780272 15.3933813,20 10.0069185,20 C4.61812407,20 3.01980663e-14,15.5759303 3.01980663e-14,10.2844939 C3.01980663e-14,7.09730095 1.56893509,4.07448486 4.14579799,2.18595352 C4.4413694,1.96933514 4.8567675,2.03308536 5.07361562,2.32834363 Z M10,0 C10.3869523,0 10.7006391,0.313354467 10.7006391,0.69989679 L10.7006391,8.50071788 C10.7006391,8.88726021 10.3869523,9.20061467 10,9.20061467 C9.61304772,9.20061467 9.29936092,8.88726021 9.29936092,8.50071788 L9.29936092,0.69989679 C9.29936092,0.313354467 9.61304772,0 10,0 Z"],"printer":["M5.39767734,0.0204346229 L15.2292883,0.0208285564 C15.85694,0.0423763964 16.3416881,0.224012937 16.6358869,0.629402499 C16.870019,0.952023312 16.9906983,1.35829622 17.0155732,1.87113493 L17.015,3.964 L18.2137151,3.96428287 C18.8413668,3.98583071 19.3261148,4.16746725 19.6203137,4.57285681 C19.8544457,4.89547762 19.975125,5.30175053 20,5.81458924 L20,13.9123389 C19.9981107,14.5379231 19.9541484,15.0061831 19.7812289,15.3295666 C19.5131341,15.8309411 19.017303,16.0527552 18.1907591,16.1187993 L17.016,16.118 L17.0164211,18.0668032 C17.0164211,18.5244038 16.9340883,18.9258347 16.7591414,19.2664921 C16.5133781,19.7450435 16.0437057,19.9857313 15.4421305,20 L4.72478658,20 C4.13097303,20 3.64259551,19.7831749 3.33894863,19.3379195 C3.09561414,18.9811037 2.96902664,18.559141 2.95441204,18.0668032 L2.954,16.118 L1.9348091,16.1187993 C1.19681947,16.1187993 0.634806579,15.898114 0.335358972,15.3860307 C0.111763278,15.0036612 0.00779657364,14.5145062 0.00195846627,13.9103171 L0.00235646553,6.02450226 C-0.0195529111,5.38888452 0.110485952,4.8682898 0.427227446,4.48164692 C0.810188045,4.0141711 1.47442024,3.88827603 2.38283066,3.96388893 L3.016,3.963 L3.01720314,2.08104795 C2.99529377,1.44543021 3.12533263,0.92483549 3.44207412,0.53819261 C3.82503472,0.070716791 4.48926692,-0.0551782744 5.39767734,0.0204346229 Z M15.677,12.151 L4.293,12.151 L4.29321924,18.0464885 C4.30007527,18.2726889 4.35216699,18.4463297 4.44502808,18.5824974 C4.47757678,18.6302255 4.54439807,18.6598922 4.72478658,18.6598922 L15.4260508,18.6600854 C15.5053626,18.6581788 15.5411646,18.6553267 15.5568034,18.6539594 L15.5681141,18.6539248 L15.5681141,18.6539248 C15.6374816,18.518852 15.6773061,18.3246794 15.6773061,18.0668032 L15.677,12.151 Z M14.2989067,16.6846927 C14.6686931,16.6846927 14.9684642,16.9846861 14.9684642,17.3547466 C14.9684642,17.7248072 14.6686931,18.0248005 14.2989067,18.0248005 L5.71990267,18.0248005 C5.35011628,18.0248005 5.05034517,17.7248072 5.05034517,17.3547466 C5.05034517,16.9846861 5.35011628,16.6846927 5.71990267,16.6846927 L14.2989067,16.6846927 Z M14.2989067,14.788386 C14.6686931,14.788386 14.9684642,15.0883794 14.9684642,15.45844 C14.9684642,15.8285005 14.6686931,16.1284939 14.2989067,16.1284939 L5.71990267,16.1284939 C5.35011628,16.1284939 5.05034517,15.8285005 5.05034517,15.45844 C5.05034517,15.0883794 5.35011628,14.788386 5.71990267,14.788386 L14.2989067,14.788386 Z M2.32892323,5.3018215 C1.7603088,5.30399674 1.62881388,5.30399674 1.50850277,5.44262892 C1.38819165,5.5812611 1.32901854,5.64012118 1.34107346,6.00140251 L1.34104182,13.9038029 C1.34477103,14.287661 1.35671079,14.4718479 1.44396087,14.6122468 C1.53121094,14.7526456 1.6234678,14.7786915 1.9348091,14.7786915 L2.954,14.778 L2.954,12.151 L2.81983679,12.1518143 C2.45005039,12.1518143 2.15027929,11.8518209 2.15027929,11.4817604 C2.15027929,11.1116998 2.45005039,10.8117065 2.81983679,10.8117065 L17.2241403,10.8117065 C17.5939267,10.8117065 17.8936978,11.1116998 17.8936978,11.4817604 C17.8936978,11.8518209 17.5939267,12.1518143 17.2241403,12.1518143 L17.016,12.151 L17.016,14.778 L18.1356389,14.7809659 C18.3438556,14.7637536 18.4634113,14.7864401 18.5712667,14.6727059 C18.6791221,14.5589718 18.659757,14.2835733 18.660885,13.9103171 L18.6617266,5.84817342 C18.6497819,5.60998355 18.6281393,5.53006637 18.5538712,5.44262892 C18.479603,5.35519146 18.424012,5.31239868 18.1907591,5.30399674 L2.32892323,5.3018215 Z M14.2989067,12.8920794 C14.6686931,12.8920794 14.9684642,13.1920727 14.9684642,13.5621333 C14.9684642,13.9321938 14.6686931,14.2321872 14.2989067,14.2321872 L5.71990267,14.2321872 C5.35011628,14.2321872 5.05034517,13.9321938 5.05034517,13.5621333 C5.05034517,13.1920727 5.35011628,12.8920794 5.71990267,12.8920794 L14.2989067,12.8920794 Z M16.0839483,5.91427136 C17.1933075,5.91427136 18.0926208,6.81425141 18.0926208,7.92443307 C18.0926208,9.03461472 17.1933075,9.93459478 16.0839483,9.93459478 C14.9745891,9.93459478 14.0752758,9.03461472 14.0752758,7.92443307 C14.0752758,6.81425141 14.9745891,5.91427136 16.0839483,5.91427136 Z M16.0839483,7.25437917 C15.7141619,7.25437917 15.4143908,7.55437252 15.4143908,7.92443307 C15.4143908,8.29449362 15.7141619,8.59448697 16.0839483,8.59448697 C16.4537347,8.59448697 16.7535058,8.29449362 16.7535058,7.92443307 C16.7535058,7.55437252 16.4537347,7.25437917 16.0839483,7.25437917 Z M4.47766164,1.38781408 C4.39616318,1.48729836 4.34386521,1.69666687 4.35592014,2.0579482 L4.355,3.963 L15.676,3.964 L15.6772998,1.90471911 C15.6653552,1.66652924 15.6181107,1.50747817 15.552373,1.41689544 C15.5467023,1.40908146 15.4395852,1.36894437 15.2063324,1.36054243 L5.34376991,1.35836719 C4.78724844,1.31338126 4.49294099,1.36916274 4.47766164,1.38781408 Z"],"qq":["M18.4956198,13.6068179 C18.3618839,11.6758631 17.1236934,10.0574895 16.4079796,9.22028023 C16.5071482,8.97703308 16.7491195,7.56723963 15.8152348,6.60522894 C15.8169349,6.58211757 15.8169349,6.55900621 15.8169349,6.53705041 C15.8169349,2.74331935 13.2368519,0.0121334682 9.99998954,0 C6.7631272,0.0127112535 4.18304419,2.74331937 4.18304419,6.53705041 C4.18304419,6.55958399 4.18304419,6.58269536 4.18474423,6.60522894 C3.25085957,7.56723963 3.49339758,8.97703308 3.59199946,9.22028023 C2.87685235,10.0574895 1.63866184,11.6758631 1.50435927,13.6073956 C1.47999214,14.1152679 1.55536026,14.8548317 1.79166481,15.1835909 C2.08067038,15.5845732 2.87345231,15.1027011 3.44012988,13.8223314 C3.59766625,14.4157157 3.96147324,15.3216813 4.78542245,16.4708941 C3.4066959,16.8002311 3.01398834,18.2233136 3.4775306,19.0015889 C3.80450357,19.5493283 4.55308465,20 5.84340949,20 C8.13902036,20 9.15280655,19.354615 9.60558194,18.9045212 C9.6973837,18.8062978 9.83055293,18.7594973 9.99998954,18.7589195 C10.1694261,18.7589195 10.3025954,18.8062978 10.3943971,18.9045212 C10.8471725,19.354615 11.8609587,20 14.1560029,20 C15.4468944,20 16.1949088,19.5493283 16.5218818,19.0010111 C16.9859907,18.2233136 16.5927165,16.8002311 15.2151233,16.4708941 C16.0385058,15.3211036 16.4028795,14.4157157 16.5604159,13.8223314 C17.1270934,15.1032789 17.9193087,15.5845732 18.2083143,15.1835909 C18.4451855,14.8542539 18.5199869,14.1146902 18.4956198,13.6073956 L18.4956198,13.6068179 Z"],"qrcode":["M1.36339052,1.36363636 L1.36339052,7.72727273 L7.72587959,7.72727273 L7.72587959,1.36363636 L1.36339052,1.36363636 Z M9.08927011,10.9090909 L9.08927011,20 L0,20 L0,10.9090909 L9.08927011,10.9090909 Z M7.72587959,12.2727273 L1.36339052,12.2727273 L1.36339052,18.6363636 L7.72587959,18.6363636 L7.72587959,12.2727273 Z M5.99381387,14.146141 L5.99381387,16.8734137 L3.26703283,16.8734137 L3.26703283,14.146141 L5.99381387,14.146141 Z M9.08927011,0 L9.08927011,9.09090909 L0,9.09090909 L0,0 L9.08927011,0 Z M5.99381387,3.23705009 L3.26703283,3.23705009 L3.26703283,5.96432282 L5.99381387,5.96432282 L5.99381387,3.23705009 Z M19.9925664,16.9316101 L19.9925664,19.998886 L15.3832944,19.998886 L15.3832944,18.6352497 L18.6291758,18.6352497 L18.6291758,16.9316101 L19.9925664,16.9316101 Z M13.8426588,18.6333535 L13.8426588,19.9969899 L10.9058526,19.9969899 L10.9058526,18.6333535 L13.8426588,18.6333535 Z M12.2682678,10.9029735 L12.2682678,16.901918 L10.9048773,16.901918 L10.9048773,10.9029735 L12.2682678,10.9029735 Z M15.5384135,14.145591 L15.5384135,15.5075628 L16.9038428,15.5075628 L16.9038428,16.8711992 L14.175023,16.8711992 L14.175023,14.145591 L15.5384135,14.145591 Z M20,13.8508437 L20,15.3797994 L18.6366095,15.3797994 L18.6366095,13.8508437 L20,13.8508437 Z M19.9899867,10.9443803 L19.9899867,12.3080167 L15.3856451,12.3080167 L15.3856451,10.9443803 L19.9899867,10.9443803 Z M19.9963942,0 L19.9963942,9.09090909 L10.9071241,9.09090909 L10.9071241,0 L19.9963942,0 Z M18.6330037,1.36363636 L12.2705146,1.36363636 L12.2705146,7.72727273 L18.6330037,7.72727273 L18.6330037,1.36363636 Z M16.900938,3.23705009 L16.900938,5.96432282 L14.174157,5.96432282 L14.174157,3.23705009 L16.900938,3.23705009 Z"],"question-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M10,13.6363636 C10.502077,13.6363636 10.9090909,14.0433775 10.9090909,14.5454545 C10.9090909,15.0475316 10.502077,15.4545455 10,15.4545455 C9.49792295,15.4545455 9.09090909,15.0475316 9.09090909,14.5454545 C9.09090909,14.0433775 9.49792295,13.6363636 10,13.6363636 Z M12.6801979,5.33016096 C13.4062304,6.06033413 13.6399501,6.89354474 13.5184358,7.76555944 C13.4220434,8.4572938 12.9989132,9.20105503 12.4337304,9.69167742 C11.7348621,10.2983491 11.5623589,10.4475859 11.430454,10.5808555 L11.3706888,10.6428384 C11.3404787,10.6748705 11.3084508,10.7096692 11.2686352,10.7526599 C11.0309996,11.0092461 10.8624832,11.3041657 10.7314044,11.667752 C10.6578418,11.8717997 10.5948901,12.1760239 10.5483684,12.5732897 C10.5045709,12.9472917 10.1658775,13.2149755 9.79187542,13.171178 C9.41787335,13.1273806 9.15018961,12.7886872 9.19398705,12.4146851 C9.25165092,11.9222726 9.33457799,11.5215143 9.4485874,11.2052753 C9.63806044,10.6797153 9.89656683,10.2273047 10.2681609,9.82607732 C10.438323,9.64234536 10.6339865,9.45508882 10.8827282,9.23330342 C10.9980656,9.13046524 11.4495688,8.73934587 11.5614212,8.6428146 C11.8743142,8.36132074 12.1194723,7.92452154 12.1678493,7.57735669 C12.2335546,7.10584059 12.1198944,6.70064197 11.7132235,6.29165187 C11.2836057,5.85958395 10.6068382,5.65233482 10.0876063,5.71960816 C9.33045563,5.81770702 9.0225055,5.92956724 8.50024708,6.38832425 C8.11835911,6.72377845 7.86638561,7.22077912 7.75052467,7.90690695 C7.68782599,8.27820823 7.3359995,8.52838006 6.96469822,8.46568138 C6.59339695,8.40298269 6.34322511,8.05115621 6.4059238,7.67985493 C6.57119854,6.70109882 6.96726099,5.91989245 7.60030927,5.36381652 C8.3589631,4.69740744 8.91042626,4.49709321 9.9123937,4.36727511 C10.8373198,4.24743872 11.9391065,4.58484308 12.6801979,5.33016096 Z"],"question-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,13.6363636 C9.49792295,13.6363636 9.09090909,14.0433775 9.09090909,14.5454545 C9.09090909,15.0475316 9.49792295,15.4545455 10,15.4545455 C10.502077,15.4545455 10.9090909,15.0475316 10.9090909,14.5454545 C10.9090909,14.0433775 10.502077,13.6363636 10,13.6363636 Z M12.6801979,5.33016096 C11.9391065,4.58484308 10.8373198,4.24743872 9.9123937,4.36727511 C8.91042626,4.49709321 8.3589631,4.69740744 7.60030927,5.36381652 C6.96726099,5.91989245 6.57119854,6.70109882 6.4059238,7.67985493 C6.34322511,8.05115621 6.59339695,8.40298269 6.96469822,8.46568138 C7.3359995,8.52838006 7.68782599,8.27820823 7.75052467,7.90690695 C7.86638561,7.22077912 8.11835911,6.72377845 8.50024708,6.38832425 C9.0225055,5.92956724 9.33045563,5.81770702 10.0876063,5.71960816 C10.6068382,5.65233482 11.2836057,5.85958395 11.7132235,6.29165187 C12.1198944,6.70064197 12.2335546,7.10584059 12.1678493,7.57735669 C12.1194723,7.92452154 11.8743142,8.36132074 11.5614212,8.6428146 C11.4495688,8.73934587 10.9980656,9.13046524 10.8827282,9.23330342 C10.6339865,9.45508882 10.438323,9.64234536 10.2681609,9.82607732 C9.89656683,10.2273047 9.63806044,10.6797153 9.4485874,11.2052753 C9.33457799,11.5215143 9.25165092,11.9222726 9.19398705,12.4146851 C9.15018961,12.7886872 9.41787335,13.1273806 9.79187542,13.171178 C10.1658775,13.2149755 10.5045709,12.9472917 10.5483684,12.5732897 C10.5948901,12.1760239 10.6578418,11.8717997 10.7314044,11.667752 C10.8624832,11.3041657 11.0309996,11.0092461 11.2686352,10.7526599 C11.3084508,10.7096692 11.3404787,10.6748705 11.3706888,10.6428384 L11.430454,10.5808555 C11.5623589,10.4475859 11.7348621,10.2983491 12.4337304,9.69167742 C12.9989132,9.20105503 13.4220434,8.4572938 13.5184358,7.76555944 C13.6399501,6.89354474 13.4062304,6.06033413 12.6801979,5.33016096 Z"],"reddit":["M20,9.78704647 C20,8.58239242 18.9656289,7.60265795 17.6955643,7.60265795 C17.1453146,7.60265795 16.6305866,7.79347956 16.2152743,8.12725853 C16.2018699,8.13509471 16.1880187,8.14250731 16.1748378,8.15055528 C14.6764519,7.24177002 12.6894764,6.66146902 10.4916055,6.58268363 L11.8034472,3.04623612 L15.0776895,3.78834368 C15.0803704,4.76956067 15.9223887,5.56736866 16.9587704,5.56736866 C17.9958223,5.56736866 18.840298,4.76744278 18.840298,3.78389612 C18.840298,2.79992587 17.9958223,2 16.9587704,2 C16.1703696,2 15.4967997,2.46212292 15.2175419,3.1140085 L11.3383153,2.23508544 L9.72733264,6.57463566 C7.43540766,6.61551087 5.35839952,7.20343627 3.80416206,8.1427191 C3.3857221,7.79856248 2.86362164,7.60244616 2.3033187,7.60244616 C1.03280721,7.60244616 -1.687539e-13,8.58239242 -1.687539e-13,9.78683469 C-1.687539e-13,10.5319073 0.40548239,11.2202205 1.06252025,11.6209247 C1.02253052,11.8380081 0.997062207,12.0580566 0.997062207,12.2823408 C0.997062207,15.4350272 5.02798164,18 9.9822392,18 C14.9373904,18 18.9685332,15.4350272 18.9685332,12.2823408 C18.9685332,12.0648338 18.9455224,11.8509272 18.9077667,11.6395621 C19.5824537,11.241823 20,10.5435557 20,9.78704647 L20,9.78704647 Z M13.0377668,12.6150608 C12.2558449,12.6150608 11.6227115,12.0148517 11.6227115,11.2727441 C11.6227115,10.5319073 12.2558449,9.93127457 13.0377668,9.93127457 C13.8196888,9.93127457 14.4539392,10.5319073 14.4539392,11.2727441 C14.4539392,12.0148517 13.8194654,12.6150608 13.0377668,12.6150608 L13.0377668,12.6150608 Z M13.3194821,14.9036494 C13.277035,14.9447364 12.2621002,15.9246826 9.96637736,15.9246826 C7.65792031,15.9246826 6.73525239,14.9316055 6.69660311,14.8888242 C6.56725087,14.7454432 6.58489997,14.528148 6.73636942,14.4053106 C6.88761547,14.2835321 7.11437284,14.2992045 7.24528892,14.4404675 C7.2658423,14.4624935 8.03614714,15.2391227 9.96637736,15.2391227 C11.9287781,15.2391227 12.7900093,14.4347492 12.7991689,14.426913 C12.9376808,14.2922154 13.1668957,14.289674 13.3094289,14.4211948 C13.4517387,14.552292 13.456877,14.7666221 13.3194821,14.9036494 L13.3194821,14.9036494 Z M5.71249846,11.2727441 C5.71249846,10.5319073 6.34540844,9.93127457 7.12867084,9.93127457 C7.90925237,9.93127457 8.54372619,10.5319073 8.54372619,11.2727441 C8.54372619,12.0148517 7.90925237,12.6150608 7.12867084,12.6150608 C6.34563185,12.6150608 5.71249846,12.0148517 5.71249846,11.2727441 L5.71249846,11.2727441 Z"],"reload":["M19.295346,12 C19.683732,11.997321 20,12.315434 20,12.7087815 L20,15.9132194 C20,16.3046684 19.6866632,16.6220005 19.3001428,16.6220005 C18.9136223,16.6220005 18.6002855,16.3046684 18.6002855,15.9132194 L18.6006646,14.7880072 C16.7783174,17.8441657 13.3981233,20 9.75558622,20 C5.34669464,20 1.65005079,17.2790232 0.0473577091,13.0847914 C-0.0921406706,12.7197255 0.0869918429,12.3092534 0.447461376,12.1679763 C0.80793091,12.0266992 1.21323498,12.2081158 1.35273336,12.5731817 C2.75210409,16.2353209 5.94083219,18.5824378 9.75558622,18.5824378 C13.1270432,18.5824378 16.2763668,16.4010153 17.7430824,13.4292559 L16.2715084,13.4386023 C15.884997,13.4412853 15.56952,13.1261356 15.566854,12.7346958 C15.5642216,12.343256 15.8754035,12.0237564 16.2619149,12.0210734 L19.295346,12 Z M10.2444138,0 C14.6533054,0 18.3499492,2.72097676 19.9526423,6.9152086 C20.0921407,7.28027447 19.9130082,7.69074656 19.5525386,7.83202368 C19.1920691,7.9733008 18.786765,7.79188418 18.6472666,7.4268183 C17.2478959,3.76467906 14.0591678,1.4175622 10.2444138,1.4175622 C6.87295684,1.4175622 3.72363319,3.59898468 2.25691759,6.57074409 L3.72849164,6.56139765 C4.11500304,6.5587147 4.43048002,6.87386439 4.43314598,7.26530419 C4.43577836,7.65674399 4.12459654,7.97624361 3.73808514,7.97892656 L0.704653993,8 C0.316268039,8.00267895 4.36983782e-13,7.68456603 4.36983782e-13,7.29121854 L4.36983782e-13,4.0867806 C4.36983782e-13,3.69533161 0.31333676,3.3779995 0.699857241,3.3779995 C1.08637772,3.3779995 1.39971448,3.69533161 1.39971448,4.0867806 L1.39933538,5.21199282 C3.22168264,2.1558343 6.60187665,0 10.2444138,0 Z"],"right-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M8.74858635,5.64577005 L12.6187299,9.61728273 C12.8785407,9.88389868 12.8764703,10.3096256 12.6140786,10.5737019 L8.7439351,14.4686937 C8.47852194,14.735811 8.04682076,14.7371924 7.77970352,14.4717792 C7.51258627,14.2063661 7.51120484,13.7746649 7.776618,13.5075477 L11.1738765,10.088477 L7.77196674,6.59746236 C7.50916416,6.3277763 7.51474433,5.89610897 7.78443039,5.6333064 C8.05411645,5.37050382 8.48578378,5.37608399 8.74858635,5.64577005 Z"],"right-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M8.74858635,5.64577005 C8.48578378,5.37608399 8.05411645,5.37050382 7.78443039,5.6333064 C7.51474433,5.89610897 7.50916416,6.3277763 7.77196674,6.59746236 L7.77196674,6.59746236 L11.1738765,10.088477 L7.776618,13.5075477 C7.51120484,13.7746649 7.51258627,14.2063661 7.77970352,14.4717792 C8.04682076,14.7371924 8.47852194,14.735811 8.7439351,14.4686937 L8.7439351,14.4686937 L12.6140786,10.5737019 C12.8764703,10.3096256 12.8785407,9.88389868 12.6187299,9.61728273 L12.6187299,9.61728273 Z"],"right-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M8.74858635,5.62671923 C8.48578378,5.35703317 8.05411645,5.35145301 7.78443039,5.61425558 C7.51474433,5.87705816 7.50916416,6.30872549 7.77196674,6.57841155 L7.77196674,6.57841155 L11.1738765,10.0694262 L7.776618,13.4884968 C7.51120484,13.7556141 7.51258627,14.1873153 7.77970352,14.4527284 C8.04682076,14.7181416 8.47852194,14.7167602 8.7439351,14.4496429 L8.7439351,14.4496429 L12.6140786,10.5546511 C12.8764703,10.2905747 12.8785407,9.86484786 12.6187299,9.59823192 L12.6187299,9.59823192 Z"],"right-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M8.74858635,5.62671923 C8.48578378,5.35703317 8.05411645,5.35145301 7.78443039,5.61425558 C7.51474433,5.87705816 7.50916416,6.30872549 7.77196674,6.57841155 L7.77196674,6.57841155 L11.1738765,10.0694262 L7.776618,13.4884968 C7.51120484,13.7556141 7.51258627,14.1873153 7.77970352,14.4527284 C8.04682076,14.7181416 8.47852194,14.7167602 8.7439351,14.4496429 L8.7439351,14.4496429 L12.6140786,10.5546511 C12.8764703,10.2905747 12.8785407,9.86484786 12.6187299,9.59823192 L12.6187299,9.59823192 Z"],"right":["M7.05307007,2.15808105 L14.2962587,9.41418482 C14.4320862,9.5496827 14.5,9.71077067 14.5,9.89744874 C14.5,10.0841268 14.4320862,10.2497803 14.2962587,10.3944092 C11.6760845,12.9498393 9.15095523,15.4168071 6.72087106,17.7953128 C6.5962677,17.912323 6.09560574,18.2032928 5.70989407,17.7705688 C5.3241824,17.3378448 5.55848694,16.9602509 5.70989407,16.8045692 C7.97174895,14.594209 10.3279004,12.2918355 12.7783485,9.89744874 L6.03100586,3.13816833 C5.78524099,2.79925826 5.80526899,2.48632792 6.09108986,2.19937732 C6.37691073,1.91242672 6.6975708,1.8986613 7.05307007,2.15808105 Z"],"rollback":["M2.31002808,4.32430661 L13.4291382,4.32430661 C14.9323222,4.3332202 16.3186188,4.84469604 17.588028,5.85873413 C19.4921417,7.37979126 20,9.77059937 20,10.6442261 C20,11.2266439 20,14.1119762 20,19.300223 C19.9151291,19.766741 19.6818447,20 19.3001469,20 C18.918449,20 18.6851647,19.766741 18.6002938,19.300223 C18.6002938,16.1679861 18.592187,13.2826538 18.5759735,10.6442261 C18.5759735,9.34576416 17.2865601,5.89025879 13.4291382,5.72167969 C9.59417725,5.72167969 5.94228109,5.72167969 2.47344971,5.72167969 C3.41463216,6.66485596 4.40236601,7.65355241 5.43665126,8.68776905 C5.59403992,8.84109497 5.7913208,9.24526978 5.49713135,9.60702515 C5.20294189,9.96878052 4.71875649,9.95317983 4.4470171,9.67740321 C4.26585751,9.49355213 2.83951314,8.06792704 0.167984009,5.40052795 C0.0559946696,5.29048603 -1.42108547e-14,5.13733214 -1.42108547e-14,4.94106628 C-1.42108547e-14,4.74480041 0.0684042783,4.57976658 0.205212835,4.44596479 L4.49057007,0.157913208 C4.80293532,-0.0733969681 5.11829572,-0.0577915898 5.43665126,0.204729343 C5.7550068,0.467250276 5.754871,0.797146264 5.43624386,1.19441731 L2.31002808,4.32430661 Z"],"safari":["M10.5912518,9.96625001 C10.5912518,10.1595833 10.5297917,10.3270833 10.406875,10.46875 C10.2839583,10.6104167 10.1295833,10.6810417 9.94375,10.6806269 C9.75041667,10.6806269 9.58291667,10.6191667 9.44125,10.49625 C9.29958333,10.3733334 9.22895833,10.2189583 9.22937316,10.033125 C9.22937316,9.83979168 9.29270833,9.67229168 9.41937499,9.53062501 C9.54604166,9.38895834 9.70229166,9.31833334 9.888125,9.31874817 C10.0739583,9.31916667 10.2377083,9.380625 10.379375,9.503125 C10.5210417,9.625625 10.5916667,9.78 10.5912518,9.96625001 Z M10.75875,10.61375 L14.665,4.129375 C14.5979167,4.18895834 14.346875,4.42145834 13.911875,4.826875 C13.476875,5.23229167 13.01,5.665625 12.51125,6.126875 C12.0125,6.588125 11.5045833,7.060625 10.9875,7.54437499 C10.4704167,8.02812499 10.0352083,8.43916665 9.681875,8.77749999 C9.32854167,9.11583332 9.140625,9.30749999 9.118125,9.35249999 L5.22312499,15.825625 C5.27520833,15.7735416 5.52437499,15.5429166 5.97062499,15.13375 C6.41687499,14.7245833 6.88562499,14.29125 7.376875,13.83375 C7.86812501,13.37625 8.37416668,12.90375 8.89500001,12.41625 C9.41583333,11.92875 9.85104167,11.5158333 10.200625,11.1775 C10.5502083,10.8391667 10.73625,10.65125 10.75875,10.61375 L10.75875,10.61375 Z M17.98,10 C17.98,11.4954167 17.593125,12.875625 16.819375,14.140625 C16.796875,14.125625 16.7335417,14.0847917 16.629375,14.018125 C16.5252083,13.9514583 16.4266667,13.89 16.33375,13.83375 C16.2408334,13.7775 16.179375,13.7495833 16.149375,13.75 C16.0527083,13.75 16.004375,13.7983333 16.004375,13.895 C16.004375,13.9695833 16.2239583,14.1333333 16.663125,14.38625 C16.1127083,15.2195833 15.42625,15.9283333 14.60375,16.5125 C13.78125,17.0966667 12.8827083,17.5077083 11.908125,17.745625 L11.729375,16.998125 C11.721875,16.9235417 11.6660417,16.88625 11.561875,16.88625 C11.5247917,16.88625 11.495,16.9066667 11.4725,16.9475 C11.45,16.9883333 11.4425,17.02375 11.45,17.05375 L11.62875,17.8125 C11.0929167,17.9241667 10.5497916,17.98 9.99937498,17.98 C8.51854165,17.98 7.13458332,17.589375 5.84749997,16.808125 C5.85499997,16.793125 5.90333331,16.716875 5.99249998,16.579375 C6.08166665,16.441875 6.16166665,16.3172917 6.23249997,16.205625 C6.3033333,16.0939583 6.33874997,16.0233333 6.33874997,15.99375 C6.33874997,15.8970833 6.29041663,15.84875 6.19374996,15.84875 C6.14916663,15.84875 6.0858333,15.9027083 6.00374996,16.010625 C5.92166663,16.1185416 5.83791663,16.246875 5.75249996,16.395625 C5.66708329,16.544375 5.61687496,16.63 5.60187495,16.6525 C4.76104162,16.0945833 4.04666662,15.3970833 3.45874995,14.56 C2.87083328,13.7229166 2.46166662,12.8133333 2.23124996,11.83125 L3.00124996,11.66375 C3.07583329,11.64125 3.11312496,11.5854167 3.11312496,11.49625 C3.11312496,11.4591667 3.09270829,11.429375 3.05187496,11.406875 C3.01104162,11.384375 2.97187496,11.376875 2.93437496,11.384375 L2.17562496,11.551875 C2.07145828,11.0160416 2.01937495,10.4989583 2.01937495,10.000625 C2.01937495,8.46770832 2.42479162,7.05770832 3.23562496,5.77062499 C3.25062496,5.77812499 3.31937496,5.82270832 3.44187496,5.90437499 C3.56437496,5.98604166 3.67604163,6.05666666 3.77687497,6.11625 C3.87770831,6.17583334 3.94291664,6.20562501 3.97249997,6.20562501 C4.06916664,6.20562501 4.11749998,6.16104167 4.11749998,6.071875 C4.11749998,6.02729167 4.07104164,5.96958334 3.97812497,5.89875001 C3.8852083,5.82791668 3.76437497,5.74791668 3.61562498,5.65875001 L3.39249999,5.52500001 C3.96541665,4.69166667 4.66854165,3.98854168 5.50187498,3.41562501 C6.33520831,2.84270835 7.24291664,2.44458335 8.22499997,2.22125001 L8.39249997,2.96875001 C8.40749997,3.04333334 8.4633333,3.08062501 8.55999996,3.08062501 C8.59708329,3.08062501 8.62687496,3.06020834 8.64937497,3.01937501 C8.67187498,2.97854167 8.67937498,2.93937501 8.67187498,2.90187501 L8.50437498,2.16500001 C9.03270831,2.06833334 9.53124998,2.02000001 9.99999998,2.02000001 C11.5179167,2.02000001 12.9279167,2.42541668 14.23,3.23625002 C13.94,3.65291668 13.795,3.89479168 13.795,3.96187501 C13.795,4.05854168 13.8395833,4.10687501 13.92875,4.10687501 C14.0104166,4.10687501 14.1889583,3.86875001 14.464375,3.39250001 C15.2902083,3.95041668 15.9877083,4.64229168 16.556875,5.46812501 C17.1260417,6.29395834 17.5260417,7.19062501 17.756875,8.15812501 L17.131875,8.29187501 C17.0572917,8.30687502 17.02,8.36645835 17.02,8.47062501 C17.02,8.50770834 17.0404167,8.53750001 17.08125,8.56000002 C17.1220833,8.58250003 17.1575,8.59000003 17.1875,8.58250003 L17.82375,8.43750002 C17.9279167,8.97333335 17.98,9.49416668 17.98,10 L17.98,10 Z M18.92875,10 C18.92875,8.78708333 18.6925,7.63 18.22,6.52875001 C17.7475,5.42750002 17.113125,4.47875002 16.316875,3.68250002 C15.520625,2.88625002 14.571875,2.25187501 13.470625,1.77937501 C12.369375,1.306875 11.2122917,1.070625 9.999375,1.070625 C8.78645833,1.070625 7.629375,1.306875 6.52812501,1.77937501 C5.42687502,2.25187501 4.47812502,2.88625002 3.68187502,3.68250002 C2.88562502,4.47875002 2.25125001,5.42750002 1.77875001,6.52875001 C1.30625,7.63 1.07,8.78708333 1.07,10 C1.07,11.2129167 1.30625,12.37 1.77875001,13.47125 C2.25125001,14.5725 2.88562502,15.52125 3.68187502,16.3175 C4.47812502,17.11375 5.42687502,17.748125 6.52812501,18.220625 C7.629375,18.693125 8.78645833,18.929375 9.999375,18.929375 C11.2122917,18.929375 12.369375,18.693125 13.470625,18.220625 C14.571875,17.748125 15.520625,17.11375 16.316875,16.3175 C17.113125,15.52125 17.7475,14.5725 18.22,13.47125 C18.6925,12.37 18.92875,11.2129167 18.92875,10 Z M20,10 C20,11.3541667 19.7358333,12.64875 19.2075,13.88375 C18.6791667,15.11875 17.9685417,16.1827083 17.075625,17.075625 C16.1827083,17.9685417 15.11875,18.6791667 13.88375,19.2075 C12.64875,19.7358333 11.3541667,20 10,20 C8.64583333,20 7.35124999,19.7358333 6.11625,19.2075 C4.88125,18.6791667 3.81729167,17.9685417 2.924375,17.075625 C2.03145832,16.1827083 1.32083332,15.11875 0.792499994,13.88375 C0.264166665,12.64875 0,11.3541667 0,10 C0,8.64583333 0.264166665,7.35124999 0.792499994,6.11625 C1.32083332,4.88125 2.03145832,3.81729167 2.924375,2.924375 C3.81729167,2.03145832 4.88125,1.32083332 6.11625,0.792499994 C7.35124999,0.264166665 8.64583333,0 10,0 C11.3541667,0 12.64875,0.264166665 13.88375,0.792499994 C15.11875,1.32083332 16.1827083,2.03145832 17.075625,2.924375 C17.9685417,3.81729167 18.6791667,4.88125 19.2075,6.11625 C19.7358333,7.35124999 20,8.64583333 20,10 L20,10 Z"],"safety":["M2.84210526,3.86504044 L2.84210526,11.2988054 C2.84210526,15.3455734 6.0468039,18.6261272 10,18.6261272 C13.9531961,18.6261272 17.1578947,15.3455734 17.1578947,11.2988054 L17.1578947,3.86837364 L9.9567671,1.44685758 L2.84210526,3.86504044 Z M9.95451486,0 L18.5,2.87358183 L18.5,11.2988054 C18.5,16.1043425 14.6944204,20 10,20 C5.30557963,20 1.5,16.1043425 1.5,11.2988054 L1.5,2.87358183 L9.95451486,0 Z M14.3737014,6.48544473 C14.0967483,6.23334258 13.6725898,6.25880251 13.4263169,6.54231108 L13.4263169,6.54231108 L9.11047784,11.5106915 L6.32211371,8.42587388 C6.07040936,8.1474088 5.64584183,8.13054472 5.37381559,8.38820691 C5.10178936,8.6458691 5.08531523,9.08048613 5.33701959,9.35895121 L5.33701959,9.35895121 L8.62781212,12.9996145 C8.89702337,13.2974478 9.35842515,13.2927747 9.62182714,12.9895471 L9.62182714,12.9895471 L14.4292528,7.45525373 C14.6755257,7.17174516 14.6506545,6.73754688 14.3737014,6.48544473 Z"],"save":["M2.72727273,1.36363636 C1.97415716,1.36363636 1.36363636,1.97415716 1.36363636,2.72727273 L1.36363636,17.2727273 C1.36363636,18.0258428 1.97415716,18.6363636 2.72727273,18.6363636 L17.2727273,18.6363636 C18.0258428,18.6363636 18.6363636,18.0258428 18.6363636,17.2727273 L18.6363636,2.72727273 C18.6363636,1.97415716 18.0258428,1.36363636 17.2727273,1.36363636 L2.72727273,1.36363636 Z M17.2727273,0 C18.7789584,0 20,1.22104159 20,2.72727273 L20,17.2727273 C20,18.7789584 18.7789584,20 17.2727273,20 L2.72727273,20 C1.22104159,20 0,18.7789584 0,17.2727273 L0,2.72727273 C0,1.22104159 1.22104159,0 2.72727273,0 L17.2727273,0 Z M13.9551121,2.43531901 C13.5785543,2.43531901 13.2732939,2.74057941 13.2732939,3.1171372 L13.2732939,3.1171372 L13.2732939,5 C13.2732939,5.37655778 13.5785543,5.68181818 13.9551121,5.68181818 C14.3316699,5.68181818 14.6369303,5.37655778 14.6369303,5 L14.6369303,5 L14.6369303,3.1171372 C14.6369303,2.74057941 14.3316699,2.43531901 13.9551121,2.43531901 Z M2.74352037,0.93895244 L4.10714316,0.945037251 L4.08570734,5.39140486 C4.05609642,5.79699746 4.18569012,6.12543845 4.50077186,6.42819766 C4.81430953,6.72947317 5.24532108,6.86648432 5.88464139,6.82809445 L14.5095222,6.83246994 C14.992486,6.77748966 15.3312375,6.61903949 15.5594272,6.36310688 C15.7883676,6.10633222 15.9058504,5.76031939 15.9048323,5.29028972 L15.9049552,0.941975576 L17.2685916,0.942014114 L17.2685916,5.28882981 C17.2701781,6.07752771 17.0421196,6.74921064 16.57725,7.27059836 C16.1116296,7.79282813 15.4625833,8.09641797 14.5866418,8.19173081 L5.9269026,8.19041981 C4.96826314,8.24995374 4.16175588,7.99357897 3.55595447,7.41146986 C2.95169713,6.83084443 2.66618136,6.10723611 2.72388756,5.33871738 L2.74352037,0.93895244 Z"],"search":["M8.19546398,0 C12.7216937,0 16.390928,3.61950128 16.390928,8.08438239 C16.390928,10.0960164 15.6461041,11.9360453 14.4136555,13.3507563 L19.8015213,18.8243429 C20.0717775,19.0989162 20.0652194,19.5376183 19.7868733,19.8042115 C19.5085273,20.0708046 19.0637973,20.0643354 18.7935411,19.7897621 L13.4110382,14.3206504 C11.9940161,15.4751548 10.1768537,16.1687648 8.19546398,16.1687648 C3.6692342,16.1687648 0,12.5492635 0,8.08438239 C0,3.61950128 3.6692342,0 8.19546398,0 Z M8.19546398,1.38589412 C4.44515931,1.38589412 1.40493668,4.38490947 1.40493668,8.08438239 C1.40493668,11.7838553 4.44515931,14.7828707 8.19546398,14.7828707 C11.9457686,14.7828707 14.9859913,11.7838553 14.9859913,8.08438239 C14.9859913,4.38490947 11.9457686,1.38589412 8.19546398,1.38589412 Z"],"setting-o":["M11.078035,0 C11.3724371,0 11.6350302,0.183056678 11.7339285,0.457230801 L12.4396543,2.41370379 C12.6930786,2.47650967 12.9108093,2.54030436 13.0942558,2.60592238 C13.2952001,2.67779926 13.5540423,2.78741449 13.8746747,2.93586046 L15.5184936,2.06596774 C15.794148,1.92009416 16.1343396,1.97375545 16.3504064,2.19719235 L17.7960017,3.69209722 C17.98787,3.8905102 18.0422042,4.18265582 17.9342767,4.43557836 L17.162857,6.24336136 C17.2913496,6.47797752 17.3939318,6.67854463 17.4711247,6.84658462 C17.5553742,7.02998593 17.6588292,7.28241713 17.7829588,7.60671302 L19.580333,8.37623211 C19.8497082,8.4915611 20.0170118,8.76152727 19.9986241,9.05119919 L19.8669066,11.126215 C19.8494975,11.4004703 19.668825,11.6382294 19.4072566,11.7310995 L17.7049419,12.3355083 C17.6562729,12.5705675 17.6053791,12.772402 17.551477,12.9424906 C17.4883274,13.1417599 17.389065,13.3979932 17.2526724,13.7155635 L18.1084613,15.6068822 C18.2316885,15.879218 18.1635045,16.1990386 17.9395819,16.3990196 L16.3138559,17.8509252 C16.0957241,18.0457347 15.7773686,18.084139 15.5182641,17.9469002 L13.8421792,17.0591354 C13.5477413,17.2124998 13.2783109,17.3348831 13.0324612,17.4263047 C12.8127426,17.5080092 12.5685018,17.5992352 12.2997543,17.6999771 L11.6499659,19.5002547 C11.5529743,19.7689756 11.2984077,19.9507082 11.0099151,19.9571805 L9.10927684,20 C8.81300029,20.0064684 8.54492708,19.8269822 8.44118272,19.5525044 L7.6751041,17.5256808 C7.3232066,17.4026533 7.06612795,17.3070148 6.89898146,17.2366139 C6.74058527,17.1698987 6.53544077,17.0722593 6.28058727,16.9426265 L4.38190658,17.7549437 C4.12577479,17.8645252 3.82821583,17.812324 3.62584584,17.6223069 L2.22106797,16.3032781 C2.00593124,16.1012735 1.94386481,15.7866753 2.0664447,15.519534 L2.88322205,13.7395109 C2.76017205,13.4979963 2.65957084,13.2838441 2.58116863,13.0959926 C2.49857708,12.8981035 2.39862152,12.628586 2.28009144,12.2848943 L0.491710371,11.7412063 C0.190471763,11.6496264 -0.0110085834,11.3694211 0.000465944291,11.0580168 L0.071249487,9.13703967 C0.0806273232,8.88253689 0.2313194,8.65393727 0.463026654,8.5427144 L2.34096885,7.64127468 C2.42759746,7.32228988 2.50386559,7.07419005 2.57165467,6.89274074 C2.63878533,6.7130538 2.74293335,6.47740464 2.8854431,6.18143219 L2.06997455,4.45996626 C1.94312228,4.19217928 2.00336838,3.87420996 2.21965377,3.66998322 L3.62443163,2.34352648 C3.82439931,2.15470767 4.11840992,2.10075785 4.37358276,2.20606012 L6.27210909,2.98952564 C6.4823493,2.85093927 6.67247185,2.73658268 6.84371422,2.6461118 C7.04934485,2.53747289 7.3225817,2.42318736 7.66837893,2.29976859 L8.32789678,0.458652854 C8.42637398,0.183743082 8.68933933,0 8.98430143,0 L11.078035,0 Z M10.5870708,1.37705446 L9.47640909,1.37705446 L8.86948809,3.07134033 C8.79801391,3.27086827 8.63769115,3.42680114 8.43474473,3.49417973 C7.99915007,3.63879796 7.68401915,3.76347045 7.50006723,3.86065605 C7.30479682,3.96382144 7.05649639,4.12077045 6.75923344,4.33037214 C6.56321164,4.46858816 6.30888789,4.49688254 6.08670302,4.40519344 L4.25716409,3.65019697 L3.54351334,4.32405928 L4.2874951,5.89461557 C4.37724721,6.08408357 4.375001,6.30362324 4.2813906,6.49125715 C4.08134734,6.89222649 3.94589193,7.18842613 3.87809235,7.36990353 C3.8103478,7.55123365 3.71917424,7.8615808 3.60874921,8.29154274 C3.55823748,8.48822027 3.42255355,8.65285199 3.23793163,8.74147321 L1.44780841,9.60075854 L1.41171745,10.5802222 L3.03130231,11.0725942 C3.24698647,11.1381646 3.41716675,11.3030041 3.48790571,11.5148681 C3.64831871,11.9953067 3.7761118,12.3491471 3.86857839,12.5706968 C3.95934025,12.788162 4.09417527,13.0648832 4.27239921,13.3979523 C4.37321509,13.5863595 4.38009307,13.810311 4.29102495,14.0044194 L3.53951667,15.6421999 L4.25118794,16.3104301 L6.03251181,15.5483219 C6.22679544,15.465201 6.44877026,15.4739754 6.6357229,15.5721659 C7.00102332,15.7640277 7.27322021,15.8974495 7.44479999,15.9697176 C7.61953128,16.0433131 7.9548478,16.1653796 8.44065086,16.3314709 C8.63693275,16.3985778 8.7926767,16.548807 8.86538101,16.7411617 L9.57250939,18.6120199 L10.4993142,18.591227 L11.0961476,16.9376646 C11.1646975,16.747743 11.3140075,16.5970812 11.5046571,16.5254566 C11.8958011,16.3785088 12.2416349,16.2491584 12.5421977,16.1373911 C12.8039897,16.0400412 13.1223034,15.8867935 13.4934399,15.6776981 C13.7015148,15.5604703 13.9559143,15.5571841 14.1670155,15.6689972 L15.7439676,16.5042547 L16.6305025,15.7125069 L15.8561342,14.0011301 C15.7756691,13.8232999 15.7751619,13.6200892 15.8547382,13.4418685 C16.0370606,13.0335353 16.160351,12.7267619 16.2224704,12.5307434 C16.2832183,12.3390526 16.3456807,12.0622192 16.407072,11.7055024 C16.4492368,11.4605022 16.6216614,11.2569821 16.8582214,11.1729911 L18.5056035,10.5880863 L18.5779926,9.44770174 L16.9575114,8.75391676 C16.7827815,8.67910873 16.6466533,8.53682007 16.5808114,8.36016907 C16.4198441,7.92830106 16.2929314,7.61166725 16.2030747,7.41605965 C16.1143251,7.22286224 15.9738341,6.95669259 15.7830295,6.62172026 C15.677285,6.43607749 15.6644194,6.21248859 15.7481863,6.01618508 L16.4733058,4.31690418 L15.7093237,3.52686246 L14.2211258,4.31440213 C14.0242762,4.41857298 13.7888454,4.4230994 13.5880489,4.32657373 C13.1546705,4.11824271 12.829188,3.97550384 12.6204677,3.90084548 C12.4166956,3.82795707 12.1292655,3.75057315 11.7626377,3.671335 C11.5278825,3.62059807 11.3361711,3.45377367 11.2554479,3.22998614 L10.5870708,1.37705446 Z M10.0237083,5.64149212 C12.459442,5.64149212 14.4339942,7.59383168 14.4339942,10.0021646 C14.4339942,12.4104975 12.459442,14.362837 10.0237083,14.362837 C7.58797468,14.362837 5.61342244,12.4104975 5.61342244,10.0021646 C5.61342244,7.59383168 7.58797468,5.64149212 10.0237083,5.64149212 Z M10.0237083,7.01854658 C8.35715373,7.01854658 7.00614429,8.35435786 7.00614429,10.0021646 C7.00614429,11.6499713 8.35715373,12.9857826 10.0237083,12.9857826 C11.6902629,12.9857826 13.0412723,11.6499713 13.0412723,10.0021646 C13.0412723,8.35435786 11.6902629,7.01854658 10.0237083,7.01854658 Z"],"setting":["M11.078035,0 C11.3724371,0 11.6350302,0.183056678 11.7339285,0.457230801 L12.4396543,2.41370379 C12.6930786,2.47650967 12.9108093,2.54030436 13.0942558,2.60592238 C13.2952001,2.67779926 13.5540423,2.78741449 13.8746747,2.93586046 L15.5184936,2.06596774 C15.794148,1.92009416 16.1343396,1.97375545 16.3504064,2.19719235 L17.7960017,3.69209722 C17.98787,3.8905102 18.0422042,4.18265582 17.9342767,4.43557836 L17.162857,6.24336136 C17.2913496,6.47797752 17.3939318,6.67854463 17.4711247,6.84658462 C17.5553742,7.02998593 17.6588292,7.28241713 17.7829588,7.60671302 L19.580333,8.37623211 C19.8497082,8.4915611 20.0170118,8.76152727 19.9986241,9.05119919 L19.8669066,11.126215 C19.8494975,11.4004703 19.668825,11.6382294 19.4072566,11.7310995 L17.7049419,12.3355083 C17.6562729,12.5705675 17.6053791,12.772402 17.551477,12.9424906 C17.4883274,13.1417599 17.389065,13.3979932 17.2526724,13.7155635 L18.1084613,15.6068822 C18.2316885,15.879218 18.1635045,16.1990386 17.9395819,16.3990196 L16.3138559,17.8509252 C16.0957241,18.0457347 15.7773686,18.084139 15.5182641,17.9469002 L13.8421792,17.0591354 C13.5477413,17.2124998 13.2783109,17.3348831 13.0324612,17.4263047 C12.8127426,17.5080092 12.5685018,17.5992352 12.2997543,17.6999771 L11.6499659,19.5002547 C11.5529743,19.7689756 11.2984077,19.9507082 11.0099151,19.9571805 L9.10927684,20 C8.81300029,20.0064684 8.54492708,19.8269822 8.44118272,19.5525044 L7.6751041,17.5256808 C7.3232066,17.4026533 7.06612795,17.3070148 6.89898146,17.2366139 C6.74058527,17.1698987 6.53544077,17.0722593 6.28058727,16.9426265 L4.38190658,17.7549437 C4.12577479,17.8645252 3.82821583,17.812324 3.62584584,17.6223069 L2.22106797,16.3032781 C2.00593124,16.1012735 1.94386481,15.7866753 2.0664447,15.519534 L2.88322205,13.7395109 C2.76017205,13.4979963 2.65957084,13.2838441 2.58116863,13.0959926 C2.49857708,12.8981035 2.39862152,12.628586 2.28009144,12.2848943 L0.491710371,11.7412063 C0.190471763,11.6496264 -0.0110085834,11.3694211 0.000465944291,11.0580168 L0.071249487,9.13703967 C0.0806273232,8.88253689 0.2313194,8.65393727 0.463026654,8.5427144 L2.34096885,7.64127468 C2.42759746,7.32228988 2.50386559,7.07419005 2.57165467,6.89274074 C2.63878533,6.7130538 2.74293335,6.47740464 2.8854431,6.18143219 L2.06997455,4.45996626 C1.94312228,4.19217928 2.00336838,3.87420996 2.21965377,3.66998322 L3.62443163,2.34352648 C3.82439931,2.15470767 4.11840992,2.10075785 4.37358276,2.20606012 L6.27210909,2.98952564 C6.4823493,2.85093927 6.67247185,2.73658268 6.84371422,2.6461118 C7.04934485,2.53747289 7.3225817,2.42318736 7.66837893,2.29976859 L8.32789678,0.458652854 C8.42637398,0.183743082 8.68933933,0 8.98430143,0 L11.078035,0 Z M10.0237083,7.01854658 C8.35715373,7.01854658 7.00614429,8.35435786 7.00614429,10.0021646 C7.00614429,11.6499713 8.35715373,12.9857826 10.0237083,12.9857826 C11.6902629,12.9857826 13.0412723,11.6499713 13.0412723,10.0021646 C13.0412723,8.35435786 11.6902629,7.01854658 10.0237083,7.01854658 Z"],"share":["M15.8153846,0 C17.5757653,0 19,1.449773 19,3.2346723 C19,5.01957161 17.5757653,6.46934461 15.8153846,6.46934461 C14.8689948,6.46934461 14.0197576,6.05033214 13.4367386,5.38549912 L7.15261285,8.82514052 C7.29248826,9.18940809 7.36923077,9.58567518 7.36923077,10 C7.36923077,10.5415447 7.23812473,11.0522398 7.00630231,11.5009538 L13.0141056,15.2255191 C13.5528137,14.2165053 14.6045882,13.5306554 15.8153846,13.5306554 C17.5757653,13.5306554 19,14.9804284 19,16.7653277 C19,18.550227 17.5757653,20 15.8153846,20 C14.0550039,20 12.6307692,18.550227 12.6307692,16.7653277 L12.634,16.627 L6.10445872,12.5810774 C5.57086177,12.9912437 4.9059594,13.2346723 4.18461538,13.2346723 C2.42423469,13.2346723 1,11.7848993 1,10 C1,8.21510069 2.42423469,6.7653277 4.18461538,6.7653277 C5.03696272,6.7653277 5.81050611,7.10520333 6.38173776,7.65843224 L12.7644192,4.16474612 C12.677473,3.8701237 12.6307692,3.55789277 12.6307692,3.2346723 C12.6307692,1.449773 14.0550039,0 15.8153846,0 Z M15.8153846,14.9260042 C14.8228382,14.9260042 14.0153846,15.7479365 14.0153846,16.7653277 C14.0153846,17.7827189 14.8228382,18.6046512 15.8153846,18.6046512 C16.807931,18.6046512 17.6153846,17.7827189 17.6153846,16.7653277 C17.6153846,15.7479365 16.807931,14.9260042 15.8153846,14.9260042 Z M4.18461538,8.16067653 C3.19206902,8.16067653 2.38461538,8.98260882 2.38461538,10 C2.38461538,11.0173912 3.19206902,11.8393235 4.18461538,11.8393235 C5.17716175,11.8393235 5.98461538,11.0173912 5.98461538,10 C5.98461538,8.98260882 5.17716175,8.16067653 4.18461538,8.16067653 Z M15.8153846,1.39534884 C14.8228382,1.39534884 14.0153846,2.21728112 14.0153846,3.2346723 C14.0153846,4.25206348 14.8228382,5.07399577 15.8153846,5.07399577 C16.807931,5.07399577 17.6153846,4.25206348 17.6153846,3.2346723 C17.6153846,2.21728112 16.807931,1.39534884 15.8153846,1.39534884 Z"],"shopping-cart":["M1.36079465,17.2306501 C2.11234079,17.2306501 2.7215893,17.850949 2.7215893,18.6161263 C2.7215893,19.3813037 2.11234079,20.0016025 1.36079465,20.0016025 C0.609248518,20.0016025 0,19.3813037 0,18.6161263 C0,17.850949 0.609248518,17.2306501 1.36079465,17.2306501 Z M16.783134,17.2306501 C17.5346802,17.2306501 18.1439287,17.850949 18.1439287,18.6161263 C18.1439287,19.3813037 17.5346802,20.0016025 16.783134,20.0016025 C16.0315879,20.0016025 15.4223394,19.3813037 15.4223394,18.6161263 C15.4223394,17.850949 16.0315879,17.2306501 16.783134,17.2306501 Z M19.9719514,0.49668153 C20.0783998,0.863598508 19.8725471,1.24890213 19.5121666,1.35728125 C18.7982969,1.57196699 18.334241,1.8430578 18.1074633,2.13994938 C17.86812,2.45329168 17.7362035,2.83556508 17.7135595,3.27141853 L17.7131084,12.8323625 C17.6732494,13.9462441 17.4168848,14.8238725 16.9164111,15.4524826 C16.3945527,16.1079527 15.5947748,16.477072 14.4917963,16.584084 L3.54966119,16.584084 C2.57344929,16.584084 1.76590691,16.3288555 1.15415016,15.8020123 C0.541978802,15.2748121 0.163433685,14.5112135 0.008805369,13.5421761 L9.09494702e-13,13.4310881 L0.000668719622,7.49295135 C0.045584952,6.46224786 0.368594413,5.61242386 0.977433804,4.97716319 C1.59596426,4.3317909 2.45989589,4.00173686 3.54966119,3.97158166 L13.0679473,3.97158166 C13.4437204,3.97158166 13.7483446,4.28173107 13.7483446,4.66431976 C13.7483446,5.04690844 13.4437204,5.35705785 13.0679473,5.35705785 L3.56830584,5.35679772 C2.82866484,5.37744115 2.30242606,5.57848395 1.95137733,5.94476684 C1.59063754,6.32116134 1.39097484,6.84646532 1.36079465,7.52365699 L1.36079465,13.3730593 C1.47020306,14.007541 1.69724177,14.4550799 2.03296418,14.7442031 C2.37838384,15.0416775 2.8749108,15.1986078 3.54966119,15.1986078 L14.4252585,15.2019282 C15.1263537,15.1317866 15.5906142,14.9175176 15.8592968,14.5800442 C16.1493642,14.2157108 16.323205,13.6205908 16.3527649,12.8071408 L16.3536426,3.23624335 C16.3909201,2.48974988 16.6171412,1.83419612 17.0332736,1.28940618 C17.4619717,0.728165533 18.1639533,0.318084015 19.1266828,0.0285573313 C19.4870634,-0.0798217902 19.865503,0.129764553 19.9719514,0.49668153 Z M13.0679473,11.5360956 C13.4437204,11.5360956 13.7483446,11.846245 13.7483446,12.2288337 C13.7483446,12.6114223 13.4437204,12.9215717 13.0679473,12.9215717 L4.75928089,12.9215717 C4.38350782,12.9215717 4.07888356,12.6114223 4.07888356,12.2288337 C4.07888356,11.846245 4.38350782,11.5360956 4.75928089,11.5360956 L13.0679473,11.5360956 Z M13.0679473,7.84149238 C13.4437204,7.84149238 13.7483446,8.15164179 13.7483446,8.53423048 C13.7483446,8.91681916 13.4437204,9.22696857 13.0679473,9.22696857 L4.75928089,9.22696857 C4.38350782,9.22696857 4.07888356,8.91681916 4.07888356,8.53423048 C4.07888356,8.15164179 4.38350782,7.84149238 4.75928089,7.84149238 L13.0679473,7.84149238 Z"],"shrink":["M8.67198031,10.5613195 C9.05857964,10.5613195 9.37198031,10.8747202 9.37198031,11.2613195 L9.37198031,17.2613195 C9.37198031,17.6479189 9.05857964,17.9613195 8.67198031,17.9613195 C8.28538099,17.9613195 7.97198031,17.6479189 7.97198031,17.2613195 L7.971,12.9073195 L1.19914449,19.7956288 C0.928099848,20.0712986 0.484900222,20.0750481 0.20923042,19.8040034 C-0.0664393831,19.5329588 -0.0701888169,19.0897591 0.200855825,18.8140893 L6.938,11.9603195 L2.67198031,11.9613195 C2.28538099,11.9613195 1.97198031,11.6479189 1.97198031,11.2613195 C1.97198031,10.8747202 2.28538099,10.5613195 2.67198031,10.5613195 L8.67198031,10.5613195 Z M19.792666,0.200855825 C20.0683358,0.471900467 20.0720852,0.915100092 19.8010406,1.19076989 L13.0638964,8.04453971 L17.3299161,8.04353971 C17.7165154,8.04353971 18.0299161,8.35694038 18.0299161,8.74353971 C18.0299161,9.13013903 17.7165154,9.44353971 17.3299161,9.44353971 L11.3299161,9.44353971 C10.9433167,9.44353971 10.6299161,9.13013903 10.6299161,8.74353971 L10.6299161,2.74353971 C10.6299161,2.35694038 10.9433167,2.04353971 11.3299161,2.04353971 C11.7165154,2.04353971 12.0299161,2.35694038 12.0299161,2.74353971 L12.0308964,7.09753971 L18.8027519,0.20923042 C19.0737965,-0.0664393831 19.5169962,-0.0701888169 19.792666,0.200855825 Z"],"smile-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M7.74358499,11.9992836 C7.8796076,13.1337478 8.84672907,13.9977416 10,13.9977416 C11.1476397,13.9977416 12.1116922,13.1419649 12.2545505,12.014406 C12.3018808,11.6408346 12.6430891,11.376364 13.0166605,11.4236943 C13.3902319,11.4710247 13.6547026,11.812233 13.6073722,12.1858044 C13.378445,13.9926929 11.8365892,15.361378 10,15.361378 C8.15440149,15.361378 6.60761388,13.9795299 6.38964607,12.1616213 C6.34481775,11.7877414 6.61156677,11.4483113 6.98544668,11.403483 C7.35932659,11.3586547 7.69875667,11.6254037 7.74358499,11.9992836 Z M5.81395349,6.27906977 C6.58458337,6.27906977 7.20930233,6.90378872 7.20930233,7.6744186 C7.20930233,8.44504849 6.58458337,9.06976744 5.81395349,9.06976744 C5.0433236,9.06976744 4.41860465,8.44504849 4.41860465,7.6744186 C4.41860465,6.90378872 5.0433236,6.27906977 5.81395349,6.27906977 Z M14.1860465,6.27906977 C14.9566764,6.27906977 15.5813953,6.90378872 15.5813953,7.6744186 C15.5813953,8.44504849 14.9566764,9.06976744 14.1860465,9.06976744 C13.4154166,9.06976744 12.7906977,8.44504849 12.7906977,7.6744186 C12.7906977,6.90378872 13.4154166,6.27906977 14.1860465,6.27906977 Z"],"smile":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M7.08636434,11.3988285 L6.98544668,11.403483 C6.61156677,11.4483113 6.34481775,11.7877414 6.38964607,12.1616213 C6.60761388,13.9795299 8.15440149,15.361378 10,15.361378 C11.8365892,15.361378 13.378445,13.9926929 13.6073722,12.1858044 C13.6547026,11.812233 13.3902319,11.4710247 13.0166605,11.4236943 C12.6430891,11.376364 12.3018808,11.6408346 12.2545505,12.014406 C12.1116922,13.1419649 11.1476397,13.9977416 10,13.9977416 C8.84672907,13.9977416 7.8796076,13.1337478 7.74358499,11.9992836 C7.69875667,11.6254037 7.35932659,11.3586547 6.98544668,11.403483 Z M5.81395349,6.27906977 C5.0433236,6.27906977 4.41860465,6.90378872 4.41860465,7.6744186 C4.41860465,8.44504849 5.0433236,9.06976744 5.81395349,9.06976744 C6.58458337,9.06976744 7.20930233,8.44504849 7.20930233,7.6744186 C7.20930233,6.90378872 6.58458337,6.27906977 5.81395349,6.27906977 Z M14.1860465,6.27906977 C13.4154166,6.27906977 12.7906977,6.90378872 12.7906977,7.6744186 C12.7906977,8.44504849 13.4154166,9.06976744 14.1860465,9.06976744 C14.9566764,9.06976744 15.5813953,8.44504849 15.5813953,7.6744186 C15.5813953,6.90378872 14.9566764,6.27906977 14.1860465,6.27906977 Z"],"square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M1.81818182,0 L18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 Z"],"star-off":["M3.90171373,12.9368 L0.429195178,9.12686535 L0.370505227,9.05280794 C-0.000364853239,8.51209066 -0.107225083,7.94317829 0.115683237,7.40642547 C0.342375444,6.86056122 0.852560088,6.53650198 1.58774642,6.3916391 L6.13074565,5.67712689 L8.67458358,0.751738528 C8.96429516,0.278520428 9.39026343,0 9.90811712,0 C10.417911,0 10.8438669,0.26937239 11.1500547,0.730423018 L11.1994253,0.818113787 L13.4845909,5.68075027 L18.6528488,6.50816993 C19.3576818,6.63471961 19.8512788,7.01613004 19.9733041,7.64640299 C20.0822157,8.20894243 19.854545,8.75883475 19.3513925,9.31285684 L15.758473,12.9501655 L16.6181218,18.2268966 C16.7042376,18.8654222 16.534251,19.4082818 16.0693177,19.7497377 C15.5917078,20.1005035 14.9818552,20.068472 14.205838,19.7415478 L9.8263118,17.3865013 L5.50818399,19.7023838 C4.90128557,20.0345087 4.28802767,20.0564483 3.76804244,19.706455 C3.2475308,19.3561074 3.03763767,18.7807328 3.1241912,18.0792974 L3.90171373,12.9368 Z M5.35594273,12.4960062 L5.30712816,12.8188636 L4.48336519,18.26544 C4.4580919,18.4708831 4.48068131,18.5328069 4.53438741,18.5689556 C4.58861993,18.6054586 4.66037893,18.6028914 4.85439264,18.4967453 L9.82717072,15.8297334 L10.1517549,16.0042753 L14.7947827,18.5048029 C15.1119905,18.6369613 15.2569894,18.6446146 15.2569383,18.6446146 C15.2695637,18.6353423 15.2830046,18.5924182 15.2611903,18.4287346 L14.2922183,12.4826546 L14.5371948,12.2346515 L18.3549114,8.37066147 C18.5758781,8.12694434 18.639249,7.97388468 18.6262903,7.90695163 C18.6264453,7.9077521 18.6078868,7.89341164 18.4230841,7.86010626 L12.5512243,6.9201747 L9.98067745,1.45027142 C9.93213187,1.38118077 9.91556942,1.3713654 9.90811712,1.3713654 C9.90751393,1.3713654 9.9012195,1.37548103 9.86938975,1.42398249 L7.03104437,6.92376864 L6.68746017,6.97780675 L1.82753342,7.74162935 C1.52543813,7.80137641 1.40555001,7.87752697 1.38285339,7.93217939 C1.35814682,7.99167165 1.37201649,8.07830931 1.47787101,8.24111185 L5.35594273,12.4960062 Z"],"star-on":["M9.88993214,17.5143551 L5.67925514,19.7706633 L5.58137404,19.8151697 C4.86621614,20.0856574 4.19175783,20.0309364 3.67796741,19.5732527 C3.19576628,19.1437087 3.02114918,18.5272631 3.12106237,17.8182442 L3.82494419,12.9582802 L0.644943731,9.61635601 C0.0942731134,9.05561309 -0.12003139,8.36789942 0.0652371375,7.6475266 C0.270499931,6.8494108 0.944591599,6.38981101 1.91626844,6.23594046 L6.1429793,5.59822482 L8.35612232,1.01301762 C8.69987723,0.366097394 9.23663637,-0.0174170702 9.91131194,0.000608459089 C10.5717106,0.0182525484 11.0939504,0.422542671 11.5040044,1.14356762 L13.64475,5.62965664 L18.3837285,6.28808837 C19.1367847,6.41806637 19.6918258,6.81025062 19.9136547,7.46427289 C20.1349495,8.11672079 19.9243574,8.77699895 19.3567704,9.45065589 L15.916492,12.9606774 L16.6886186,17.8170551 C16.81148,18.6567374 16.6644875,19.3222694 16.1027873,19.7179201 C15.5971351,20.0740917 14.964405,20.0740917 14.2364881,19.8236405 L14.1161887,19.7712214 L9.88993214,17.5143551 Z"],"stop-o":["M10,0 C4.47767857,0 0,4.47767857 0,10 C0,15.5223214 4.47767857,20 10,20 C15.5223214,20 20,15.5223214 20,10 C20,4.47767857 15.5223214,0 10,0 Z M10,18.3035714 C5.41517857,18.3035714 1.69642857,14.5848214 1.69642857,10 C1.69642857,8.01339286 2.39508929,6.1875 3.56026786,4.75892857 L15.2410714,16.4397321 C13.8125,17.6049107 11.9866071,18.3035714 10,18.3035714 Z M16.4397321,15.2410714 L4.75892857,3.56026786 C6.1875,2.39508929 8.01339286,1.69642857 10,1.69642857 C14.5848214,1.69642857 18.3035714,5.41517857 18.3035714,10 C18.3035714,11.9866071 17.6049107,13.8125 16.4397321,15.2410714 Z"],"stop":["M10,0 C4.47767857,0 0,4.47767857 0,10 C0,15.5223214 4.47767857,20 10,20 C15.5223214,20 20,15.5223214 20,10 C20,4.47767857 15.5223214,0 10,0 Z M15.2410714,16.4397321 L3.56026786,4.75892857 C3.91741071,4.31919643 4.31919643,3.91741071 4.75892857,3.56026786 L16.4397321,15.2410714 C16.0825893,15.6785714 15.6808036,16.0825893 15.2410714,16.4397321 Z"],"swap-left":["M2.6406503,11.9173152 L19.2310723,11.9173152 C19.6557393,11.9173152 20,12.2716113 20,12.7086576 C20,13.1457039 19.6557393,13.5 19.2310723,13.5 L0.770470992,13.5 C0.0834880204,13.5 -0.258696077,12.6434821 0.229609261,12.1461739 L5.54885399,6.72885877 C5.850706,6.42144154 6.33755745,6.42406316 6.63626714,6.73471432 C6.93497682,7.04536548 6.93242946,7.54640892 6.63057745,7.85382615 L2.6406503,11.9173152 Z"],"swap-right":["M17.6250577,12.0801747 C11.5245859,12.0801747 5.88283114,12.0801747 0.699793471,12.0801747 C0.52406311,12.0801747 2.13162821e-14,12.1722157 2.13162821e-14,12.7900873 C2.13162821e-14,13.407959 0.523635864,13.5 0.699793471,13.5 C9.35391235,13.5 18.294693,13.5 19.298806,13.5 C19.7049103,13.5 20,13.2133484 20,12.7900873 C20,12.559082 19.909729,12.4275208 19.8358612,12.3370514 C19.7403107,12.2304637 19.6827138,12.1681264 19.6630707,12.1500397 L14.3388214,6.67959595 C13.9907379,6.40224202 13.6708088,6.41058145 13.379034,6.70461423 C13.0872592,6.99864701 13.0679956,7.31541643 13.3212433,7.65492249 L17.6250577,12.0801747 Z"],"swap":["M19.29894,13.097555 C19.9200379,13.097555 20.2332042,13.8469628 19.7969407,14.2892722 L14.369746,19.7916791 C14.0983279,20.0668585 13.6553376,20.0697948 13.3802994,19.7982374 C13.1052612,19.52668 13.1023265,19.0834622 13.3737445,18.8082827 L17.6255116,14.497593 L0.703482198,14.497593 C0.317070803,14.497593 0.00382247492,14.1841838 0.00382247492,13.797574 C0.00382247492,13.4109642 0.317070803,13.097555 0.703482198,13.097555 L19.29894,13.097555 Z M6.61970059,0.201762638 C6.89473881,0.473320047 6.89767354,0.91653784 6.62625551,1.19171729 L2.37448841,5.50240698 L19.2965178,5.50240698 C19.6829292,5.50240698 19.9961775,5.81581617 19.9961775,6.20242599 C19.9961775,6.58903581 19.6829292,6.902445 19.2965178,6.902445 L0.701060011,6.902445 C0.0799621139,6.902445 -0.233204177,6.15303716 0.203059275,5.7107278 L5.63025404,0.208320918 C5.90167207,-0.0668585286 6.34466238,-0.0697947706 6.61970059,0.201762638 Z"],"table":["M1.36363636,5.13837546 L1.36363636,17.1578947 L18.6363636,17.1578947 L18.6363636,5.13837546 L1.36363636,5.13837546 Z M0.909090909,1.5 L19.0909091,1.5 C19.5929861,1.5 20,1.90058733 20,2.39473684 L20,17.6052632 C20,18.0994127 19.5929861,18.5 19.0909091,18.5 L0.909090909,18.5 C0.407013864,18.5 0,18.0994127 0,17.6052632 L0,2.39473684 C0,1.90058733 0.407013864,1.5 0.909090909,1.5 Z M6.13636364,3.25901769 C6.13636364,2.88840555 6.44162403,2.58796506 6.81818182,2.58796506 C7.1947396,2.58796506 7.5,2.88840555 7.5,3.25901769 L7.5,17.1578947 C7.5,17.5285069 7.1947396,17.8289474 6.81818182,17.8289474 C6.44162403,17.8289474 6.13636364,17.5285069 6.13636364,17.1578947 L6.13636364,3.25901769 Z M13.0964653,2.61842105 C13.4730231,2.61842105 13.7782835,2.91886155 13.7782835,3.28947368 L13.778,8.284 L18.6888172,8.28485783 C19.065375,8.28485783 19.3706354,8.58529833 19.3706354,8.95591046 C19.3706354,9.3265226 19.065375,9.62696309 18.6888172,9.62696309 L13.778,9.626 L13.778,12.688 L18.7804789,12.6882017 C19.1570367,12.6882017 19.4622971,12.9886422 19.4622971,13.3592543 C19.4622971,13.7298664 19.1570367,14.0303069 18.7804789,14.0303069 L13.778,14.03 L13.7782835,17.1883507 C13.7782835,17.5589629 13.4730231,17.8594034 13.0964653,17.8594034 C12.7199075,17.8594034 12.4146471,17.5589629 12.4146471,17.1883507 L12.414,14.03 L1.00075266,14.0303069 C0.624194872,14.0303069 0.318934474,13.7298664 0.318934474,13.3592543 C0.318934474,12.9886422 0.624194872,12.6882017 1.00075266,12.6882017 L12.414,12.688 L12.414,9.626 L0.909090909,9.62696309 C0.532533125,9.62696309 0.227272727,9.3265226 0.227272727,8.95591046 C0.227272727,8.58529833 0.532533125,8.28485783 0.909090909,8.28485783 L12.414,8.284 L12.4146471,3.28947368 C12.4146471,2.91886155 12.7199075,2.61842105 13.0964653,2.61842105 Z"],"tag-o":["M10.3680419,0 C10.5498787,0 10.7242015,0.0724186232 10.8523536,0.201196798 L19.2012145,8.59106451 C19.7601918,9.17730001 20.0381116,9.83950884 19.9957947,10.5491487 C19.9561893,11.2133202 19.692122,11.8233895 19.1886089,12.3950955 L12.1151532,19.4315469 L12.0000892,19.5235714 C11.3616982,19.9295813 10.7409201,20.0881735 10.1508458,19.9524881 C9.6353684,19.833956 9.09560983,19.5157043 8.47256962,18.9741189 L0.312115394,10.7551198 C0.187561563,10.6296724 0.116663511,10.4608505 0.114365484,10.2842393 L0,1.4733236 C0.00673232467,1.04433781 0.126372899,0.680846621 0.392497458,0.413184628 C0.666034778,0.138067049 1.05459295,0.0223681626 1.58823307,0 L10.3680419,0 Z M10.0839283,1.3629367 L1.61768408,1.36232283 C1.48885752,1.36787606 1.40787883,1.38105306 1.37492876,1.38246021 L1.369,1.382 L1.36901715,1.39736104 C1.36784064,1.41470949 1.36584848,1.44040771 1.36519119,1.47514745 L1.47600132,9.99128452 L9.40451245,17.9793885 C9.83600432,18.3526757 10.1940156,18.5637658 10.4573204,18.6243117 C10.6352857,18.6652342 10.881419,18.6072716 11.2067005,18.4111199 L18.1931122,11.4634648 C18.4708327,11.1468117 18.6118304,10.8210676 18.6328749,10.4681584 C18.651208,10.1607175 18.5240629,9.85776453 18.2224257,9.54119267 L10.0839283,1.3629367 Z M6.47348527,3.21141802 C8.10726533,3.21141802 9.43170575,4.53355435 9.43170575,6.16449217 C9.43170575,7.79542998 8.10726533,9.11756631 6.47348527,9.11756631 C4.83970521,9.11756631 3.51526478,7.79542998 3.51526478,6.16449217 C3.51526478,4.53355435 4.83970521,3.21141802 6.47348527,3.21141802 Z M6.47348527,4.57437532 C5.59375754,4.57437532 4.88059731,5.28629488 4.88059731,6.16449217 C4.88059731,7.04268945 5.59375754,7.75460901 6.47348527,7.75460901 C7.35321299,7.75460901 8.06637322,7.04268945 8.06637322,6.16449217 C8.06637322,5.28629488 7.35321299,4.57437532 6.47348527,4.57437532 Z"],"tag":["M10.3680419,0 C10.5498787,0 10.7242015,0.0724186232 10.8523536,0.201196798 L19.2012145,8.59106451 C19.7601918,9.17730001 20.0381116,9.83950884 19.9957947,10.5491487 C19.9561893,11.2133202 19.692122,11.8233895 19.1886089,12.3950955 L12.1151532,19.4315469 L12.0000892,19.5235714 C11.3616982,19.9295813 10.7409201,20.0881735 10.1508458,19.9524881 C9.6353684,19.833956 9.09560983,19.5157043 8.47256962,18.9741189 L0.312115394,10.7551198 C0.187561563,10.6296724 0.116663511,10.4608505 0.114365484,10.2842393 L0,1.4733236 C0.00673232467,1.04433781 0.126372899,0.680846621 0.392497458,0.413184628 C0.666034778,0.138067049 1.05459295,0.0223681626 1.58823307,0 L10.3680419,0 Z M6.47348527,4.57437532 C5.59375754,4.57437532 4.88059731,5.28629488 4.88059731,6.16449217 C4.88059731,7.04268945 5.59375754,7.75460901 6.47348527,7.75460901 C7.35321299,7.75460901 8.06637322,7.04268945 8.06637322,6.16449217 C8.06637322,5.28629488 7.35321299,4.57437532 6.47348527,4.57437532 Z"],"tags-o":["M0.204617964,9.16550767 C0.0740980033,9.04184986 0.000507565033,8.87232643 0.000507565033,8.69531758 L0.000803337996,3.35893737 C-0.00937532279,3.02485784 0.0769825179,2.72037321 0.270699622,2.46921136 C0.500257217,2.17158091 0.848238294,2.02412739 1.29861129,2 L6.81654766,2 C6.9967639,2 7.16954708,2.06970455 7.29664674,2.19368258 L16.3117527,10.9916608 C16.4982181,11.2123211 16.5845208,11.4830627 16.5517579,11.7661803 C16.5246563,12.0003757 16.4280412,12.2152729 16.2297605,12.439356 L10.78727,17.6753432 C10.5727684,17.8788135 10.302315,17.9935318 10.0051286,17.9935318 C9.72974264,17.9935318 9.47346105,17.8962597 9.18698361,17.6756211 L0.204617964,9.16550767 Z M1.35490847,8.41864477 L9.98276829,16.5987274 L15.105271,11.6740421 L6.53495036,3.31421322 L1.35441968,3.31318113 C1.35441968,3.31834936 1.35463332,5.02017058 1.35490847,8.41864477 Z M9.97643849,3.32073748 L6.98657566,3.32073748 C6.61256818,3.32073748 6.30937521,3.02652827 6.30937521,2.66360282 C6.30937521,2.30067737 6.61256818,2.00646816 6.98657566,2.00646816 L10.2579783,2.00646816 C10.4381945,2.00646816 10.6109777,2.07617271 10.7380774,2.20015073 L19.7531833,10.998129 C19.9396487,11.2187892 20.0259514,11.4895309 19.9931885,11.7726484 C19.9660869,12.0068439 19.8694718,12.221741 19.6711911,12.4458242 L14.2287007,17.6818114 C14.014199,17.8852817 13.7437457,18 13.4465592,18 C13.1711732,18 12.9148917,17.9027279 12.6284142,17.6820893 L11.2865402,16.4107649 C11.018932,16.1572264 11.0138024,15.7411815 11.2750828,15.4815027 C11.5363632,15.2218239 11.9651121,15.2168462 12.2327203,15.4703847 L13.4243922,16.6050097 L18.5467017,11.6805102 L9.97643849,3.32073748 Z M4.49553643,8.16649759 C3.37351398,8.16649759 2.46393507,7.28386996 2.46393507,6.19509361 C2.46393507,5.10631725 3.37351398,4.22368962 4.49553643,4.22368962 C5.61755887,4.22368962 6.52713778,5.10631725 6.52713778,6.19509361 C6.52713778,7.28386996 5.61755887,8.16649759 4.49553643,8.16649759 Z M4.49553643,6.85222827 C4.86954391,6.85222827 5.17273688,6.55801906 5.17273688,6.19509361 C5.17273688,5.83216815 4.86954391,5.53795894 4.49553643,5.53795894 C4.12152895,5.53795894 3.81833598,5.83216815 3.81833598,6.19509361 C3.81833598,6.55801906 4.12152895,6.85222827 4.49553643,6.85222827 Z"],"tags":["M10.2579783,2.00646794 C10.4381945,2.00646794 10.6109777,2.07617271 10.7380774,2.20015073 L19.7531833,10.998129 C19.9396487,11.2187892 20.0259514,11.4895309 19.9931885,11.7726484 C19.9660869,12.0068439 19.8694718,12.221741 19.6711911,12.4458242 L14.2287007,17.6818114 C14.014199,17.8852817 13.7437457,18 13.4465592,18 C13.1711732,18 12.939837,17.90245 12.6533596,17.6818114 L12.4833001,17.5471465 L13.4243922,16.6050097 L17.8611492,12.3395885 C18.0286813,12.1459284 18.1124474,11.9138855 18.1124474,11.6434597 C18.1124474,11.373034 18.0204901,11.1554326 17.8365755,10.9906557 L9.62658497,3.01503224 C9.23058093,2.64479482 8.82205848,2.38384332 8.40101762,2.23217773 C8.10381231,2.12511968 7.83714915,2.06883797 7.67707624,2.03925146 L7.54597231,2.01595878 C7.51125433,2.00948302 7.51031342,2.00742346 7.55265559,2.00676994 L10.2579783,2.00646794 Z M6.81654766,2 C6.9967639,2 7.16954708,2.06970455 7.29664674,2.19368258 L16.3117527,10.9916608 C16.4982181,11.2123211 16.5845208,11.4830627 16.5517579,11.7661803 C16.5246563,12.0003757 16.4280412,12.2152729 16.2297605,12.439356 L10.78727,17.6753432 C10.5727684,17.8788135 10.302315,17.9935318 10.0051286,17.9935318 C9.72974264,17.9935318 9.47346105,17.8962597 9.18698361,17.6756211 L0.204617964,9.16550767 C0.0740980033,9.04184986 0.000507565033,8.87232643 0.000507565033,8.69531758 L0.000803337996,3.35893737 C-0.00937532279,3.02485784 0.0769825179,2.72037321 0.270699622,2.46921136 C0.500257217,2.17158091 0.848238294,2.02412739 1.29861129,2 L6.81654766,2 Z M4.48982737,4.64789569 C3.61009965,4.64789569 2.89693942,5.34399482 2.89693942,6.20267661 C2.89693942,7.0613584 3.61009965,7.75745752 4.48982737,7.75745752 C5.3695551,7.75745752 6.08271533,7.0613584 6.08271533,6.20267661 C6.08271533,5.34399482 5.3695551,4.64789569 4.48982737,4.64789569 Z"],"taobao":["M1.97735213,6.56013503 L0.840832795,8.26240557 L2.93722292,9.52887666 C2.93722292,9.52887666 4.33096968,10.2254412 3.66287926,11.5328828 C3.04472095,12.7695355 0,15.4775554 0,15.4775554 L2.72606608,17.1388553 C4.61509394,13.1420385 4.48839983,13.6746991 4.96064564,12.2368965 C5.44827062,10.7767248 5.55579097,9.6555346 4.73029272,8.83978299 C3.67058001,7.80053395 3.55154201,7.70367278 1.97735213,6.56013503 Z M7.11078478,2.5 L9.62569401,3.19281826 C9.62569401,3.19281826 9.42219328,3.66588533 8.98831731,4.39969581 C19.0670834,1.61345941 19.6622287,6.11314014 19.6622287,6.11314014 L19.6622287,6.11314014 L19.6712449,6.1581547 C19.7486013,6.55624901 20.2859195,9.56760219 19.7966012,14.1067956 C19.2667449,18.9864068 12.7740961,17.1686521 12.7740961,17.1686521 L12.7740961,17.1686521 L13.123487,15.7718201 L14.6285933,16.0884325 C17.4084084,16.256061 17.139641,13.8870227 17.139641,13.8870227 L17.139641,13.8870227 L17.139641,6.98105775 C17.1588371,4.35872525 14.6132365,4.08308345 10.0441908,5.68478988 L10.0441908,5.68478988 L11.1115819,5.96788087 C11.0194408,6.26959485 10.677706,6.75011111 10.2361739,7.27532253 L10.2361739,7.27532253 L16.3410173,7.27532253 L16.3410173,8.48217842 L12.908491,8.48217842 L12.908491,9.99449454 L16.3294996,9.99449454 L16.3294996,11.2050967 L12.908491,11.2050967 L12.908491,13.7342926 C13.4191512,13.5666641 13.8990755,13.3431883 14.3060769,13.0377498 L14.3060769,13.0377498 L14.0065958,11.9388855 L15.6192002,11.4434709 L16.9668764,14.6618038 L14.9779843,15.4775554 L14.6247541,14.1887367 C13.7339892,14.8554828 11.8833312,15.8239645 8.65812247,15.7382988 C5.20637774,15.8239645 6.09716497,11.9388855 6.09716497,11.9388855 L6.09716497,11.9388855 L6.18546692,11.8904657 L8.60821267,11.8904657 C8.59669503,12.3933296 8.38551586,13.201632 8.66964012,13.6486269 C8.90769379,14.013659 9.50665602,14.0769771 9.89446141,14.0956218 L9.89446141,14.0956218 L10.0288339,14.0993464 L10.0288339,11.2050967 L6.51950098,11.2050967 L6.51950098,9.99821913 L10.0288339,9.99821913 L10.0288339,8.48590302 L9.1303906,8.48590302 C8.3432845,9.30165462 7.61760584,9.98332075 7.61760584,9.98332075 L7.61760584,9.98332075 L6.55789313,9.07443258 C7.31044629,8.29967319 8.05916024,7.07044806 8.52758915,6.25097186 C8.13575301,6.40605431 7.74662079,6.56749055 7.36035609,6.73521272 C6.97641224,7.21943192 6.52334019,7.71857117 6.02035835,8.21026122 C6.03955442,8.24005799 4.28105988,7.24925035 4.28105988,7.24925035 C5.98005914,5.8349458 6.98049769,2.89831647 7.09891579,2.53676243 L7.11078478,2.5 Z M3.46707928,2.78309099 C4.45768611,2.78309099 5.26012675,3.48335845 5.26012675,4.35500065 C5.26012675,5.21915035 4.45768611,5.91946112 3.46707928,5.91946112 C2.46881633,5.91946112 1.67400948,5.21544741 1.67017026,4.35500065 C1.67017026,3.48708304 2.46879401,2.78309099 3.46707928,2.78309099 Z"],"time-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M9.06976744,5.58139535 C9.45508238,5.58139535 9.76744186,5.89375483 9.76744186,6.27906977 L9.76744186,11.1627907 L14.6511628,11.1627907 C15.0364777,11.1627907 15.3488372,11.4751502 15.3488372,11.8604651 C15.3488372,12.2457801 15.0364777,12.5581395 14.6511628,12.5581395 L9.06976744,12.5581395 C8.6844525,12.5581395 8.37209302,12.2457801 8.37209302,11.8604651 L8.37209302,6.27906977 C8.37209302,5.89375483 8.6844525,5.58139535 9.06976744,5.58139535 Z"],"time":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M9.06976744,5.58139535 C8.6844525,5.58139535 8.37209302,5.89375483 8.37209302,6.27906977 L8.37209302,6.27906977 L8.37209302,11.8604651 C8.37209302,12.2457801 8.6844525,12.5581395 9.06976744,12.5581395 L9.06976744,12.5581395 L14.6511628,12.5581395 C15.0364777,12.5581395 15.3488372,12.2457801 15.3488372,11.8604651 C15.3488372,11.4751502 15.0364777,11.1627907 14.6511628,11.1627907 L14.6511628,11.1627907 L9.76744186,11.1627907 L9.76744186,6.27906977 C9.76744186,5.89375483 9.45508238,5.58139535 9.06976744,5.58139535 Z"],"twitter":["M20,3.89414472 C19.2641845,4.21529021 18.473566,4.43237024 17.6434684,4.52978778 C18.4904484,4.02991562 19.1413322,3.23830222 19.4472943,2.29557658 C18.6545979,2.75837382 17.7761905,3.09486065 16.8419412,3.27537714 C16.0936587,2.49092304 15.0272067,2 13.846993,2 C11.5811072,2 9.74377622,3.80823319 9.74377622,6.03937612 C9.74377622,6.35566351 9.78013844,6.66428024 9.85026557,6.9601125 C6.44000883,6.7916134 3.41675,5.18332907 1.39293274,2.73919714 C1.03969975,3.33597545 0.837369973,4.03017131 0.837369973,4.77013552 C0.837369973,6.17156737 1.56175733,7.4075684 2.6627534,8.13219126 C1.99031207,8.11096906 1.35760944,7.92917412 0.804384245,7.62694963 C0.803864784,7.64382511 0.803864784,7.6604449 0.803864784,7.67783176 C0.803864784,9.63436461 2.2180954,11.2669394 4.09490539,11.6384556 C3.75076296,11.730248 3.38843941,11.7798517 3.01416828,11.7798517 C2.74950327,11.7798517 2.49263016,11.7547942 2.24199057,11.7074917 C2.76404815,13.3119407 4.27931379,14.4801841 6.07482825,14.5129123 C4.67046738,15.5960113 2.9014454,16.2421376 0.978922899,16.2421376 C0.64776697,16.2421376 0.321286184,16.2232166 1.39282525e-13,16.1856303 C1.81577341,17.3316287 3.9725725,18 6.28962508,18 C13.8368635,18 17.9639754,11.8453081 17.9639754,6.50805421 C17.9639754,6.33316287 17.9598197,6.15852723 17.9520278,5.98491434 C18.7543342,5.41575045 19.4501513,4.70416773 20,3.89414472 L20,3.89414472 Z"],"uiw":["M5.97550739,0 L10.4510148,3.41834667 L8.74152308,8.94934776 L3.20949171,8.94934776 L1.5,3.41834667 L5.97550739,0 Z M5.97550739,20 L1.5,16.5816533 L3.20949171,11.0506522 L8.74152308,11.0506522 L10.4510148,16.5816533 L5.97550739,20 Z M18.5,12.9678909 L13.2386426,14.7649021 L9.98686188,10.0599974 L13.2385083,5.35519519 L18.5,7.15237223 L18.5,12.9678909 Z"],"unlock":["M15.6153336,2.04554828 C16.6081351,2.94132046 17.3834622,3.96804378 17.9372608,5.12249891 C18.104471,5.47106713 17.9574512,5.88918811 17.608883,6.05639824 C17.2603147,6.22360838 16.8421938,6.07658859 16.6749836,5.72802037 C16.2010479,4.74004827 15.5365653,3.86011042 14.6774817,3.08498749 C13.372881,1.90788902 11.8911411,1.33444811 10.2466258,1.40597349 C8.02663277,1.50252829 6.60309088,2.0364856 5.08813003,3.63135168 C3.94694425,4.83272826 3.39086048,6.19593035 3.40012592,7.75916819 L3.4,9.004 L18.0069396,9.00451279 L18.0069396,19.0045128 C18.0069396,19.5567975 17.5592243,20.0045128 17.0069396,20.0045128 L3.00693956,20.0045128 C2.45465481,20.0045128 2.00693956,19.5567975 2.00693956,19.0045128 L2.00638926,9.75414833 C2.00217607,9.72308678 2,9.69137817 2,9.65916156 L2,7.76327633 C1.98870641,5.83714956 2.68627515,4.12710654 4.07307936,2.66715661 C5.86496358,0.780761087 7.63077426,0.118421942 10.1857927,0.00729578292 C12.2101541,-0.0807503525 14.0462744,0.629837614 15.6153336,2.04554828 Z M16.6069396,10.4045128 L3.40693956,10.4045128 L3.40693956,18.6045128 L16.6069396,18.6045128 L16.6069396,10.4045128 Z M10.362347,11.6279517 C10.7489464,11.6279517 11.062347,11.9413524 11.062347,12.3279517 L11.062347,12.3279517 L11.0628217,14.4967243 C11.5415033,14.7473006 11.8681413,15.2487618 11.8681413,15.8265133 C11.8681413,16.6549404 11.1965685,17.3265133 10.3681413,17.3265133 C9.53971422,17.3265133 8.86814135,16.6549404 8.86814135,15.8265133 C8.86814135,15.2533045 9.189663,14.7551911 9.66219801,14.5026814 L9.66219801,14.5026814 L9.66234703,12.3279517 C9.66234703,11.9413524 9.97574771,11.6279517 10.362347,11.6279517 Z"],"up-circle-o":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M10,1.39534884 C5.24778239,1.39534884 1.39534884,5.24778239 1.39534884,10 C1.39534884,14.7522176 5.24778239,18.6046512 10,18.6046512 C14.7522176,18.6046512 18.6046512,14.7522176 18.6046512,10 C18.6046512,5.24778239 14.7522176,1.39534884 10,1.39534884 Z M9.51942697,7.63613781 C9.78350334,7.37374613 10.2092302,7.37167573 10.4758462,7.63148655 L10.4758462,7.63148655 L14.4473588,11.5016301 C14.7170449,11.7644327 14.7226251,12.1961 14.4598225,12.4657861 C14.1970199,12.7354721 13.7653526,12.7410523 13.4956665,12.4782497 L13.4956665,12.4782497 L10.0046519,9.07633992 L6.58558122,12.4735984 C6.31846398,12.7390116 5.8867628,12.7376302 5.62134964,12.4705129 C5.35593648,12.2033957 5.35731792,11.7716945 5.62443516,11.5062813 L5.62443516,11.5062813 Z"],"up-circle":["M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M9.51942697,7.63613781 L5.62443516,11.5062813 C5.35731792,11.7716945 5.35593648,12.2033957 5.62134964,12.4705129 C5.8867628,12.7376302 6.31846398,12.7390116 6.58558122,12.4735984 L10.0046519,9.07633992 L13.4956665,12.4782497 C13.7653526,12.7410523 14.1970199,12.7354721 14.4598225,12.4657861 C14.7226251,12.1961 14.7170449,11.7644327 14.4473588,11.5016301 L10.4758462,7.63148655 C10.2092302,7.37167573 9.78350334,7.37374613 9.51942697,7.63613781 Z"],"up-square-o":["M1.81818182,1.36363636 C1.5671433,1.36363636 1.36363636,1.5671433 1.36363636,1.81818182 L1.36363636,18.1818182 C1.36363636,18.4328567 1.5671433,18.6363636 1.81818182,18.6363636 L18.1818182,18.6363636 C18.4328567,18.6363636 18.6363636,18.4328567 18.6363636,18.1818182 L18.6363636,1.81818182 C18.6363636,1.5671433 18.4328567,1.36363636 18.1818182,1.36363636 L1.81818182,1.36363636 Z M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M9.51942697,7.61708699 L5.62443516,11.4872305 C5.35731792,11.7526437 5.35593648,12.1843449 5.62134964,12.4514621 C5.8867628,12.7185794 6.31846398,12.7199608 6.58558122,12.4545476 L10.0046519,9.05728911 L13.4956665,12.4591989 C13.7653526,12.7220015 14.1970199,12.7164213 14.4598225,12.4467352 C14.7226251,12.1770492 14.7170449,11.7453818 14.4473588,11.4825793 L10.4758462,7.61243574 C10.2092302,7.35262491 9.78350334,7.35469531 9.51942697,7.61708699 Z"],"up-square":["M18.1818182,0 C19.1859723,0 20,0.814027728 20,1.81818182 L20,18.1818182 C20,19.1859723 19.1859723,20 18.1818182,20 L1.81818182,20 C0.814027728,20 0,19.1859723 0,18.1818182 L0,1.81818182 C0,0.814027728 0.814027728,0 1.81818182,0 L18.1818182,0 Z M9.51942697,7.61708699 L5.62443516,11.4872305 C5.35731792,11.7526437 5.35593648,12.1843449 5.62134964,12.4514621 C5.8867628,12.7185794 6.31846398,12.7199608 6.58558122,12.4545476 L10.0046519,9.05728911 L13.4956665,12.4591989 C13.7653526,12.7220015 14.1970199,12.7164213 14.4598225,12.4467352 C14.7226251,12.1770492 14.7170449,11.7453818 14.4473588,11.4825793 L10.4758462,7.61243574 C10.2092302,7.35262491 9.78350334,7.35469531 9.51942697,7.61708699 Z"],"up":["M10.1025513,7.22165154 C13.549533,10.6902823 15.8466074,12.9862104 16.9937744,14.109436 C17.1906416,14.2940129 17.5317688,14.6698914 18.0392151,14.1790161 C18.3775126,13.851766 18.3644409,13.4939982 18,13.1057129 L10.556488,5.67610168 C10.432251,5.55870056 10.2805653,5.5 10.1014311,5.5 C9.92229687,5.5 9.76473264,5.55870056 9.6287384,5.67610168 L2.17555237,13.3108978 C1.93475791,13.6991321 1.94470649,14.025777 2.20539811,14.2908324 C2.46608974,14.5558878 2.78324382,14.5701396 3.15686035,14.3335876 L10.1025513,7.22165154 Z"],"upload":["M19.3107659,12.0514519 C19.6914194,12.0514519 20,12.3646267 20,12.7509475 L20,17.6690264 C19.9938202,18.3388667 19.8725879,18.8692232 19.6014711,19.2629832 C19.2734293,19.7394192 18.692794,19.9546046 17.8541437,20 L1.95063965,19.9982693 C1.30493215,19.9520847 0.783122117,19.6957368 0.444258688,19.2213785 C0.141889579,18.7981068 -0.00168144063,18.2714304 0,17.6625107 L0,12.7509492 C0,12.3646285 0.3085815,12.0514519 0.689234956,12.0514519 C1.06988841,12.0514519 1.37846979,12.3646249 1.37847075,12.7509457 L1.37848021,17.6644834 C1.37755618,17.9967232 1.44266621,18.235573 1.56028228,18.400218 C1.64140402,18.5137764 1.78414309,18.5838993 1.99909415,18.6010088 L17.8165968,18.6020475 C18.2362406,18.5788121 18.4438468,18.5018725 18.4715409,18.4616506 C18.5561601,18.3387527 18.6177678,18.0692372 18.6215319,17.662509 L18.6215319,12.7509475 C18.6215319,12.3646267 18.9301125,12.0514519 19.3107659,12.0514519 Z M9.99004267,0 C10.2138052,0 10.4126627,0.108218607 10.5385735,0.275898908 L14.8199853,4.58384481 C15.0903403,4.85579935 15.0922778,5.2986911 14.8243128,5.57307121 C14.5563478,5.84745133 14.1199533,5.84941764 13.8495983,5.5774631 L13.8495983,5.5774631 L10.679,2.388 L10.6792767,12.0312282 C10.6792767,12.4175489 10.3706961,12.7307237 9.99004267,12.7307237 C9.60938921,12.7307237 9.30080862,12.4175489 9.30080862,12.0312282 L9.3,2.383 L6.17196801,5.5740698 C5.93031044,5.82051895 5.55266265,5.84603478 5.28285432,5.65001654 L5.19724674,5.57647134 C4.92743145,5.3039653 4.92637202,4.86107049 5.19488043,4.58723811 L5.19488043,4.58723811 L9.49085833,0.206079767 C9.60417971,0.0905114571 9.74742341,0.0235159351 9.89543581,0.00518085699 C9.89909017,0.00602663088 9.90269067,0.00555466379 9.90629978,0.00511100628 C9.9298388,0.00139122319 9.95343509,8.63925827e-05 9.97703552,4.14935211e-06 L9.99004267,0 L9.99004267,0 Z"],"user-add":["M9.46727453,0 C12.6508009,0 15.2315589,2.56640935 15.2315589,5.73223573 C15.2315589,7.47655509 14.448084,9.03890148 13.2119914,10.0902571 C13.4822032,10.2238219 13.7275682,10.3582958 13.9497532,10.4930662 C14.4279751,10.7831407 14.9241978,11.1427602 15.4394636,11.5717392 C15.732385,11.8156078 15.7710449,12.2494418 15.5258128,12.5407346 C15.2805808,12.8320274 14.8443213,12.8704723 14.5513999,12.6266038 C14.0866111,12.2396488 13.6455819,11.9200289 13.2293546,11.6675584 C12.8528749,11.4391975 12.384017,11.2042359 11.8239965,10.9643237 C11.1032931,11.2862459 10.3062136,11.4644715 9.46727453,11.4644715 C8.53944258,11.4644715 7.66281089,11.2464759 6.88634681,10.8591798 L6.84481353,10.878634 L6.84481353,10.878634 C4.89437187,11.634739 3.4715441,12.752929 2.55274945,14.2369477 C1.63088171,15.7259301 1.25429819,17.3895789 1.42222738,19.2506112 C1.45637018,19.6289901 1.17559676,19.9632511 0.795102385,19.9972041 C0.414608014,20.031157 0.078478173,19.7519447 0.0443353722,19.3735658 C-0.149844712,17.2216146 0.29386687,15.2614114 1.37469861,13.5156736 C2.32539098,11.9801342 3.72215476,10.7855333 5.54907869,9.93439694 C4.41355013,8.88953631 3.70299014,7.39340475 3.70299014,5.73223573 C3.70299014,2.56640935 6.28374817,0 9.46727453,0 Z M16.868159,12.6926826 C17.2480582,12.6926826 17.5560273,13.0023735 17.5560273,13.3843967 L17.556,15.136 L19.3082859,15.1366553 C19.690309,15.1366553 20,15.4446244 20,15.8245236 C20,16.2044227 19.690309,16.5123919 19.3082859,16.5123919 L17.556,16.512 L17.5560273,18.2646504 C17.5560273,18.6466736 17.2480582,18.9563646 16.868159,18.9563646 C16.4882598,18.9563646 16.1802907,18.6466736 16.1802907,18.2646504 L16.18,16.512 L14.4280321,16.5123919 C14.046009,16.5123919 13.736318,16.2044227 13.736318,15.8245236 C13.736318,15.4446244 14.046009,15.1366553 14.4280321,15.1366553 L16.18,15.136 L16.1802907,13.3843967 C16.1802907,13.0023735 16.4882598,12.6926826 16.868159,12.6926826 Z M9.46727453,1.37573658 C7.04779449,1.37573658 5.08641839,3.32620768 5.08641839,5.73223573 C5.08641839,8.13826378 7.04779449,10.0887349 9.46727453,10.0887349 C11.8867546,10.0887349 13.8481307,8.13826378 13.8481307,5.73223573 C13.8481307,3.32620768 11.8867546,1.37573658 9.46727453,1.37573658 Z"],"user-delete":["M10.5957552,0 C13.8224853,0 16.4382669,2.56640935 16.4382669,5.73223573 C16.4382669,7.47669938 15.644028,9.03915996 14.3909809,10.090518 C14.664623,10.2235258 14.9136176,10.3581474 15.1390658,10.4930662 C15.6237777,10.7831407 16.1267346,11.1427602 16.6489931,11.5717392 C16.9458898,11.8156078 16.9850743,12.2494418 16.7365142,12.5407346 C16.4879541,12.8320274 16.045774,12.8704723 15.7488774,12.6266038 C15.277781,12.2396488 14.8307666,11.9200289 14.4088906,11.6675584 C14.0273537,11.4392287 13.5522104,11.2043 12.9846924,10.9644217 C12.2542265,11.2861908 11.4462112,11.4644715 10.5957552,11.4644715 C9.6553574,11.4644715 8.76685182,11.2464878 7.97986631,10.8592117 L7.93770472,10.878634 L7.93770472,10.878634 C5.96079356,11.634739 4.51865654,12.752929 3.5873929,14.2369477 C2.65301446,15.7259301 2.27132031,17.3895789 2.44152848,19.2506112 C2.47613463,19.6289901 2.19155082,19.9632511 1.80589275,19.9972041 C1.42023467,20.031157 1.0795432,19.7519447 1.04493705,19.3735658 C0.84812174,17.2216146 1.29785495,15.2614114 2.39335469,13.5156736 C3.35678473,11.9803959 4.77218575,10.7859405 6.62343881,9.9348321 C5.47339407,8.88942725 4.75324355,7.3933442 4.75324355,5.73223573 C4.75324355,2.56640935 7.36902513,0 10.5957552,0 Z M17.8192835,14.2393646 C18.088619,13.9725618 18.5261801,13.9716914 18.7966038,14.2374206 C19.0670274,14.5031499 19.0679096,14.9348524 18.7985741,15.2016552 L18.7985741,15.2016552 L17.607,16.381 L18.7985741,17.5612253 C19.0679096,17.8280282 19.0670274,18.2597307 18.7966038,18.5254599 C18.5261801,18.7911891 18.088619,18.7903187 17.8192835,18.5235159 L16.632,17.347 L15.4451813,18.5235159 C15.2027794,18.7636384 14.8241147,18.7883557 14.5536669,18.5971813 L14.467861,18.5254599 C14.1974374,18.2597307 14.1965552,17.8280282 14.4658907,17.5612253 L14.4658907,17.5612253 L15.656,16.381 L14.4658907,15.2016552 C14.1965552,14.9348524 14.1974374,14.5031499 14.467861,14.2374206 C14.7382847,13.9716914 15.1758458,13.9725618 15.4451813,14.2393646 L16.632,15.415 Z M10.5957552,1.37573658 C8.14344035,1.37573658 6.15544635,3.32620768 6.15544635,5.73223573 C6.15544635,8.13826378 8.14344035,10.0887349 10.5957552,10.0887349 C13.0480701,10.0887349 15.0360641,8.13826378 15.0360641,5.73223573 C15.0360641,3.32620768 13.0480701,1.37573658 10.5957552,1.37573658 Z"],"user":["M9.99296258,10.5729355 C12.478244,10.5729355 14.4929626,8.55821687 14.4929626,6.0729355 C14.4929626,3.58765413 12.478244,1.5729355 9.99296258,1.5729355 C7.5076812,1.5729355 5.49296258,3.58765413 5.49296258,6.0729355 C5.49296258,8.55821687 7.5076812,10.5729355 9.99296258,10.5729355 Z M10,0 C13.3137085,0 16,2.6862915 16,6 C16,8.20431134 14.8113051,10.1309881 13.0399615,11.173984 C16.7275333,12.2833441 19.4976819,15.3924771 19.9947005,19.2523727 C20.0418583,19.6186047 19.7690435,19.9519836 19.3853517,19.9969955 C19.0016598,20.0420074 18.6523872,19.7816071 18.6052294,19.4153751 C18.0656064,15.2246108 14.4363723,12.0699838 10.034634,12.0699838 C5.6099956,12.0699838 1.93381693,15.231487 1.39476476,19.4154211 C1.34758036,19.7816499 0.998288773,20.0420271 0.614600177,19.9969899 C0.230911582,19.9519526 -0.0418789616,19.6185555 0.00530544566,19.2523267 C0.500630192,15.4077896 3.28612316,12.3043229 6.97954305,11.1838052 C5.19718955,10.1447285 4,8.21217353 4,6 C4,2.6862915 6.6862915,0 10,0 Z"],"usergroup-add":["M12.3463805,11.1013364 C13.2265567,11.1013364 14.0874144,11.2471388 14.9012279,11.5291825 C15.2643672,11.6550359 15.4547893,12.04596 15.3265475,12.402336 C15.1983057,12.7587121 14.7999626,12.9455876 14.4368233,12.8197343 C13.7716638,12.5892097 13.0678099,12.4699988 12.3463805,12.4699988 C8.88031555,12.4699988 6.07051471,15.2274683 6.07051471,18.6289795 C6.07051471,18.8367718 6.0809751,19.0431943 6.10174374,19.247776 C6.13992287,19.6238599 5.860211,19.95911 5.47698981,19.996578 C5.09376861,20.0340461 4.75215616,19.7595437 4.71397703,19.3834599 C4.68863298,19.133808 4.67587786,18.8821019 4.67587786,18.6289795 C4.67587786,14.471577 8.11007889,11.1013364 12.3463805,11.1013364 Z M16.4921784,12.469798 C16.8736887,12.4715456 17.1873616,12.7822656 17.1927866,13.1638104 L17.192,15.423 L19.3059875,15.4180829 C19.6528465,15.4230146 19.9411725,15.6826968 19.9920418,16.0165053 L20,16.118691 C20.0017477,16.5002013 19.6938612,16.8050788 19.3123163,16.7996538 L19.3123163,16.7996538 L17.192,16.804 L17.1927866,19.1743938 C17.1982115,19.5559386 16.893334,19.8638251 16.5118238,19.8620775 C16.1303135,19.8603298 15.8166405,19.5496098 15.8112156,19.168065 L15.811,16.807 L13.301733,16.8139931 C12.954874,16.8090613 12.666548,16.5493791 12.6156787,16.2155706 L12.6077205,16.1133849 C12.6059728,15.7318746 12.9138593,15.4269972 13.2954042,15.4324221 L13.2954042,15.4324221 L15.811,15.426 L15.8112156,13.1574816 C15.8057907,12.7759368 16.1106681,12.4680503 16.4921784,12.469798 Z M7.67050268,8.21990587 C8.05562101,8.21990587 8.36782111,8.52629138 8.36782111,8.90423706 C8.36782111,9.28218274 8.05562101,9.58856825 7.67050268,9.58856825 C4.20443769,9.58856825 1.39463685,12.3460378 1.39463685,15.7475489 C1.39463685,15.9553413 1.40509723,16.1617638 1.42586588,16.3663455 C1.464045,16.7424294 1.18433314,17.0776795 0.801111945,17.1151475 C0.41789075,17.1526156 0.0762782936,16.8781132 0.0380991673,16.5020293 C0.0127551123,16.2523775 0,16.0006714 0,15.7475489 C0,11.5901465 3.43420103,8.21990587 7.67050268,8.21990587 Z M12.6092723,2.96635395 C14.7916095,2.96635395 16.5607434,4.7025385 16.5607434,6.84423068 C16.5607434,8.98592286 14.7916095,10.7221074 12.6092723,10.7221074 C10.4269351,10.7221074 8.65780123,8.98592286 8.65780123,6.84423068 C8.65780123,4.7025385 10.4269351,2.96635395 12.6092723,2.96635395 Z M12.6092723,4.33501632 C11.1971718,4.33501632 10.0524381,5.45842986 10.0524381,6.84423068 C10.0524381,8.2300315 11.1971718,9.35344503 12.6092723,9.35344503 C14.0213729,9.35344503 15.1661065,8.2300315 15.1661065,6.84423068 C15.1661065,5.45842986 14.0213729,4.33501632 12.6092723,4.33501632 Z M8.02481396,0 C9.26971966,0 10.4198525,0.56958919 11.1625902,1.52057247 C11.3968713,1.82054038 11.3390068,2.25009761 11.0333461,2.4800154 C10.7276854,2.70993319 10.289976,2.65314634 10.0556948,2.35317843 C9.57412927,1.73659357 8.83119077,1.36866238 8.02481396,1.36866238 C6.6127134,1.36866238 5.46797973,2.49207591 5.46797973,3.87787673 C5.46797973,5.08986403 6.35031358,6.12282783 7.5489833,6.34384426 C7.92747905,6.41363311 8.17666175,6.77132498 8.10554845,7.14277141 C8.03443515,7.51421785 7.669955,7.75875964 7.29145926,7.68897079 C5.43632189,7.34691172 4.07334288,5.75124816 4.07334288,3.87787673 C4.07334288,1.73618455 5.84247674,0 8.02481396,0 Z"],"usergroup-delete":["M12.4420313,11.1013364 C13.3105334,11.1013364 14.1599733,11.2471388 14.9629929,11.5291825 C15.3213158,11.6550359 15.5092122,12.04596 15.3826713,12.402336 C15.2561304,12.7587121 14.8630707,12.9455876 14.5047478,12.8197343 C13.8484106,12.5892097 13.1538921,12.4699988 12.4420313,12.4699988 C9.02193791,12.4699988 6.2494044,15.2274683 6.2494044,18.6289795 C6.2494044,18.8367718 6.25972604,19.0431943 6.28021922,19.247776 C6.31789196,19.6238599 6.08169113,19.9574366 5.67614746,19.9987252 C5.27060379,20.0400138 4.94853167,19.7595437 4.91085892,19.3834599 C4.88585101,19.133808 4.87326508,18.8821019 4.87326508,18.6289795 C4.87326508,14.471577 8.26191715,11.1013364 12.4420313,11.1013364 Z M18.8256139,13.7861843 C19.0956136,13.5202273 19.5312702,13.5223154 19.7986801,13.7908482 C20.0660899,14.0593809 20.0639904,14.4926704 19.7939907,14.7586274 L19.7939907,14.7586274 L18.16,16.367 L19.7939907,17.975879 C20.0639904,18.241836 20.0660899,18.6751255 19.7986801,18.9436582 C19.5312702,19.212191 19.0956136,19.2142791 18.8256139,18.9483221 L17.182,17.33 L15.5406093,18.9483221 C15.2976095,19.1876834 14.9204277,19.2099282 14.6524796,19.0162231 L14.5675431,18.9436582 C14.3001333,18.6751255 14.3022327,18.241836 14.5722325,17.975879 L14.5722325,17.975879 L16.205,16.367 L14.5722325,14.7586274 C14.3022327,14.4926704 14.3001333,14.0593809 14.5675431,13.7908482 C14.834953,13.5223154 15.2706096,13.5202273 15.5406093,13.7861843 L17.183,15.404 Z M7.56876625,8.21990587 C7.94877663,8.21990587 8.25683591,8.52629138 8.25683591,8.90423706 C8.25683591,9.28218274 7.94877663,9.58856825 7.56876625,9.58856825 C4.14867284,9.58856825 1.37613932,12.3460378 1.37613932,15.7475489 C1.37613932,15.9553413 1.38646096,16.1617638 1.40695414,16.3663455 C1.44462689,16.7424294 1.16862494,17.0776795 0.790486531,17.1151475 C0.412348126,17.1526156 0.0752665892,16.8781132 0.0375938454,16.5020293 C0.012585937,16.2523775 0,16.0006714 0,15.7475489 C0,11.5901465 3.38865208,8.21990587 7.56876625,8.21990587 Z M12.7014363,2.96635395 C14.8548284,2.96635395 16.6004977,4.7025385 16.6004977,6.84423068 C16.6004977,8.98592286 14.8548284,10.7221074 12.7014363,10.7221074 C10.5480441,10.7221074 8.80237487,8.98592286 8.80237487,6.84423068 C8.80237487,4.7025385 10.5480441,2.96635395 12.7014363,2.96635395 Z M12.7014363,4.33501632 C11.3080649,4.33501632 10.1785142,5.45842986 10.1785142,6.84423068 C10.1785142,8.2300315 11.3080649,9.35344503 12.7014363,9.35344503 C14.0948077,9.35344503 15.2243584,8.2300315 15.2243584,6.84423068 C15.2243584,5.45842986 14.0948077,4.33501632 12.7014363,4.33501632 Z M7.91837818,0 C9.14677229,0 10.2816505,0.56958919 11.014537,1.52057247 C11.2457108,1.82054038 11.1886138,2.25009761 10.8870071,2.4800154 C10.5854005,2.70993319 10.1534966,2.65314634 9.92232282,2.35317843 C9.44714441,1.73659357 8.71405975,1.36866238 7.91837818,1.36866238 C6.52500679,1.36866238 5.39545609,2.49207591 5.39545609,3.87787673 C5.39545609,5.08986403 6.26608726,6.12282783 7.44885863,6.34384426 C7.82233425,6.41363311 8.06821197,6.77132498 7.99804186,7.14277141 C7.92787176,7.51421785 7.56822584,7.75875964 7.19475021,7.68897079 C5.36421815,7.34691172 4.01931678,5.75124816 4.01931678,3.87787673 C4.01931678,1.73618455 5.76498603,0 7.91837818,0 Z"],"verification":["M2.72727273,3.33333333 C1.97415716,3.33333333 1.36363636,3.930287 1.36363636,4.66666667 L1.36363636,15.3333333 C1.36363636,16.069713 1.97415716,16.6666667 2.72727273,16.6666667 L17.2727273,16.6666667 C18.0258428,16.6666667 18.6363636,16.069713 18.6363636,15.3333333 L18.6363636,4.66666667 C18.6363636,3.930287 18.0258428,3.33333333 17.2727273,3.33333333 L2.72727273,3.33333333 Z M17.2727273,2 C18.7789584,2 20,3.19390733 20,4.66666667 L20,15.3333333 C20,16.8060927 18.7789584,18 17.2727273,18 L2.72727273,18 C1.22104159,18 0,16.8060927 0,15.3333333 L0,4.66666667 C0,3.19390733 1.22104159,2 2.72727273,2 L17.2727273,2 Z M8.16666667,13.1333333 L4,13.1333333 C3.62344222,13.1333333 3.31818182,13.4318102 3.31818182,13.8 C3.31818182,14.1681898 3.62344222,14.4666667 4,14.4666667 L4,14.4666667 L8.16666667,14.4666667 C8.54322445,14.4666667 8.84848485,14.1681898 8.84848485,13.8 C8.84848485,13.4318102 8.54322445,13.1333333 8.16666667,13.1333333 L8.16666667,13.1333333 Z M13.75,5.33333333 C12.2256209,5.33333333 10.9848485,6.52447482 10.9848485,8 C10.9848485,8.77302759 11.3254047,9.46800006 11.8688812,9.95452977 C10.8391408,10.5627758 10.1515152,11.6575022 10.1515152,12.9090402 C10.1515152,13.2662051 10.2078201,13.6168504 10.3172774,13.9516079 C10.4319483,14.3023104 10.8156694,14.4957175 11.1743424,14.3835948 C11.5330155,14.2714721 11.7308182,13.8962782 11.6161473,13.5455757 C11.5494668,13.3416441 11.5151515,13.1279418 11.5151515,12.9090402 C11.5151515,11.7335986 12.5129554,10.7757069 13.75,10.7757069 C14.9870446,10.7757069 15.9848485,11.7335986 15.9848485,12.9090402 C15.9848485,13.0815383 15.9635437,13.2508273 15.9218367,13.4147606 C15.8309344,13.7720611 16.0534757,14.1337638 16.4188968,14.2226461 C16.7843178,14.3115284 17.154241,14.0939324 17.2451433,13.7366318 C17.3135782,13.4676418 17.3484848,13.1902722 17.3484848,12.9090402 C17.3484848,11.6575022 16.6608592,10.5627758 15.6313396,9.95339218 C16.1745953,9.46800006 16.5151515,8.77302759 16.5151515,8 C16.5151515,6.52447482 15.2743791,5.33333333 13.75,5.33333333 Z M8.16666667,9.63333333 L4,9.63333333 C3.62344222,9.63333333 3.31818182,9.93181017 3.31818182,10.3 C3.31818182,10.6681898 3.62344222,10.9666667 4,10.9666667 L4,10.9666667 L8.16666667,10.9666667 C8.54322445,10.9666667 8.84848485,10.6681898 8.84848485,10.3 C8.84848485,9.93181017 8.54322445,9.63333333 8.16666667,9.63333333 L8.16666667,9.63333333 Z M13.75,6.66666667 C14.5268073,6.66666667 15.1515152,7.26638618 15.1515152,8 C15.1515152,8.73361382 14.5268073,9.33333333 13.75,9.33333333 C12.9731927,9.33333333 12.3484848,8.73361382 12.3484848,8 C12.3484848,7.26638618 12.9731927,6.66666667 13.75,6.66666667 Z M8.16666667,6.13333333 L4,6.13333333 C3.62344222,6.13333333 3.31818182,6.43181017 3.31818182,6.8 C3.31818182,7.16818983 3.62344222,7.46666667 4,7.46666667 L4,7.46666667 L8.16666667,7.46666667 C8.54322445,7.46666667 8.84848485,7.16818983 8.84848485,6.8 C8.84848485,6.43181017 8.54322445,6.13333333 8.16666667,6.13333333 L8.16666667,6.13333333 Z"],"verticle-left":["M13.8859421,2.20275228 C14.1590739,1.92747624 14.6070655,1.92239675 14.8865593,2.19140691 C15.166053,2.46041707 15.1712103,2.90164821 14.8980785,3.17692425 L14.8980785,3.17692425 L8.27214312,9.85487499 L15.2636028,16.7309475 C15.5401323,17.0029132 15.540454,17.4441734 15.2643213,17.7165299 C14.9881887,17.9888864 14.5401676,17.9892033 14.2636381,17.7172376 L14.2636381,17.7172376 L6.893,10.469 L6.89370691,17.3076249 C6.89370691,17.6900131 6.58171499,18 6.19685345,18 C5.81199192,18 5.5,17.6900131 5.5,17.3076249 L5.5,2.69237509 C5.5,2.30998689 5.81199192,2 6.19685345,2 C6.58171499,2 6.89370691,2.30998689 6.89370691,2.69237509 L6.893,9.249 Z"],"verticle-right":["M13.6062931,9.25610352 L6.61405795,2.20275228 C6.24724783,1.91137478 5.90986903,1.91137478 5.60192154,2.20275228 C5.29397405,2.49412977 5.29397405,2.81885376 5.60192154,3.17692425 L12.2278569,9.85487499 L5.23639721,16.7309475 C4.92268131,17.0346038 4.9150238,17.356486 5.21342468,17.6965942 C5.51182556,18.0367025 5.85280464,18.0435836 6.23636191,17.7172376 L13.6062931,10.4718628 L13.6062931,17.3076249 C13.6062931,17.7692083 13.8385776,18 14.3031465,18 C14.7677155,18 15,17.7692083 15,17.3076249 L15,2.69237509 C15,2.22607557 14.7677155,1.99528387 14.3031465,2 C13.8385776,2.00471613 13.6062931,2.23550783 13.6062931,2.69237509 L13.6062931,9.25610352 Z"],"video-camera":["M1.82283154,10.1460667 C1.57115103,10.1460667 1.36712366,10.3508867 1.36712366,10.603545 L1.36712366,18.1700871 C1.36712366,18.4227453 1.57115103,18.6275653 1.82283154,18.6275653 L14.9906676,18.6275653 C15.2423481,18.6275653 15.4463755,18.4227453 15.4463755,18.1700871 L15.4463755,10.603545 C15.4463755,10.3508867 15.2423481,10.1460667 14.9906676,10.1460667 L1.82283154,10.1460667 Z M14.9906676,8.77363204 C15.9973897,8.77363204 16.8134992,9.59291196 16.8134992,10.603545 L16.8134992,18.1700871 C16.8134992,19.1807201 15.9973897,20 14.9906676,20 L1.82283154,20 C0.81610948,20 0,19.1807201 0,18.1700871 L0,10.603545 C0,9.59291196 0.81610948,8.77363204 1.82283154,8.77363204 L14.9906676,8.77363204 Z M20,12.6907955 L20,16.1729136 C20,16.6075408 19.6026219,16.9326874 19.1785735,16.8450293 L17.746,16.549 L17.746,15.147 L18.6328763,15.3309948 L18.6328763,13.5388772 L17.746,13.728 L17.746,12.325 L19.1737979,12.0196847 C19.5991635,11.9285722 20,12.2541653 20,12.6907955 Z M5.01278674,13.1378266 C4.00606468,13.1378266 3.1899552,13.9571065 3.1899552,14.9677395 C3.1899552,15.9783725 4.00606468,16.7976524 5.01278674,16.7976524 C6.01950881,16.7976524 6.83561829,15.9783725 6.83561829,14.9677395 C6.83561829,13.9571065 6.01950881,13.1378266 5.01278674,13.1378266 Z M5.01278674,14.052783 C5.51614778,14.052783 5.92420252,14.462423 5.92420252,14.9677395 C5.92420252,15.473056 5.51614778,15.8826959 5.01278674,15.8826959 C4.50942571,15.8826959 4.10137097,15.473056 4.10137097,14.9677395 C4.10137097,14.462423 4.50942571,14.052783 5.01278674,14.052783 Z M12.6992895,0.0996970291 C14.8385739,0.0996970291 16.5728065,1.84066686 16.5728065,3.98826198 C16.5728065,6.1358571 14.8385739,7.87682693 12.6992895,7.87682693 C10.5600051,7.87682693 8.82577245,6.1358571 8.82577245,3.98826198 C8.82577245,1.84066686 10.5600051,0.0996970291 12.6992895,0.0996970291 Z M4.10137097,0 C6.24065536,0 7.974888,1.74096983 7.974888,3.88856495 C7.974888,6.03616007 6.24065536,7.7771299 4.10137097,7.7771299 C1.96208659,7.7771299 0.227853943,6.03616007 0.227853943,3.88856495 C0.227853943,1.74096983 1.96208659,0 4.10137097,0 Z M12.6992895,1.47213172 C11.3150466,1.47213172 10.1928961,2.59864161 10.1928961,3.98826198 C10.1928961,5.37788235 11.3150466,6.50439224 12.6992895,6.50439224 C14.0835323,6.50439224 15.2056829,5.37788235 15.2056829,3.98826198 C15.2056829,2.59864161 14.0835323,1.47213172 12.6992895,1.47213172 Z M4.10137097,1.37243469 C2.71712814,1.37243469 1.5949776,2.49894458 1.5949776,3.88856495 C1.5949776,5.27818532 2.71712814,6.40469521 4.10137097,6.40469521 C5.48561381,6.40469521 6.60776434,5.27818532 6.60776434,3.88856495 C6.60776434,2.49894458 5.48561381,1.37243469 4.10137097,1.37243469 Z"],"warning-o":["M17.5091576,19.5 L2.49148361,19.5 C1.48439979,19.5 0.675357727,19.0950413 0.271315864,18.3887333 C-0.132830165,17.6824252 -0.0836634748,16.7598225 0.406711764,15.8582768 L7.98396545,1.92864732 C8.47719485,1.0205279 9.21063271,0.5 9.99532059,0.5 C10.7801126,0.5 11.5128213,1.01989174 12.0074257,1.92720536 L19.5926378,15.8596975 C20.082888,16.7612645 20.1335964,17.6831886 19.7287003,18.3894118 C19.3253043,19.0956987 18.5155956,19.5 17.5091576,19.5 L17.5091576,19.5 Z M9.99609142,1.96223661 C9.7465913,1.96223661 9.46082033,2.2159375 9.22915355,2.64076563 L1.65189987,16.5718158 C1.41448309,17.0090279 1.35892056,17.4017511 1.50073313,17.6494933 C1.6426707,17.8966205 2.00396254,18.038548 2.49150444,18.038548 L17.5091784,18.038548 C17.9974911,18.038548 18.3581372,17.8974051 18.4999706,17.6494933 C18.6410331,17.4023873 18.5862206,17.0098125 18.348158,16.5725792 L10.7630501,2.64076563 C10.53205,2.2159375 10.2448207,1.96223661 9.99609142,1.96223661 L9.99609142,1.96223661 Z M10.0003623,12.9037344 C9.60696623,12.9037344 9.28765358,12.576875 9.28765358,12.1725949 L9.28765358,5.59236049 C9.28765358,5.18875893 9.60696623,4.86119978 10.0003623,4.86119978 C10.3938208,4.86119978 10.7131334,5.18875893 10.7131334,5.59236049 L10.7131334,12.1725737 C10.7131126,12.576875 10.3938,12.9037344 10.0003623,12.9037344 Z M9.99523726,16.4776217 C10.6085917,16.4776217 11.105842,15.9666574 11.105842,15.3363705 C11.105842,14.7060837 10.6086126,14.1951194 9.99523726,14.1951194 C9.38186196,14.1951194 8.88465338,14.7060837 8.88465338,15.3363705 C8.88465338,15.9666574 9.38188279,16.4776217 9.99523726,16.4776217 Z"],"warning":["M19.5907523,15.8607776 L12.0056301,1.92309891 C11.5148908,1.01057747 10.7787819,0.5 9.98933176,0.5 C9.19988163,0.5 8.47444097,1.02144082 7.97303345,1.93396226 L0.409247749,15.8607776 C-0.0814915205,16.7624357 -0.134832745,17.6858205 0.270560564,18.3919383 C0.675953874,19.098056 1.48674049,19.5 2.48955552,19.5 L17.5104445,19.5 C18.5132595,19.5 19.3240461,19.098056 19.7294394,18.3919383 C20.1348327,17.6858205 20.0814915,16.773299 19.5907523,15.8607776 Z M10,4.85620354 C10.3947251,4.85620354 10.7147724,5.18210406 10.7147724,5.58404803 L10.7147724,12.1672384 C10.7147724,12.5692158 10.3947579,12.8950829 10,12.8950829 C9.6052421,12.8950829 9.28522759,12.5692158 9.28522759,12.1672384 L9.28522759,5.58404803 C9.28522759,5.19296741 9.60527494,4.85620354 10,4.85620354 L10,4.85620354 Z M10,16.4799886 C9.38124179,16.4799886 8.89050252,15.9694111 8.89050252,15.3393368 C8.89050252,14.7092624 9.39191004,14.198685 10,14.198685 C10.6187582,14.198685 11.1094975,14.7092624 11.1094975,15.3393368 C11.1094975,15.9694111 10.60809,16.4799886 10,16.4799886 Z"],"weibo":["M14.8116637,9.80140866 C14.0339912,9.65987768 14.4126385,9.26711618 14.4126385,9.26711618 C14.4126385,9.26711618 15.1734442,8.08881081 14.2616596,7.23259532 C13.1310733,6.1718952 10.3849638,7.36768075 10.3849638,7.36768075 C9.33593364,7.67356288 9.61438018,7.22779766 9.76300352,6.47114405 C9.76300352,5.57886267 9.4371344,4.06905983 6.64315781,4.96134121 C3.85215903,5.85766931 1.45487431,8.99892697 1.45487431,8.99892697 C-0.211604897,11.0866601 0.00975232499,12.7000716 0.00975232499,12.7000716 C0.426022125,16.2618754 4.45783025,17.2399306 7.59394275,17.4714908 C10.8927898,17.7140855 15.3461567,16.4039905 16.6957668,13.7114601 C18.046177,11.014883 15.5924252,9.94792503 14.8116193,9.80142952 L14.8116637,9.80140866 Z M13.7679448,12.3499675 C13.7679448,14.4010716 11.1149692,16.3269776 7.83830014,16.4674239 C4.56240882,16.6106445 1.91492222,15.0688225 1.91492222,13.0177184 C1.91492222,10.9633185 4.56238659,9.3165738 7.83830014,9.17466735 C11.1149915,9.03257317 13.7679448,10.3006991 13.7679448,12.3499675 Z M7.18436189,10.5272738 C3.89060376,10.8891425 4.27100662,13.7855944 4.27100662,13.7855944 C4.27100662,13.7855944 4.23709526,14.702907 5.15416883,15.1698654 C7.08142778,16.1495893 9.06595383,15.5567445 10.0690947,14.3410591 C11.0720578,13.1252069 10.4839867,10.168388 7.18436189,10.5272738 Z M7.465164,13.6015728 C7.465164,14.082507 6.96653802,14.526812 6.35300007,14.592686 C5.73886212,14.6604164 5.24281394,14.3270833 5.24281394,13.8445222 C5.24281394,13.3632125 5.68299503,12.8598337 6.29831077,12.7998212 C7.00498276,12.7363043 7.465164,13.1184276 7.465164,13.6015728 Z M8.46770488,12.4510521 C8.57850571,12.6260833 8.49908289,12.8890994 8.29537025,13.0402048 C8.08690201,13.1859703 7.83103342,13.1659035 7.72121037,12.9906846 C7.60609839,12.8195125 7.64945428,12.5450863 7.85965586,12.4015319 C8.1035688,12.230923 8.35750405,12.2804223 8.46770488,12.4510521 Z M13.3275415,2.6463241 C13.6630329,2.58558155 14.8597085,2.36491004 16.0240284,2.62093822 C18.1067997,3.07700798 20.9652656,4.96670208 19.679167,8.98881016 L19.679167,8.98881016 C19.5852108,9.56361158 19.2814974,9.60925193 18.9193391,9.60925193 C18.4866025,9.60925193 18.1375777,9.35397469 18.1375777,8.94738341 C18.1375777,8.59475537 18.2930677,8.23695421 18.2930677,8.23695421 C18.3385347,8.08862307 18.7044486,7.16686737 18.0516881,5.78941738 C16.8536347,3.90160063 14.4433943,3.87435826 14.1585033,3.98220132 C13.9667389,4.05240013 13.7146678,4.09951455 13.5679276,4.12312429 L13.4624324,4.13888358 L13.4624324,4.13888358 L13.4475201,4.14085786 C13.011228,4.14085786 12.6620253,3.8079211 12.6620253,3.40354091 C12.6620253,3.06397086 12.9036049,2.77665359 13.2349852,2.68850179 C13.2349852,2.68850179 13.2420741,2.67763405 13.2532298,2.67523522 C13.2771411,2.67060444 13.3018524,2.64834746 13.3275415,2.6463241 Z M13.9883242,5.25748201 C13.9883242,5.25748201 17.3548384,4.6734816 16.9524799,8.06834774 C16.9524799,8.08841448 16.9497465,8.10443449 16.9452354,8.12245701 C16.9077684,8.36321612 16.6815,8.54763401 16.4163869,8.54763401 C16.1160069,8.54763401 15.8728495,8.32270718 15.8728495,8.04148085 C15.8728495,8.04148085 16.4065869,5.7724587 13.9883242,6.27272951 C13.6892775,6.27272951 13.4500757,6.04613393 13.4500757,5.7680365 C13.4500757,5.48459908 13.6892997,5.25748201 13.9883242,5.25748201 Z"],"weixin":["M14.0002275,7.30073677 C17.2000455,7.30073677 20,9.55838358 20,12.3067649 C20,13.7789685 18.900489,15.1533825 17.5002843,16.2330878 L17.5002843,16.2330878 L18.0002275,18 L16.1000796,16.9202947 C15.4004322,17.1163206 14.7003298,17.312793 14.0002275,17.312793 C10.6002502,17.312793 8.00045491,15.0551463 8.00045491,12.3067649 C8.00045491,9.55838356 10.7003298,7.30073677 14.0002275,7.30073677 Z M7.00011374,2 C10.5001706,2 13.5002843,4.06117437 14.3009212,6.8095557 L14.3009212,6.8095557 L13.6008188,6.8095557 C10.2008416,6.80955572 7.60104628,9.26412146 7.60104628,12.3067649 C7.6010463,12.7974994 7.700671,13.288234 7.80075061,13.7789685 L7.80075061,13.7789685 L7.10064824,13.7789685 C6.20038667,13.7789685 5.50028433,13.5829426 4.60047765,13.3864702 L4.60047765,13.3864702 L2.10030707,14.5644117 L2.79995452,12.5032373 C1.09996589,11.3252958 1.38911105e-12,9.75485601 1.38911105e-12,7.88970753 C1.38911105e-12,4.55235544 3.10019335,2 7.00011374,2 Z M12.1005345,10.0486716 C11.8002957,10.0486716 11.4004322,10.4416164 11.4004322,10.7358785 C11.4004322,11.1283769 11.700671,11.4230855 12.1005345,11.4230855 C12.6004777,11.4230855 13.0003412,11.0305872 13.0007961,10.7358785 C13.0007961,10.3433802 12.6004777,10.0486716 12.1005345,10.0486716 Z M15.9003753,10.0486716 C15.6001365,10.0486716 15.2002729,10.4416164 15.2002729,10.7358785 C15.2002729,11.1283769 15.6005914,11.4230855 15.9003753,11.4230855 C16.500398,11.4230855 16.8006369,11.0305872 16.8006369,10.7358785 C16.8006369,10.3433802 16.4003184,10.0486716 15.9003753,10.0486716 Z M4.80018196,4.84617101 C4.20061413,4.84617101 3.70021609,5.23866935 3.70021609,5.72985042 C3.70021609,6.31882117 4.30023883,6.61352981 4.80018196,6.61352981 C5.30058002,6.61352981 5.60036393,6.31882117 5.70044354,5.72985042 C5.70044354,5.14087965 5.30012509,4.84617101 4.80018196,4.84617101 Z M9.70044354,4.84617101 C9.10042078,4.84617101 8.60047765,5.23866935 8.60047765,5.72985042 C8.60047765,6.31882117 9.20050041,6.61352981 9.70044354,6.61352981 C10.2003867,6.61352981 10.6002502,6.31882117 10.6007051,5.72985042 C10.6007051,5.14087965 10.2003867,4.84617101 9.70044354,4.84617101 Z"],"wifi":["M10.0011448,14 C11.1057143,14 12.0011448,14.8954305 12.0011448,16 C12.0011448,17.1045695 11.1057143,18 10.0011448,18 C8.89657531,18 8.00114481,17.1045695 8.00114481,16 C8.00114481,14.8954305 8.89657531,14 10.0011448,14 Z M10.0011448,10.1472232 C11.9659496,10.1472232 13.7603125,11.1498694 14.8015643,12.7726526 C15.0103418,13.0980308 14.9158182,13.5310496 14.59044,13.7398271 C14.2650618,13.9486046 13.832043,13.8540811 13.6232655,13.5287029 C12.8368707,12.3031123 11.484111,11.5472232 10.0011448,11.5472232 C8.51683955,11.5472232 7.16301749,12.3044899 6.37698566,13.5318829 C6.16849373,13.8574441 5.73555805,13.9523476 5.40999677,13.7438557 C5.08443548,13.5353637 4.98953202,13.1024281 5.19802396,12.7768668 C6.23879807,11.1516924 8.03456236,10.1472232 10.0011448,10.1472232 Z M10.0011448,6.2025291 C13.0606101,6.2025291 15.8635444,7.58416442 17.6768751,9.92708111 C17.9134967,10.2328085 17.8574755,10.6724693 17.5517481,10.9090909 C17.2460207,11.1457126 16.8063599,11.0896913 16.5697383,10.7839639 C15.0209501,8.78284978 12.6264244,7.6025291 10.0011448,7.6025291 C7.41623878,7.6025291 5.02878626,8.79097507 3.46424231,10.7873134 C3.22577079,11.0916001 2.78577835,11.1449538 2.48149169,10.9064823 C2.17720503,10.6680107 2.12385133,10.2280183 2.36232285,9.92373163 C4.18947988,7.59230232 6.98137588,6.2025291 10.0011448,6.2025291 Z M10.0011448,2 C13.9058258,2 17.2439431,3.49990423 19.8199702,6.32060213 C20.0806758,6.60606953 20.0606024,7.04883021 19.775135,7.3095358 C19.4896676,7.5702414 19.0469069,7.55016799 18.7862013,7.2647006 C16.4730805,4.73187976 13.5089106,3.4 10.0011448,3.4 C6.57933443,3.4 3.54796953,4.77164636 1.21131475,7.2707306 C0.947278877,7.55312058 0.504313208,7.56799952 0.221923235,7.30396365 C-0.0604667391,7.03992777 -0.0753456796,6.59696211 0.188690191,6.31457213 C2.7849335,3.53785441 6.1836214,2 10.0011448,2 Z"],"windows":["M20,10.873 L20,20 L8.479,18.537 L8.48025462,10.873 L20,10.873 Z M6.88025462,10.873 L6.879,18.334 L0,17.4606523 L0,10.873 L6.88025462,10.873 Z M20,9.273 L8.48025462,9.273 L8.479,1.463 L20,0 L20,9.273 Z M6.879,1.666 L6.88025462,9.273 L0,9.273 L0,2.53934768 L6.879,1.666 Z"],"woman":["M17.3000692,12.5348272 C17.6866303,12.5348272 18,12.8480343 18,13.2343948 C18,13.6207554 17.6866303,13.9339625 17.3000692,13.9339625 L11.043,13.933 L11.0434059,19.3004323 C11.0434059,19.6867929 10.7300362,20 10.3434751,20 C9.95691399,20 9.6435443,19.6867929 9.6435443,19.3004323 L9.643,13.933 L2.69993081,13.9339625 C2.3133697,13.9339625 2,13.6207554 2,13.2343948 C2,12.8480343 2.3133697,12.5348272 2.69993081,12.5348272 L17.3000692,12.5348272 Z M10.3434751,0 C13.491187,0 16.0429117,2.55040077 16.0429117,5.69647956 C16.0429117,8.84255836 13.491187,11.3929591 10.3434751,11.3929591 C7.1957632,11.3929591 4.64403853,8.84255836 4.64403853,5.69647956 C4.64403853,2.55040077 7.1957632,0 10.3434751,0 Z M10.3434751,1.39913533 C7.96888542,1.39913533 6.04390014,3.32312188 6.04390014,5.69647956 C6.04390014,8.06983725 7.96888542,9.9938238 10.3434751,9.9938238 C12.7180648,9.9938238 14.6430501,8.06983725 14.6430501,5.69647956 C14.6430501,3.32312188 12.7180648,1.39913533 10.3434751,1.39913533 Z"],"zoom-in":["M8.19546398,0 C12.7216937,0 16.390928,3.61950128 16.390928,8.08438239 C16.390928,10.0960164 15.6461041,11.9360453 14.4136555,13.3507563 L19.8015213,18.8243429 C20.0717775,19.0989162 20.0652194,19.5376183 19.7868733,19.8042115 C19.5085273,20.0708046 19.0637973,20.0643354 18.7935411,19.7897621 L13.4110382,14.3206504 C11.9940161,15.4751548 10.1768537,16.1687648 8.19546398,16.1687648 C3.6692342,16.1687648 0,12.5492635 0,8.08438239 C0,3.61950128 3.6692342,0 8.19546398,0 Z M8.19546398,1.38589412 C4.44515931,1.38589412 1.40493668,4.38490947 1.40493668,8.08438239 C1.40493668,11.7838553 4.44515931,14.7828707 8.19546398,14.7828707 C11.9457686,14.7828707 14.9859913,11.7838553 14.9859913,8.08438239 C14.9859913,4.38490947 11.9457686,1.38589412 8.19546398,1.38589412 Z M8.30516902,3.57538731 C8.68787312,3.57538731 8.99811609,3.8898931 8.99811609,4.27785565 L8.998,7.254 L11.9742775,7.25401709 C12.3622401,7.25401709 12.6767459,7.56426005 12.6767459,7.94696415 C12.6767459,8.32966824 12.3622401,8.63991121 11.9742775,8.63991121 L8.998,8.639 L8.99811609,11.6160727 C8.99811609,12.0040352 8.68787312,12.318541 8.30516902,12.318541 C7.92246493,12.318541 7.61222196,12.0040352 7.61222196,11.6160727 L7.612,8.639 L4.63606052,8.63991121 C4.24809797,8.63991121 3.93359218,8.32966824 3.93359218,7.94696415 C3.93359218,7.56426005 4.24809797,7.25401709 4.63606052,7.25401709 L7.612,7.254 L7.61222196,4.27785565 C7.61222196,3.8898931 7.92246493,3.57538731 8.30516902,3.57538731 Z"],"zoom-out":["M8.19546398,0 C12.7216937,0 16.390928,3.61950128 16.390928,8.08438239 C16.390928,10.0960164 15.6461041,11.9360453 14.4136555,13.3507563 L19.8015213,18.8243429 C20.0717775,19.0989162 20.0652194,19.5376183 19.7868733,19.8042115 C19.5085273,20.0708046 19.0637973,20.0643354 18.7935411,19.7897621 L13.4110382,14.3206504 C11.9940161,15.4751548 10.1768537,16.1687648 8.19546398,16.1687648 C3.6692342,16.1687648 0,12.5492635 0,8.08438239 C0,3.61950128 3.6692342,0 8.19546398,0 Z M8.19546398,1.38589412 C4.44515931,1.38589412 1.40493668,4.38490947 1.40493668,8.08438239 C1.40493668,11.7838553 4.44515931,14.7828707 8.19546398,14.7828707 C11.9457686,14.7828707 14.9859913,11.7838553 14.9859913,8.08438239 C14.9859913,4.38490947 11.9457686,1.38589412 8.19546398,1.38589412 Z M11.9742775,7.25401709 C12.3622401,7.25401709 12.6767459,7.56426005 12.6767459,7.94696415 C12.6767459,8.32966824 12.3622401,8.63991121 11.9742775,8.63991121 L4.63606052,8.63991121 C4.24809797,8.63991121 3.93359218,8.32966824 3.93359218,7.94696415 C3.93359218,7.56426005 4.24809797,7.25401709 4.63606052,7.25401709 L11.9742775,7.25401709 Z"]}');
1702;// CONCATENATED MODULE: ../react-icon/esm/style/index.css
1703// extracted by mini-css-extract-plugin
1704/* harmony default export */ const esm_style = ({});
1705;// CONCATENATED MODULE: ../react-icon/esm/index.js
1706
1707
1708var react_icon_esm_excluded = ["className", "prefixCls", "verticalAlign", "tagName", "color", "type", "spin"];
1709
1710
1711
1712
1713function Icon(props) {
1714 var {
1715 className,
1716 prefixCls = 'w-icon',
1717 verticalAlign = 'middle',
1718 tagName: TagName = 'span',
1719 color,
1720 type,
1721 spin = false
1722 } = props,
1723 others = _objectWithoutPropertiesLoose(props, react_icon_esm_excluded);
1724
1725 var svg = null;
1726
1727 if (typeof type === 'string') {
1728 svg = /*#__PURE__*/(0,jsx_runtime.jsx)("svg", {
1729 fill: color,
1730 viewBox: "0 0 20 20",
1731 children: (w_icon_namespaceObject[type] || []).map((d, i) => /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
1732 d: d,
1733 fillRule: "evenodd"
1734 }, i))
1735 });
1736 } else if ( /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(type)) {
1737 svg = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(type, {
1738 fill: color
1739 });
1740 } else {
1741 return null;
1742 }
1743
1744 others.style = _extends({
1745 fill: 'currentColor'
1746 }, others.style);
1747
1748 var propps = _extends({}, others, {
1749 className: [prefixCls, className, prefixCls && verticalAlign ? prefixCls + "-" + verticalAlign : null, spin && prefixCls ? prefixCls + "-spin" : null].filter(Boolean).join(' ').trim()
1750 });
1751
1752 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement(TagName, _extends({}, propps), svg);
1753}
1754
1755;// CONCATENATED MODULE: ../react-button/esm/style/index.css
1756// extracted by mini-css-extract-plugin
1757/* harmony default export */ const react_button_esm_style = ({});
1758;// CONCATENATED MODULE: ../react-button/esm/index.js
1759
1760
1761var react_button_esm_excluded = ["prefixCls", "disabled", "active", "loading", "block", "basic", "htmlType", "type", "size", "icon", "className", "children"];
1762
1763
1764
1765
1766
1767/* harmony default export */ const esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
1768 var {
1769 prefixCls = 'w-btn',
1770 disabled = false,
1771 active = false,
1772 loading = false,
1773 block = false,
1774 basic = false,
1775 htmlType = 'button',
1776 type = 'light',
1777 size = 'default',
1778 icon,
1779 className,
1780 children
1781 } = props,
1782 others = _objectWithoutPropertiesLoose(props, react_button_esm_excluded);
1783
1784 var cls = [className, prefixCls, size ? prefixCls + "-size-" + size : null, type ? prefixCls + "-" + type : null, basic ? prefixCls + "-basic" : null, loading ? prefixCls + "-loading" : null, disabled || loading ? 'disabled' : null, active ? 'active' : null, block ? 'block' : null].filter(Boolean).join(' ').trim();
1785 return /*#__PURE__*/(0,jsx_runtime.jsxs)("button", _extends({}, others, {
1786 ref: ref,
1787 type: htmlType,
1788 disabled: disabled || loading,
1789 className: cls,
1790 children: [icon && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
1791 type: icon
1792 }), children && external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(children, child => {
1793 if (!child) return child;
1794 if ( /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child)) return child;
1795 return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
1796 children: child
1797 });
1798 })]
1799 }));
1800}));
1801
1802;// CONCATENATED MODULE: ../react-modal/esm/style/index.css
1803// extracted by mini-css-extract-plugin
1804/* harmony default export */ const react_modal_esm_style = ({});
1805;// CONCATENATED MODULE: ../react-modal/esm/CallShow.js
1806
1807
1808var CallShow_excluded = ["title", "children"];
1809
1810
1811
1812
1813function CallShow(props) {
1814 var _ref = props || {},
1815 {
1816 title = '提示框',
1817 children
1818 } = _ref,
1819 other = _objectWithoutPropertiesLoose(_ref, CallShow_excluded);
1820
1821 var dv = document.createElement('div');
1822 dv.id = 'uiw-modal-call-show-element';
1823 document.body.appendChild(dv);
1824 external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default().render( /*#__PURE__*/(0,jsx_runtime.jsx)(react_modal_esm, _extends({}, other, {
1825 title: title,
1826 isOpen: true,
1827 onClosed: () => {
1828 dv.remove();
1829 },
1830 children: children
1831 })), dv);
1832}
1833
1834;// CONCATENATED MODULE: ../react-modal/esm/index.js
1835
1836
1837
1838var react_modal_esm_excluded = ["prefixCls", "className", "children", "useButton", "usePortal", "autoFocus", "isOpen", "title", "cancelText", "cancelButtonProps", "confirmButtonProps", "content", "confirmText", "type", "icon", "maxWidth", "minWidth", "width", "isCloseButtonShown", "onCancel", "onConfirm", "bodyStyle"];
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848var Modal = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
1849 var {
1850 prefixCls = 'w-modal',
1851 className,
1852 children,
1853 useButton = true,
1854 usePortal = true,
1855 autoFocus = false,
1856 isOpen: _ = false,
1857 title,
1858 cancelText,
1859 cancelButtonProps,
1860 confirmButtonProps,
1861 content,
1862 confirmText = '确认',
1863 type = 'light',
1864 icon,
1865 maxWidth = 500,
1866 minWidth = 320,
1867 width,
1868 isCloseButtonShown = true,
1869 onCancel = noop,
1870 onConfirm = noop,
1871 bodyStyle
1872 } = props,
1873 other = _objectWithoutPropertiesLoose(props, react_modal_esm_excluded);
1874
1875 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.isOpen);
1876 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
1877 if (props.isOpen !== isOpen) {
1878 setIsOpen(props.isOpen);
1879 }
1880 }, [props.isOpen]);
1881 var [loading, setLoading] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
1882 var cls = [prefixCls, className, type ? "" + type : null].filter(Boolean).join(' ').trim();
1883
1884 function onClose() {
1885 setIsOpen(false);
1886 }
1887
1888 function handleCancel(_x) {
1889 return _handleCancel.apply(this, arguments);
1890 }
1891
1892 function _handleCancel() {
1893 _handleCancel = _asyncToGenerator(function* (e) {
1894 setLoading(true);
1895
1896 try {
1897 onCancel && (yield onCancel(e));
1898 } catch (e) {}
1899
1900 setIsOpen(false);
1901 setLoading(false);
1902 });
1903 return _handleCancel.apply(this, arguments);
1904 }
1905
1906 function handleConfirm(_x2) {
1907 return _handleConfirm.apply(this, arguments);
1908 }
1909
1910 function _handleConfirm() {
1911 _handleConfirm = _asyncToGenerator(function* (e) {
1912 setLoading(true);
1913
1914 try {
1915 onConfirm && (yield onConfirm(e));
1916 } catch (e) {}
1917
1918 setIsOpen(false);
1919 setLoading(false);
1920 });
1921 return _handleConfirm.apply(this, arguments);
1922 }
1923
1924 return /*#__PURE__*/(0,jsx_runtime.jsx)(Overlay, _extends({
1925 usePortal: usePortal,
1926 isOpen: isOpen
1927 }, other, {
1928 onClose: onClose,
1929 className: cls,
1930 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
1931 className: prefixCls + "-container",
1932 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
1933 className: [prefixCls + "-inner", title ? prefixCls + "-shown-title" : null, icon ? prefixCls + "-shown-icon" : null].filter(Boolean).join(' ').trim(),
1934 style: {
1935 maxWidth,
1936 minWidth,
1937 width
1938 },
1939 children: [(title || icon) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
1940 className: prefixCls + "-header",
1941 children: [icon && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
1942 type: icon
1943 }), title && /*#__PURE__*/(0,jsx_runtime.jsx)("h4", {
1944 children: title
1945 }), isCloseButtonShown && /*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
1946 basic: true,
1947 onClick: e => handleCancel(e),
1948 icon: "close",
1949 type: "light"
1950 })]
1951 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
1952 className: prefixCls + "-body",
1953 style: bodyStyle,
1954 children: children || content
1955 }), useButton && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
1956 className: prefixCls + "-footer",
1957 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(esm, _extends({
1958 autoFocus: autoFocus,
1959 type: type,
1960 loading: loading,
1961 disabled: loading
1962 }, confirmButtonProps, {
1963 onClick: e => handleConfirm(e),
1964 children: confirmText
1965 })), cancelText && /*#__PURE__*/(0,jsx_runtime.jsx)(esm, _extends({}, cancelButtonProps, {
1966 onClick: e => handleCancel(e),
1967 children: cancelText
1968 }))]
1969 })]
1970 })
1971 })
1972 }));
1973});
1974Modal.show = CallShow;
1975/* harmony default export */ const react_modal_esm = (Modal);
1976
1977;// CONCATENATED MODULE: ../react-alert/esm/style/index.css
1978// extracted by mini-css-extract-plugin
1979/* harmony default export */ const react_alert_esm_style = ({});
1980;// CONCATENATED MODULE: ../react-alert/esm/index.js
1981
1982
1983var react_alert_esm_excluded = ["prefixCls", "className", "width"];
1984
1985
1986
1987
1988/* harmony default export */ const react_alert_esm = (function (props) {
1989 if (props === void 0) {
1990 props = {};
1991 }
1992
1993 var {
1994 prefixCls = 'w-alert',
1995 className,
1996 width = 400
1997 } = props,
1998 other = _objectWithoutPropertiesLoose(props, react_alert_esm_excluded);
1999
2000 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
2001 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_modal_esm, _extends({}, other, {
2002 width: width,
2003 className: cls,
2004 children: props.children
2005 }));
2006});
2007
2008;// CONCATENATED MODULE: ../react-auto-link/esm/index.js
2009
2010
2011var react_auto_link_esm_excluded = ["text"];
2012
2013
2014
2015var delimiter = /((?:https?:\/\/)?(?:(?:[a-z0-9]?(?:[a-z0-9\-]{1,61}[a-z0-9])?\.[^\.|\s])+[a-z\.]*[a-z]+|(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3})(?::\d{1,5})*[a-z0-9.,_\/~#&=;%+?\-\\(\\)]*)/gi;
2016/* harmony default export */ const react_auto_link_esm = (function (props) {
2017 if (props === void 0) {
2018 props = {};
2019 }
2020
2021 var {
2022 text = ''
2023 } = props,
2024 other = _objectWithoutPropertiesLoose(props, react_auto_link_esm_excluded);
2025
2026 return /*#__PURE__*/(0,jsx_runtime.jsx)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
2027 children: text.split(delimiter).map((word, idx) => {
2028 var match = word.match(delimiter);
2029
2030 if (match && match[0]) {
2031 var url = match[0];
2032 return /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.createElement)("a", _extends({}, other, {
2033 key: idx,
2034 href: url.startsWith('http') ? url : "http://" + url
2035 }), url);
2036 }
2037
2038 return /*#__PURE__*/(0,jsx_runtime.jsx)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
2039 children: word
2040 }, idx);
2041 })
2042 });
2043});
2044
2045;// CONCATENATED MODULE: ../react-avatar/esm/style/index.css
2046// extracted by mini-css-extract-plugin
2047/* harmony default export */ const react_avatar_esm_style = ({});
2048;// CONCATENATED MODULE: ../react-avatar/esm/index.js
2049
2050
2051var react_avatar_esm_excluded = ["prefixCls", "shape", "size", "className", "src", "alt", "icon", "onError"];
2052
2053
2054
2055
2056
2057
2058
2059/* harmony default export */ const react_avatar_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2060 var {
2061 prefixCls = 'w-avatar',
2062 shape = 'circle',
2063 size = 'default',
2064 className,
2065 src,
2066 alt,
2067 icon,
2068 onError: _onError = noop
2069 } = props,
2070 resetProps = _objectWithoutPropertiesLoose(props, react_avatar_esm_excluded);
2071
2072 var children = props.children;
2073 var [isImgExist, setIsImgExist] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(true);
2074 var cls = [prefixCls, className, size ? prefixCls + "-" + size : null, shape ? prefixCls + "-" + shape : null, src ? prefixCls + "-image" : null].filter(Boolean).join(' ').trim();
2075 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
2076 setIsImgExist(true);
2077 }, [props.src]);
2078
2079 if (isImgExist && src) {
2080 children = /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
2081 src: src,
2082 alt: alt,
2083 onError: evn => {
2084 var errorFlag = _onError ? _onError(evn) : undefined;
2085
2086 if (errorFlag !== false) {
2087 setIsImgExist(false);
2088 }
2089 }
2090 });
2091 } else if (icon && typeof icon === 'string') {
2092 children = /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
2093 type: icon
2094 });
2095 } else if (icon && /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(icon)) {
2096 children = icon;
2097 }
2098
2099 return /*#__PURE__*/(0,jsx_runtime.jsx)("span", _extends({}, resetProps, {
2100 className: cls,
2101 ref: ref,
2102 children: children
2103 }));
2104}));
2105
2106;// CONCATENATED MODULE: ../react-back-top/esm/utils.js
2107/**
2108 * 获取当前滚动条所在位置
2109 */
2110function getScrollTop() {
2111 var scrollTop = 0;
2112
2113 if (document && document.documentElement && document.documentElement.scrollTop) {
2114 scrollTop = document.documentElement.scrollTop;
2115 } else if (document.body) {
2116 scrollTop = document.body.scrollTop;
2117 }
2118
2119 return scrollTop;
2120}
2121/**
2122 * TODO
2123 * @param {*} position 滚动到何处
2124 * @param {*} step 步长
2125 * @param {*} current 滚动条当前位置
2126 */
2127
2128function scrollToAnimate(position, step, current) {
2129 if (position === void 0) {
2130 position = 0;
2131 }
2132
2133 if (step === void 0) {
2134 step = 100;
2135 }
2136
2137 if (current === void 0) {
2138 current = 0;
2139 }
2140
2141 var start = 0;
2142 var timer = setInterval(() => {
2143 if (current - start >= position) {
2144 start += step;
2145
2146 if (current - start >= position) {
2147 window.scrollTo(0, current - start);
2148 } else {
2149 window.scrollTo(0, position);
2150 }
2151 } else {
2152 clearInterval(timer);
2153 }
2154 }, 0);
2155}
2156/**
2157 * 获取滚动条位置百分比
2158 */
2159
2160function getScrollPercent(offsetTop) {
2161 if (offsetTop === void 0) {
2162 offsetTop = 0;
2163 }
2164
2165 var percent = 0;
2166
2167 if (offsetTop < getScrollTop()) {
2168 percent = Math.round((getScrollTop() - offsetTop) / (document.body.scrollHeight - offsetTop - window.innerHeight) * 100);
2169 }
2170
2171 return percent > 100 ? 100 : percent;
2172}
2173
2174;// CONCATENATED MODULE: ../react-back-top/esm/style/index.css
2175// extracted by mini-css-extract-plugin
2176/* harmony default export */ const react_back_top_esm_style = ({});
2177;// CONCATENATED MODULE: ../react-back-top/esm/index.js
2178
2179
2180var react_back_top_esm_excluded = ["prefixCls", "className", "content", "children", "offsetTop", "fixed", "speed", "showBelow", "clickable"];
2181
2182
2183
2184
2185/* harmony default export */ const react_back_top_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2186 var {
2187 prefixCls = 'w-back-top',
2188 className,
2189 content,
2190 children,
2191 offsetTop = 0,
2192 fixed = true,
2193 speed = 100,
2194 showBelow = 1,
2195 clickable = true
2196 } = props,
2197 other = _objectWithoutPropertiesLoose(props, react_back_top_esm_excluded);
2198
2199 var topShowBelow = !fixed ? 0 : showBelow || 0;
2200 var [percent, setPercent] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(0);
2201 var [current, setCurrent] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(0);
2202 var visible = percent >= topShowBelow;
2203 var cls = [prefixCls, className, !fixed ? 'no-fixed' : null, visible ? prefixCls + "-show" : null, !visible ? prefixCls + "-hide" : null].filter(Boolean).join(' ').trim();
2204 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
2205 window && window.addEventListener('scroll', onScroll);
2206 return function () {
2207 window && window.removeEventListener('scroll', onScroll);
2208 };
2209 });
2210
2211 function onScroll() {
2212 setPercent(getScrollPercent(offsetTop));
2213 setCurrent(getScrollTop());
2214 }
2215
2216 function scrollToTop() {
2217 if (typeof offsetTop === 'number' && typeof speed === 'number' && typeof current === 'number') {
2218 scrollToAnimate(offsetTop, speed, current);
2219 }
2220 }
2221
2222 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
2223 onClick: () => clickable && scrollToTop(),
2224 className: cls
2225 }, other, {
2226 ref: ref,
2227 children: [content, typeof children !== 'function' ? children : children({
2228 percent,
2229 current,
2230 scrollToTop: scrollToTop
2231 })]
2232 }));
2233}));
2234
2235;// CONCATENATED MODULE: ../react-badge/esm/style/index.css
2236// extracted by mini-css-extract-plugin
2237/* harmony default export */ const react_badge_esm_style = ({});
2238;// CONCATENATED MODULE: ../react-badge/esm/index.js
2239
2240
2241var react_badge_esm_excluded = ["prefixCls", "className", "style", "color", "max", "dot", "processing", "count", "children"];
2242
2243
2244
2245
2246/* harmony default export */ const react_badge_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2247 var {
2248 prefixCls = 'w-badge',
2249 className,
2250 style = {},
2251 color,
2252 max = 99,
2253 dot = false,
2254 processing = false,
2255 count,
2256 children
2257 } = props,
2258 other = _objectWithoutPropertiesLoose(props, react_badge_esm_excluded);
2259
2260 var supProps = {
2261 className: [!dot ? prefixCls + "-count" : null, dot ? 'dot' : null].filter(Boolean).join(' ').trim(),
2262 style: {}
2263 };
2264 var cls = [className, prefixCls, !children ? 'nowrap' : null, !children ? prefixCls + "-status" : null, processing ? prefixCls + "-processing" : null].filter(Boolean).join(' ').trim();
2265 var warpperProps = {};
2266
2267 if (count || count === 0) {
2268 supProps.style = _extends({
2269 backgroundColor: color
2270 }, style);
2271 } else {
2272 warpperProps.style = style || {};
2273 }
2274
2275 return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", _extends({
2276 className: cls
2277 }, other, warpperProps, {
2278 ref: ref,
2279 children: [color && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
2280 className: prefixCls + "-dot",
2281 style: {
2282 backgroundColor: color
2283 }
2284 }), children, count !== 0 && !color && /*#__PURE__*/(0,jsx_runtime.jsx)("sup", _extends({}, supProps, {
2285 children: !dot && count && max && count > max ? max + "+" : count
2286 }))]
2287 }));
2288}));
2289
2290;// CONCATENATED MODULE: ../react-breadcrumb/esm/style/item.css
2291// extracted by mini-css-extract-plugin
2292/* harmony default export */ const item = ({});
2293;// CONCATENATED MODULE: ../react-breadcrumb/esm/Item.js
2294
2295
2296var Item_excluded = ["prefixCls", "className", "tagName", "active", "separator"];
2297
2298
2299
2300
2301var BreadcrumbItem = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2302 var {
2303 prefixCls = 'w-breadcrumb',
2304 className,
2305 tagName: TagName = 'span',
2306 active,
2307 separator
2308 } = props,
2309 other = _objectWithoutPropertiesLoose(props, Item_excluded);
2310
2311 var isElm = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(separator);
2312 var cls = [prefixCls + "-item", className, active ? 'active' : null, !separator ? 'no-separator' : null, isElm ? 'no-before' : null].filter(Boolean).join(' ').trim();
2313
2314 var otherProps = _extends({
2315 className: cls
2316 }, other);
2317
2318 if (!isElm) {
2319 otherProps['data-separator'] = separator;
2320 }
2321
2322 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement(TagName, _extends({}, otherProps, {
2323 ref
2324 }), /*#__PURE__*/(0,jsx_runtime.jsxs)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
2325 children: [isElm && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
2326 className: prefixCls + "-separator",
2327 children: separator
2328 }), props.children]
2329 }));
2330});
2331/* harmony default export */ const Item = (BreadcrumbItem);
2332
2333;// CONCATENATED MODULE: ../react-breadcrumb/esm/style/index.css
2334// extracted by mini-css-extract-plugin
2335/* harmony default export */ const react_breadcrumb_esm_style = ({});
2336;// CONCATENATED MODULE: ../react-breadcrumb/esm/Breadcrumb.js
2337
2338
2339var Breadcrumb_excluded = ["prefixCls", "className", "separator"];
2340
2341
2342
2343
2344var Breadcrumb = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2345 var {
2346 prefixCls = 'w-breadcrumb',
2347 className,
2348 separator = '/'
2349 } = props,
2350 other = _objectWithoutPropertiesLoose(props, Breadcrumb_excluded);
2351
2352 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
2353 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, _extends({
2354 className: cls
2355 }, other), {
2356 ref: ref,
2357 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(props.children, element => {
2358 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(element, Object.assign({
2359 separator
2360 }, element.props, {}));
2361 })
2362 }));
2363});
2364Breadcrumb.Item = Item;
2365/* harmony default export */ const esm_Breadcrumb = (Breadcrumb);
2366
2367
2368;// CONCATENATED MODULE: ../react-breadcrumb/esm/index.js
2369
2370
2371
2372/* harmony default export */ const react_breadcrumb_esm = (esm_Breadcrumb);
2373
2374;// CONCATENATED MODULE: ../react-button-group/esm/style/index.css
2375// extracted by mini-css-extract-plugin
2376/* harmony default export */ const react_button_group_esm_style = ({});
2377;// CONCATENATED MODULE: ../react-button-group/esm/index.js
2378
2379
2380var react_button_group_esm_excluded = ["prefixCls", "vertical", "children", "className"];
2381
2382
2383
2384/* harmony default export */ const react_button_group_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2385 var {
2386 prefixCls = 'w-btn-group',
2387 vertical = false,
2388 children,
2389 className
2390 } = props,
2391 resetProps = _objectWithoutPropertiesLoose(props, react_button_group_esm_excluded);
2392
2393 var cls = [prefixCls, className, vertical && prefixCls + "-vertical"].filter(Boolean).join(' ').trim();
2394 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
2395 className: cls
2396 }, resetProps, {
2397 ref: ref,
2398 children: children
2399 }));
2400}));
2401
2402;// CONCATENATED MODULE: ../../node_modules/@uiw/formatter/esm/index.js
2403/**!
2404 * @uiw/formatter v1.3.3
2405 * Get a formatted date.
2406 *
2407 * Copyright (c) 2022 Kenny Wang <wowohoo@qq.com>
2408 * https://github.com/uiwjs/date-formatter.git
2409 * Licensed under the MIT license
2410 */
2411
2412var dateRegex = /(?=(YYYY|YY|MM|DD|HH|mm|ss|ms))\1([:/]*)/g;
2413var timespan = {
2414 YYYY: ['getFullYear', 4],
2415 YY: ['getFullYear', 2],
2416 MM: ['getMonth', 2, 1],
2417 DD: ['getDate', 2],
2418 HH: ['getHours', 2],
2419 mm: ['getMinutes', 2],
2420 ss: ['getSeconds', 2],
2421 ms: ['getMilliseconds', 3],
2422};
2423function formatter(str, date, utc) {
2424 if (typeof str !== 'string') {
2425 date = str;
2426 str = 'YYYY-MM-DD';
2427 }
2428 return str.replace(dateRegex, function (match, key, rest) {
2429 var args = timespan[key];
2430 var chars = args[1];
2431 var name = args[0];
2432 if (utc === true) {
2433 name = "getUTC".concat(name.slice(3));
2434 }
2435 if (!date) {
2436 date = new Date();
2437 }
2438 var val = "00".concat(String(date[name]() + (args[2] || 0)));
2439 return val.slice(-chars) + (rest || '');
2440 });
2441}
2442formatter.utc = function (str, date) {
2443 return formatter(str, date, true);
2444};
2445
2446
2447
2448;// CONCATENATED MODULE: ../react-overlay-trigger/esm/utils.js
2449var utils_canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
2450
2451function fallback(context, node) {
2452 if (node) {
2453 do {
2454 if (node === context) return true;
2455 } while (node = node.parentNode);
2456 }
2457
2458 return false;
2459}
2460
2461function isDOM(item) {
2462 return typeof HTMLElement === 'function' ? item instanceof HTMLElement : item && typeof item === 'object' && item.nodeType === 1 && typeof item.nodeName === 'string';
2463}
2464
2465var contains = (() => {
2466 // HTML DOM and SVG DOM may have different support levels,
2467 // so we need to check on context instead of a document root element.
2468 return utils_canUseDOM ? function (context, node) {
2469 if (context && context.contains && typeof context.contains === 'function' && isDOM(node)) {
2470 return context.contains(node);
2471 }
2472
2473 if (context && context.compareDocumentPosition && isDOM(node)) {
2474 return context === node || !!(context.compareDocumentPosition(node) && 16);
2475 }
2476
2477 return fallback(context, node);
2478 } : fallback;
2479})();
2480
2481/* harmony default export */ const utils = (contains);
2482
2483;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/getStyleComputedProperty.js
2484/**
2485 * Get CSS computed property of the given element
2486 * @method
2487 * @memberof Popper.Utils
2488 * @argument {Eement} element
2489 * @argument {String} property
2490 */
2491function getStyleComputedProperty(element, property) {
2492 if (element.nodeType !== 1) {
2493 return [];
2494 } // NOTE: 1 DOM access here
2495
2496
2497 var window = element.ownerDocument.defaultView;
2498 var css = window.getComputedStyle(element, null);
2499 return property ? css[property] : css;
2500}
2501
2502;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/getBordersSize.js
2503/*
2504 * Helper to detect borders of a given element
2505 * @method
2506 * @memberof Popper.Utils
2507 * @param {CSSStyleDeclaration} styles
2508 * Result of `getStyleComputedProperty` on the given element
2509 * @param {String} axis - `x` or `y`
2510 * @return {number} borders - The borders size of the given axis
2511 */
2512function getBordersSize(styles, axis) {
2513 var sideA = axis === 'x' ? 'Left' : 'Top';
2514 var sideB = sideA === 'Left' ? 'Right' : 'Bottom';
2515 return parseFloat(styles["border" + sideA + "Width"]) + parseFloat(styles["border" + sideB + "Width"]);
2516}
2517
2518;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/isBrowser.js
2519/* harmony default export */ const isBrowser = (typeof window !== 'undefined' && typeof document !== 'undefined');
2520
2521;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/isIE.js
2522
2523var isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);
2524var isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);
2525/**
2526 * Determines if the browser is Internet Explorer
2527 * @method
2528 * @memberof Popper.Utils
2529 * @param {Number} version to check
2530 * @returns {Boolean} isIE
2531 */
2532
2533function isIE(version) {
2534 if (version === 11) {
2535 return isIE11;
2536 }
2537
2538 if (version === 10) {
2539 return isIE10;
2540 }
2541
2542 return isIE11 || isIE10;
2543}
2544
2545;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/getWindowSizes.js
2546
2547
2548function getSize(axis, body, html, computedStyle) {
2549 return Math.max(body["offset" + axis], body["scroll" + axis], html["client" + axis], html["offset" + axis], html["scroll" + axis], isIE(10) ? parseInt(html["offset" + axis], 10) + parseInt(computedStyle["margin" + (axis === 'Height' ? 'Top' : 'Left')], 10) + parseInt(computedStyle["margin" + (axis === 'Height' ? 'Bottom' : 'Right')], 10) : 0);
2550}
2551
2552function getWindowSizes(document) {
2553 var body = document.body;
2554 var html = document.documentElement;
2555 var computedStyle = getComputedStyle(html);
2556 return {
2557 height: getSize('Height', body, html, computedStyle),
2558 width: getSize('Width', body, html, computedStyle)
2559 };
2560}
2561
2562;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/getClientRect.js
2563
2564
2565/**
2566 * Given element offsets, generate an output similar to getBoundingClientRect
2567 * @method
2568 * @memberof Popper.Utils
2569 * @argument {Object} offsets
2570 * @returns {Object} ClientRect like output
2571 */
2572function getClientRect(offsets) {
2573 return _extends({}, offsets, {
2574 right: offsets.left + offsets.width,
2575 bottom: offsets.top + offsets.height
2576 });
2577}
2578
2579;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/getBoundingClientRect.js
2580
2581
2582
2583
2584
2585
2586
2587/**
2588 * Get bounding client rect of given element
2589 * @method
2590 * @memberof Popper.Utils
2591 * @param {HTMLElement} element
2592 * @return {Object} client rect
2593 */
2594function getBoundingClientRect(element) {
2595 var rect = {}; // IE10 10 FIX: Please, don't ask, the element isn't
2596 // considered in DOM in some circumstances...
2597 // This isn't reproducible in IE10 compatibility mode of IE11
2598
2599 try {
2600 if (isIE(10)) {
2601 rect = element.getBoundingClientRect();
2602 var scrollTop = getScroll(element, true);
2603 var scrollLeft = getScroll(element);
2604 rect.top += scrollTop;
2605 rect.left += scrollLeft;
2606 rect.bottom += scrollTop;
2607 rect.right += scrollLeft;
2608 } else {
2609 rect = element.getBoundingClientRect();
2610 } // eslint-disable-next-line
2611
2612 } catch (e) {}
2613
2614 var result = {
2615 left: rect.left,
2616 top: rect.top,
2617 width: rect.right - rect.left,
2618 height: rect.bottom - rect.top
2619 }; // subtract scrollbar size from sizes
2620
2621 var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {};
2622 var width = sizes.width || element.clientWidth || result.right - result.left;
2623 var height = sizes.height || element.clientHeight || result.bottom - result.top;
2624 var horizScrollbar = element.offsetWidth - width;
2625 var vertScrollbar = element.offsetHeight - height;
2626 result.offsetLeft = element.offsetLeft || element.scrollLeft || 0;
2627 result.offsetTop = element.offsetTop || element.offsetTop || 0; // if an hypothetical scrollbar is detected, we must be sure it's not a `border`
2628 // we make this check conditional for performance reasons
2629
2630 if (horizScrollbar || vertScrollbar) {
2631 var styles = getStyleComputedProperty(element);
2632 horizScrollbar -= getBordersSize(styles, 'x');
2633 vertScrollbar -= getBordersSize(styles, 'y');
2634 result.width -= horizScrollbar;
2635 result.height -= vertScrollbar;
2636 }
2637
2638 return getClientRect(result);
2639}
2640
2641;// CONCATENATED MODULE: ../react-overlay-trigger/esm/util/getOuterSizes.js
2642/**
2643 * Get the outer sizes of the given element (offset size + margins)
2644 * @method
2645 * @memberof Popper.Utils
2646 * @argument {Element} element
2647 * @returns {Object} object containing width and height properties
2648 */
2649function getOuterSizes(element) {
2650 var rect = element.getBoundingClientRect(); // const window = element.ownerDocument.defaultView;
2651 // const styles = window.getComputedStyle(element);
2652 // const x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);
2653 // const y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);
2654
2655 var result = {
2656 width: element.offsetWidth || element.scrollWidth || rect.width || 0,
2657 height: element.offsetHeight || element.scrollHeight || rect.height || 0
2658 };
2659 return result;
2660}
2661
2662;// CONCATENATED MODULE: ../react-overlay-trigger/esm/getStyle.js
2663
2664
2665
2666
2667function getStyle(options) {
2668 var {
2669 trigger: triggerDom,
2670 popup: popupDom,
2671 placement,
2672 usePortal,
2673 autoAdjustOverflow
2674 } = options || {};
2675 var sty = {
2676 left: 0,
2677 top: 0,
2678 placement
2679 };
2680
2681 if (!triggerDom || !popupDom || !document) {
2682 return sty;
2683 }
2684
2685 var winSizeHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
2686 var winSizeWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
2687 sty.placement = placement;
2688 var scrollTop = getScroll(triggerDom.ownerDocument.documentElement, true);
2689 var scrollLeft = getScroll(triggerDom.ownerDocument.documentElement);
2690
2691 var trigger = _extends({}, getBoundingClientRect(triggerDom), getOuterSizes(triggerDom));
2692
2693 var popup = _extends({}, getBoundingClientRect(popupDom), getOuterSizes(popupDom));
2694
2695 var bottom = winSizeHeight - trigger.bottom;
2696 var right = winSizeWidth - trigger.left - trigger.width;
2697 sty.top = trigger.top + scrollTop;
2698 sty.left = trigger.left;
2699
2700 if (!usePortal) {
2701 sty.top = trigger.offsetTop;
2702 sty.left = trigger.offsetLeft;
2703 }
2704
2705 if (placement && /^(top)/.test(placement)) {
2706 sty.top -= popup.height;
2707 }
2708
2709 if (placement && /^(right)/.test(placement)) {
2710 sty.left += trigger.width;
2711 }
2712
2713 if (placement && /^(bottom)/.test(placement)) {
2714 sty.top += trigger.height;
2715 }
2716
2717 if (placement && /^(left)/.test(placement)) {
2718 sty.left -= popup.width;
2719 }
2720
2721 switch (sty.placement) {
2722 case 'bottomLeft':
2723 case 'topLeft':
2724 break;
2725
2726 case 'bottom': // eslint-disable-next-line
2727
2728 case 'top':
2729 sty.left = sty.left - (popup.width - trigger.width) / 2;
2730 break;
2731
2732 case 'bottomRight':
2733 case 'topRight':
2734 sty.left = sty.left + scrollLeft + trigger.width - popup.width;
2735 break;
2736
2737 case 'rightTop':
2738 case 'leftTop':
2739 break;
2740
2741 case 'right': // eslint-disable-next-line
2742
2743 case 'left':
2744 sty.top = sty.top - (popup.height - trigger.height) / 2;
2745 break;
2746
2747 case 'rightBottom':
2748 case 'leftBottom':
2749 sty.top = sty.top - popup.height + trigger.height;
2750 break;
2751
2752 default:
2753 break;
2754 }
2755
2756 if (autoAdjustOverflow) {
2757 if (placement && /^(top)/.test(placement) && trigger.top < popup.height && bottom > popup.height) {
2758 sty.placement = placement.replace(/^top/, 'bottom');
2759 sty.top = sty.top + popup.height + trigger.height;
2760 }
2761
2762 if (placement && /^(bottom)/.test(placement) && bottom < popup.height && trigger.top > popup.height) {
2763 sty.placement = placement.replace(/^bottom/, 'top');
2764 sty.top = sty.top - popup.height - trigger.height;
2765 }
2766
2767 if (placement && /^(right)/.test(placement) && right < popup.width) {
2768 sty.placement = placement.replace(/^right/, 'left');
2769 sty.left = sty.left - trigger.width - popup.width;
2770 }
2771
2772 if (placement && /^(left)/.test(placement) && trigger.left < popup.width) {
2773 sty.placement = placement.replace(/^left/, 'right');
2774 sty.left = sty.left + trigger.width + popup.width;
2775 }
2776
2777 if (placement && /^(left|right)/.test(placement) && usePortal) {
2778 // Top
2779 if (/(Top)$/.test(placement) && trigger.top < 0 || /(right|left)$/.test(placement) && trigger.top + trigger.height / 2 < popup.height / 2 || /(Bottom)$/.test(placement) && trigger.top + trigger.height < popup.height) {
2780 sty.top = scrollTop;
2781 }
2782 } else {
2783 // Top
2784 if (placement && /(Top)$/.test(placement) && trigger.top < 0) {
2785 sty.top -= trigger.top;
2786 }
2787
2788 if (placement && /(Bottom)$/.test(placement) && trigger.bottom < popup.height) {
2789 // eslint-disable-next-line
2790 sty.top = sty.top + (popup.height - trigger.bottom);
2791 }
2792
2793 if (placement && /(right|left)$/.test(placement) && trigger.bottom - trigger.height / 2 < popup.height / 2) {
2794 sty.top = sty.top + popup.height / 2 - (trigger.bottom - trigger.height / 2);
2795 }
2796 } // Bottom Public Part
2797
2798
2799 if (placement && /^(left|right)/.test(placement)) {
2800 if (/(Top)$/.test(placement) && bottom + trigger.height < popup.height) {
2801 sty.top = sty.top - (popup.height - bottom - trigger.height); // eslint-disable-line
2802 }
2803
2804 if (/(right|left)$/.test(placement) && bottom + trigger.height / 2 < popup.height / 2) {
2805 sty.top = sty.top - (popup.height / 2 - bottom - trigger.height / 2); // eslint-disable-line
2806 }
2807
2808 if (/(Bottom)$/.test(placement) && bottom < 0) {
2809 sty.top = sty.top + bottom; // eslint-disable-line
2810 }
2811 }
2812
2813 if (placement && /^(top|bottom)/.test(placement) && usePortal) {
2814 // left
2815 if (/(Left)$/.test(placement) && trigger.left < 0 || /(top|bottom)$/.test(placement) && trigger.left + trigger.width / 2 < popup.width / 2 || /(Right)$/.test(placement) && trigger.left + trigger.width < popup.width) {
2816 sty.left = scrollLeft;
2817 } // right
2818
2819
2820 if (/(top|bottom)$/.test(placement) && right + trigger.width / 2 < popup.width / 2) {
2821 sty.left = trigger.left + trigger.width + right - popup.width;
2822 }
2823 } else if (placement && /(top|bottom)$/.test(placement) && right + trigger.width / 2 < popup.width / 2) {
2824 sty.left = sty.left + (right + trigger.width / 2 - popup.width / 2); // eslint-disable-line
2825 }
2826
2827 if (placement && /^(top|bottom)/.test(placement)) {
2828 if (/(Left)$/.test(placement) && trigger.width + right < popup.width) {
2829 sty.left = sty.left - (popup.width - trigger.width - right);
2830 }
2831
2832 if (/(Right)$/.test(placement) && right < 0) {
2833 sty.left = sty.left + right; // eslint-disable-line
2834 }
2835 }
2836 }
2837
2838 return sty;
2839}
2840
2841;// CONCATENATED MODULE: ../react-overlay-trigger/esm/style/index.css
2842// extracted by mini-css-extract-plugin
2843/* harmony default export */ const react_overlay_trigger_esm_style = ({});
2844;// CONCATENATED MODULE: ../react-overlay-trigger/esm/index.js
2845
2846
2847var react_overlay_trigger_esm_excluded = ["className", "prefixCls", "usePortal", "isOutside", "isClickOutside", "disabled", "isOpen", "trigger", "placement", "autoAdjustOverflow", "transitionName", "children", "overlay", "onVisibleChange", "onEnter"];
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857var normalizeDelay = delay => delay && typeof delay === 'object' ? delay : {
2858 show: delay,
2859 hide: delay
2860};
2861
2862/* harmony default export */ const react_overlay_trigger_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
2863 var {
2864 className,
2865 prefixCls = 'w-overlay-trigger',
2866 usePortal = true,
2867 isOutside = false,
2868 isClickOutside = true,
2869 disabled = false,
2870 isOpen: _ = false,
2871 trigger = 'hover',
2872 placement = 'top',
2873 autoAdjustOverflow,
2874 transitionName,
2875 children,
2876 overlay,
2877 onVisibleChange = noop,
2878 onEnter = noop
2879 } = props,
2880 other = _objectWithoutPropertiesLoose(props, react_overlay_trigger_esm_excluded);
2881
2882 var zIndex = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(999);
2883 var triggerRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)();
2884 var popupRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)();
2885 var timeoutRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)([]);
2886 var hoverStateRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
2887 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(!!props.isOpen);
2888 var [overlayStyl, setOverlayStyl] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({
2889 placement,
2890 top: 0,
2891 bottom: 0,
2892 left: 0,
2893 right: 0,
2894 zIndex: zIndex.current
2895 });
2896 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useImperativeHandle)(ref, () => ({
2897 hide: () => _hide(),
2898 show: () => _show(),
2899 overlayDom: popupRef
2900 }));
2901 var child = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.only(children);
2902
2903 var overlayProps = _extends({}, other, {
2904 placement,
2905 isOpen,
2906 dialogProps: {}
2907 });
2908
2909 var triggerProps = {};
2910
2911 function getChildProps() {
2912 if (child && /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child)) {
2913 return child.props;
2914 }
2915
2916 return {};
2917 }
2918
2919 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
2920 if (isClickOutside && isOpen) {
2921 document && document.addEventListener('mousedown', handleClickOutside);
2922 window.addEventListener('resize', handleResize);
2923 }
2924
2925 return () => {
2926 document && isClickOutside && document.removeEventListener('mousedown', handleClickOutside);
2927 window.removeEventListener('resize', handleResize);
2928 };
2929 }, [isOpen]);
2930 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
2931 if (props.isOpen !== isOpen) {
2932 setIsOpen(!!props.isOpen);
2933 }
2934 }, [props.isOpen]);
2935 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
2936 var styls = getStyle({
2937 placement: overlayStyl.placement || placement,
2938 trigger: triggerRef.current,
2939 popup: popupRef.current,
2940 usePortal,
2941 autoAdjustOverflow
2942 });
2943 setOverlayStyl(_extends({}, styls, {
2944 zIndex: zIndex.current
2945 }));
2946 onVisibleChange(isOpen);
2947 }, [isOpen]);
2948
2949 var handleResize = () => {
2950 if (isOpen) {
2951 zIndex.current -= 1;
2952 setIsOpen(false);
2953 onVisibleChange && onVisibleChange(false);
2954 }
2955 };
2956
2957 var handleClickOutside = e => {
2958 var popNode = popupRef.current;
2959 var childNode = triggerRef.current;
2960
2961 if (popNode && childNode && e.target && !utils(popNode, e.target) && !utils(childNode, e.target)) {
2962 zIndex.current -= 1;
2963 setIsOpen(false);
2964 onVisibleChange && onVisibleChange(false);
2965 }
2966 };
2967
2968 function clearTimeouts() {
2969 if (timeoutRef.current.length > 0) {
2970 for (var timeoutId of timeoutRef.current) {
2971 window.clearTimeout(timeoutId);
2972 }
2973
2974 timeoutRef.current = [];
2975 }
2976 }
2977
2978 function handleShow() {
2979 var _props$children;
2980
2981 clearTimeouts();
2982 hoverStateRef.current = 'show';
2983 var delay = normalizeDelay(props.delay);
2984
2985 if (!delay.show && !((_props$children = props.children) != null && _props$children.props.disabled)) {
2986 _show();
2987
2988 return;
2989 }
2990
2991 var handle = window.setTimeout(() => {
2992 if (hoverStateRef.current === 'show') _show();
2993 }, delay.show);
2994 clearTimeout(handle);
2995 timeoutRef.current.push(handle);
2996 }
2997
2998 function handleHide(isOutside) {
2999 clearTimeouts();
3000 if (!isOutside && props.isOutside) return;
3001 hoverStateRef.current = 'hide';
3002 var delay = normalizeDelay(props.delay);
3003
3004 if (!delay.hide) {
3005 _hide();
3006
3007 return;
3008 }
3009
3010 var handle = window.setTimeout(() => {
3011 if (hoverStateRef.current === 'hide') _hide();
3012 }, delay.hide);
3013 timeoutRef.current.push(handle);
3014 } // Simple implementation of mouseEnter and mouseLeave.
3015 // React's built version is broken: https://github.com/facebook/react/issues/4251
3016 // for cases when the trigger is disabled and mouseOut/Over can cause flicker
3017 // moving from one child element to another.
3018
3019
3020 function handleMouseOverOut(handler, e, relatedNative) {
3021 var target = e.currentTarget;
3022 var related = e.relatedTarget || e.nativeEvent[relatedNative];
3023 var isOutside = true;
3024
3025 if (popupRef.current && utils(popupRef.current, related) || triggerRef.current && utils(triggerRef.current, related)) {
3026 isOutside = false;
3027 }
3028
3029 if ((!related || related !== target) && !utils(target, related)) {
3030 handler(isOutside, e);
3031 }
3032 }
3033
3034 function _hide() {
3035 if (!isOpen) return;
3036 zIndex.current -= 1;
3037 setIsOpen(false);
3038 }
3039
3040 function _show() {
3041 if (isOpen) return;
3042 zIndex.current += 1;
3043 setIsOpen(true);
3044 }
3045
3046 function handleEnter(node, isAppearing) {
3047 onEnter && onEnter(node, isAppearing);
3048 var styls = getStyle({
3049 placement: overlayStyl.placement || placement,
3050 trigger: triggerRef.current,
3051 popup: popupRef.current,
3052 usePortal,
3053 autoAdjustOverflow
3054 });
3055 setOverlayStyl(_extends({}, styls, {
3056 zIndex: zIndex.current
3057 }));
3058 }
3059
3060 if (trigger === 'click' && !disabled) {
3061 triggerProps.onClick = e => {
3062 var {
3063 onClick
3064 } = getChildProps();
3065 isOpen ? _hide() : _show();
3066 if (onClick) onClick(e, !isOpen);
3067 };
3068 }
3069
3070 if (trigger === 'focus' && !disabled) {
3071 triggerProps.onFocus = () => handleShow();
3072 }
3073
3074 if (trigger === 'hover' && !disabled) {
3075 triggerProps.onMouseOver = triggerProps.onMouseEnter = e => {
3076 handleMouseOverOut(handleShow, e, 'fromElement');
3077 };
3078
3079 triggerProps.onMouseOut = triggerProps.onMouseLeave = e => {
3080 handleMouseOverOut(handleHide, e, 'toElement');
3081 };
3082
3083 if (overlayProps.dialogProps) {
3084 overlayProps.dialogProps.onMouseLeave = e => {
3085 handleMouseOverOut(handleHide, e, 'toElement');
3086 };
3087 }
3088 }
3089
3090 overlayProps.style = _extends({}, overlayProps.style, overlayStyl);
3091 return /*#__PURE__*/(0,jsx_runtime.jsxs)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
3092 children: [/*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.cloneElement)(child, Object.assign({}, child.props, _extends({}, triggerProps, {
3093 ref: triggerRef,
3094 className: [child.props.className, disabled ? prefixCls + "-disabled" : null].filter(Boolean).join(' ').trim()
3095 }))), /*#__PURE__*/(0,jsx_runtime.jsx)(Overlay, _extends({}, overlayProps, {
3096 style: _extends({}, overlayProps.style, overlayStyl),
3097 onEnter: handleEnter,
3098 className: [prefixCls, className, overlayStyl.placement].filter(Boolean).join(' ').trim(),
3099 usePortal: usePortal,
3100 transitionName: transitionName,
3101 isOpen: isOpen,
3102 hasBackdrop: false,
3103 children: /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.cloneElement)(overlay, Object.assign(_extends({}, overlay.props, {
3104 ref: popupRef,
3105 className: [overlay.props && overlay.props.className, placement].filter(Boolean).join(' ').trim()
3106 })))
3107 }))]
3108 });
3109}));
3110
3111;// CONCATENATED MODULE: ../react-popover/esm/style/index.css
3112// extracted by mini-css-extract-plugin
3113/* harmony default export */ const react_popover_esm_style = ({});
3114;// CONCATENATED MODULE: ../react-popover/esm/Confirm.js
3115
3116
3117
3118
3119
3120
3121
3122function Confirm(props) {
3123 var {
3124 trigger = 'click',
3125 placement = 'top',
3126 confirmText = 'Yes',
3127 title,
3128 cancelText = 'No',
3129 visibleArrow,
3130 children,
3131 onConfirm
3132 } = props;
3133 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
3134 return /*#__PURE__*/(0,jsx_runtime.jsx)(Popover, {
3135 isOpen: isOpen,
3136 visibleArrow: visibleArrow,
3137 content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
3138 style: {
3139 padding: '12px 16px',
3140 position: 'relative'
3141 },
3142 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
3143 type: "information",
3144 style: {
3145 position: 'absolute',
3146 top: 13.5,
3147 fontSize: 14,
3148 transform: 'rotate(180deg)',
3149 color: '#faad14'
3150 }
3151 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
3152 style: {
3153 paddingLeft: 20
3154 },
3155 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3156 style: {
3157 fontSize: 14
3158 },
3159 children: title
3160 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
3161 style: {
3162 position: 'relative',
3163 bottom: 0,
3164 marginTop: 12,
3165 display: 'flex',
3166 justifyContent: 'end'
3167 },
3168 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
3169 size: "small",
3170 onClick: () => setIsOpen(false),
3171 children: cancelText
3172 }), /*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
3173 size: "small",
3174 type: "primary",
3175 style: {
3176 marginLeft: 10
3177 },
3178 onClick: () => {
3179 onConfirm == null ? void 0 : onConfirm();
3180 setIsOpen(false);
3181 },
3182 children: confirmText
3183 })]
3184 })]
3185 })]
3186 }),
3187 trigger: trigger,
3188 placement: placement,
3189 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3190 onClick: () => setIsOpen(true),
3191 children: children
3192 })
3193 });
3194}
3195
3196;// CONCATENATED MODULE: ../react-popover/esm/index.js
3197
3198
3199var react_popover_esm_excluded = ["prefixCls", "className", "content", "visibleArrow"];
3200
3201
3202
3203
3204
3205
3206class Popover extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
3207 constructor() {
3208 super(...arguments);
3209
3210 this.renderArrow = () => {
3211 var {
3212 prefixCls
3213 } = this.props;
3214 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3215 className: prefixCls + "-arrow",
3216 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", {
3217 viewBox: "0 0 30 30",
3218 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("path", {
3219 fillOpacity: "0.2",
3220 d: "M8.11 6.302c1.015-.936 1.887-2.922 1.887-4.297v26c0-1.378-.868-3.357-1.888-4.297L.925 17.09c-1.237-1.14-1.233-3.034 0-4.17L8.11 6.302z"
3221 }), /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
3222 fill: "#fff",
3223 d: "M8.787 7.036c1.22-1.125 2.21-3.376 2.21-5.03V0v30-2.005c0-1.654-.983-3.9-2.21-5.03l-7.183-6.616c-.81-.746-.802-1.96 0-2.7l7.183-6.614z"
3224 })]
3225 })
3226 });
3227 };
3228 }
3229
3230 render() {
3231 var _this$props = this.props,
3232 {
3233 prefixCls,
3234 className,
3235 visibleArrow
3236 } = _this$props,
3237 other = _objectWithoutPropertiesLoose(_this$props, react_popover_esm_excluded);
3238
3239 var cls = [prefixCls, className, !visibleArrow ? 'no-arrow' : null].filter(Boolean).join(' ').trim();
3240 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_overlay_trigger_esm, _extends({}, other, {
3241 overlay: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
3242 className: cls,
3243 children: [visibleArrow && this.renderArrow(), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3244 className: prefixCls + "-inner",
3245 children: this.props.content
3246 })]
3247 }),
3248 children: typeof this.props.children === 'object' && this.props.children.type.name !== 'Icon' ? this.props.children : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
3249 style: {
3250 display: 'block',
3251 writingMode: 'vertical-rl'
3252 },
3253 children: this.props.children
3254 })
3255 }));
3256 }
3257
3258}
3259Popover.Confirm = Confirm;
3260Popover.defaultProps = {
3261 prefixCls: 'w-popover',
3262 placement: 'top',
3263 usePortal: true,
3264 isOpen: false,
3265 visibleArrow: true
3266};
3267
3268;// CONCATENATED MODULE: ../react-input/esm/style/input.css
3269// extracted by mini-css-extract-plugin
3270/* harmony default export */ const input = ({});
3271;// CONCATENATED MODULE: ../react-input/esm/InputNumber.js
3272
3273
3274var InputNumber_excluded = ["className", "min", "max", "step", "overLimitColor", "keyboard", "formatter", "prefixCls"];
3275
3276
3277
3278/* harmony default export */ const InputNumber = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
3279 var {
3280 className,
3281 min,
3282 max,
3283 step,
3284 overLimitColor,
3285 keyboard = false,
3286 prefixCls = 'w-input-number'
3287 } = props,
3288 otherProps = _objectWithoutPropertiesLoose(props, InputNumber_excluded);
3289
3290 var value = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
3291 var _ref;
3292
3293 return Number.parseFloat((_ref = props.value || 0) == null ? void 0 : _ref.toString());
3294 }, [props.value]);
3295 var [isOverLimit, isOverLimitSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(overLimitComp(value));
3296
3297 function overLimitComp(value) {
3298 if (typeof min === 'number' && value < min) return true;
3299 if (typeof max === 'number' && value > max) return true;
3300 return false;
3301 }
3302
3303 var onChange = v => {
3304 var isOverLimit = overLimitComp(Number.parseFloat(v.target.value));
3305 isOverLimitSet(isOverLimit);
3306 props.onChange == null ? void 0 : props.onChange(v);
3307 };
3308
3309 var overLimitProps = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
3310 if (!overLimitColor) return {
3311 min,
3312 max
3313 };
3314 }, []);
3315 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
3316 var inputStyle = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => isOverLimit ? {
3317 color: overLimitColor == null ? void 0 : overLimitColor.toString()
3318 } : undefined, [isOverLimit]);
3319 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({}, otherProps, {
3320 className: cls,
3321 type: "number",
3322 inputStyle: inputStyle,
3323 onChange: onChange,
3324 step: step
3325 }, overLimitProps));
3326}));
3327
3328;// CONCATENATED MODULE: ../react-input/esm/index.js
3329
3330
3331var react_input_esm_excluded = ["prefixCls", "className", "style", "size", "type", "preIcon", "addonAfter", "inputStyle"];
3332
3333
3334
3335
3336
3337
3338
3339/* harmony default export */ const react_input_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
3340 var {
3341 prefixCls = 'w-input',
3342 className,
3343 style,
3344 size = 'default',
3345 type = 'text',
3346 preIcon = null,
3347 addonAfter,
3348 inputStyle
3349 } = props,
3350 otherProps = _objectWithoutPropertiesLoose(props, react_input_esm_excluded);
3351
3352 var inputRef = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
3353 var addonRef = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
3354 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useImperativeHandle)(ref, () => inputRef.current);
3355 var cls = [prefixCls, className, size ? prefixCls + "-" + size : null, addonAfter ? prefixCls + "-addon" : null, props.disabled ? 'disabled' : null].filter(Boolean).join(' ').trim();
3356 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
3357 computedInputPadding();
3358 });
3359
3360 function computedInputPadding() {
3361 if (addonRef.current && inputRef.current) {
3362 var input = window && window.getComputedStyle(addonRef.current, null);
3363 inputRef.current.style.paddingRight = addonRef.current.clientWidth + parseInt(input.right, 10) * 2 + "px";
3364 }
3365 }
3366
3367 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
3368 className: cls,
3369 style: style,
3370 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
3371 type: preIcon
3372 }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", _extends({
3373 ref: inputRef,
3374 type: type,
3375 autoComplete: "off"
3376 }, otherProps, {
3377 style: inputStyle,
3378 className: prefixCls + "-inner"
3379 })), addonAfter && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
3380 className: prefixCls + "-addon-after",
3381 ref: addonRef,
3382 children: addonAfter
3383 })]
3384 });
3385}));
3386
3387;// CONCATENATED MODULE: ../react-time-picker/esm/style/time-picker.css
3388// extracted by mini-css-extract-plugin
3389/* harmony default export */ const time_picker = ({});
3390;// CONCATENATED MODULE: ../react-time-picker/esm/Panel.js
3391
3392
3393var Panel_excluded = ["prefixCls", "className", "count", "date", "type", "disabledHours", "disabledMinutes", "disabledSeconds", "hideDisabled", "onSelected"];
3394
3395
3396
3397function TimePickerPanel(props) {
3398 var {
3399 prefixCls = 'w-timepicker',
3400 count = 24,
3401 date,
3402 type = 'Hours',
3403 hideDisabled,
3404 onSelected
3405 } = props,
3406 other = _objectWithoutPropertiesLoose(props, Panel_excluded);
3407
3408 var disableds = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)([]);
3409
3410 function getMaybeNumber() {
3411 if (date && type) {
3412 return new Date(date)["get" + type]();
3413 }
3414
3415 return 0;
3416 }
3417
3418 function handleClick(num, e) {
3419 if (!date) return;
3420 var currentDate = new Date(date);
3421 currentDate["set" + type](num);
3422 onSelected && onSelected(type, num, disableds.current, currentDate);
3423 }
3424
3425 function getDisabledItem(num) {
3426 var disabled = props["disabled" + type];
3427
3428 if (disabled) {
3429 return disabled(num, type, new Date(date));
3430 }
3431
3432 return false;
3433 }
3434
3435 function getItemInstance(tag) {
3436 if (tag && tag.parentNode && tag.dataset['index']) {
3437 var offsetTop = Number(tag.dataset['index']) * tag.clientHeight;
3438
3439 if (tag.parentNode.parentNode) {
3440 tag.parentNode.parentNode.scrollTop = offsetTop;
3441 }
3442 }
3443 }
3444
3445 var data = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
3446 return [...Array(count)].map((_, idx) => {
3447 var disabled = getDisabledItem(idx);
3448 if (disabled) disableds.current.push(idx);
3449 return {
3450 count: idx,
3451 disabled: getDisabledItem(idx)
3452 };
3453 }).filter(item => hideDisabled && item.disabled ? false : true);
3454 }, [hideDisabled]);
3455 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
3456 className: prefixCls + "-spinner"
3457 }, other, {
3458 children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", {
3459 children: data.map((item, idx) => {
3460 var liProps = {};
3461
3462 if (!item.disabled) {
3463 liProps.onClick = e => handleClick(item.count, e);
3464 }
3465
3466 var currentCount = getMaybeNumber();
3467 return /*#__PURE__*/(0,jsx_runtime.jsx)("li", _extends({
3468 "data-index": currentCount === item.count ? idx : undefined,
3469 ref: tag => tag && getItemInstance(tag)
3470 }, liProps, {
3471 className: [item.disabled ? 'disabled' : null, currentCount === item.count ? 'selected' : null, hideDisabled && item.disabled ? 'hide' : null].filter(Boolean).join(' ').trim(),
3472 children: item.count < 10 ? "0" + item.count : item.count
3473 }), idx);
3474 })
3475 })
3476 }));
3477}
3478
3479;// CONCATENATED MODULE: ../react-time-picker/esm/Time.js
3480
3481
3482var Time_excluded = ["prefixCls", "className", "precision"];
3483
3484
3485
3486
3487
3488function TimePickerTime(props) {
3489 var {
3490 prefixCls = 'w-timepicker',
3491 className,
3492 precision = 'second'
3493 } = props,
3494 other = _objectWithoutPropertiesLoose(props, Time_excluded);
3495
3496 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
3497 className: [prefixCls, className].filter(Boolean).join(' ').trim(),
3498 children: [/^(second|minute|hour)$/.test(precision) && /*#__PURE__*/(0,jsx_runtime.jsx)(TimePickerPanel, _extends({
3499 type: "Hours",
3500 count: 24
3501 }, other)), /^(second|minute)$/.test(precision) && /*#__PURE__*/(0,jsx_runtime.jsx)(TimePickerPanel, _extends({
3502 type: "Minutes",
3503 count: 60
3504 }, other)), /^(second)$/.test(precision) && /*#__PURE__*/(0,jsx_runtime.jsx)(TimePickerPanel, _extends({
3505 type: "Seconds",
3506 count: 60
3507 }, other))]
3508 });
3509}
3510
3511;// CONCATENATED MODULE: ../react-time-picker/esm/style/index.css
3512// extracted by mini-css-extract-plugin
3513/* harmony default export */ const react_time_picker_esm_style = ({});
3514;// CONCATENATED MODULE: ../react-time-picker/esm/index.js
3515
3516
3517var react_time_picker_esm_excluded = ["prefixCls", "className", "disabled", "value", "format", "popoverProps", "allowClear", "onChange", "disabledHours", "disabledMinutes", "disabledSeconds", "hideDisabled", "precision"];
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528function TimePicker(props) {
3529 var {
3530 prefixCls = 'w-timepicker',
3531 className,
3532 disabled,
3533 format = 'HH:mm:ss',
3534 popoverProps,
3535 allowClear = true,
3536 onChange,
3537 disabledHours,
3538 disabledMinutes,
3539 disabledSeconds,
3540 hideDisabled,
3541 precision
3542 } = props,
3543 inputProps = _objectWithoutPropertiesLoose(props, react_time_picker_esm_excluded);
3544
3545 var [date, setDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.value);
3546 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => setDate(props.value), [props.value]);
3547 var timeProps = {
3548 disabledHours,
3549 disabledMinutes,
3550 disabledSeconds,
3551 hideDisabled,
3552 precision
3553 };
3554 var inputValue = date ? formatter(format, new Date(date)) : '';
3555 var datePickerTime = date || new Date();
3556
3557 var _props = _extends({}, inputProps, {
3558 value: inputValue
3559 });
3560
3561 if (allowClear && inputValue !== '' && !!inputValue) {
3562 _props.addonAfter = /*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
3563 className: prefixCls + "-close-btn",
3564 icon: "close",
3565 disabled: props.disabled,
3566 onClick: () => {
3567 setDate(undefined);
3568 onChange && onChange();
3569 },
3570 size: props.size,
3571 basic: true,
3572 type: "light"
3573 });
3574 }
3575
3576 return /*#__PURE__*/(0,jsx_runtime.jsx)(Popover, _extends({
3577 trigger: "focus",
3578 placement: "bottomLeft",
3579 autoAdjustOverflow: true,
3580 visibleArrow: false
3581 }, popoverProps, {
3582 content: /*#__PURE__*/(0,jsx_runtime.jsx)(TimePickerTime, _extends({
3583 className: prefixCls + "-popover"
3584 }, timeProps, {
3585 date: datePickerTime,
3586 onSelected: (type, num, disableds, currentDate) => {
3587 setDate(new Date(currentDate));
3588 var dataStr = currentDate ? formatter(format, currentDate) : '';
3589 onChange && onChange(dataStr, currentDate, type, num, disableds);
3590 }
3591 })),
3592 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({
3593 placeholder: "\u8BF7\u9009\u62E9\u65F6\u95F4",
3594 readOnly: true,
3595 disabled: disabled
3596 }, _props, {
3597 className: [prefixCls + "-input", className].filter(Boolean).join(' ').trim()
3598 }))
3599 }));
3600}
3601
3602;// CONCATENATED MODULE: ../react-date-picker/esm/style/day.css
3603// extracted by mini-css-extract-plugin
3604/* harmony default export */ const day = ({});
3605;// CONCATENATED MODULE: ../react-date-picker/esm/DatePickerDay.js
3606
3607
3608var DatePickerDay_excluded = ["date", "row", "col", "index", "today", "panelDate", "disabledDate", "renderDay", "onSelectDay"],
3609 _excluded2 = ["prefixCls", "className", "weekday", "weekTitle", "date", "today", "panelDate", "disabledDate", "renderDay", "onSelectDay"];
3610
3611
3612
3613
3614
3615function isValidDate(date) {
3616 return date instanceof Date && !isNaN(date.getTime());
3617}
3618
3619function classnames(obj) {
3620 return Object.keys(obj || {}).map(keyName => obj[keyName] ? keyName : null).filter(Boolean).join(' ').trim();
3621}
3622
3623function DayRect(props) {
3624 var {
3625 date: selectedDate,
3626 col,
3627 index,
3628 today,
3629 panelDate,
3630 disabledDate,
3631 renderDay,
3632 onSelectDay
3633 } = props,
3634 other = _objectWithoutPropertiesLoose(props, DatePickerDay_excluded);
3635
3636 var cls = {
3637 end: col === 0 || col === 6,
3638 prev: false,
3639 today: false,
3640 selected: false,
3641 next: false,
3642 disabled: false
3643 };
3644 var date = panelDate;
3645 if (!date || !isValidDate(date)) date = new Date();
3646 var year = date.getFullYear();
3647 var month = date.getMonth();
3648 var week = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => new Date(new Date(date).setDate(1)).getDay(), [date.toDateString()]);
3649 var lastDay = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => new Date(year, month === 0 ? 12 : month + 1, 0).getDate(), [date.toDateString()]);
3650 var day = index;
3651
3652 if (date) {
3653 day = day - week + 1;
3654
3655 if (day < 1) {
3656 cls.prev = true;
3657 }
3658
3659 if (day > lastDay) {
3660 cls.next = true;
3661 }
3662 }
3663
3664 var cellDate = new Date(new Date(date).setDate(day));
3665
3666 if (today && today.toDateString() === cellDate.toDateString()) {
3667 cls.today = true;
3668 }
3669
3670 if (selectedDate && selectedDate.toDateString() === cellDate.toDateString()) {
3671 cls.selected = true;
3672 }
3673
3674 var divProps = {
3675 onClick: () => {
3676 var cellMonth = cellDate.getMonth();
3677 onSelectDay && onSelectDay(cellDate, {
3678 year: cellDate.getFullYear(),
3679 month: cellMonth === 0 ? 12 : cellMonth + 1,
3680 day: cellDate.getDate()
3681 });
3682 }
3683 };
3684
3685 if (disabledDate && disabledDate(cellDate, _extends({}, props, cls))) {
3686 cls.disabled = true;
3687 delete divProps.onClick;
3688 }
3689
3690 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
3691 className: classnames(cls)
3692 }, other, divProps, {
3693 children: renderDay ? renderDay(cellDate.getDate(), _extends({}, props, cls, {
3694 date: cellDate
3695 })) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3696 children: cellDate.getDate()
3697 })
3698 }));
3699}
3700var WEEKTITLE = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
3701var WEEKDAY = ['日', '一', '二', '三', '四', '五', '六'];
3702function DatePickerDay(props) {
3703 var {
3704 prefixCls = 'w-datepicker',
3705 className,
3706 weekday = WEEKDAY,
3707 weekTitle = WEEKTITLE,
3708 date,
3709 today,
3710 panelDate,
3711 disabledDate,
3712 renderDay,
3713 onSelectDay: _onSelectDay
3714 } = props,
3715 other = _objectWithoutPropertiesLoose(props, _excluded2);
3716
3717 var weekdayLabel = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3718 className: prefixCls + "-weekday",
3719 children: (weekday || []).map((week, idx) => /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3720 className: classnames({
3721 end: idx === 0 || idx === 6
3722 }),
3723 title: weekTitle && weekTitle[idx],
3724 children: week
3725 }, idx))
3726 }), [prefixCls, weekday, weekTitle]);
3727 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({}, other, {
3728 className: [prefixCls ? prefixCls + "-body" : null, className].filter(Boolean).join(' ').trim(),
3729 children: [weekdayLabel, /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3730 className: [prefixCls ? prefixCls + "-day-body" : null].filter(Boolean).join(' ').trim(),
3731 children: [...Array(6)].map((_, idx) => /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3732 className: prefixCls + "-week",
3733 children: [...Array(7)].map((_, col) => /*#__PURE__*/(0,jsx_runtime.jsx)(DayRect, {
3734 date: date,
3735 today: today,
3736 disabledDate: disabledDate,
3737 renderDay: renderDay,
3738 panelDate: panelDate,
3739 col: col,
3740 row: idx,
3741 onSelectDay: (curDate, data) => {
3742 _onSelectDay && _onSelectDay(curDate, data);
3743 },
3744 index: idx * 7 + col
3745 }, col))
3746 }, idx))
3747 })]
3748 }));
3749}
3750
3751;// CONCATENATED MODULE: ../react-date-picker/esm/style/year-month.css
3752// extracted by mini-css-extract-plugin
3753/* harmony default export */ const year_month = ({});
3754;// CONCATENATED MODULE: ../react-date-picker/esm/DatePickerMonth.js
3755
3756
3757var DatePickerMonth_excluded = ["prefixCls", "className", "panelDate", "monthLabel", "onSelected"];
3758
3759
3760
3761
3762function DatePickerMonth(props) {
3763 var {
3764 prefixCls = 'w-datepicker',
3765 className,
3766 panelDate = new Date(),
3767 monthLabel,
3768 onSelected = noop
3769 } = props,
3770 other = _objectWithoutPropertiesLoose(props, DatePickerMonth_excluded);
3771
3772 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
3773 className: [prefixCls ? prefixCls + "-month" : null, className].filter(Boolean).join(' ').trim()
3774 }, other, {
3775 children: [...Array(12)].map((_, idx) => {
3776 var selectedMonth = panelDate.getMonth();
3777 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3778 className: [selectedMonth === idx ? 'selected' : null].filter(Boolean).join(' ').trim(),
3779 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
3780 onClick: () => onSelected(idx, false),
3781 children: monthLabel && monthLabel[idx] || idx
3782 })
3783 }, idx);
3784 })
3785 }));
3786}
3787
3788;// CONCATENATED MODULE: ../react-date-picker/esm/DatePickerYear.js
3789
3790
3791var DatePickerYear_excluded = ["prefixCls", "panelNum", "className", "panelDate", "onSelected"];
3792
3793
3794
3795
3796function DatePickerYear(props) {
3797 var {
3798 prefixCls = 'w-datepicker',
3799 panelNum = [-7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
3800 className,
3801 onSelected = noop
3802 } = props,
3803 other = _objectWithoutPropertiesLoose(props, DatePickerYear_excluded);
3804
3805 var [activeYear, setActiveYear] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.panelDate);
3806
3807 function handleSelected(year, idx) {
3808 if (idx === 0 || idx === panelNum.length - 1) {
3809 var date = new Date(activeYear);
3810 date.setFullYear(year);
3811 setActiveYear(date);
3812 onSelected(year, true);
3813 } else {
3814 onSelected(year);
3815 }
3816 }
3817
3818 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
3819 className: [prefixCls ? prefixCls + "-year" : null, className].filter(Boolean).join(' ').trim()
3820 }, other, {
3821 children: panelNum && panelNum.map((_, idx) => {
3822 var selectedYear = activeYear.getFullYear();
3823 var year = selectedYear + panelNum[idx];
3824 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3825 className: [selectedYear === year ? 'selected' : null, idx === 0 || idx === panelNum.length - 1 ? 'paging' : null].filter(Boolean).join(' ').trim(),
3826 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
3827 onClick: () => handleSelected(year, idx),
3828 children: year
3829 })
3830 }, idx);
3831 })
3832 }));
3833}
3834
3835;// CONCATENATED MODULE: ../react-date-picker/esm/style/caption.css
3836// extracted by mini-css-extract-plugin
3837/* harmony default export */ const caption = ({});
3838;// CONCATENATED MODULE: ../react-date-picker/esm/DatePickerCaption.js
3839
3840
3841var DatePickerCaption_excluded = ["prefixCls", "className", "panelDate", "monthLabel", "onSelected", "todayButton"];
3842
3843
3844
3845
3846
3847
3848function DatePickerCaption_classnames() {
3849 for (var _len = arguments.length, arg = new Array(_len), _key = 0; _key < _len; _key++) {
3850 arg[_key] = arguments[_key];
3851 }
3852
3853 return [...arg].filter(Boolean).join(' ').trim();
3854}
3855
3856function DatePickerCaption(props) {
3857 var {
3858 prefixCls = 'w-datepicker',
3859 className,
3860 panelDate = new Date(),
3861 monthLabel,
3862 onSelected = noop,
3863 todayButton
3864 } = props,
3865 other = _objectWithoutPropertiesLoose(props, DatePickerCaption_excluded);
3866
3867 var renderMonth = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
3868 var month = panelDate.getMonth();
3869 return monthLabel && monthLabel[month] || month + 1;
3870 }, [panelDate.toDateString(), monthLabel]);
3871 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
3872 className: DatePickerCaption_classnames(prefixCls ? prefixCls + "-caption" : null, className)
3873 }, other, {
3874 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3875 className: DatePickerCaption_classnames(prefixCls ? prefixCls + "-caption-pane" : null, 'prev'),
3876 onClick: () => onSelected('prev')
3877 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3878 className: DatePickerCaption_classnames(prefixCls ? prefixCls + "-caption-pane" : null, 'month'),
3879 onClick: () => onSelected('month'),
3880 children: renderMonth
3881 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3882 className: DatePickerCaption_classnames(prefixCls ? prefixCls + "-caption-pane" : null, 'year'),
3883 onClick: () => onSelected('year'),
3884 children: panelDate.getFullYear()
3885 }), todayButton && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3886 className: DatePickerCaption_classnames(prefixCls ? prefixCls + "-caption-today" : null),
3887 onClick: () => onSelected('today'),
3888 title: todayButton
3889 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
3890 className: DatePickerCaption_classnames(prefixCls ? prefixCls + "-caption-pane" : null, 'next'),
3891 onClick: () => onSelected('next')
3892 })]
3893 }));
3894}
3895
3896;// CONCATENATED MODULE: ../react-date-picker/esm/style/index.css
3897// extracted by mini-css-extract-plugin
3898/* harmony default export */ const react_date_picker_esm_style = ({});
3899;// CONCATENATED MODULE: ../react-date-picker/esm/index.js
3900
3901
3902var react_date_picker_esm_excluded = ["prefixCls", "className", "weekday", "weekTitle", "monthLabel", "date", "today", "todayButton", "panelDate", "disabledDate", "renderDay", "onChange", "onPanelChange", "showTime"];
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918var MONTH_LABEL = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'];
3919function DatePicker(props) {
3920 var {
3921 prefixCls = 'w-datepicker',
3922 className,
3923 weekday,
3924 weekTitle,
3925 monthLabel = MONTH_LABEL,
3926 date,
3927 today = new Date(),
3928 todayButton,
3929 panelDate = new Date(),
3930 disabledDate,
3931 renderDay,
3932 onChange = noop,
3933 onPanelChange = noop,
3934 showTime
3935 } = props,
3936 other = _objectWithoutPropertiesLoose(props, react_date_picker_esm_excluded);
3937
3938 var [type, setType] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('day');
3939 var [selectDate, setSelectDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(date);
3940 var [selectPanelDate, setSelectPanelDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(panelDate);
3941 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
3942 if (date) {
3943 setSelectDate(date);
3944 setSelectPanelDate(date);
3945 }
3946 }, [date]);
3947 var format = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => showTime && showTime.format ? showTime.format : 'HH:mm:ss', [showTime]);
3948
3949 function handleSelected(curType) {
3950 if (curType && /^(year|month|time)$/.test(curType)) {
3951 if (type === 'time') {
3952 curType = 'day';
3953 }
3954
3955 setType(curType);
3956 } else {
3957 var currentDate = new Date(selectPanelDate);
3958 var month = currentDate.getMonth();
3959
3960 if (curType === 'prev') {
3961 month -= 1;
3962 }
3963
3964 if (curType === 'next') {
3965 month += 1;
3966 }
3967
3968 currentDate.setMonth(month);
3969
3970 if (curType === 'prev' || curType === 'next') {
3971 onPanelChange && onPanelChange(new Date(currentDate), curType);
3972 }
3973
3974 setSelectPanelDate(curType === 'today' ? today : currentDate);
3975 curType === 'today' && setSelectDate(today);
3976 setType('day');
3977 }
3978 }
3979
3980 function onSelectedTime(type, num) {
3981 (selectPanelDate || new Date())["set" + type](num);
3982 setSelectPanelDate(new Date(selectPanelDate));
3983 onChange && onChange(new Date(selectPanelDate));
3984 }
3985
3986 function onSelectedDate(type, month, paging) {
3987 (selectPanelDate || new Date())[type](month);
3988 setSelectPanelDate(new Date(selectPanelDate));
3989 setType('day');
3990 onChange && onChange(new Date(selectPanelDate));
3991 }
3992
3993 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
3994 className: [prefixCls, className].filter(Boolean).join(' ').trim()
3995 }, other, {
3996 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerCaption, {
3997 todayButton: todayButton,
3998 panelDate: selectPanelDate,
3999 monthLabel: monthLabel,
4000 onSelected: handleSelected
4001 }), type === 'day' && /*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerDay, {
4002 prefixCls: prefixCls,
4003 disabledDate: disabledDate,
4004 onSelectDay: (selectedDate, dateSource) => {
4005 setSelectPanelDate(selectedDate);
4006 onChange(selectedDate, dateSource);
4007 },
4008 renderDay: renderDay,
4009 date: selectDate,
4010 today: today || new Date(),
4011 panelDate: selectPanelDate,
4012 weekday: weekday,
4013 weekTitle: weekTitle
4014 }), type === 'month' && /*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerMonth, {
4015 panelDate: selectPanelDate,
4016 monthLabel: monthLabel,
4017 prefixCls: prefixCls,
4018 onSelected: num => onSelectedDate('setMonth', num)
4019 }), type === 'year' && /*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerYear, {
4020 prefixCls: prefixCls,
4021 panelDate: selectDate || selectPanelDate,
4022 onSelected: num => onSelectedDate('setFullYear', num)
4023 }), type === 'time' && /*#__PURE__*/(0,jsx_runtime.jsx)(TimePickerTime, _extends({
4024 date: selectPanelDate
4025 }, showTime, {
4026 className: prefixCls + "-timepicker",
4027 onSelected: onSelectedTime
4028 })), showTime && format && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4029 className: prefixCls + "-time-btn",
4030 onClick: () => handleSelected('time'),
4031 children: formatter(format, selectDate || selectPanelDate)
4032 })]
4033 }));
4034}
4035
4036;// CONCATENATED MODULE: ../react-calendar/esm/DayLabel.js
4037
4038
4039var DayLabel_excluded = ["date", "label"];
4040
4041
4042
4043function RenderDay(props) {
4044 var {
4045 prefixCls,
4046 day,
4047 data,
4048 currentDate
4049 } = props;
4050 var dayData = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => (data || []).filter(item => {
4051 var arr = (item.date && item.date.split('/') || []).map(num => Number(num));
4052
4053 if (arr.length === 1) {
4054 return day === arr[0];
4055 }
4056
4057 if (currentDate && arr.length === 2) {
4058 return currentDate.getMonth() + 1 === arr[0] && day === arr[1];
4059 }
4060
4061 if (currentDate && arr.length === 3) {
4062 return currentDate.getFullYear() === arr[0] && currentDate.getMonth() + 1 === arr[1] && day === arr[2];
4063 }
4064
4065 return false;
4066 }), [currentDate, day, data]);
4067 return (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
4068 className: prefixCls + "-inner",
4069 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4070 className: prefixCls + "-day",
4071 children: day
4072 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4073 className: prefixCls + "-panel",
4074 children: dayData && dayData.length > 0 && dayData.map((item, idx) => {
4075 var {
4076 label
4077 } = item,
4078 other = _objectWithoutPropertiesLoose(item, DayLabel_excluded);
4079
4080 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, other, {
4081 children: label
4082 }), idx);
4083 })
4084 })]
4085 }), [dayData, day]);
4086}
4087
4088;// CONCATENATED MODULE: ../react-calendar/esm/style/index.css
4089// extracted by mini-css-extract-plugin
4090/* harmony default export */ const react_calendar_esm_style = ({});
4091;// CONCATENATED MODULE: ../react-calendar/esm/index.js
4092
4093
4094var react_calendar_esm_excluded = ["prefixCls", "className", "style", "today", "date", "data", "monthLabel", "titleFormat", "todayLabel", "panelDate", "onPaging", "onSelectDay"];
4095
4096
4097
4098
4099
4100
4101
4102
4103var esm_MONTH_LABEL = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'];
4104function Calendar(props) {
4105 var {
4106 prefixCls = 'w-calendar',
4107 className,
4108 style,
4109 today = new Date(),
4110 date,
4111 data,
4112 monthLabel = esm_MONTH_LABEL,
4113 titleFormat = 'YYYY/MM',
4114 todayLabel = '今天',
4115 onPaging,
4116 onSelectDay: _onSelectDay
4117 } = props,
4118 otherProps = _objectWithoutPropertiesLoose(props, react_calendar_esm_excluded);
4119
4120 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
4121 var [panelDate, setPanelDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.panelDate || new Date());
4122 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
4123 if (props.panelDate !== panelDate) {
4124 setPanelDate(panelDate);
4125 }
4126 }, [props.panelDate]);
4127
4128 function handlePaging(type) {
4129 var currentDate = new Date();
4130
4131 if (type === 'today') {
4132 currentDate = today || new Date();
4133 } else {
4134 var _month = panelDate.getMonth();
4135
4136 if (panelDate && type === 'prev') {
4137 panelDate.setMonth(_month - 1);
4138 }
4139
4140 if (panelDate && type === 'next') {
4141 panelDate.setMonth(_month + 1);
4142 }
4143
4144 currentDate = panelDate;
4145 }
4146
4147 setPanelDate(new Date(currentDate));
4148 onPaging && onPaging(type, currentDate.getMonth() + 1, currentDate);
4149 }
4150
4151 var titleLable = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4152 className: prefixCls + "-title",
4153 children: formatter(titleFormat, panelDate)
4154 }), [prefixCls, titleFormat, panelDate]);
4155 var btngroup = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
4156 className: prefixCls + "-btn-group",
4157 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
4158 type: "down",
4159 onClick: () => handlePaging('prev')
4160 }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
4161 className: prefixCls + "-btn",
4162 onClick: () => handlePaging('today'),
4163 children: todayLabel
4164 }), /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
4165 type: "down",
4166 onClick: () => handlePaging('next')
4167 })]
4168 }), [prefixCls, todayLabel]);
4169 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
4170 className: cls,
4171 style: style,
4172 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
4173 className: prefixCls + "-caption",
4174 children: [titleLable, btngroup]
4175 }), /*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerDay, _extends({
4176 onSelectDay: (currentDate, dateSource) => {
4177 setPanelDate(currentDate);
4178 _onSelectDay && _onSelectDay(currentDate, dateSource);
4179 },
4180 renderDay: (day, propsNext) => /*#__PURE__*/(0,jsx_runtime.jsx)(RenderDay, {
4181 prefixCls: prefixCls,
4182 day: day,
4183 data: data,
4184 currentDate: propsNext.date
4185 }),
4186 date: date,
4187 today: today,
4188 panelDate: panelDate || new Date()
4189 }, otherProps))]
4190 });
4191}
4192
4193;// CONCATENATED MODULE: ../react-card/esm/style/index.css
4194// extracted by mini-css-extract-plugin
4195/* harmony default export */ const react_card_esm_style = ({});
4196;// CONCATENATED MODULE: ../react-card/esm/index.js
4197
4198
4199var react_card_esm_excluded = ["prefixCls", "className", "title", "extra", "footer", "bordered", "noHover", "active", "bodyStyle", "bodyClassName", "children"];
4200
4201
4202
4203
4204/* harmony default export */ const react_card_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
4205 var {
4206 prefixCls = 'w-card',
4207 className,
4208 title,
4209 extra,
4210 footer,
4211 bordered = true,
4212 noHover = false,
4213 active = false,
4214 bodyStyle,
4215 bodyClassName,
4216 children
4217 } = props,
4218 resetProps = _objectWithoutPropertiesLoose(props, react_card_esm_excluded);
4219
4220 var cls = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => [prefixCls, className, bordered ? prefixCls + "-bordered" : null, noHover ? prefixCls + "-no-hover" : null, active ? 'active' : null].filter(Boolean).join(' ').trim(), [prefixCls, className, bordered, noHover]);
4221 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({}, resetProps, {
4222 className: cls,
4223 ref: ref,
4224 children: [(title || extra) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
4225 className: prefixCls + "-head",
4226 children: [title && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4227 className: prefixCls + "-head-title",
4228 children: title
4229 }), extra && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4230 className: prefixCls + "-extra",
4231 children: extra
4232 })]
4233 }), children && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4234 className: [prefixCls + "-body", bodyClassName].filter(Boolean).join(' ').trim(),
4235 style: bodyStyle,
4236 children: children
4237 }), footer && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4238 className: prefixCls + "-footer",
4239 children: footer
4240 })]
4241 }));
4242}));
4243
4244;// CONCATENATED MODULE: ../react-carousel/esm/style/index.css
4245// extracted by mini-css-extract-plugin
4246/* harmony default export */ const react_carousel_esm_style = ({});
4247;// CONCATENATED MODULE: ../react-carousel/esm/index.js
4248
4249
4250
4251
4252
4253
4254function Carousel(props, ref) {
4255 var {
4256 position = 0,
4257 direction = 'horizontal',
4258 width = 400,
4259 height = 200,
4260 palyTime = 2000,
4261 scrollTime = 200,
4262 autoPlay = true,
4263 afterChange,
4264 beforeChange,
4265 prefixCls = 'w-carousel',
4266 className,
4267 style
4268 } = props;
4269 var cls = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => [prefixCls, className].filter(Boolean).join(' ').trim(), [prefixCls, className]);
4270 var [currentPosition, currentPositionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(position);
4271 var [transitionInner, transitionInnerSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(scrollTime * 0.001 + "s ease-in-out");
4272 var positionRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(currentPosition);
4273 var childCount = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.count(props.children) + 1;
4274
4275 var _stopPlay = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)({
4276 stop: () => {},
4277 after: afterChange,
4278 before: beforeChange
4279 });
4280
4281 external_root_React_commonjs2_react_commonjs_react_amd_react_default().useImperativeHandle(ref, () => ({
4282 gotoSlide,
4283 prevSlide: () => gotoSlide(positionRef.current - 1),
4284 nextSlide: () => gotoSlide(positionRef.current + 1),
4285 stopPlay: () => _stopPlay.current.stop()
4286 }), [ref]);
4287
4288 var gotoSlide = slidNumber => {
4289 _stopPlay.current.stop();
4290
4291 var maxSlid = childCount - 1;
4292 var slidNumberTemp = slidNumber > maxSlid ? maxSlid : slidNumber;
4293 slidNumberTemp = slidNumber < 0 ? 0 : slidNumberTemp;
4294 positionRef.current = slidNumberTemp;
4295 currentPositionSet(slidNumberTemp);
4296 play();
4297 };
4298
4299 var play = function play(ms) {
4300 if (ms === void 0) {
4301 ms = palyTime;
4302 }
4303
4304 if (autoPlay) {
4305 var time = setInterval(() => {
4306 _stopPlay.current.after == null ? void 0 : _stopPlay.current.after(positionRef.current);
4307 positionRef.current++;
4308
4309 if (positionRef.current >= childCount) {
4310 positionRef.current = 0;
4311 }
4312
4313 currentPositionSet(positionRef.current);
4314 _stopPlay.current.before == null ? void 0 : _stopPlay.current.before(positionRef.current);
4315 }, ms);
4316
4317 _stopPlay.current.stop = () => {
4318 clearInterval(time);
4319 };
4320 }
4321 };
4322
4323 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
4324 play();
4325 return () => {
4326 _stopPlay.current.stop();
4327 };
4328 }, [autoPlay]);
4329 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
4330 var time;
4331
4332 if (childCount === currentPosition + 1) {
4333 time = setTimeout(() => {
4334 _stopPlay.current.before = () => {
4335 transitionInnerSet(scrollTime * 0.001 + "s ease-in-out");
4336 _stopPlay.current.before = props.beforeChange;
4337 };
4338
4339 transitionInnerSet('none');
4340 gotoSlide(0);
4341 }, scrollTime);
4342 }
4343
4344 return () => {
4345 clearTimeout(time);
4346 };
4347 }, [currentPosition]);
4348 var childrens = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(props.children, child => {
4349 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4350 style: _extends({
4351 width,
4352 height
4353 }, style),
4354 children: child
4355 });
4356 });
4357 var innerStyle = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
4358 var style = {
4359 transform: '',
4360 display: ''
4361 };
4362
4363 switch (direction) {
4364 case 'horizontal':
4365 style.transform = "translate3d(" + -(currentPosition * width) + "px, 0px, 0px)";
4366 style.display = 'flex';
4367 break;
4368
4369 case 'vertical':
4370 style.transform = "translate3d(0px, " + -(currentPosition * height) + "px, 0px)";
4371 style.display = 'block';
4372 break;
4373
4374 default:
4375 break;
4376 }
4377
4378 return style;
4379 }, [direction, currentPosition, width, height]);
4380 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4381 className: cls,
4382 style: {
4383 width,
4384 height
4385 },
4386 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
4387 className: cls + "-content",
4388 style: _extends({
4389 width: width * childCount,
4390 transition: transitionInner
4391 }, innerStyle),
4392 children: [childrens, /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4393 style: _extends({
4394 width,
4395 height
4396 }, style),
4397 children: childrens == null ? void 0 : childrens[0]
4398 })]
4399 })
4400 });
4401}
4402
4403/* harmony default export */ const react_carousel_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(Carousel));
4404
4405;// CONCATENATED MODULE: ../react-dropdown/esm/index.js
4406
4407
4408var react_dropdown_esm_excluded = ["prefixCls", "placement", "className", "menu", "children", "disabled"];
4409
4410
4411
4412
4413function Dropdown(props) {
4414 var {
4415 prefixCls = 'w-dropdown',
4416 placement = 'bottomLeft',
4417 className,
4418 menu,
4419 children,
4420 disabled
4421 } = props,
4422 other = _objectWithoutPropertiesLoose(props, react_dropdown_esm_excluded);
4423
4424 var cls = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => [prefixCls, className].filter(Boolean).join(' ').trim(), [prefixCls, className]);
4425 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_overlay_trigger_esm, _extends({
4426 isOutside: true,
4427 autoAdjustOverflow: true,
4428 className: cls,
4429 disabled: disabled,
4430 placement: placement
4431 }, other, {
4432 overlay: menu,
4433 children: /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(children, Object.assign({}, children.props))
4434 }));
4435}
4436
4437;// CONCATENATED MODULE: ../react-menu/esm/style/item.css
4438// extracted by mini-css-extract-plugin
4439/* harmony default export */ const style_item = ({});
4440;// CONCATENATED MODULE: ../react-menu/esm/MenuItem.js
4441
4442
4443var MenuItem_excluded = ["prefixCls", "className", "tagName", "children", "disabled", "multiline", "icon", "text", "active", "addonAfter", "isSubMenuItem"];
4444
4445
4446
4447
4448
4449var disabledProps = {
4450 href: undefined,
4451 onClick: undefined,
4452 onMouseDown: undefined,
4453 onMouseEnter: undefined,
4454 onMouseLeave: undefined,
4455 tabIndex: -1
4456};
4457
4458function Internal(props, ref) {
4459 var {
4460 prefixCls = 'w-menu-item',
4461 className,
4462 tagName: TagName = 'a',
4463 disabled = false,
4464 multiline = false,
4465 icon,
4466 text,
4467 active = false,
4468 addonAfter,
4469 isSubMenuItem
4470 } = props,
4471 htmlProps = _objectWithoutPropertiesLoose(props, MenuItem_excluded);
4472
4473 var anchorCls = [prefixCls, active ? 'active' : null, disabled ? 'w-disabled' : null, className].filter(Boolean).join(' ').trim();
4474 var tagComp = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement(TagName, _extends({}, htmlProps, disabled ? disabledProps : {}, {
4475 className: anchorCls,
4476 ref
4477 }), /*#__PURE__*/(0,jsx_runtime.jsxs)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
4478 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
4479 className: prefixCls + "-icon",
4480 type: icon
4481 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4482 className: [prefixCls && prefixCls + "-text", !multiline && prefixCls + "-multiline"].filter(Boolean).join(' ').trim(),
4483 children: text
4484 }), addonAfter]
4485 }));
4486
4487 if (isSubMenuItem) {
4488 return tagComp;
4489 }
4490
4491 return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
4492 children: [" ", tagComp, " "]
4493 });
4494}
4495
4496var MenuItem = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(Internal);
4497MenuItem.displayName = 'uiw.MenuItem';
4498
4499;// CONCATENATED MODULE: ../react-menu/esm/Divider.js
4500
4501
4502var Divider_excluded = ["prefixCls", "className", "title"];
4503
4504
4505var MenuDivider = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
4506 var {
4507 prefixCls = 'w-menu-divider',
4508 className,
4509 title
4510 } = props,
4511 htmlProps = _objectWithoutPropertiesLoose(props, Divider_excluded);
4512
4513 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
4514
4515 if (!title) {
4516 return /*#__PURE__*/(0,jsx_runtime.jsx)("li", _extends({}, htmlProps, {
4517 ref: ref,
4518 className: cls
4519 }));
4520 }
4521
4522 return /*#__PURE__*/(0,jsx_runtime.jsx)("li", _extends({}, htmlProps, {
4523 ref: ref,
4524 className: cls,
4525 "data-menu": "divider",
4526 children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
4527 children: title
4528 })
4529 }));
4530});
4531MenuDivider.displayName = 'uiw.MenuDivider';
4532
4533;// CONCATENATED MODULE: ../react-menu/esm/style/submenu.css
4534// extracted by mini-css-extract-plugin
4535/* harmony default export */ const submenu = ({});
4536;// CONCATENATED MODULE: ../react-menu/esm/SubMenu.js
4537
4538
4539var SubMenu_excluded = ["prefixCls", "className", "disabled", "overlayProps", "children", "collapse", "inlineIndent", "inlineCollapsed"];
4540
4541
4542
4543
4544
4545
4546
4547
4548function checkedMenuItem(node) {
4549 var isCheck = false;
4550
4551 if (node) {
4552 // eslint-disable-next-line
4553 do {
4554 if (!node.dataset.menu) {
4555 isCheck = true;
4556 }
4557
4558 if (node.dataset.menu && /^(subitem|divider)$/.test(node.dataset.menu)) {
4559 isCheck = false;
4560 }
4561 } while (!node.dataset.menu && (node = node.parentNode));
4562 }
4563
4564 return isCheck;
4565}
4566
4567function IconView(_ref) {
4568 var {
4569 prefixCls,
4570 collapse,
4571 isOpen
4572 } = _ref;
4573 return (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
4574 type: "caret-right",
4575 className: [prefixCls ? prefixCls + "-collapse-icon" : null, !collapse && isOpen ? 'w-open' : null, !collapse && !isOpen ? 'w-close' : null].filter(Boolean).join(' ').trim()
4576 }), [prefixCls, collapse, isOpen]);
4577}
4578
4579var SubMenu = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(function (props, ref) {
4580 var {
4581 prefixCls = 'w-menu-subitem',
4582 className,
4583 disabled,
4584 overlayProps = {},
4585 children,
4586 collapse = false,
4587 inlineIndent
4588 } = props,
4589 other = _objectWithoutPropertiesLoose(props, SubMenu_excluded);
4590
4591 var overlayTriggerProps = {};
4592 var menuProps = {
4593 bordered: true,
4594 children,
4595 inlineIndent,
4596 className: [prefixCls ? prefixCls + "-overlay" : null].filter(Boolean).join(' ').trim()
4597 };
4598 var popupRef = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
4599 var refNode = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
4600 var elementSource = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
4601 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(!!overlayProps.isOpen);
4602 var {
4603 height,
4604 setContextHeight,
4605 ele
4606 } = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useContext)(ThemeContext);
4607 external_root_React_commonjs2_react_commonjs_react_amd_react_default().useEffect(() => {
4608 if (refNode.current && refNode.current.style && ele === elementSource.current) {
4609 var currentHeight = Number(refNode.current.style.height.substr(0, refNode.current.style.height.length - 2)); // 设置的高度 < '已有展开的高度',
4610
4611 if (refNode.current.getBoundingClientRect().height < currentHeight) {
4612 refNode.current.style.height = currentHeight + 'px';
4613 } else {
4614 refNode.current.style.height = currentHeight + height + 'px';
4615 }
4616 }
4617 }, [height, ele]);
4618 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
4619 if (collapse) setIsOpen(false);
4620 }, [collapse]);
4621
4622 function onClick(e) {
4623 var target = e.currentTarget;
4624 var related = e.relatedTarget || e.nativeEvent.target;
4625 if (target.children.length < 1) return;
4626
4627 if (checkedMenuItem(related)) {
4628 if (popupRef.current) {
4629 popupRef.current.hide();
4630 }
4631 }
4632 }
4633
4634 function onEnter(node) {
4635 node.style.height = '0px';
4636 refNode.current = node;
4637 setIsOpen(true);
4638 setContextHeight({
4639 height: popupRef.current.overlayDom.current.getBoundingClientRect().height,
4640 ele: elementSource.current
4641 });
4642 }
4643
4644 function onEntering(node) {
4645 node.style.height = node.scrollHeight + "px";
4646 }
4647
4648 function onEntered(node) {
4649 // node.style.height = 'initial';
4650 node.style.height = popupRef.current.overlayDom.current.getBoundingClientRect().height + 'px';
4651 }
4652
4653 function onExiting(node) {
4654 node.style.height = '0px';
4655 setContextHeight({
4656 height: -popupRef.current.overlayDom.current.getBoundingClientRect().height,
4657 ele: elementSource.current
4658 });
4659 }
4660
4661 function onExit(node) {
4662 node.style.height = node.scrollHeight + "px";
4663 setIsOpen(false);
4664 }
4665
4666 if (!collapse) {
4667 delete menuProps.onClick;
4668 menuProps.bordered = false;
4669 overlayTriggerProps.className = prefixCls + "-collapse";
4670 overlayTriggerProps.appear = false;
4671 overlayTriggerProps.isOutside = true;
4672 overlayTriggerProps.isClickOutside = false;
4673 overlayTriggerProps.unmountOnExit = false;
4674 overlayTriggerProps.trigger = 'click';
4675 overlayTriggerProps.transitionName = "" + prefixCls;
4676 overlayTriggerProps.onExit = onExit;
4677 overlayTriggerProps.onExiting = onExiting;
4678 overlayTriggerProps.onEnter = onEnter;
4679 overlayTriggerProps.onEntered = onEntered;
4680 overlayTriggerProps.onEntering = onEntering;
4681 } else {
4682 overlayTriggerProps.className = prefixCls + "-popup";
4683 overlayTriggerProps.trigger = 'hover';
4684 overlayTriggerProps.usePortal = true;
4685 menuProps.onClick = onClick;
4686 }
4687
4688 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4689 onClick: e => {
4690 if (collapse) {
4691 e.stopPropagation();
4692 return;
4693 }
4694
4695 elementSource.current = e.target;
4696 },
4697 children: /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
4698 "data-menu": "subitem",
4699 ref: ref,
4700 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_overlay_trigger_esm, _extends({
4701 placement: "rightTop",
4702 autoAdjustOverflow: true,
4703 disabled: disabled,
4704 isOpen: isOpen,
4705 usePortal: false,
4706 isOutside: true
4707 }, overlayTriggerProps, overlayProps, {
4708 ref: popupRef,
4709 overlay: /*#__PURE__*/(0,jsx_runtime.jsx)(Menu, _extends({}, menuProps, {
4710 style: !collapse ? {
4711 paddingLeft: inlineIndent
4712 } : {}
4713 })),
4714 children: /*#__PURE__*/(0,jsx_runtime.jsx)(MenuItem, _extends({}, other, {
4715 ref: null,
4716 disabled: disabled,
4717 isSubMenuItem: true,
4718 addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)(IconView, {
4719 collapse: collapse,
4720 prefixCls: prefixCls,
4721 isOpen: isOpen
4722 }),
4723 className: [prefixCls ? prefixCls + "-title" : null, !collapse ? prefixCls + "-collapse-title" : null, className].filter(Boolean).join(' ').trim()
4724 }))
4725 }))
4726 })
4727 });
4728});
4729SubMenu.displayName = 'uiw.SubMenu';
4730
4731;// CONCATENATED MODULE: ../react-menu/esm/style/menu.css
4732// extracted by mini-css-extract-plugin
4733/* harmony default export */ const menu = ({});
4734;// CONCATENATED MODULE: ../react-menu/esm/Menu.js
4735
4736
4737var Menu_excluded = ["prefixCls", "className", "children", "bordered", "theme", "inlineIndent", "inlineCollapsed"];
4738
4739
4740
4741
4742
4743
4744var ThemeContext = /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.createContext)({});
4745var Menu = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
4746 var {
4747 prefixCls = 'w-menu',
4748 className,
4749 children,
4750 bordered,
4751 theme = 'light',
4752 inlineIndent = 10,
4753 inlineCollapsed
4754 } = props,
4755 htmlProps = _objectWithoutPropertiesLoose(props, Menu_excluded);
4756
4757 var cls = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => [prefixCls, bordered ? 'w-bordered' : null, inlineCollapsed ? prefixCls + "-inline-collapsed" : null, theme ? prefixCls + "-" + theme : null, className].filter(Boolean).join(' ').trim(), [prefixCls, bordered, inlineCollapsed, theme, className]);
4758 return /*#__PURE__*/(0,jsx_runtime.jsx)("ul", _extends({}, htmlProps, {
4759 ref: ref,
4760 className: cls,
4761 "data-menu": "menu",
4762 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(children, (child, key) => {
4763 if (! /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child)) return child;
4764 var props = {}; // Sub Menu
4765
4766 if (child.props.children && child.type === SubMenu) {
4767 props.inlineIndent = inlineIndent;
4768 }
4769
4770 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(child, Object.assign(_extends({}, props), child.props, {
4771 key: "" + key
4772 }));
4773 })
4774 }));
4775});
4776var ContextMenu = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
4777 var [contextHeight, setContextHeight] = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useState({
4778 height: 0,
4779 ele: null
4780 });
4781 return /*#__PURE__*/(0,jsx_runtime.jsx)(ThemeContext.Provider, {
4782 value: _extends({}, contextHeight, {
4783 setContextHeight
4784 }),
4785 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Menu, _extends({}, props, {
4786 ref: ref
4787 }))
4788 });
4789});
4790Menu.displayName = 'uiw.Menu';
4791ContextMenu.displayName = 'uiw.Menu';
4792ContextMenu.Item = MenuItem;
4793ContextMenu.SubMenu = SubMenu;
4794ContextMenu.Divider = MenuDivider;
4795/* harmony default export */ const esm_Menu = (ContextMenu);
4796
4797;// CONCATENATED MODULE: ../react-menu/esm/index.js
4798
4799
4800
4801
4802
4803/* harmony default export */ const react_menu_esm = (esm_Menu);
4804
4805;// CONCATENATED MODULE: ../react-cascader/esm/style/index.css
4806// extracted by mini-css-extract-plugin
4807/* harmony default export */ const react_cascader_esm_style = ({});
4808;// CONCATENATED MODULE: ../react-cascader/esm/index.js
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818function Cascader(props) {
4819 var {
4820 value,
4821 onChange,
4822 onSearch,
4823 expandTrigger = 'click',
4824 size,
4825 disabled,
4826 allowClear,
4827 placeholder,
4828 prefixCls = 'w-cascader',
4829 className,
4830 style = {
4831 width: 200
4832 },
4833 option = [],
4834 others,
4835 inputProps
4836 } = props;
4837 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
4838 var [innerIsOpen, setInnerIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
4839 var [selectedValue, setSelectedValue] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
4840 var [selectIconType, setSelectIconType] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
4841 var [searchText, setSearchText] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
4842 var [searchOn, setSearchOn] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
4843 var [inputValue, setInputValue] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
4844 var [searchOption, setSearchOption] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)();
4845 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
4846 if (onSearch) {
4847 var tempOptions = [];
4848 iteratorOption(option, opt => {
4849 var label = opt.map(m => m.label).join(' / ');
4850 tempOptions.push({
4851 label,
4852 options: opt
4853 });
4854 });
4855 setSearchOption(tempOptions);
4856 }
4857 }, [onSearch]);
4858
4859 var iteratorOption = function iteratorOption(options, cb, opts) {
4860 if (opts === void 0) {
4861 opts = [];
4862 }
4863
4864 options.map(opt => {
4865 var optsTemp = [...opts, opt];
4866
4867 if (opt.children) {
4868 iteratorOption(opt.children, cb, optsTemp);
4869 } else {
4870 cb == null ? void 0 : cb(optsTemp);
4871 }
4872 });
4873 };
4874
4875 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
4876 if (value) {
4877 var valueTemp = [];
4878 var optChildren = option;
4879 value == null ? void 0 : value.map(item => {
4880 var findOpt = optChildren.find(opt => opt.value === item);
4881 optChildren = (findOpt == null ? void 0 : findOpt.children) || [];
4882 valueTemp.push(_extends({
4883 label: item,
4884 value: item
4885 }, findOpt));
4886 });
4887 setSelectedValue(valueTemp);
4888 }
4889 }, [value]);
4890
4891 function onVisibleChange(isOpen) {
4892 setInnerIsOpen(isOpen);
4893 }
4894
4895 function renderSelectIcon(type) {
4896 var selectIconType;
4897
4898 if (type === 'enter' && allowClear && selectedValue.length > 0) {
4899 selectIconType = 'close';
4900 } else {
4901 selectIconType = '';
4902 }
4903
4904 setSelectIconType(selectIconType);
4905 }
4906
4907 var searchItemClick = options => {
4908 setSearchText('');
4909 setInnerIsOpen(false);
4910 handelChange(false, options);
4911 };
4912
4913 var handleItemClick = (optionsItem, level) => {
4914 selectedValue.splice(level, selectedValue.length - level, optionsItem);
4915 if (!optionsItem.children) setInnerIsOpen(false);
4916 handelChange(true, selectedValue);
4917 };
4918
4919 var handelChange = (isSeleted, selectedValue) => {
4920 setSelectedValue([...selectedValue]);
4921 var value = selectedValue.map(item => item.value);
4922 onChange == null ? void 0 : onChange(isSeleted, value, selectedValue);
4923 };
4924
4925 var onClear = e => {
4926 e.stopPropagation();
4927 handelChange(false, []);
4928 };
4929
4930 var handelSearch = searchText => {
4931 setSearchText(searchText);
4932 };
4933
4934 var inputChange = e => {
4935 if (!innerIsOpen) {
4936 setInnerIsOpen(!innerIsOpen);
4937 }
4938
4939 var value = e.target.value;
4940 onSearch && handelSearch(value);
4941 };
4942
4943 var widths = (style == null ? void 0 : style.width) * 0.7 || undefined;
4944 var trigger = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
4945 return (cb, click) => {
4946 var triggers = {
4947 onClick: () => {},
4948 onMouseOver: () => {}
4949 };
4950
4951 var callback = () => {
4952 cb();
4953 };
4954
4955 if (expandTrigger === 'click' || click) {
4956 triggers.onClick = callback;
4957 } else if (expandTrigger === 'hover') {
4958 triggers.onMouseOver = callback;
4959 }
4960
4961 return triggers;
4962 };
4963 }, []);
4964
4965 var OptionIter = function OptionIter(option, level) {
4966 if (level === void 0) {
4967 level = 0;
4968 }
4969
4970 if (!option) return;
4971 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_menu_esm, {
4972 bordered: true,
4973 style: {
4974 minHeight: 25,
4975 minWidth: widths,
4976 overflowY: 'scroll',
4977 width: widths
4978 },
4979 children: !option || option.length === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
4980 style: {
4981 color: '#c7c7c7',
4982 fontSize: 12
4983 },
4984 children: '没有数据'
4985 }) : option.map((opt, index) => {
4986 var _selectedValue$level, _opt$children;
4987
4988 var active = ((_selectedValue$level = selectedValue[level]) == null ? void 0 : _selectedValue$level.value) === opt.value;
4989 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_menu_esm.Item, _extends({
4990 active: active,
4991 text: opt.label,
4992 addonAfter: opt.children ? /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
4993 type: "right"
4994 }) : undefined
4995 }, trigger(() => {
4996 handleItemClick(opt, level);
4997 }, !((_opt$children = opt.children) != null && _opt$children.length))), index);
4998 })
4999 }, level);
5000 };
5001
5002 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
5003 var inputValue = selectedValue.map(opt => opt.label).join(' / ');
5004 setInputValue(inputValue);
5005 }, [selectedValue]);
5006 return /*#__PURE__*/(0,jsx_runtime.jsx)(Dropdown, _extends({
5007 className: cls,
5008 trigger: "click",
5009 style: {
5010 marginTop: 5
5011 },
5012 overlayStyl: {
5013 width: 100
5014 },
5015 disabled: disabled
5016 }, others, {
5017 onVisibleChange: onVisibleChange,
5018 isOpen: innerIsOpen,
5019 menu: !searchText ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
5020 style: {
5021 display: 'flex'
5022 },
5023 children: new Array(selectedValue.length + 1).fill(0).map((_, index) => {
5024 var _selectedValue;
5025
5026 var options = index ? (_selectedValue = selectedValue[index - 1]) == null ? void 0 : _selectedValue.children : option;
5027 return OptionIter(options, index);
5028 }).filter(m => !!m)
5029 }) : /*#__PURE__*/(0,jsx_runtime.jsx)(react_menu_esm, {
5030 bordered: true,
5031 style: {
5032 minHeight: 25,
5033 minWidth: style == null ? void 0 : style.width,
5034 overflowY: 'scroll',
5035 width: style == null ? void 0 : style.width
5036 },
5037 children: !searchOption || searchOption.length === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
5038 style: {
5039 color: '#c7c7c7',
5040 fontSize: 12
5041 },
5042 children: '没有数据'
5043 }) : searchOption.filter(opt => opt.label.includes(searchText.trim())).map((opt, index) => {
5044 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_menu_esm.Item, {
5045 text: opt.label,
5046 onClick: () => searchItemClick(opt.options)
5047 }, index);
5048 })
5049 }),
5050 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
5051 onMouseLeave: () => renderSelectIcon('leave'),
5052 onMouseOver: () => renderSelectIcon('enter'),
5053 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({}, inputProps, {
5054 value: searchOn ? searchText : inputValue,
5055 onChange: inputChange,
5056 size: size,
5057 disabled: disabled,
5058 placeholder: searchOn ? inputValue : placeholder,
5059 style: style,
5060 onFocus: () => onSearch && setSearchOn(true),
5061 onBlur: () => onSearch && setSearchOn(false),
5062 readOnly: !onSearch,
5063 addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
5064 style: {
5065 width: 'auto'
5066 },
5067 children: !disabled && selectIconType === 'close' && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
5068 type: selectIconType,
5069 onClick: onClear,
5070 className: prefixCls + "-close"
5071 })
5072 })
5073 }))
5074 })
5075 }));
5076}
5077
5078/* harmony default export */ const react_cascader_esm = (Cascader);
5079
5080;// CONCATENATED MODULE: ../react-radio/esm/RadioAbstract.js
5081
5082
5083var RadioAbstract_excluded = ["prefixCls", "type", "disabled", "value", "className", "style", "children", "size", "checked", "onChange"];
5084
5085
5086
5087var RadioAbstract = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
5088 var {
5089 prefixCls = 'w-radio',
5090 type = 'radio',
5091 disabled = false,
5092 value = '',
5093 className,
5094 style,
5095 children,
5096 size,
5097 checked: prChecked = false,
5098 onChange
5099 } = props,
5100 other = _objectWithoutPropertiesLoose(props, RadioAbstract_excluded);
5101
5102 var [checked, setChecked] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(prChecked);
5103 var [prevChecked, setPrevChecked] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)();
5104
5105 if (prChecked !== prevChecked) {
5106 setPrevChecked(prChecked);
5107 }
5108
5109 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
5110 if (prChecked !== prevChecked) {
5111 setChecked(prChecked);
5112 }
5113 }, [prevChecked]);
5114 var cls = [prefixCls, className, disabled ? 'disabled' : null, size ? prefixCls + "-" + size : null].filter(Boolean).join(' ').trim();
5115 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
5116 if (checked !== props.checked) {
5117 setChecked(!!props.checked);
5118 }
5119 }, [props.checked]);
5120
5121 function handleChange(e) {
5122 e.persist();
5123 setChecked(e.target.checked);
5124 onChange && onChange(e);
5125 }
5126
5127 var label = children || value;
5128 return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
5129 className: cls,
5130 style,
5131 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("input", _extends({}, _extends({}, other, {
5132 type,
5133 disabled,
5134 value
5135 }), {
5136 checked: checked,
5137 onChange: handleChange,
5138 ref: ref
5139 })), label && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
5140 className: prefixCls + "-text",
5141 children: label
5142 })]
5143 });
5144});
5145
5146;// CONCATENATED MODULE: ../react-radio/esm/style/index.css
5147// extracted by mini-css-extract-plugin
5148/* harmony default export */ const react_radio_esm_style = ({});
5149;// CONCATENATED MODULE: ../react-radio/esm/Radio.js
5150
5151
5152
5153
5154
5155var Radio = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
5156 return /*#__PURE__*/(0,jsx_runtime.jsx)(RadioAbstract, _extends({
5157 ref: ref
5158 }, props));
5159});
5160/* harmony default export */ const esm_Radio = (Radio);
5161
5162;// CONCATENATED MODULE: ../react-radio/esm/style/group.css
5163// extracted by mini-css-extract-plugin
5164/* harmony default export */ const group = ({});
5165;// CONCATENATED MODULE: ../react-radio/esm/RadioGroup.js
5166
5167
5168var RadioGroup_excluded = ["prefixCls", "className", "name", "value", "onChange", "children"];
5169
5170
5171
5172
5173var RadioGroup = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
5174 var {
5175 prefixCls = 'w-radio-group',
5176 className,
5177 name,
5178 value,
5179 onChange,
5180 children
5181 } = props,
5182 other = _objectWithoutPropertiesLoose(props, RadioGroup_excluded);
5183
5184 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, other, {
5185 ref: ref,
5186 className: [prefixCls, className].filter(Boolean).join(' ').trim(),
5187 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_button_group_esm, {
5188 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.toArray(children).map(child => {
5189 if (!child) return;
5190 if (! /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child)) return child;
5191 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(child, _extends({}, child.props || {}, {
5192 checked: child.props.value === value,
5193 name,
5194 onChange
5195 }));
5196 })
5197 })
5198 }));
5199});
5200/* harmony default export */ const esm_RadioGroup = (RadioGroup);
5201
5202;// CONCATENATED MODULE: ../react-radio/esm/RadioButton.js
5203
5204
5205var RadioButton_excluded = ["prefixCls", "type", "disabled", "value", "className", "style", "children", "size", "checked", "onChange"];
5206
5207
5208/**
5209 * Constructs a type by picking all properties from `HTMLInputProps` and then removing `size`.
5210 * Omit: https://www.typescriptlang.org/docs/handbook/utility-types.html#omittk
5211 */
5212
5213
5214var RadioButton = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
5215 var {
5216 prefixCls = 'w-radio',
5217 type = 'button',
5218 disabled = false,
5219 value = '',
5220 className,
5221 style,
5222 children,
5223 size = 'small',
5224 checked: prChecked = false,
5225 onChange
5226 } = props,
5227 other = _objectWithoutPropertiesLoose(props, RadioButton_excluded);
5228
5229 var [checked, setChecked] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(prChecked);
5230 var [prevChecked, setPrevChecked] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)();
5231
5232 if (prChecked !== prevChecked) {
5233 setPrevChecked(prChecked);
5234 }
5235
5236 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
5237 if (prChecked !== prevChecked) {
5238 setChecked(prChecked);
5239 }
5240 }, [prevChecked]);
5241 var cls = [prefixCls, className, disabled ? 'disabled' : null, size ? prefixCls + "-" + size : null].filter(Boolean).join(' ').trim();
5242 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
5243 if (checked !== props.checked) {
5244 setChecked(!!props.checked);
5245 }
5246 }, [props.checked]);
5247 console.log('props.checked', props.checked);
5248
5249 function handleChange(e) {
5250 e.persist();
5251
5252 if (!checked) {
5253 setChecked(!checked);
5254 onChange && onChange(value);
5255 }
5256 }
5257
5258 var label = children || value;
5259 return /*#__PURE__*/(0,jsx_runtime.jsx)(esm, _extends({}, _extends({}, other, {
5260 className: cls,
5261 style,
5262 disabled,
5263 value
5264 }), {
5265 type: checked ? 'primary' : 'light',
5266 ref: ref,
5267 onClick: handleChange,
5268 children: label
5269 }));
5270});
5271/* harmony default export */ const esm_RadioButton = (RadioButton);
5272
5273;// CONCATENATED MODULE: ../react-radio/esm/index.js
5274
5275
5276
5277
5278
5279
5280
5281
5282;// CONCATENATED MODULE: ../react-checkbox/esm/style/group.css
5283// extracted by mini-css-extract-plugin
5284/* harmony default export */ const style_group = ({});
5285;// CONCATENATED MODULE: ../react-checkbox/esm/Group.js
5286
5287
5288var Group_excluded = ["prefixCls", "className", "name", "value", "onChange"];
5289
5290
5291
5292var CheckboxGroup = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
5293 var {
5294 prefixCls = 'w-checkbox-group',
5295 className,
5296 name,
5297 value,
5298 onChange: _onChange
5299 } = props,
5300 other = _objectWithoutPropertiesLoose(props, Group_excluded);
5301
5302 var valueRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)([]);
5303 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
5304 var childs = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.toArray(props.children);
5305 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => valueRef.current = value || [], [value]);
5306 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, other, {
5307 className: cls,
5308 ref: ref,
5309 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(childs, element => {
5310 if (! /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(element)) return;
5311
5312 if (Array.isArray(value) && element && element.props && element.props.value && value.includes(element.props.value)) {
5313 if (!valueRef.current.includes(element.props.value)) {
5314 valueRef.current.push(element.props.value);
5315 }
5316 }
5317
5318 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(element, Object.assign({}, element.props, {
5319 name,
5320 checked: valueRef.current.includes(element.props.value),
5321 onChange: e => {
5322 if (e.target.type && e.target.type !== 'checkbox') return;
5323 var checked = e.target.checked;
5324 var include = valueRef.current.includes(element.props.value);
5325
5326 if (!include && checked) {
5327 valueRef.current.push(element.props.value);
5328 } else if (include && !checked) {
5329 valueRef.current = valueRef.current.filter(val => val !== element.props.value);
5330 }
5331
5332 _onChange && _onChange(e, valueRef.current);
5333 }
5334 }));
5335 })
5336 }));
5337});
5338
5339;// CONCATENATED MODULE: ../react-checkbox/esm/style/index.css
5340// extracted by mini-css-extract-plugin
5341/* harmony default export */ const react_checkbox_esm_style = ({});
5342;// CONCATENATED MODULE: ../react-checkbox/esm/Checkbox.js
5343
5344
5345var Checkbox_excluded = ["className", "prefixCls", "type", "indeterminate", "disabled", "value"];
5346
5347
5348
5349
5350
5351
5352function InternalCheckbox(props, ref) {
5353 var {
5354 className,
5355 prefixCls = 'w-checkbox',
5356 type = 'checkbox',
5357 indeterminate = false,
5358 disabled = false,
5359 value = ''
5360 } = props,
5361 other = _objectWithoutPropertiesLoose(props, Checkbox_excluded);
5362
5363 var cls = [className, indeterminate && 'indeterminate'].filter(Boolean).join(' ').trim();
5364 return /*#__PURE__*/(0,jsx_runtime.jsx)(RadioAbstract, _extends({
5365 ref: ref
5366 }, other, {
5367 type: type,
5368 prefixCls: prefixCls,
5369 disabled: disabled,
5370 value: value,
5371 className: cls
5372 }));
5373}
5374
5375var Checkbox = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(InternalCheckbox);
5376Checkbox.Group = CheckboxGroup;
5377/* harmony default export */ const esm_Checkbox = (Checkbox);
5378
5379;// CONCATENATED MODULE: ../react-checkbox/esm/index.js
5380
5381
5382
5383/* harmony default export */ const react_checkbox_esm = (esm_Checkbox);
5384
5385;// CONCATENATED MODULE: ../react-collapse/esm/Panel.js
5386
5387
5388var esm_Panel_excluded = ["prefixCls", "className", "icon", "children", "isActive", "onItemClick", "disabled", "showArrow", "header", "extra"];
5389
5390
5391
5392
5393
5394function Panel(props) {
5395 var {
5396 prefixCls = 'w-collapse',
5397 className,
5398 icon = 'down',
5399 children: _children,
5400 isActive,
5401 onItemClick,
5402 disabled = false,
5403 showArrow,
5404 header,
5405 extra
5406 } = props,
5407 resetProps = _objectWithoutPropertiesLoose(props, esm_Panel_excluded);
5408
5409 var cls = [prefixCls ? prefixCls + "-item" : null, className, isActive ? prefixCls + "-active" : null, disabled ? prefixCls + "-disabled" : null].filter(Boolean).join(' ').trim();
5410 var iconRender = typeof icon === 'string' ? /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
5411 type: icon
5412 }) : icon;
5413
5414 var childStyle = child => {
5415 return Object.assign({}, child && child.props ? child.props.style : {}, {
5416 transitionDuration: '300ms'
5417 });
5418 };
5419
5420 function getInstance(status, instance) {
5421 if (!instance) {
5422 return;
5423 }
5424
5425 if (status === 'exited' || status === 'exiting') {
5426 instance.style.height = '1px';
5427 }
5428
5429 if (status === 'entered' || status === 'entering') {
5430 instance.style.height = instance.scrollHeight + "px";
5431 }
5432 }
5433
5434 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
5435 className: cls
5436 }, resetProps, {
5437 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
5438 className: prefixCls + "-header",
5439 onClick: onItemClick,
5440 children: [showArrow && iconRender, /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
5441 className: prefixCls + "-title",
5442 children: header
5443 }), extra && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
5444 className: prefixCls + "-extra",
5445 children: extra
5446 })]
5447 }), /*#__PURE__*/(0,jsx_runtime.jsx)(esm_CSSTransition, {
5448 in: isActive,
5449 unmountOnExit: false,
5450 timeout: 300,
5451 classNames: prefixCls + "-panel",
5452 children: status => /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement( /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
5453 children: _children
5454 }), {
5455 className: prefixCls + "-panel",
5456 style: childStyle(_children),
5457 ref: e => getInstance(status, e)
5458 })
5459 })]
5460 }));
5461}
5462
5463;// CONCATENATED MODULE: ../react-collapse/esm/style/index.css
5464// extracted by mini-css-extract-plugin
5465/* harmony default export */ const react_collapse_esm_style = ({});
5466;// CONCATENATED MODULE: ../react-collapse/esm/Collapse.js
5467
5468
5469var Collapse_excluded = ["prefixCls", "className", "children", "accordion", "bordered", "showArrow", "activeKey", "onChange"];
5470
5471
5472
5473
5474
5475function toArray(activeKey) {
5476 var currentActiveKey = activeKey;
5477
5478 if (!Array.isArray(currentActiveKey)) {
5479 currentActiveKey = currentActiveKey ? [currentActiveKey] : [];
5480 }
5481
5482 return currentActiveKey;
5483}
5484
5485function InternalCollapse(props, ref) {
5486 var {
5487 prefixCls = 'w-collapse',
5488 className,
5489 children,
5490 accordion = false,
5491 bordered,
5492 showArrow = true,
5493 activeKey: propsActiveKey,
5494 onChange
5495 } = props,
5496 resetProps = _objectWithoutPropertiesLoose(props, Collapse_excluded);
5497
5498 var [activeKey, setActiveKey] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(toArray(propsActiveKey));
5499 var cls = [prefixCls, className, bordered ? 'w-noborder' : null].filter(Boolean).join(' ').trim();
5500
5501 function onItemClick(key) {
5502 var keys = activeKey;
5503
5504 if (accordion) {
5505 keys = keys[0] === key ? [] : [key];
5506 } else {
5507 keys = [...keys];
5508 var index = keys.indexOf(key);
5509 var isActive = index > -1;
5510
5511 if (isActive) {
5512 keys.splice(index, 1);
5513 } else {
5514 keys.push(key);
5515 }
5516 }
5517
5518 setActiveKey(keys);
5519 }
5520
5521 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
5522 if (propsActiveKey !== activeKey) {
5523 setActiveKey(toArray(propsActiveKey));
5524 }
5525 }, [propsActiveKey]);
5526 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
5527 if (propsActiveKey !== activeKey) {
5528 onChange && onChange(activeKey);
5529 }
5530 }, [activeKey, propsActiveKey]);
5531 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
5532 className: cls
5533 }, resetProps, {
5534 ref: ref,
5535 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(children, (child, index) => {
5536 // 如果没有密钥提供,请使用面板顺序作为默认密钥
5537 var key = child.key || String(index);
5538 var {
5539 disabled
5540 } = child.props;
5541 var isActive = false;
5542
5543 if (accordion) {
5544 // 手风琴模式下默认选择第一个
5545 isActive = activeKey[0] === key;
5546 } else {
5547 isActive = activeKey.indexOf(key) > -1;
5548 }
5549
5550 var childProps = _extends({
5551 prefixCls,
5552 isActive,
5553 disabled,
5554 showArrow,
5555 onItemClick: disabled ? () => {} : () => onItemClick(key)
5556 }, child.props);
5557
5558 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(child, childProps);
5559 })
5560 }));
5561}
5562
5563var Collapse = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(InternalCollapse);
5564Collapse.Panel = Panel;
5565/* harmony default export */ const esm_Collapse = (Collapse);
5566
5567;// CONCATENATED MODULE: ../react-collapse/esm/index.js
5568
5569
5570
5571/* harmony default export */ const react_collapse_esm = (esm_Collapse);
5572
5573// EXTERNAL MODULE: ../../node_modules/@uiw/copy-to-clipboard/dist/copy-to-clipboard.umd.js
5574var copy_to_clipboard_umd = __webpack_require__(448);
5575var copy_to_clipboard_umd_default = /*#__PURE__*/__webpack_require__.n(copy_to_clipboard_umd);
5576;// CONCATENATED MODULE: ../react-copy-to-clipboard/esm/style/index.css
5577// extracted by mini-css-extract-plugin
5578/* harmony default export */ const react_copy_to_clipboard_esm_style = ({});
5579;// CONCATENATED MODULE: ../react-copy-to-clipboard/esm/index.js
5580
5581
5582var react_copy_to_clipboard_esm_excluded = ["prefixCls", "className", "text", "children", "onClick"];
5583
5584
5585
5586
5587
5588function CopyToClipboard(props) {
5589 var {
5590 prefixCls = 'w-copy-to-clipboard',
5591 className,
5592 text = '',
5593 children,
5594 onClick = () => null
5595 } = props,
5596 resetProps = _objectWithoutPropertiesLoose(props, react_copy_to_clipboard_esm_excluded);
5597
5598 function handleClick(e) {
5599 if (!text) {
5600 return onClick('', false, e);
5601 }
5602
5603 copy_to_clipboard_umd_default()(text, isCopy => {
5604 onClick(text, isCopy, e);
5605 });
5606 }
5607
5608 var otherProps = _extends({}, resetProps, {
5609 className: [prefixCls, className].filter(Boolean).join(' ').trim(),
5610 onClick: handleClick
5611 });
5612
5613 return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", _extends({}, otherProps, {
5614 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
5615 className: prefixCls + "-select",
5616 children: text
5617 }), children]
5618 }));
5619}
5620
5621;// CONCATENATED MODULE: ../react-date-input/esm/style/date-input-range.css
5622// extracted by mini-css-extract-plugin
5623/* harmony default export */ const date_input_range = ({});
5624;// CONCATENATED MODULE: ../react-date-input/esm/DateInputRange.js
5625
5626
5627var DateInputRange_excluded = ["prefixCls", "bodyStyle", "className", "popoverProps", "datePickerProps", "allowClear", "format", "onChange", "value"];
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637function DateInputRange(props) {
5638 var {
5639 prefixCls = 'w-dateinputrange',
5640 bodyStyle = undefined,
5641 className,
5642 popoverProps,
5643 datePickerProps,
5644 allowClear = true,
5645 format = 'YYYY/MM/DD',
5646 onChange,
5647 value
5648 } = props,
5649 inputProps = _objectWithoutPropertiesLoose(props, DateInputRange_excluded);
5650
5651 var [dateRange, setDateRange] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
5652 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
5653 var valueTemp = [];
5654 var propsValue = value;
5655
5656 if (Array.isArray(propsValue) && !!(propsValue != null && propsValue.length)) {
5657 propsValue.forEach((date, index) => {
5658 valueTemp[index] = typeof propsValue[index] === 'string' ? new Date(date) : date;
5659 });
5660 }
5661
5662 setDateRange(valueTemp);
5663 }, [JSON.stringify(value)]);
5664
5665 function handleChange(cdate, idx) {
5666 var changeValue = [...dateRange];
5667 changeValue[idx] = cdate;
5668 setDateRange(changeValue);
5669 onChange && onChange(cdate, changeValue);
5670 }
5671
5672 function clearDateRange() {
5673 setDateRange([]);
5674 onChange && onChange(undefined, []);
5675 }
5676
5677 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
5678 className: [prefixCls + "-contents", prefixCls + "-inner"].filter(Boolean).join(' ').trim(),
5679 style: _extends({
5680 width: 300
5681 }, bodyStyle),
5682 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Popover, _extends({
5683 trigger: "focus",
5684 placement: "bottomLeft",
5685 autoAdjustOverflow: true
5686 }, popoverProps, {
5687 content: /*#__PURE__*/(0,jsx_runtime.jsx)(DatePicker, _extends({
5688 date: dateRange[0],
5689 className: prefixCls + "-popover"
5690 }, datePickerProps, {
5691 onChange: selectedDate => handleChange(selectedDate, 0)
5692 })),
5693 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({
5694 placeholder: "\u8BF7\u9009\u62E9\u65E5\u671F",
5695 readOnly: true
5696 }, inputProps, {
5697 // onChange={(v) => console.log('v', v)}
5698 value: dateRange[0] ? formatter(format, dateRange[0]) : '',
5699 className: [prefixCls, className].filter(Boolean).join(' ').trim()
5700 }))
5701 })), /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
5702 type: "swap-right",
5703 verticalAlign: "baseline",
5704 style: {
5705 fontSize: 21,
5706 top: -1,
5707 margin: '0px 8px 0px 5px'
5708 }
5709 }), /*#__PURE__*/(0,jsx_runtime.jsx)(Popover, _extends({
5710 trigger: "focus",
5711 placement: "bottomLeft",
5712 autoAdjustOverflow: true
5713 }, popoverProps, {
5714 content: /*#__PURE__*/(0,jsx_runtime.jsx)(DatePicker, _extends({
5715 date: dateRange[1],
5716 className: prefixCls + "-popover"
5717 }, datePickerProps, {
5718 onChange: selectedDate => handleChange(selectedDate, 1)
5719 })),
5720 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({
5721 placeholder: "\u8BF7\u9009\u62E9\u65E5\u671F",
5722 readOnly: true
5723 }, inputProps, {
5724 value: dateRange[1] ? formatter(format, dateRange[1]) : '' // onChange={(v) => console.log('v2', v)}
5725 ,
5726 className: [prefixCls, className].filter(Boolean).join(' ').trim()
5727 }))
5728 })), allowClear && dateRange.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
5729 className: prefixCls + "-close-btn",
5730 color: "#a5a5a5",
5731 onClick: () => clearDateRange(),
5732 type: "close"
5733 })]
5734 });
5735}
5736
5737;// CONCATENATED MODULE: ../react-date-input/esm/style/index.css
5738// extracted by mini-css-extract-plugin
5739/* harmony default export */ const react_date_input_esm_style = ({});
5740;// CONCATENATED MODULE: ../react-date-input/esm/index.js
5741
5742
5743var react_date_input_esm_excluded = ["prefixCls", "className", "popoverProps", "datePickerProps", "allowClear", "autoClose", "format", "onChange"];
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753function DateInput(props) {
5754 var {
5755 prefixCls = 'w-dateinput',
5756 className,
5757 popoverProps,
5758 datePickerProps,
5759 allowClear = true,
5760 autoClose = false,
5761 format = 'YYYY/MM/DD',
5762 onChange
5763 } = props,
5764 inputProps = _objectWithoutPropertiesLoose(props, react_date_input_esm_excluded);
5765
5766 var [date, setDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.value);
5767 var value = date || '';
5768 inputProps.value = typeof value === 'string' ? value : formatter(format, value);
5769 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
5770 if (props.value !== date) {
5771 setDate(props.value);
5772 }
5773 }, [props.value]);
5774
5775 function handleChange(cdate) {
5776 autoClose && setIsOpen(false);
5777 setDate(cdate);
5778 onChange && onChange(cdate);
5779 }
5780
5781 if (allowClear && inputProps.value) {
5782 inputProps.addonAfter = /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
5783 className: prefixCls + "-close-btn",
5784 onClick: () => handleChange(undefined),
5785 type: "close"
5786 });
5787 }
5788
5789 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
5790 return /*#__PURE__*/(0,jsx_runtime.jsx)(Popover, _extends({
5791 trigger: "focus",
5792 placement: "bottomLeft",
5793 autoAdjustOverflow: true,
5794 isOpen: isOpen,
5795 onVisibleChange: open => setIsOpen(open)
5796 }, popoverProps, {
5797 content: /*#__PURE__*/(0,jsx_runtime.jsx)(DatePicker, _extends({
5798 date: value && new Date(value) || undefined,
5799 className: prefixCls + "-popover"
5800 }, datePickerProps, {
5801 onChange: selectedDate => handleChange(selectedDate)
5802 })),
5803 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({
5804 placeholder: "\u8BF7\u9009\u62E9\u65E5\u671F",
5805 readOnly: true
5806 }, inputProps, {
5807 className: [prefixCls, className].filter(Boolean).join(' ').trim()
5808 }))
5809 }));
5810}
5811
5812;// CONCATENATED MODULE: ../react-descriptions/esm/DescriptionsItem.js
5813var DescriptionsItem = _ref => {
5814 var {
5815 children
5816 } = _ref;
5817 return children;
5818};
5819
5820/* harmony default export */ const esm_DescriptionsItem = (DescriptionsItem);
5821
5822;// CONCATENATED MODULE: ../react-descriptions/esm/Cell.js
5823
5824
5825var Cell_excluded = ["prefixCls", "className", "tagName", "layout", "bordered", "label", "isLastCell", "colon", "span", "children", "column"];
5826
5827
5828
5829
5830function Cell(props) {
5831 if (props === void 0) {
5832 props = {};
5833 }
5834
5835 var {
5836 prefixCls,
5837 className,
5838 tagName: TagName = 'td',
5839 layout,
5840 bordered,
5841 label,
5842 colon,
5843 span,
5844 children
5845 } = props,
5846 other = _objectWithoutPropertiesLoose(props, Cell_excluded);
5847
5848 var labelProps = {
5849 className: [prefixCls ? prefixCls + "-item-label" : null, className, colon ? prefixCls + "-item-colon" : null, !label ? prefixCls + "-item-no-label" : null].filter(Boolean).join(' ').trim()
5850 };
5851
5852 if (layout === 'horizontal') {
5853 if (!bordered) {
5854 return /*#__PURE__*/(0,jsx_runtime.jsxs)(TagName, _extends({}, other, {
5855 colSpan: span,
5856 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", _extends({}, labelProps, {
5857 children: label
5858 })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
5859 className: prefixCls ? prefixCls + "-item-content" : '',
5860 children: children
5861 })]
5862 }));
5863 }
5864
5865 return /*#__PURE__*/(0,jsx_runtime.jsxs)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
5866 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("th", _extends({}, labelProps, {
5867 children: label
5868 })), /*#__PURE__*/(0,jsx_runtime.jsx)(TagName, _extends({}, other, {
5869 colSpan: span ? span * 2 - 1 : span,
5870 className: prefixCls ? prefixCls + "-item-content" : '',
5871 children: children
5872 }))]
5873 });
5874 }
5875
5876 return /*#__PURE__*/(0,jsx_runtime.jsx)(TagName, {
5877 colSpan: span,
5878 className: prefixCls + "-item-" + (TagName === 'td' ? 'content' : 'label'),
5879 children: children
5880 });
5881}
5882
5883/* harmony default export */ const esm_Cell = (Cell);
5884
5885;// CONCATENATED MODULE: ../react-descriptions/esm/Row.js
5886
5887
5888
5889
5890
5891
5892function Row(props) {
5893 if (props === void 0) {
5894 props = {};
5895 }
5896
5897 var {
5898 prefixCls,
5899 layout,
5900 bordered,
5901 column,
5902 colon,
5903 children = []
5904 } = props;
5905
5906 function handleCell(isHead) {
5907 return children.map((child, index) => /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.createElement)(esm_Cell, _extends({}, child.props, {
5908 prefixCls: prefixCls,
5909 key: index,
5910 column: column,
5911 tagName: isHead ? 'th' : 'td',
5912 isLastCell: children.length - 1 === index,
5913 layout: layout,
5914 colon: colon,
5915 bordered: bordered
5916 }), isHead ? child.props.label : child.props.children));
5917 }
5918
5919 var cls = prefixCls ? prefixCls + "-row" : '';
5920 return /*#__PURE__*/(0,jsx_runtime.jsxs)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
5921 children: [layout === 'vertical' && /*#__PURE__*/(0,jsx_runtime.jsx)("tr", {
5922 className: cls,
5923 children: handleCell(true)
5924 }), /*#__PURE__*/(0,jsx_runtime.jsx)("tr", {
5925 className: cls,
5926 children: handleCell()
5927 })]
5928 });
5929}
5930
5931;// CONCATENATED MODULE: ../react-descriptions/esm/style/index.css
5932// extracted by mini-css-extract-plugin
5933/* harmony default export */ const react_descriptions_esm_style = ({});
5934;// CONCATENATED MODULE: ../react-descriptions/esm/index.js
5935
5936
5937var react_descriptions_esm_excluded = ["prefixCls", "className", "title", "bordered", "column", "size", "colon", "children", "layout"];
5938
5939
5940
5941
5942
5943
5944
5945
5946var generateChildrenRows = (children, column) => {
5947 var rows = [];
5948 var columns = null;
5949 var leftSpans;
5950 children.forEach((node, index) => {
5951 var itemNode = node;
5952
5953 if (!columns) {
5954 leftSpans = column;
5955 columns = [];
5956 rows.push(columns);
5957 } // Always set last span to align the end of Descriptions
5958
5959
5960 var lastItem = index === children.length - 1;
5961
5962 if (lastItem) {
5963 itemNode = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(itemNode, {
5964 span: leftSpans
5965 });
5966 } // Calculate left fill span
5967
5968
5969 var {
5970 span = 1
5971 } = itemNode.props;
5972 columns.push(itemNode);
5973 leftSpans -= span;
5974
5975 if (leftSpans <= 0) {
5976 columns = null;
5977 }
5978 });
5979 return rows;
5980};
5981
5982function InternalDescriptions(props, ref) {
5983 var {
5984 prefixCls = 'w-descriptions',
5985 className,
5986 title,
5987 bordered,
5988 column = 3,
5989 size,
5990 colon = true,
5991 children,
5992 layout = 'horizontal'
5993 } = props,
5994 other = _objectWithoutPropertiesLoose(props, react_descriptions_esm_excluded);
5995
5996 var cls = [prefixCls, className, prefixCls && layout ? prefixCls + "-" + layout : null, bordered ? prefixCls + "-bordered" : null, size ? prefixCls + "-" + size : null].filter(Boolean).join(' ').trim();
5997 var cloneChildren = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.toArray(children);
5998 var childs = generateChildrenRows(cloneChildren, column);
5999 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6000 className: cls,
6001 ref: ref,
6002 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("table", _extends({}, other, {
6003 children: [title && /*#__PURE__*/(0,jsx_runtime.jsx)("caption", {
6004 className: prefixCls + "-title",
6005 children: title
6006 }), /*#__PURE__*/(0,jsx_runtime.jsx)("tbody", {
6007 className: prefixCls + "-tbody",
6008 children: childs.map((child, index) => /*#__PURE__*/(0,jsx_runtime.jsx)(Row, {
6009 prefixCls: prefixCls,
6010 bordered: bordered,
6011 colon: colon,
6012 column: column,
6013 layout: layout,
6014 children: child
6015 }, index))
6016 })]
6017 }))
6018 });
6019}
6020
6021var Descriptions = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(InternalDescriptions);
6022Descriptions.Item = esm_DescriptionsItem;
6023/* harmony default export */ const react_descriptions_esm = (Descriptions);
6024
6025;// CONCATENATED MODULE: ../react-divider/esm/style/index.css
6026// extracted by mini-css-extract-plugin
6027/* harmony default export */ const react_divider_esm_style = ({});
6028;// CONCATENATED MODULE: ../react-divider/esm/index.js
6029
6030
6031var react_divider_esm_excluded = ["prefixCls", "className", "children", "dashed", "type", "align"];
6032
6033
6034
6035/* harmony default export */ const react_divider_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
6036 var {
6037 prefixCls = 'w-divider',
6038 className,
6039 children,
6040 dashed = false,
6041 type = 'horizontal',
6042 align = 'center'
6043 } = props,
6044 restProps = _objectWithoutPropertiesLoose(props, react_divider_esm_excluded);
6045
6046 var cls = [className, prefixCls, prefixCls && type ? prefixCls + "-" + type : null, prefixCls && align ? prefixCls + "-" + align : null, children ? prefixCls + "-with-text" : null, !!dashed ? prefixCls + "-dashed" : null].filter(Boolean).join(' ').trim();
6047 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
6048 className: cls
6049 }, restProps, {
6050 ref: ref,
6051 children: children && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
6052 className: prefixCls + "-inner-text",
6053 children: children
6054 })
6055 }));
6056}));
6057
6058;// CONCATENATED MODULE: ../react-drawer/esm/style/index.css
6059// extracted by mini-css-extract-plugin
6060/* harmony default export */ const react_drawer_esm_style = ({});
6061;// CONCATENATED MODULE: ../react-drawer/esm/index.js
6062
6063
6064var react_drawer_esm_excluded = ["prefixCls", "className", "style", "placement", "size", "title", "footer", "icon", "isCloseButtonShown", "bodyProps", "timeout", "isOpen", "maskClosable"];
6065
6066
6067
6068
6069
6070
6071
6072/* harmony default export */ const react_drawer_esm = (function (props) {
6073 if (props === void 0) {
6074 props = {};
6075 }
6076
6077 var {
6078 prefixCls = 'w-drawer',
6079 className,
6080 style,
6081 placement = 'right',
6082 size = 260,
6083 title,
6084 footer,
6085 icon,
6086 isCloseButtonShown = true,
6087 bodyProps,
6088 timeout = 300,
6089 isOpen = false,
6090 maskClosable = true
6091 } = props,
6092 overlayProps = _objectWithoutPropertiesLoose(props, react_drawer_esm_excluded);
6093
6094 var cls = [className, prefixCls, placement].filter(Boolean).join(' ').trim();
6095 var bodyCls = [bodyProps ? bodyProps.className : null, prefixCls ? prefixCls + "-body-inner" : null].filter(Boolean).join(' ').trim();
6096
6097 var styl = _extends({}, style, {
6098 [/^(top|bottom)$/.test(placement) ? 'height' : 'width']: size
6099 });
6100
6101 var footerView = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => footer ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6102 className: prefixCls + "-footer",
6103 children: footer
6104 }) : null, [footer]);
6105 var iconView = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => icon ? /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
6106 type: icon
6107 }) : null, [icon]);
6108 var titleView = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => title ? /*#__PURE__*/(0,jsx_runtime.jsx)("h4", {
6109 children: title
6110 }) : null, [title]);
6111 return /*#__PURE__*/(0,jsx_runtime.jsx)(Overlay, _extends({
6112 className: cls,
6113 timeout: timeout,
6114 isOpen: isOpen,
6115 maskClosable: maskClosable
6116 }, overlayProps, {
6117 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6118 className: prefixCls + "-wrapper",
6119 style: styl,
6120 children: [(title || icon) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6121 className: prefixCls + "-header",
6122 children: [iconView, titleView, title && isCloseButtonShown && /*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
6123 basic: true,
6124 onClick: props.onClose,
6125 icon: "close",
6126 type: "light"
6127 })]
6128 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6129 className: prefixCls + "-body",
6130 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, bodyProps, {
6131 className: bodyCls,
6132 children: props.children
6133 }))
6134 }), footerView]
6135 })
6136 }));
6137});
6138
6139;// CONCATENATED MODULE: ../react-empty/esm/style/index.css
6140// extracted by mini-css-extract-plugin
6141/* harmony default export */ const react_empty_esm_style = ({});
6142;// CONCATENATED MODULE: ../react-empty/esm/index.js
6143
6144
6145var react_empty_esm_excluded = ["prefixCls", "className", "icon", "iconProps", "size", "description", "children"];
6146
6147
6148
6149
6150
6151var Empty = props => {
6152 var {
6153 prefixCls = 'w-empty',
6154 className,
6155 icon,
6156 iconProps,
6157 size = 64,
6158 description = '暂无数据',
6159 children
6160 } = props,
6161 other = _objectWithoutPropertiesLoose(props, react_empty_esm_excluded);
6162
6163 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
6164 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
6165 className: cls
6166 }, other, {
6167 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6168 className: prefixCls + "-icon",
6169 children: icon ? icon : /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", _extends({
6170 viewBox: "0 0 1024 1024",
6171 width: size,
6172 height: size
6173 }, iconProps, {
6174 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("path", {
6175 d: "M20.48 860.16a491.52 102.4 0 1 0 983.04 0 491.52 102.4 0 1 0-983.04 0Z",
6176 fill: "#F5F5F5"
6177 }), /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
6178 d: "M225.28 409.6l573.44-8.06912 112.78336 183.296H102.4z",
6179 fill: "#C4C5C7"
6180 }), /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
6181 d: "M266.24 61.44h491.52a40.96 40.96 0 0 1 40.96 40.96v532.48a40.96 40.96 0 0 1-40.96 40.96H266.24a40.96 40.96 0 0 1-40.96-40.96V102.4a40.96 40.96 0 0 1 40.96-40.96z",
6182 fill: "#F5F5F7"
6183 }), /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
6184 d: "M348.16 143.36h327.68a40.96 40.96 0 0 1 40.96 40.96v122.88a40.96 40.96 0 0 1-40.96 40.96H348.16a40.96 40.96 0 0 1-40.96-40.96V184.32a40.96 40.96 0 0 1 40.96-40.96zM327.68 409.6h368.64a20.48 20.48 0 0 1 0 40.96H327.68a20.48 20.48 0 0 1 0-40.96zM327.68 491.52h368.64a20.48 20.48 0 0 1 0 40.96H327.68a20.48 20.48 0 0 1 0-40.96z",
6185 fill: "#EBECEC"
6186 }), /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
6187 d: "M673.44384 607.58016v13.43488c0 25.14944-20.0704 45.52704-44.8512 45.52704H382.95552l-2.2528-0.06144c-23.7568-1.16736-42.63936-21.07392-42.63936-45.4656v-13.45536c0-12.55424-10.0352-22.7328-22.44608-22.7328H102.4v250.30656C102.4 860.2624 122.49088 880.64 147.29216 880.64h719.31904c24.7808 0 44.89216-20.3776 44.89216-45.50656V584.82688H695.88992c-12.3904 0-22.44608 10.17856-22.44608 22.7328z",
6188 fill: "#E0E0E0"
6189 })]
6190 }))
6191 }), description && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6192 className: prefixCls + "-description",
6193 children: description
6194 }), children && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6195 className: prefixCls + "-footer",
6196 children: children
6197 })]
6198 }));
6199};
6200
6201/* harmony default export */ const react_empty_esm = (Empty);
6202
6203;// CONCATENATED MODULE: ../react-file-input/esm/Input.js
6204
6205
6206var Input_excluded = ["className", "dataLabel", "prefixCls"];
6207
6208
6209
6210/* harmony default export */ const Input = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
6211 var {
6212 className,
6213 dataLabel = 'Browse',
6214 prefixCls = 'w-fileinput'
6215 } = props,
6216 other = _objectWithoutPropertiesLoose(props, Input_excluded);
6217
6218 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
6219 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({
6220 ref: ref,
6221 "data-label": dataLabel,
6222 className: cls
6223 }, other, {
6224 type: "file"
6225 }));
6226}));
6227
6228;// CONCATENATED MODULE: ../react-file-input/esm/style/index.css
6229// extracted by mini-css-extract-plugin
6230/* harmony default export */ const react_file_input_esm_style = ({});
6231;// CONCATENATED MODULE: ../react-file-input/esm/List.js
6232
6233
6234
6235
6236
6237
6238var Picture = props => {
6239 var {
6240 className,
6241 prefixCls = 'w-fileinput-list',
6242 dataList = [],
6243 uploadType,
6244 size = 'middle',
6245 shape = 'round',
6246 readonly,
6247 children,
6248 showFileIcon = {
6249 showPreviewIcon: true,
6250 showRemoveIcon: true
6251 },
6252 onPreview,
6253 onAdd,
6254 onRemove
6255 } = props;
6256 var cls = [prefixCls, prefixCls + "-size-" + size, prefixCls + "-shape-" + shape, className].filter(Boolean).join(' ').trim();
6257 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6258 className: cls,
6259 children: [children && !readonly && /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(children) && /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(children, {
6260 onClick: onAdd
6261 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6262 children: dataList.map((item, index) => /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6263 className: prefixCls + "-" + uploadType,
6264 children: [uploadType === 'picture' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6265 className: prefixCls + "-info " + prefixCls + "-" + uploadType + "-info",
6266 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
6267 src: item['dataURL'],
6268 alt: ""
6269 }), (showFileIcon == null ? void 0 : showFileIcon.showPreviewIcon) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6270 className: prefixCls + "-actions",
6271 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
6272 className: prefixCls + "-actions-search",
6273 onClick: () => onPreview == null ? void 0 : onPreview(item),
6274 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
6275 type: "search",
6276 style: {
6277 color: '#fff',
6278 fontSize: 16
6279 }
6280 })
6281 })
6282 })]
6283 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6284 className: prefixCls + "-" + uploadType + "-text",
6285 children: item.name
6286 }), (showFileIcon == null ? void 0 : showFileIcon.showRemoveIcon) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6287 className: prefixCls + "-" + uploadType + "-icon",
6288 onClick: () => onRemove == null ? void 0 : onRemove(index),
6289 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
6290 type: "delete",
6291 style: {
6292 color: '#999'
6293 }
6294 })
6295 })]
6296 }, index))
6297 })]
6298 });
6299};
6300
6301/* harmony default export */ const List = (Picture);
6302
6303;// CONCATENATED MODULE: ../react-file-input/esm/Card.js
6304
6305
6306
6307
6308
6309
6310var Card = props => {
6311 var {
6312 className,
6313 prefixCls = 'w-fileinput-card',
6314 dataList = [],
6315 maxNumber = 3,
6316 shape = 'round',
6317 size = 'middle',
6318 readonly,
6319 children,
6320 showFileIcon = {
6321 showPreviewIcon: true,
6322 showRemoveIcon: true
6323 },
6324 onAdd,
6325 onPreview,
6326 onRemove
6327 } = props;
6328 var cls = [prefixCls, prefixCls + "-size-" + size, prefixCls + "-shape-" + shape, className].filter(Boolean).join(' ').trim();
6329 var isAction = showFileIcon.showPreviewIcon || showFileIcon.showRemoveIcon ? true : false;
6330 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6331 className: cls,
6332 children: [dataList.map((item, index) => /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6333 className: prefixCls + "-box",
6334 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6335 className: prefixCls + "-box-info",
6336 children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
6337 src: item['dataURL'],
6338 alt: ""
6339 })
6340 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
6341 className: isAction ? prefixCls + "-actions" : '',
6342 children: [(showFileIcon == null ? void 0 : showFileIcon.showPreviewIcon) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
6343 className: prefixCls + "-actions-remove",
6344 onClick: () => onPreview == null ? void 0 : onPreview(item),
6345 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
6346 type: "search",
6347 style: {
6348 color: '#fff',
6349 fontSize: 16
6350 }
6351 })
6352 }), (showFileIcon == null ? void 0 : showFileIcon.showRemoveIcon) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
6353 className: prefixCls + "-actions-remove",
6354 onClick: () => onRemove == null ? void 0 : onRemove(index),
6355 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
6356 type: "delete",
6357 style: {
6358 color: '#fff',
6359 fontSize: 16
6360 }
6361 })
6362 })]
6363 })]
6364 }, index)), maxNumber > dataList.length && !readonly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6365 className: prefixCls + "-box " + prefixCls + "-btn",
6366 onClick: onAdd,
6367 children: children
6368 })]
6369 });
6370};
6371
6372/* harmony default export */ const esm_Card = (Card);
6373
6374;// CONCATENATED MODULE: ../react-file-input/esm/utils.js
6375var openFileDialog = inputRef => {
6376 if (inputRef.current) inputRef.current.click();
6377};
6378var getAcceptTypeString = accept => {
6379 return accept && accept.length > 0 ? accept.map(item => "." + item).join(', ') : 'image/*';
6380};
6381var getBase64 = file => {
6382 var reader = new FileReader();
6383 return new Promise(resolve => {
6384 reader.addEventListener('load', () => resolve(String(reader.result)));
6385 reader.readAsDataURL(file);
6386 });
6387};
6388var getListFiles = (files, dataURLKey) => {
6389 var promiseFiles = [];
6390
6391 for (var i = 0; i < files.length; i += 1) {
6392 promiseFiles.push(getBase64(files[i]));
6393 }
6394
6395 return Promise.all(promiseFiles).then(fileListBase64 => {
6396 var fileList = fileListBase64.map((base64, index) => ({
6397 [dataURLKey]: base64,
6398 file: files[index],
6399 name: files[index].name
6400 }));
6401 return fileList;
6402 });
6403};
6404var isUploadType = type => {
6405 return ['picture', 'text', 'card'].includes(type);
6406};
6407
6408;// CONCATENATED MODULE: ../react-file-input/esm/FileList.js
6409
6410
6411
6412
6413
6414
6415
6416
6417var FileList = props => {
6418 var {
6419 uploadType,
6420 value = [],
6421 multiple = false,
6422 maxNumber = 3,
6423 onChange
6424 } = props;
6425 var inputRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
6426 var inValue = value || [];
6427 var [fileList, setFileList] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
6428 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
6429 setFileList(inValue);
6430 }, []);
6431 var handleClickInput = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => openFileDialog(inputRef), [inputRef]);
6432 var onFileUpload = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
6433 if (inputRef.current) inputRef.current.value = '';
6434 handleClickInput();
6435 }, [handleClickInput]);
6436
6437 var onInputChange = /*#__PURE__*/function () {
6438 var _ref = _asyncToGenerator(function* (e) {
6439 var files = e.target.files;
6440 if (!files) return;
6441 var updatedFileList = yield getListFiles(files, 'dataURL');
6442 var updatedList = [...fileList, ...updatedFileList];
6443
6444 if (maxNumber < updatedList.length) {
6445 updatedList = updatedList.slice(0, maxNumber);
6446 }
6447
6448 setFileList(updatedList);
6449 onChange == null ? void 0 : onChange(updatedList);
6450 });
6451
6452 return function onInputChange(_x) {
6453 return _ref.apply(this, arguments);
6454 };
6455 }();
6456
6457 var onRemove = index => {
6458 var updatedList = [...fileList];
6459 updatedList.splice(index, 1);
6460 setFileList(updatedList);
6461 onChange == null ? void 0 : onChange(updatedList);
6462 };
6463
6464 var Comp;
6465
6466 if (uploadType === 'card') {
6467 Comp = esm_Card;
6468 }
6469
6470 if (uploadType === 'picture' || uploadType === 'text') {
6471 Comp = List;
6472 }
6473
6474 return /*#__PURE__*/(0,jsx_runtime.jsxs)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
6475 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("input", {
6476 type: "file",
6477 ref: inputRef,
6478 multiple: multiple,
6479 style: {
6480 display: 'none'
6481 },
6482 onChange: onInputChange
6483 }), Comp && /*#__PURE__*/(0,jsx_runtime.jsx)(Comp, _extends({}, props, {
6484 maxNumber: maxNumber || 3,
6485 dataList: fileList,
6486 onAdd: onFileUpload,
6487 onRemove: onRemove
6488 }))]
6489 });
6490};
6491/* harmony default export */ const esm_FileList = (FileList);
6492
6493;// CONCATENATED MODULE: ../react-file-input/esm/index.js
6494
6495
6496
6497
6498
6499
6500
6501
6502function Upload(props) {
6503 var {
6504 uploadType = 'input'
6505 } = props;
6506
6507 if (uploadType === 'input') {
6508 return /*#__PURE__*/(0,jsx_runtime.jsx)(Input, _extends({}, props));
6509 }
6510
6511 if (isUploadType(uploadType)) {
6512 return /*#__PURE__*/(0,jsx_runtime.jsx)(esm_FileList, _extends({}, props));
6513 }
6514
6515 return null;
6516}
6517
6518/* harmony default export */ const react_file_input_esm = (Upload);
6519
6520;// CONCATENATED MODULE: ../react-grid/esm/style/col.css
6521// extracted by mini-css-extract-plugin
6522/* harmony default export */ const col = ({});
6523;// CONCATENATED MODULE: ../react-grid/esm/Col.js
6524
6525
6526var Col_excluded = ["prefixCls", "className", "fixed", "span", "grow", "align"];
6527
6528
6529
6530function Col(props) {
6531 if (props === void 0) {
6532 props = {};
6533 }
6534
6535 var {
6536 prefixCls = 'w-col',
6537 className,
6538 fixed,
6539 span,
6540 grow,
6541 align
6542 } = props,
6543 other = _objectWithoutPropertiesLoose(props, Col_excluded);
6544
6545 var cls = [prefixCls, className, span ? prefixCls + "-" + span : null, fixed ? prefixCls + "-fixed" : null, align ? prefixCls + "-align-" + align : null, fixed ? prefixCls + "-grow-" + grow : null].filter(Boolean).join(' ').trim();
6546 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
6547 className: cls
6548 }, other, {
6549 children: props.children
6550 }));
6551}
6552
6553;// CONCATENATED MODULE: ../react-grid/esm/style/row.css
6554// extracted by mini-css-extract-plugin
6555/* harmony default export */ const row = ({});
6556;// CONCATENATED MODULE: ../react-grid/esm/Row.js
6557
6558
6559var Row_excluded = ["prefixCls", "className", "gutter", "justify", "align"];
6560
6561
6562
6563function Row_Row(props) {
6564 if (props === void 0) {
6565 props = {};
6566 }
6567
6568 var {
6569 prefixCls = 'w-row',
6570 className,
6571 gutter = 0,
6572 justify,
6573 align
6574 } = props,
6575 other = _objectWithoutPropertiesLoose(props, Row_excluded);
6576
6577 var cls = [prefixCls, className, align ? prefixCls + "-align-" + align : null, justify ? prefixCls + "-justify-" + justify : null].filter(Boolean).join(' ').trim();
6578 var gutterStyl = !gutter ? {} : {
6579 paddingLeft: gutter / 2,
6580 paddingRight: gutter / 2
6581 };
6582 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, other, {
6583 className: cls,
6584 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.toArray(props.children).map(child => {
6585 if (! /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child)) return child;
6586 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(child, Object.assign({}, child.props, {
6587 style: _extends({}, child.props.style, gutterStyl)
6588 }));
6589 })
6590 }));
6591}
6592
6593;// CONCATENATED MODULE: ../react-grid/esm/index.js
6594
6595
6596
6597;// CONCATENATED MODULE: ../react-form/esm/style/form-item.css
6598// extracted by mini-css-extract-plugin
6599/* harmony default export */ const form_item = ({});
6600;// CONCATENATED MODULE: ../react-form/esm/FormItem.js
6601
6602
6603var FormItem_excluded = ["prefixCls", "className", "required", "style", "label", "labelFor", "labelClassName", "labelStyle", "help", "inline", "initialValue", "validator", "hasError"];
6604
6605
6606
6607
6608
6609class FormItem extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).PureComponent {
6610 render() {
6611 var _this$props = this.props,
6612 {
6613 prefixCls,
6614 className,
6615 required,
6616 style,
6617 label,
6618 labelFor,
6619 labelClassName,
6620 labelStyle,
6621 help,
6622 inline,
6623 hasError
6624 } = _this$props,
6625 otherProps = _objectWithoutPropertiesLoose(_this$props, FormItem_excluded);
6626
6627 var cls = [prefixCls, className, hasError ? prefixCls + "-error" : null].filter(Boolean).join(' ').trim();
6628 var labelCls = ['w-form-label', labelClassName].filter(Boolean).join(' ').trim();
6629
6630 if (inline) {
6631 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
6632 className: cls,
6633 style: style
6634 }, otherProps, {
6635 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(Row_Row, {
6636 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(Col, {
6637 fixed: true,
6638 className: labelCls,
6639 children: [required && /*#__PURE__*/(0,jsx_runtime.jsx)("label", {
6640 style: {
6641 color: 'red'
6642 },
6643 children: "*"
6644 }), /*#__PURE__*/(0,jsx_runtime.jsx)("label", {
6645 style: labelStyle,
6646 htmlFor: labelFor,
6647 children: label
6648 })]
6649 }), /*#__PURE__*/(0,jsx_runtime.jsx)(Col, {
6650 className: "w-form-row",
6651 children: this.props.children
6652 })]
6653 }), help && /*#__PURE__*/(0,jsx_runtime.jsx)(Row_Row, {
6654 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Col, {
6655 className: "w-form-help",
6656 children: help
6657 })
6658 })]
6659 }));
6660 }
6661
6662 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
6663 className: cls,
6664 style: style
6665 }, otherProps, {
6666 children: [label && /*#__PURE__*/(0,jsx_runtime.jsxs)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
6667 children: [required && /*#__PURE__*/(0,jsx_runtime.jsx)("label", {
6668 style: {
6669 color: 'red'
6670 },
6671 children: "*"
6672 }), /*#__PURE__*/(0,jsx_runtime.jsx)("label", {
6673 className: labelCls,
6674 style: labelStyle,
6675 htmlFor: labelFor,
6676 children: label
6677 })]
6678 }), /*#__PURE__*/(0,jsx_runtime.jsx)(Col, {
6679 className: "w-form-row",
6680 children: this.props.children
6681 }), help && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
6682 className: "w-form-help",
6683 children: help
6684 })]
6685 }));
6686 }
6687
6688}
6689FormItem.defaultProps = {
6690 prefixCls: 'w-form-item'
6691};
6692
6693;// CONCATENATED MODULE: ../react-form/esm/style/form.css
6694// extracted by mini-css-extract-plugin
6695/* harmony default export */ const style_form = ({});
6696;// CONCATENATED MODULE: ../react-form/esm/Form.js
6697
6698
6699var Form_excluded = ["prefixCls", "className", "fields", "children", "resetOnSubmit", "onSubmitError", "onChange", "onSubmit", "afterSubmit"],
6700 Form_excluded2 = ["children", "validator", "name", "help", "label", "labelFor", "labelClassName", "labelStyle", "inline", "initialValue"];
6701
6702
6703
6704
6705
6706function newFormState(fields, cb) {
6707 var state = {
6708 initial: {},
6709 current: {},
6710 submitting: false,
6711 errors: {}
6712 };
6713
6714 for (var name in fields) {
6715 var props = fields[name];
6716 if (!props) continue;
6717 var {
6718 initialValue,
6719 currentValue: _currentValue
6720 } = cb(_extends({}, props, {
6721 name
6722 }));
6723 state.initial[name] = Array.isArray(initialValue) ? [...initialValue] : initialValue;
6724 state.current[name] = _currentValue;
6725 }
6726
6727 return state;
6728}
6729
6730function newInitialValue(value) {
6731 return value === null || value === undefined ? '' : value;
6732}
6733
6734var isPromise = promise => promise && typeof promise.then === 'function';
6735
6736function Form(_ref, ref //| React.RefObject<FormRefType>,
6737) {
6738 var {
6739 prefixCls = 'w-form',
6740 className,
6741 fields,
6742 children,
6743 resetOnSubmit,
6744 onSubmitError,
6745 onChange,
6746 onSubmit,
6747 afterSubmit
6748 } = _ref,
6749 others = _objectWithoutPropertiesLoose(_ref, Form_excluded);
6750
6751 var initData = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => newFormState(fields, _ref2 => {
6752 var {
6753 initialValue
6754 } = _ref2;
6755 initialValue = newInitialValue(initialValue);
6756 return {
6757 initialValue,
6758 currentValue: initialValue
6759 };
6760 }), []);
6761 var [data, setData] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(initData);
6762 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useImperativeHandle)(ref, () => ({
6763 onSubmit: handleSubmit,
6764 resetForm: handleReset,
6765 getFieldValues: () => data.current,
6766 getError: () => data.errors,
6767 setFields: setFields,
6768 setFieldValue: setFieldValue
6769 }), [data]);
6770 var formUnits = {};
6771
6772 for (var name in fields) {
6773 var props = fields[name];
6774 if (!props) continue;
6775 var error = data.errors[name];
6776
6777 if (typeof props.initialValue === 'boolean') {
6778 props.checked = props.initialValue;
6779 }
6780
6781 var childField = controlField(_extends({}, props, {
6782 name
6783 }));
6784 var help = error || props.help;
6785 var labelFor = props.labelFor;
6786 formUnits[name] = /*#__PURE__*/(0,jsx_runtime.jsx)(FormItem, _extends({}, _extends({}, props, {
6787 key: name,
6788 children: childField,
6789 help,
6790 labelFor,
6791 state: data,
6792 name,
6793 hasError: !!error
6794 })));
6795 }
6796
6797 function setFields(fields) {
6798 var tempData = _extends({}, data, {
6799 current: fields
6800 });
6801
6802 setData(tempData);
6803 }
6804
6805 function setFieldValue(fieldName, value) {
6806 var tempData = _extends({}, data, {
6807 current: _extends({}, data.current, {
6808 [fieldName]: value
6809 })
6810 });
6811
6812 setData(tempData);
6813 }
6814
6815 function handleChange(name, validator, element, cb) {
6816 return (env, list) => {
6817 var value = env && env.target && 'value' in env.target ? env.target.value : env; // 控件 Checkbox.Group 多选值的处理
6818
6819 value = list || value; // 控件 Checkbox 值的处理
6820
6821 if (!list && element && env && env.target && /(radio)/.test(env.target.type)) {
6822 // 控件 Switch/Radio/Checkbox 值的处理
6823 value = env.target.value ? env.target.value : env.target.checked;
6824 }
6825
6826 if (!list && element && env && env.target && /(checkbox)/.test(env.target.type)) {
6827 // 控件 Switch/Radio/Checkbox 值的处理
6828 value = env.target.checked;
6829 }
6830
6831 var nextState = {
6832 current: _extends({}, data.current, {
6833 [name]: value
6834 })
6835 };
6836 var error = validator && validator(value);
6837
6838 if (!error) {
6839 nextState.errors = _extends({}, data.errors);
6840 delete nextState.errors[name];
6841 }
6842
6843 if (env && env.persist && typeof env.persist === 'function') env.persist();
6844 setData(_extends({}, data, nextState));
6845
6846 if (cb) {
6847 cb(env);
6848 }
6849
6850 onChange && onChange(_extends({}, data, nextState));
6851 };
6852 }
6853
6854 function handleSubmit(e) {
6855 e && e.preventDefault();
6856 var {
6857 initial,
6858 current
6859 } = data;
6860 setData(_extends({}, data, {
6861 submitting: true
6862 }));
6863 var nextState = {
6864 submitting: false
6865 };
6866
6867 var onError = evn => setData(_extends({}, data, nextState, {
6868 errors: onSubmitError && onSubmitError(evn) || {}
6869 }));
6870
6871 var onSuccess = response => {
6872 if (resetOnSubmit) {
6873 nextState.current = initial;
6874 }
6875
6876 setData(_extends({}, data, nextState, {
6877 errors: {}
6878 }));
6879 afterSubmit && afterSubmit({
6880 state: data,
6881 response,
6882 reset: handleReset
6883 });
6884 };
6885
6886 try {
6887 var afterSubmitPromise = onSubmit ? onSubmit({
6888 initial,
6889 current
6890 }, e) : undefined;
6891
6892 if (afterSubmitPromise && isPromise(afterSubmitPromise)) {
6893 return afterSubmitPromise.then(onSuccess).catch(onError);
6894 } else {
6895 return onSuccess(afterSubmitPromise);
6896 }
6897 } catch (evn) {
6898 onError(evn);
6899 }
6900 }
6901
6902 function canSubmit() {
6903 var {
6904 submitting,
6905 current = {}
6906 } = data;
6907 var passesValidators = true;
6908
6909 for (var _name in fields) {
6910 if (Object.prototype.hasOwnProperty.call(fields, _name)) {
6911 var _props = fields[_name];
6912 if (!_props) continue;
6913
6914 if (_props.validator && _props.validator(current[_name])) {
6915 passesValidators = false;
6916 break;
6917 }
6918 }
6919 }
6920
6921 return !submitting && passesValidators;
6922 }
6923
6924 function handleReset() {
6925 var {
6926 initial
6927 } = data;
6928
6929 var initials = _extends({}, initial);
6930
6931 Object.entries(initials).map(_ref3 => {
6932 var [key, value] = _ref3;
6933
6934 if (Array.isArray(value)) {
6935 initials[key] = [...value];
6936 }
6937 });
6938 setData(_extends({}, data, {
6939 initial,
6940 current: initials,
6941 errors: {}
6942 }));
6943 }
6944
6945 function controlField(_ref4) {
6946 var {
6947 children,
6948 validator,
6949 name
6950 } = _ref4,
6951 other = _objectWithoutPropertiesLoose(_ref4, Form_excluded2);
6952
6953 var element = typeof children !== 'function' ? children : children({
6954 onChange: handleChange(name, validator),
6955 onSubmit: handleSubmit,
6956 canSubmit: canSubmit
6957 });
6958 if (!element || external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.count(element) !== 1 || !name) return element;
6959
6960 var props = _extends({
6961 name: element.props.name || name
6962 }, other);
6963
6964 var hasCurrentValue = Object.prototype.hasOwnProperty.call(data.current, name);
6965 props.id = element.props.id;
6966 props.value = hasCurrentValue ? data.current && data.current[name] : props.value; // : element.props.value;
6967
6968 var type = element.props.type; // console.log('type', element)
6969
6970 if (type === 'checkbox' || type === 'switch' || typeof props.value === 'boolean') {
6971 props.checked = !!props.value;
6972 delete props.value;
6973 }
6974
6975 props.onChange = handleChange(name, validator, element, element.props.onChange);
6976 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(element, props);
6977 }
6978
6979 return /*#__PURE__*/(0,jsx_runtime.jsx)("form", _extends({}, _extends({}, others, {
6980 className: [prefixCls, className].filter(Boolean).join(' ').trim(),
6981 onSubmit: handleSubmit
6982 }), {
6983 children: /*#__PURE__*/(0,jsx_runtime.jsx)("fieldset", {
6984 disabled: data.submitting,
6985 children: typeof children === 'function' ? children({
6986 fields: formUnits,
6987 state: data,
6988 resetForm: handleReset,
6989 canSubmit: canSubmit
6990 }) : children
6991 })
6992 }));
6993}
6994
6995/* harmony default export */ const esm_Form = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(Form));
6996
6997;// CONCATENATED MODULE: ../react-form/esm/index.js
6998
6999
7000
7001
7002/* harmony default export */ const react_form_esm = (esm_Form);
7003
7004;// CONCATENATED MODULE: ../react-list/esm/Item.js
7005
7006
7007var esm_Item_excluded = ["prefixCls", "className", "children", "extra", "tagName", "active"];
7008
7009
7010
7011var ListItem = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
7012 var {
7013 prefixCls = 'w-list-item',
7014 className,
7015 children,
7016 extra,
7017 tagName = 'div',
7018 active = false
7019 } = props,
7020 resetProps = _objectWithoutPropertiesLoose(props, esm_Item_excluded);
7021
7022 var cls = [prefixCls, className, props.disabled ? 'w-disabled' : null, active ? 'w-active' : null].filter(Boolean).join(' ').trim();
7023 var TagName = props.href && typeof tagName === 'string' ? 'a' : tagName;
7024 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement(TagName, _extends({}, resetProps, {
7025 className: cls,
7026 ref
7027 }), !extra || resetProps.href ? children : /*#__PURE__*/(0,jsx_runtime.jsxs)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
7028 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
7029 className: prefixCls + "-main",
7030 children: children
7031 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
7032 className: prefixCls + "-extra",
7033 children: extra
7034 })]
7035 }));
7036});
7037ListItem.displayName = 'List.Item';
7038
7039;// CONCATENATED MODULE: ../react-list/esm/style/index.css
7040// extracted by mini-css-extract-plugin
7041/* harmony default export */ const react_list_esm_style = ({});
7042;// CONCATENATED MODULE: ../react-list/esm/index.js
7043
7044
7045var react_list_esm_excluded = ["prefixCls", "bordered", "striped", "noHover", "active", "size", "renderItem", "className", "children", "header", "footer", "dataSource"];
7046
7047
7048
7049
7050
7051
7052
7053
7054function InternalList(props, ref) {
7055 var {
7056 prefixCls = 'w-list',
7057 bordered = true,
7058 striped = false,
7059 noHover = false,
7060 active = false,
7061 size = 'default',
7062 renderItem = noop,
7063 className,
7064 children,
7065 header,
7066 footer,
7067 dataSource = []
7068 } = props,
7069 resetProps = _objectWithoutPropertiesLoose(props, react_list_esm_excluded);
7070
7071 var items;
7072
7073 if (dataSource && dataSource.length > 0) {
7074 items = dataSource.map((item, index) => renderItem(item, index));
7075 } else {
7076 items = children;
7077 }
7078
7079 var childrenList = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(items, (child, index) => /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child) && /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(child, {
7080 key: index
7081 }));
7082 var classString = [prefixCls, className, striped ? prefixCls + "-striped" : null, noHover ? prefixCls + "-no-hover" : null, active ? prefixCls + "-active" : null, bordered ? prefixCls + "-bordered" : null, size && size !== 'default' ? prefixCls + "-size-" + size : null].filter(Boolean).join(' ').trim();
7083 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
7084 className: classString
7085 }, resetProps, {
7086 ref: ref,
7087 children: [header && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
7088 className: prefixCls + "-header",
7089 children: header
7090 }), childrenList, footer && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
7091 className: prefixCls + "-footer",
7092 children: footer
7093 })]
7094 }));
7095}
7096
7097var esm_List = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(InternalList);
7098esm_List.Item = ListItem;
7099/* harmony default export */ const react_list_esm = (esm_List);
7100
7101;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/Layout.js
7102
7103
7104var Layout_excluded = ["prefixCls", "className", "hasSider", "children"];
7105
7106
7107var LayoutContext = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createContext({
7108 siderHook: {
7109 addSider: () => null,
7110 removeSider: () => null
7111 }
7112});
7113class Layout extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
7114 constructor() {
7115 super(...arguments);
7116 this.state = {
7117 siders: []
7118 };
7119 }
7120
7121 getSiderHook() {
7122 return {
7123 addSider: id => {
7124 this.setState(state => ({
7125 siders: [...state.siders, id]
7126 }));
7127 },
7128 removeSider: id => {
7129 this.setState(state => ({
7130 siders: state.siders.filter(currentId => currentId !== id)
7131 }));
7132 }
7133 };
7134 }
7135
7136 render() {
7137 var _this$props = this.props,
7138 {
7139 prefixCls,
7140 className,
7141 hasSider,
7142 children
7143 } = _this$props,
7144 other = _objectWithoutPropertiesLoose(_this$props, Layout_excluded);
7145
7146 return /*#__PURE__*/(0,jsx_runtime.jsx)(LayoutContext.Provider, {
7147 value: {
7148 siderHook: this.getSiderHook()
7149 },
7150 children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", _extends({
7151 className: [prefixCls, className, typeof hasSider === 'boolean' && hasSider || this.state.siders.length > 0 ? prefixCls + "-has-sider" : null].filter(Boolean).join(' ').trim()
7152 }, other, {
7153 children: children
7154 }))
7155 });
7156 }
7157
7158}
7159Layout.Header = void 0;
7160Layout.Footer = void 0;
7161Layout.Sider = void 0;
7162Layout.Content = void 0;
7163Layout.defaultProps = {
7164 prefixCls: 'w-layout'
7165};
7166
7167;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/Header.js
7168
7169
7170var Header_excluded = ["prefixCls", "className", "children"];
7171
7172
7173function LayoutHeader(props) {
7174 var _ref = props || {},
7175 {
7176 prefixCls = 'w-layout-header',
7177 className,
7178 children
7179 } = _ref,
7180 other = _objectWithoutPropertiesLoose(_ref, Header_excluded);
7181
7182 return /*#__PURE__*/(0,jsx_runtime.jsx)("header", _extends({
7183 className: [prefixCls, className].filter(Boolean).join(' ').trim()
7184 }, other, {
7185 children: children
7186 }));
7187}
7188
7189;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/Footer.js
7190
7191
7192var Footer_excluded = ["prefixCls", "className", "children"];
7193
7194
7195function LayoutFooter(props) {
7196 var {
7197 prefixCls = 'w-layout-footer',
7198 className,
7199 children
7200 } = props,
7201 other = _objectWithoutPropertiesLoose(props, Footer_excluded);
7202
7203 return /*#__PURE__*/(0,jsx_runtime.jsx)("footer", _extends({
7204 className: [prefixCls, className].filter(Boolean).join(' ').trim()
7205 }, other, {
7206 children: children
7207 }));
7208}
7209
7210;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/Sider.js
7211
7212
7213var Sider_excluded = ["prefixCls", "className", "style", "children", "width", "collapsedWidth", "collapsed", "siderHook"];
7214
7215
7216
7217function randomid() {
7218 return parseInt(String(Math.random() * 1e15), 10).toString(36);
7219}
7220
7221function Sider(props) {
7222 if (props === void 0) {
7223 props = {};
7224 }
7225
7226 var {
7227 prefixCls = 'w-layout-sider',
7228 className,
7229 style,
7230 children,
7231 width = 200,
7232 collapsedWidth = 80,
7233 collapsed = false,
7234 siderHook
7235 } = props,
7236 other = _objectWithoutPropertiesLoose(props, Sider_excluded);
7237
7238 var [sliderId] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)("w-layout-" + randomid());
7239 var [rawWidth, setRawWidth] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(collapsed ? collapsedWidth : width);
7240 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
7241 if (siderHook && !!siderHook.addSider) {
7242 siderHook.addSider(sliderId);
7243 }
7244
7245 return () => {
7246 if (siderHook && !!siderHook.removeSider) {
7247 siderHook.removeSider(sliderId);
7248 }
7249 };
7250 }, []);
7251 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => setRawWidth(collapsed ? collapsedWidth : width), [width, collapsedWidth, collapsed]);
7252
7253 var divStyle = _extends({}, style, {
7254 flex: "0 0 " + rawWidth,
7255 maxWidth: rawWidth,
7256 minWidth: rawWidth,
7257 width: rawWidth
7258 });
7259
7260 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
7261 className: [prefixCls, className].filter(Boolean).join(' ').trim(),
7262 style: divStyle
7263 }, other, {
7264 children: children
7265 }));
7266}
7267
7268function LayoutSider(props) {
7269 return /*#__PURE__*/(0,jsx_runtime.jsx)(LayoutContext.Consumer, {
7270 children: context => /*#__PURE__*/(0,jsx_runtime.jsx)(Sider, _extends({}, props, context))
7271 });
7272}
7273
7274;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/Content.js
7275
7276
7277var Content_excluded = ["prefixCls", "className", "children"];
7278
7279
7280function LayoutContent(props) {
7281 var {
7282 prefixCls = 'w-layout-content',
7283 className,
7284 children
7285 } = props,
7286 other = _objectWithoutPropertiesLoose(props, Content_excluded);
7287
7288 return /*#__PURE__*/(0,jsx_runtime.jsx)("main", _extends({
7289 className: [prefixCls, className].filter(Boolean).join(' ').trim()
7290 }, other, {
7291 children: children
7292 }));
7293}
7294
7295;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/style/index.css
7296// extracted by mini-css-extract-plugin
7297/* harmony default export */ const react_layout_esm_style = ({});
7298;// CONCATENATED MODULE: ../../node_modules/@uiw/react-layout/esm/index.js
7299
7300
7301
7302
7303
7304
7305Layout.Header = LayoutHeader;
7306Layout.Footer = LayoutFooter;
7307Layout.Sider = LayoutSider;
7308Layout.Content = LayoutContent;
7309
7310
7311
7312
7313
7314/* harmony default export */ const react_layout_esm = (Layout);
7315
7316;// CONCATENATED MODULE: ../react-loader/esm/style/index.css
7317// extracted by mini-css-extract-plugin
7318/* harmony default export */ const react_loader_esm_style = ({});
7319;// CONCATENATED MODULE: ../react-loader/esm/index.js
7320
7321
7322var react_loader_esm_excluded = ["prefixCls", "className", "size", "loading", "tip", "vertical", "color", "bgColor", "children", "indicator", "fullscreen"];
7323
7324
7325
7326
7327/* harmony default export */ const react_loader_esm = (function (props) {
7328 if (props === void 0) {
7329 props = {};
7330 }
7331
7332 var {
7333 prefixCls = 'w-loader',
7334 className,
7335 size = 'default',
7336 loading = true,
7337 tip,
7338 vertical,
7339 color,
7340 bgColor,
7341 children,
7342 indicator,
7343 fullscreen = false
7344 } = props,
7345 otherProps = _objectWithoutPropertiesLoose(props, react_loader_esm_excluded);
7346
7347 var cls = [prefixCls, className, size ? prefixCls + "-" + size : null].filter(Boolean).join(' ').trim();
7348 var indicatorView = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsx)("svg", {
7349 viewBox: "25 25 50 50",
7350 children: /*#__PURE__*/(0,jsx_runtime.jsx)("circle", {
7351 cx: "50",
7352 cy: "50",
7353 r: "20",
7354 fill: "none",
7355 strokeWidth: "5",
7356 strokeMiterlimit: "10"
7357 })
7358 }), []);
7359 var tipsView = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
7360 className: [prefixCls + "-tips", fullscreen ? prefixCls + "-fullscreen" : null].filter(Boolean).join(' ').trim(),
7361 style: {
7362 color,
7363 backgroundColor: bgColor
7364 },
7365 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
7366 className: prefixCls + "-tips-nested",
7367 children: [indicator || indicatorView, tip && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
7368 className: [prefixCls + "-text", vertical ? prefixCls + "-vertical" : null].filter(Boolean).join(' ').trim(),
7369 children: tip
7370 })]
7371 })
7372 }), [fullscreen, bgColor, prefixCls, vertical, tip]);
7373 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
7374 className: cls
7375 }, otherProps, {
7376 children: [(loading || fullscreen) && tipsView, children && /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(children, Object.assign({}, children.props, {
7377 className: [prefixCls + "-warp", loading ? prefixCls + "-blur" : null].filter(Boolean).join(' ').trim()
7378 }))]
7379 }));
7380});
7381
7382;// CONCATENATED MODULE: ../react-message/esm/style/index.css
7383// extracted by mini-css-extract-plugin
7384/* harmony default export */ const react_message_esm_style = ({});
7385;// CONCATENATED MODULE: ../react-message/esm/index.js
7386
7387
7388var react_message_esm_excluded = ["prefixCls", "className", "type", "title", "description", "showIcon", "icon", "rounded", "isCloseButtonShown"];
7389
7390
7391
7392
7393
7394
7395
7396class Message extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
7397 constructor(props) {
7398 super(props);
7399
7400 this.handleClosed = e => {
7401 var {
7402 onClose
7403 } = this.props;
7404 this.setState({
7405 isOpen: false
7406 });
7407 onClose && onClose(e);
7408 };
7409
7410 this.renderIcon = () => {
7411 var {
7412 type,
7413 showIcon
7414 } = this.props;
7415 var icon = this.props.icon;
7416
7417 if (!icon && showIcon) {
7418 switch (type) {
7419 case 'success':
7420 icon = 'circle-check';
7421 break;
7422
7423 case 'warning':
7424 icon = 'warning';
7425 break;
7426
7427 case 'info':
7428 icon = 'information';
7429 break;
7430
7431 case 'error':
7432 icon = 'circle-close';
7433 break;
7434
7435 default:
7436 break;
7437 }
7438 }
7439
7440 return icon;
7441 };
7442
7443 this.state = {
7444 isOpen: true
7445 };
7446 }
7447
7448 render() {
7449 var _this$props = this.props,
7450 {
7451 prefixCls,
7452 className,
7453 type,
7454 title,
7455 description,
7456 showIcon,
7457 rounded,
7458 isCloseButtonShown
7459 } = _this$props,
7460 elementProps = _objectWithoutPropertiesLoose(_this$props, react_message_esm_excluded);
7461
7462 var children = description || this.props.children;
7463 var cls = [prefixCls, className, prefixCls + "-" + type, rounded ? prefixCls + "-rounded" : null, showIcon ? prefixCls + "-icon" : null, showIcon ? "" + prefixCls + (title ? '-title' : '') + (children ? '-description' : '') : null].filter(Boolean).join(' ').trim();
7464
7465 var Child = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
7466 className: cls
7467 }, elementProps, {
7468 children: [isCloseButtonShown && /*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
7469 basic: true,
7470 onClick: this.handleClosed,
7471 icon: "close",
7472 type: "light"
7473 }), showIcon && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
7474 type: this.renderIcon()
7475 }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
7476 className: prefixCls + "-title",
7477 children: title
7478 }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
7479 className: prefixCls + "-description",
7480 children: children
7481 })]
7482 }));
7483
7484 if (!isCloseButtonShown) {
7485 return Child;
7486 }
7487
7488 return /*#__PURE__*/(0,jsx_runtime.jsx)(esm_CSSTransition, {
7489 in: this.state.isOpen,
7490 unmountOnExit: true,
7491 timeout: 300,
7492 classNames: prefixCls,
7493 children: Child
7494 });
7495 }
7496
7497}
7498Message.defaultProps = {
7499 prefixCls: 'w-message',
7500 rounded: true,
7501 isCloseButtonShown: false
7502};
7503
7504;// CONCATENATED MODULE: ../react-month-picker/esm/style/index.css
7505// extracted by mini-css-extract-plugin
7506/* harmony default export */ const react_month_picker_esm_style = ({});
7507;// CONCATENATED MODULE: ../react-month-picker/esm/index.js
7508
7509
7510var react_month_picker_esm_excluded = ["prefixCls", "format", "onChange", "className", "popoverProps", "pickerCaptionProps", "allowClear", "monthLabel"];
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520var react_month_picker_esm_MONTH_LABEL = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'];
7521function MonthPicker(props) {
7522 var {
7523 prefixCls = 'w-monthpicker',
7524 format = 'YYYY/MM',
7525 onChange = () => {},
7526 className,
7527 popoverProps,
7528 pickerCaptionProps = {},
7529 allowClear = true,
7530 monthLabel = react_month_picker_esm_MONTH_LABEL
7531 } = props,
7532 inputProps = _objectWithoutPropertiesLoose(props, react_month_picker_esm_excluded);
7533
7534 var [isOpen, setIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
7535 var [panelDate, setPanelDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(new Date());
7536 var [type, setType] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('month');
7537 var [date, setDate] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.value);
7538 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => setDate(props.value), [props.value]);
7539 inputProps.value = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => typeof date === 'string' ? date : date ? formatter(format, date) : '', [format, date]);
7540
7541 if (allowClear && inputProps.value) {
7542 inputProps.addonAfter = /*#__PURE__*/(0,jsx_runtime.jsx)(esm, {
7543 className: prefixCls + "-close-btn",
7544 icon: "close",
7545 onClick: () => {
7546 setDate('');
7547 onChange && onChange();
7548 },
7549 size: inputProps.size,
7550 basic: true,
7551 type: "light"
7552 });
7553 }
7554
7555 function handleSelectedDate(type, num, paging) {
7556 var curPanelDate = new Date(new Date(panelDate)[type](num));
7557
7558 if (!paging) {
7559 setType('month');
7560 }
7561
7562 var curDate = formatter(format, new Date(curPanelDate));
7563 setDate(curDate);
7564 setPanelDate(curPanelDate);
7565 onChange && onChange(curPanelDate, curDate);
7566
7567 if (type === 'setMonth') {
7568 setIsOpen(false);
7569 }
7570 }
7571
7572 return /*#__PURE__*/(0,jsx_runtime.jsx)(Popover, _extends({
7573 trigger: "focus",
7574 placement: "bottomLeft",
7575 autoAdjustOverflow: true,
7576 isOpen: isOpen
7577 }, popoverProps, {
7578 onVisibleChange: open => setIsOpen(open),
7579 content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
7580 className: prefixCls + "-popover",
7581 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerCaption, _extends({
7582 panelDate: panelDate,
7583 monthLabel: monthLabel
7584 }, pickerCaptionProps, {
7585 onSelected: captionType => {
7586 if (/^(month|year)$/.test(captionType)) {
7587 setType(captionType);
7588 } else {
7589 var year = new Date(panelDate).getFullYear();
7590 var curPanelDate = new Date(new Date(panelDate).setFullYear(type === 'next' ? year + 1 : year - 1));
7591 setPanelDate(curPanelDate);
7592 }
7593 }
7594 })), type === 'month' && /*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerMonth, {
7595 panelDate: panelDate,
7596 monthLabel: monthLabel,
7597 onSelected: (month, paging) => handleSelectedDate('setMonth', month, paging)
7598 }), type === 'year' && /*#__PURE__*/(0,jsx_runtime.jsx)(DatePickerYear, {
7599 panelDate: panelDate,
7600 onSelected: (year, paging) => handleSelectedDate('setFullYear', year, paging)
7601 })]
7602 }),
7603 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, _extends({
7604 placeholder: "\u8BF7\u8F93\u5165\u65E5\u671F",
7605 readOnly: true
7606 }, inputProps, {
7607 className: [prefixCls, className].filter(Boolean).join(' ').trim()
7608 }))
7609 }));
7610}
7611
7612;// CONCATENATED MODULE: ../utils/esm/randomid.js
7613/**
7614 * Returns a random text
7615 */
7616function randomid_randomid() {
7617 return parseInt(String(Math.random() * 1e15), 10).toString(36);
7618}
7619
7620;// CONCATENATED MODULE: ../react-notify/esm/Container.js
7621
7622
7623var Container_excluded = ["description", "isOpen"];
7624
7625
7626
7627var notifys = {};
7628var timer = {};
7629class Container extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
7630 constructor() {
7631 super(...arguments);
7632 this.state = {
7633 notifys: {}
7634 };
7635 }
7636
7637 create(props) {
7638 var {
7639 placement,
7640 key
7641 } = props;
7642
7643 if (!notifys[placement]) {
7644 notifys[placement] = {};
7645 }
7646
7647 props.isOpen = false;
7648 notifys[placement][key] = props;
7649
7650 if (props.duration) {
7651 timer[key] = setTimeout(() => {
7652 this.closed(key, placement);
7653 }, props.duration);
7654 }
7655
7656 this.setState({
7657 notifys,
7658 placement
7659 }, () => {
7660 notifys[placement][key].isOpen = true;
7661 this.setState({
7662 notifys
7663 });
7664 });
7665 }
7666
7667 closed(key, placement) {
7668 if (!key || !placement || !notifys[placement][key]) {
7669 return;
7670 }
7671
7672 notifys[placement][key].isOpen = false;
7673 var props = notifys[placement][key];
7674 this.setState({
7675 notifys
7676 }, () => {
7677 clearTimeout(timer[key]);
7678 delete timer[key];
7679 delete notifys[placement][key];
7680
7681 if (props && props.willUnmount) {
7682 props.willUnmount(props, notifys);
7683 }
7684 });
7685 }
7686
7687 render() {
7688 var {
7689 prefixCls
7690 } = this.props;
7691 var {
7692 placement
7693 } = this.state;
7694 return /*#__PURE__*/(0,jsx_runtime.jsx)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
7695 children: placement && Object.keys(this.state.notifys[placement]).map(key => {
7696 var _this$state$notifys$p = this.state.notifys[placement][key],
7697 {
7698 description,
7699 isOpen
7700 } = _this$state$notifys$p,
7701 alertProps = _objectWithoutPropertiesLoose(_this$state$notifys$p, Container_excluded);
7702
7703 if (alertProps.type === 'open') {
7704 delete alertProps.type;
7705 }
7706
7707 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_alert_esm, _extends({
7708 className: prefixCls,
7709 useButton: false,
7710 width: 320
7711 }, alertProps, {
7712 usePortal: false,
7713 hasBackdrop: false,
7714 isOpen: isOpen,
7715 content: description
7716 }), key);
7717 })
7718 });
7719 }
7720
7721}
7722Container.defaultProps = {
7723 prefixCls: 'w-notify',
7724 placement: 'topRight'
7725};
7726
7727;// CONCATENATED MODULE: ../react-notify/esm/style/index.css
7728// extracted by mini-css-extract-plugin
7729/* harmony default export */ const react_notify_esm_style = ({});
7730;// CONCATENATED MODULE: ../react-notify/esm/index.js
7731
7732
7733
7734
7735
7736
7737
7738var esm_notifys = {};
7739var notifysDom = {};
7740
7741function NotificationCreate(props, type) {
7742 if (type === void 0) {
7743 type = 'open';
7744 }
7745
7746 if (!props.placement) {
7747 props.placement = 'topRight';
7748 }
7749
7750 props.type = type;
7751
7752 if (!props.icon && props.icon !== null) {
7753 switch (props.type) {
7754 case 'success':
7755 props.icon = 'circle-check';
7756 break;
7757
7758 case 'warning':
7759 props.icon = 'warning';
7760 break;
7761
7762 case 'info':
7763 props.icon = 'information';
7764 break;
7765
7766 case 'error':
7767 props.icon = 'circle-close';
7768 break;
7769
7770 default:
7771 break;
7772 }
7773 }
7774
7775 switch (props.type) {
7776 case 'info':
7777 props.type = 'primary';
7778 break;
7779
7780 case 'error':
7781 props.type = 'danger';
7782 break;
7783
7784 default:
7785 break;
7786 }
7787
7788 if (props.placement && !esm_notifys[props.placement]) {
7789 var div = document.createElement('div');
7790 document.body.appendChild(div);
7791 div.className = ['w-notify-warpper', props.placement].filter(Boolean).join(' ').trim();
7792 notifysDom[props.placement] = div;
7793 esm_notifys[props.placement] = external_root_ReactDOM_commonjs2_react_dom_commonjs_react_dom_amd_react_dom_default().render( /*#__PURE__*/(0,jsx_runtime.jsx)(Container, {}), div);
7794 }
7795
7796 if (props.duration !== null) {
7797 props.duration = (props.duration || 4.5) * 1000;
7798 }
7799
7800 if (esm_notifys[props.placement]) {
7801 esm_notifys[props.placement].create(_extends({}, props, {
7802 duration: props.duration,
7803 key: randomid_randomid(),
7804
7805 willUnmount(nprops, notifysChild) {
7806 if (!nprops) return;
7807 nprops.onClose && nprops.onClose();
7808 var keys = Object.keys(notifysChild[props.placement]);
7809
7810 if (keys.length === 0 && esm_notifys[props.placement]) {
7811 delete esm_notifys[props.placement];
7812
7813 if (notifysDom[props.placement]) {
7814 document.body.removeChild(notifysDom[props.placement]);
7815 }
7816 }
7817 }
7818
7819 }));
7820 }
7821}
7822
7823['open', 'success', 'warning', 'info', 'error'].forEach(type => {
7824 NotificationCreate[type] = function (options) {
7825 if (options === void 0) {
7826 options = {};
7827 }
7828
7829 return NotificationCreate(options, type);
7830 };
7831});
7832/* harmony default export */ const react_notify_esm = (NotificationCreate);
7833
7834;// CONCATENATED MODULE: ../react-select/esm/Option.js
7835
7836
7837
7838/* harmony default export */ const Option = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => /*#__PURE__*/(0,jsx_runtime.jsx)("option", _extends({}, props, {
7839 ref: ref
7840}))));
7841
7842;// CONCATENATED MODULE: ../react-select/esm/Group.js
7843
7844
7845
7846/* harmony default export */ const Group = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => /*#__PURE__*/(0,jsx_runtime.jsx)("optgroup", _extends({}, props, {
7847 ref: ref
7848}))));
7849
7850;// CONCATENATED MODULE: ../react-select/esm/style/index.css
7851// extracted by mini-css-extract-plugin
7852/* harmony default export */ const react_select_esm_style = ({});
7853;// CONCATENATED MODULE: ../react-select/esm/index.js
7854
7855
7856var react_select_esm_excluded = ["prefixCls", "className", "size"];
7857
7858
7859
7860
7861
7862var Select = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
7863 var {
7864 prefixCls = 'w-select',
7865 className,
7866 size = 'default'
7867 } = props,
7868 other = _objectWithoutPropertiesLoose(props, react_select_esm_excluded);
7869
7870 return /*#__PURE__*/(0,jsx_runtime.jsx)("select", _extends({}, other, {
7871 ref: ref,
7872 className: [prefixCls, className, size ? prefixCls + "-" + size : null].filter(Boolean).join(' ').trim()
7873 }));
7874});
7875Select.Option = Option;
7876Select.Group = Group;
7877/* harmony default export */ const react_select_esm = (Select);
7878
7879;// CONCATENATED MODULE: ../react-pagination/esm/style/index.css
7880// extracted by mini-css-extract-plugin
7881/* harmony default export */ const react_pagination_esm_style = ({});
7882;// CONCATENATED MODULE: ../react-pagination/esm/index.js
7883
7884
7885var react_pagination_esm_excluded = ["className", "style", "prefixCls", "alignment", "size", "total", "pageSize", "pageSizeOptions", "current", "onChange", "onShowSizeChange", "divider"];
7886
7887
7888
7889
7890
7891function Pagination(props) {
7892 var {
7893 className,
7894 style,
7895 prefixCls = 'w-pagination',
7896 alignment = 'left',
7897 size = 'default',
7898 total = 0,
7899 pageSize = 10,
7900 // The number of pages displayed.
7901 pageSizeOptions = [],
7902 current: currentNumber = 1,
7903 onChange = () => null,
7904 onShowSizeChange,
7905 divider
7906 } = props,
7907 other = _objectWithoutPropertiesLoose(props, react_pagination_esm_excluded);
7908
7909 var [current, setCurrent] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(currentNumber);
7910 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => setCurrent(currentNumber), [currentNumber]);
7911 var cls = [prefixCls, className, divider ? 'divider' : null, size].filter(Boolean).join(' ').trim();
7912 var initPageSoure = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
7913 var data = [{
7914 type: 'prev',
7915 disabled: current === 1
7916 }];
7917 var count = Math.ceil(total / pageSize);
7918 var itemCount = count <= 5 ? count : 5;
7919 var num = 0;
7920 var basic = 0;
7921
7922 if (current > 3 && count > 5) {
7923 data.push({
7924 label: 1
7925 });
7926 }
7927
7928 if (current > 4 && count > 6) {
7929 data.push({
7930 type: 'jumpPrev',
7931 label: '•••',
7932 goto: 5
7933 });
7934 }
7935
7936 while (num < itemCount) {
7937 num += 1;
7938
7939 if (current > 3 && count > 5) {
7940 basic = current - 3;
7941 }
7942
7943 var label = num + basic;
7944
7945 if (count - current === 0 && count > 5) {
7946 label -= 2;
7947 }
7948
7949 if (count - current === 1 && count > 5) {
7950 label -= 1;
7951 }
7952
7953 if (label <= count) {
7954 data.push({
7955 label,
7956 active: current === label
7957 });
7958 }
7959 }
7960
7961 if (current + 3 < count && count > 6) {
7962 data.push({
7963 type: 'jumpNext',
7964 label: '•••',
7965 goto: 5
7966 });
7967 }
7968
7969 if (current + 2 < count && count > 5) {
7970 data.push({
7971 label: count
7972 });
7973 }
7974
7975 data.push({
7976 type: 'next',
7977 disabled: current === count
7978 });
7979 return data; // return [
7980 // { type: 'prev', disabled: true },
7981 // { type: 'jumpPrev', label: '•••', goto: 5 },
7982 // { label: 1 },
7983 // { label: 2, active: true },
7984 // { label: 3 },
7985 // { label: 4 },
7986 // { type: 'jumpPrev', label: '•••', goto: 5 },
7987 // { type: 'next' },
7988 // ];
7989 }, [current, total, pageSize]);
7990
7991 function handleClick(item) {
7992 if (item.active || item.disabled) {
7993 return;
7994 }
7995
7996 var count = Math.ceil(total / pageSize);
7997 var state = {};
7998
7999 if (item.label) {
8000 state.current = item.label;
8001 }
8002
8003 if (item.type === 'prev') {
8004 state.current = current - 1 > 0 ? current - 1 : 1;
8005 }
8006
8007 if (item.type === 'next') {
8008 state.current = current + 1 <= count ? current + 1 : count;
8009 }
8010
8011 if (/^(jumpPrev|jumpNext)/.test(item.type) && item.goto) {
8012 state.current = item.type === 'jumpPrev' ? current - item.goto : current + item.goto;
8013
8014 if (state.current > count) {
8015 state.current = count;
8016 }
8017
8018 if (state.current < 1) {
8019 state.current = 1;
8020 }
8021 }
8022
8023 setCurrent(state.current);
8024 onChange && onChange(state.current, total, pageSize);
8025 }
8026
8027 var onSizeChange = e => {
8028 var sizeCount = Number(e.target.value);
8029 var count = Math.ceil(total / sizeCount);
8030 var newCurrent = current > count ? count : current;
8031 onShowSizeChange && onShowSizeChange(newCurrent, sizeCount);
8032 };
8033
8034 return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", _extends({
8035 className: cls,
8036 style: _extends({}, style, {
8037 textAlign: alignment
8038 })
8039 }, other, {
8040 children: [initPageSoure.map((item, idx) => {
8041 // eslint-disable-next-line jsx-a11y/anchor-is-valid
8042 var label = /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
8043 children: item.label
8044 });
8045
8046 if (/^(prev|next)$/.test(item.type)) {
8047 // eslint-disable-next-line jsx-a11y/anchor-is-valid
8048 label = /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
8049 className: "arrow " + item.type
8050 });
8051 }
8052
8053 return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
8054 className: [item.active ? 'active' : null, item.disabled ? 'disabled' : null].filter(Boolean).join(' ').trim(),
8055 onClick: () => handleClick(item),
8056 children: label
8057 }, idx);
8058 }), pageSizeOptions.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
8059 className: prefixCls + "-options",
8060 children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_select_esm, {
8061 size: size,
8062 defaultValue: pageSize,
8063 onChange: onSizeChange,
8064 children: pageSizeOptions.map((item, index) => /*#__PURE__*/(0,jsx_runtime.jsxs)(react_select_esm.Option, {
8065 value: item,
8066 children: [item, "\u6761/\u9875"]
8067 }, index))
8068 })
8069 })]
8070 }));
8071}
8072
8073;// CONCATENATED MODULE: ../react-pin-code/esm/style/input.css
8074// extracted by mini-css-extract-plugin
8075/* harmony default export */ const style_input = ({});
8076;// CONCATENATED MODULE: ../react-pin-code/esm/index.js
8077
8078
8079var react_pin_code_esm_excluded = ["prefixCls", "placeholder", "value", "autoFocus", "className", "size", "style", "disabled", "onChange", "onBlur", "onFocus"];
8080
8081
8082
8083
8084
8085
8086
8087function InternalPinCode(props, ref) {
8088 if (props === void 0) {
8089 props = {};
8090 }
8091
8092 var {
8093 prefixCls = 'w-pin-code',
8094 placeholder = '○',
8095 value = [],
8096 autoFocus,
8097 className,
8098 size = 'default',
8099 style,
8100 disabled,
8101 onChange = noop,
8102 onBlur = noop,
8103 onFocus = noop
8104 } = props,
8105 otherProps = _objectWithoutPropertiesLoose(props, react_pin_code_esm_excluded);
8106
8107 var [input] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({});
8108 var [placehold, setPlacehold] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(placeholder);
8109 var [values, setValues] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(value);
8110 var cls = [prefixCls, className, size ? prefixCls + "-" + size : null, disabled ? 'disabled' : null].filter(Boolean).join(' ').trim();
8111
8112 function handleChange(e, idx) {
8113 var val = e.target.value;
8114 val = val.charAt(val.length - 1);
8115 var arr = [...values];
8116
8117 if (Number(val) > -1 && val) {
8118 e.currentTarget.value = val;
8119 arr[idx] = val;
8120
8121 if (input[idx + 1]) {
8122 input[idx + 1].focus();
8123 }
8124
8125 setValues(arr);
8126 } else if (!val) {
8127 arr[idx] = '';
8128 setValues(arr);
8129 }
8130 }
8131
8132 function handleKeyDown(e, idx) {
8133 var val = e.currentTarget.value;
8134 var key = e.key.toLocaleLowerCase();
8135
8136 if (!val && input[idx - 1] && /(backspace|delete)/.test(key)) {
8137 input[idx - 1].focus();
8138 }
8139 }
8140
8141 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
8142 if (values !== value) {
8143 onChange(values);
8144 }
8145 }, [values]);
8146
8147 function handleBlur(event) {
8148 setPlacehold(placeholder);
8149 onBlur(event);
8150 }
8151
8152 function handleFocus(event) {
8153 setPlacehold('');
8154 onFocus(event);
8155 }
8156
8157 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
8158 className: cls,
8159 style: style
8160 }, otherProps, {
8161 ref: ref,
8162 children: [...values].map((val, key) => {
8163 var inpProps = {
8164 min: 0,
8165 type: 'text',
8166 inputMode: 'numeric',
8167 autoComplete: 'off',
8168 value: val,
8169 onChange: e => handleChange(e, key),
8170 onKeyDown: e => handleKeyDown(e, key),
8171 onBlur: e => handleBlur(e),
8172 onFocus: e => handleFocus(e),
8173 className: prefixCls + "-inner",
8174 placeholder: placehold,
8175 disabled,
8176 size
8177 };
8178
8179 if (autoFocus && key === 0) {
8180 inpProps.autoFocus = true;
8181 }
8182
8183 var child = /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.createElement)(react_input_esm, _extends({
8184 ref: instance => {
8185 if (instance) {
8186 input[key] = instance;
8187 }
8188 }
8189 }, inpProps, {
8190 key: key
8191 }));
8192
8193 return child;
8194 })
8195 }));
8196}
8197
8198/* harmony default export */ const react_pin_code_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef(InternalPinCode));
8199
8200;// CONCATENATED MODULE: ../react-progress/esm/utils.js
8201
8202
8203
8204function IconProgress(props) {
8205 return /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
8206 type: props.type
8207 });
8208}
8209
8210;// CONCATENATED MODULE: ../react-progress/esm/style/index.css
8211// extracted by mini-css-extract-plugin
8212/* harmony default export */ const react_progress_esm_style = ({});
8213;// CONCATENATED MODULE: ../react-progress/esm/style/circle.css
8214// extracted by mini-css-extract-plugin
8215/* harmony default export */ const circle = ({});
8216;// CONCATENATED MODULE: ../react-progress/esm/Circle.js
8217
8218
8219var Circle_excluded = ["prefixCls", "style", "type", "className", "showText", "percent", "format", "strokeWidth", "width", "status"];
8220
8221
8222
8223
8224
8225
8226class Circle extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
8227 relativeStrokeWidth(type, elm) {
8228 var {
8229 strokeWidth,
8230 percent
8231 } = this.props;
8232
8233 if (elm && elm.parentNode) {
8234 var {
8235 width
8236 } = elm.parentNode.getBoundingClientRect();
8237
8238 var _strokeWidth = (strokeWidth / width * 100).toFixed(1);
8239
8240 var radius = parseInt((50 - parseFloat(_strokeWidth) / 2).toString(), 10);
8241 elm.setAttribute('stroke-width', _strokeWidth);
8242 elm.setAttribute('d', "M 50 50 m 0 -" + radius + " a " + radius + " " + radius + " 0 1 1 0 " + radius * 2 + " a " + radius + " " + radius + " 0 1 1 0 -" + radius * 2);
8243
8244 if (type === 'track') {
8245 // 计算周长
8246 var perimeter = 2 * Math.PI * radius;
8247 elm.setAttribute('style', "stroke-dasharray:" + perimeter + "px," + perimeter + "px;stroke-dashoffset:" + (1 - percent / 100) * perimeter + "px;transition: stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease;");
8248 }
8249 }
8250 }
8251
8252 render() {
8253 var _this$props = this.props,
8254 {
8255 prefixCls,
8256 style,
8257 className,
8258 showText,
8259 percent,
8260 format,
8261 width,
8262 status
8263 } = _this$props,
8264 resetProps = _objectWithoutPropertiesLoose(_this$props, Circle_excluded);
8265
8266 var cls = [prefixCls, className, prefixCls + "-circle", showText ? prefixCls + "-show-text" : null, status ? prefixCls + "-status-" + status : null, parseInt(percent.toString(), 10) >= 100 ? prefixCls + "-status-success" : null].filter(Boolean).join(' ').trim();
8267 var progressInfo;
8268 var progressStatus = parseInt(percent.toString(), 10) >= 100 && !('status' in this.props) ? 'success' : status;
8269
8270 if (showText) {
8271 var percentView = percent + "%";
8272
8273 if (progressStatus === 'exception') {
8274 percentView = /*#__PURE__*/(0,jsx_runtime.jsx)(IconProgress, {
8275 type: "close"
8276 });
8277 } else if (progressStatus === 'success') {
8278 percentView = /*#__PURE__*/(0,jsx_runtime.jsx)(IconProgress, {
8279 type: "check"
8280 });
8281 }
8282
8283 progressInfo = /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
8284 className: prefixCls + "-text",
8285 style: {
8286 fontSize: width * 0.16 + 6
8287 },
8288 children: format ? format(percent) : percentView
8289 });
8290 }
8291
8292 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
8293 className: cls,
8294 style: style
8295 }, resetProps, {
8296 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("svg", {
8297 viewBox: "0 0 100 100",
8298 width: "" + width,
8299 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("path", {
8300 ref: this.relativeStrokeWidth.bind(this, 'bg'),
8301 className: prefixCls + "-trail",
8302 fill: "none"
8303 }), /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
8304 ref: this.relativeStrokeWidth.bind(this, 'track'),
8305 strokeLinecap: "round",
8306 className: prefixCls + "-stroke",
8307 fill: "none"
8308 })]
8309 }), progressInfo]
8310 }));
8311 }
8312
8313}
8314Circle.defaultProps = {
8315 prefixCls: 'w-progress',
8316 showText: true,
8317 percent: 0,
8318 // 百分比(必填)
8319 width: 126,
8320 // 圆圈进度条画布宽度
8321 strokeWidth: 6 // 进度条大小设置
8322
8323};
8324
8325
8326;// CONCATENATED MODULE: ../react-progress/esm/style/line.css
8327// extracted by mini-css-extract-plugin
8328/* harmony default export */ const line = ({});
8329;// CONCATENATED MODULE: ../react-progress/esm/Line.js
8330
8331
8332var Line_excluded = ["prefixCls", "style", "className", "showText", "percent", "format", "strokeWidth", "width", "status"];
8333
8334
8335
8336
8337
8338
8339class Line extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
8340 render() {
8341 var _this$props = this.props,
8342 {
8343 prefixCls,
8344 style,
8345 className,
8346 showText,
8347 percent,
8348 format,
8349 strokeWidth,
8350 status
8351 } = _this$props,
8352 resetProps = _objectWithoutPropertiesLoose(_this$props, Line_excluded);
8353
8354 var cls = [prefixCls, className, prefixCls + "-line", showText ? prefixCls + "-show-text" : null, status ? prefixCls + "-status-" + status : null, parseInt(percent.toString(), 10) >= 100 ? prefixCls + "-status-success" : null].filter(Boolean).join(' ').trim();
8355 var progressInfo;
8356
8357 if (showText) {
8358 var progressStatus = parseInt(percent.toString(), 10) >= 100 && !('status' in this.props) ? 'success' : status;
8359 var percentView = percent + "%";
8360
8361 if (progressStatus === 'exception') {
8362 percentView = /*#__PURE__*/(0,jsx_runtime.jsx)(IconProgress, {
8363 type: "circle-close"
8364 });
8365 } else if (progressStatus === 'success') {
8366 percentView = /*#__PURE__*/(0,jsx_runtime.jsx)(IconProgress, {
8367 type: "circle-check"
8368 });
8369 }
8370
8371 progressInfo = /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
8372 className: prefixCls + "-text",
8373 children: format ? format(percent) : percentView
8374 });
8375 }
8376
8377 var percentStyle = {
8378 width: percent + "%",
8379 height: strokeWidth
8380 };
8381 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
8382 className: cls,
8383 style: style
8384 }, resetProps, {
8385 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
8386 className: prefixCls + "-bar",
8387 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
8388 className: prefixCls + "-inner",
8389 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
8390 className: prefixCls + "-bg",
8391 style: percentStyle
8392 })
8393 })
8394 }), progressInfo]
8395 }));
8396 }
8397
8398}
8399Line.defaultProps = {
8400 prefixCls: 'w-progress',
8401 showText: true,
8402 // 是否显示进度条文字内容
8403 percent: 0,
8404 // 百分比(必填)
8405 width: 126,
8406 // 圆圈进度条画布宽度
8407 strokeWidth: 6 // 进度条大小设置
8408
8409};
8410
8411
8412;// CONCATENATED MODULE: ../react-progress/esm/index.js
8413
8414
8415
8416
8417/* harmony default export */ const react_progress_esm = ({
8418 Line: Line,
8419 Circle: Circle
8420});
8421
8422;// CONCATENATED MODULE: ../react-rate/esm/style/index.css
8423// extracted by mini-css-extract-plugin
8424/* harmony default export */ const react_rate_esm_style = ({});
8425;// CONCATENATED MODULE: ../react-rate/esm/index.js
8426
8427
8428var react_rate_esm_excluded = ["prefixCls", "count", "value", "className", "allowHalf", "character", "readOnly", "disabled", "onChange", "onHoverChange", "color"];
8429
8430
8431
8432
8433
8434function Rate(props) {
8435 if (props === void 0) {
8436 props = {};
8437 }
8438
8439 var {
8440 prefixCls = 'w-rate',
8441 count = 5,
8442 value: defValue = 0,
8443 className,
8444 allowHalf,
8445 character = '★',
8446 readOnly = false,
8447 disabled,
8448 onChange = noop,
8449 onHoverChange = noop,
8450 color
8451 } = props,
8452 other = _objectWithoutPropertiesLoose(props, react_rate_esm_excluded);
8453
8454 var [value, setValue] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(defValue);
8455 var [hoverCount, setHoverCount] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(-1);
8456 var cls = [prefixCls, className, disabled ? 'disabled' : null].filter(Boolean).join(' ').trim();
8457 var [prevValue, setPrevValue] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)();
8458
8459 if (defValue !== prevValue) {
8460 setPrevValue(defValue);
8461 }
8462
8463 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
8464 if (value !== prevValue) {
8465 setValue(defValue);
8466 }
8467 }, [prevValue]);
8468
8469 function _onMouseLeave() {
8470 setHoverCount(-1);
8471 }
8472
8473 function getValue(e, key) {
8474 e.persist();
8475 var currentValue = key;
8476 var isLeft = e.clientX - e.currentTarget.getBoundingClientRect().left <= e.currentTarget.getBoundingClientRect().width / 2;
8477
8478 if (allowHalf) {
8479 e.persist();
8480 currentValue = isLeft ? key + 0.5 : key + 1;
8481 } else {
8482 currentValue = key + 1;
8483 }
8484
8485 return currentValue;
8486 }
8487
8488 function onMouseMove(e, key) {
8489 var currentValue = getValue(e, key);
8490
8491 if (hoverCount !== currentValue) {
8492 setHoverCount(currentValue);
8493 onHoverChange(currentValue);
8494 }
8495 }
8496
8497 function onClick(e, key) {
8498 if (readOnly) return;
8499 var currentValue = getValue(e, key);
8500 setValue(currentValue);
8501 onChange(currentValue);
8502 }
8503
8504 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({}, other, {
8505 className: cls,
8506 onMouseLeave: () => _onMouseLeave(),
8507 children: [...Array(count)].map((_, idx) => {
8508 var halfon = value <= idx + 0.5 && Math.ceil(value) - 1 === idx && hoverCount === -1 || hoverCount === idx + 0.5;
8509 var activeCls = [prefixCls + "-hight", idx + 1 <= value && hoverCount === -1 ? 'star-on' : null, idx + 1 <= hoverCount ? 'hover-on' : null, halfon ? 'half-on' : null].filter(Boolean).join(' ').trim();
8510 var props = {};
8511
8512 if (!readOnly) {
8513 props.onClick = e => onClick(e, idx);
8514
8515 props.onMouseMove = e => onMouseMove(e, idx);
8516 }
8517
8518 return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", _extends({}, props, {
8519 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
8520 style: {
8521 color
8522 },
8523 className: activeCls,
8524 children: character
8525 }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
8526 className: prefixCls + "-bg",
8527 children: character
8528 })]
8529 }), idx);
8530 })
8531 }));
8532}
8533
8534;// CONCATENATED MODULE: ../react-tag/esm/style/index.css
8535// extracted by mini-css-extract-plugin
8536/* harmony default export */ const react_tag_esm_style = ({});
8537;// CONCATENATED MODULE: ../react-tag/esm/index.js
8538
8539
8540var react_tag_esm_excluded = ["prefixCls", "className", "style", "title", "children", "visible", "color", "disabled", "bordered", "closable", "light", "onClose"];
8541
8542
8543
8544
8545/* harmony default export */ const react_tag_esm = (function (props) {
8546 if (props === void 0) {
8547 props = {};
8548 }
8549
8550 var {
8551 prefixCls = 'w-tag',
8552 className,
8553 style,
8554 title = '',
8555 children,
8556 visible = true,
8557 color = '#6E6E6E',
8558 disabled = false,
8559 bordered = true,
8560 closable,
8561 light = false,
8562 onClose
8563 } = props,
8564 other = _objectWithoutPropertiesLoose(props, react_tag_esm_excluded);
8565
8566 var cls = [prefixCls, className, light ? prefixCls + "-light" : null, disabled ? 'disabled' : null].filter(Boolean).join(' ').trim();
8567
8568 var styl = _extends({}, style);
8569
8570 if (!light) {
8571 styl.color = '#fff';
8572 styl.backgroundColor = color;
8573 } else {
8574 styl.color = color;
8575 styl.borderColor = color;
8576
8577 if (bordered && light) {
8578 styl.boxShadow = "inset 0 0 0 1px " + color;
8579 }
8580 }
8581
8582 if (!visible) {
8583 return null;
8584 }
8585
8586 return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", _extends({
8587 className: cls,
8588 style: styl
8589 }, other, {
8590 children: [title || children, !disabled && closable ? /*#__PURE__*/(0,jsx_runtime.jsx)("svg", {
8591 onClick: onClose,
8592 className: prefixCls + "-close",
8593 width: "15",
8594 height: "15",
8595 viewBox: "0 0 16 16",
8596 children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
8597 d: "M9.41 8l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 0 0-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 0 0 .71-1.71L9.41 8z"
8598 })
8599 }) : null]
8600 }));
8601});
8602
8603;// CONCATENATED MODULE: ../react-search-select/esm/style/index.css
8604// extracted by mini-css-extract-plugin
8605/* harmony default export */ const react_search_select_esm_style = ({});
8606;// CONCATENATED MODULE: ../react-search-select/esm/index.js
8607
8608
8609var react_search_select_esm_excluded = ["allowClear", "disabled", "valueAmount", "size", "option", "maxTagCount", "loading", "labelInValue", "prefixCls", "className", "mode", "style", "isOpen", "value", "defaultValue", "showSearch", "tagProps", "placeholder", "onSearch", "onChange", "onSelect"];
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622var TagSize = {
8623 large: 25,
8624 default: 20,
8625 small: 17
8626};
8627function SearchSelect(props) {
8628 var _style$width;
8629
8630 var {
8631 allowClear = false,
8632 disabled = false,
8633 valueAmount,
8634 size = 'default',
8635 option = [],
8636 maxTagCount,
8637 loading = false,
8638 labelInValue = false,
8639 prefixCls = 'w-search-select',
8640 className,
8641 mode = 'single',
8642 style,
8643 value,
8644 defaultValue,
8645 showSearch = false,
8646 tagProps = {},
8647 placeholder,
8648 onSearch,
8649 onChange,
8650 onSelect
8651 } = props,
8652 others = _objectWithoutPropertiesLoose(props, react_search_select_esm_excluded);
8653
8654 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
8655 var isMultiple = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => mode === 'multiple', [mode]);
8656 var [innerIsOpen, setInnerIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
8657 var [selectedValue, setSelectedValue] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
8658 var [selectedLabel, setSelectedLabel] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
8659 var [selectIconType, setSelectIconType] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
8660 var inputRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
8661 var omitTagCount = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => maxTagCount && selectedValue.length > maxTagCount ? selectedValue.length - maxTagCount : 0, [selectedValue.length]);
8662 var divRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
8663 var tagContentRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
8664 var [tagClientWidth, setTagClientWidth] = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useState(180);
8665
8666 var valueVerify = value => {
8667 return value !== undefined && value !== '';
8668 };
8669
8670 var valueRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)();
8671 valueRef.current = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => selectedValue, [selectedValue]);
8672 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
8673 if (!valueVerify(value) && valueVerify(defaultValue)) {
8674 selectedValueChange(defaultValue);
8675 }
8676 }, []);
8677 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
8678 if (disabled) {
8679 setInnerIsOpen(false);
8680 }
8681 }, [disabled]);
8682 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
8683 if (valueVerify(value)) {
8684 selectedValueChange(value);
8685 } else {
8686 setSelectedValue([]);
8687 setSelectedLabel('');
8688 }
8689 }, [JSON.stringify(value)]);
8690
8691 var getSelectOption = (option, value) => {
8692 var findResult = option.find(item => item.value === value);
8693 return findResult;
8694 };
8695
8696 function selectedValueChange(changeValue) {
8697 var opts = [];
8698
8699 if (labelInValue) {
8700 if (Array.isArray(changeValue)) {
8701 opts = changeValue;
8702 } else {
8703 opts.push(changeValue);
8704 }
8705 } else {
8706 if (Array.isArray(changeValue)) {
8707 opts = changeValue.map(v => getSelectOption(option, v)).filter(m => !!m);
8708 } else {
8709 var findResult = getSelectOption(option, changeValue);
8710
8711 if (findResult) {
8712 setSelectedLabel(findResult.label);
8713 opts.push(findResult);
8714 }
8715 }
8716 }
8717
8718 if (!isMultiple && opts.length > 0) setSelectedLabel(opts[0].label || '');
8719 setSelectedValue(opts.slice(0, valueAmount));
8720 }
8721
8722 function removeSelectItem(index) {
8723 var selectedValue = valueRef.current;
8724 selectedValue.splice(index, 1);
8725 var values = [...selectedValue];
8726 return values;
8727 }
8728
8729 var selectedLabelChange = value => {
8730 setSelectedLabel(value);
8731 showSearch && (onSearch == null ? void 0 : onSearch(value));
8732 };
8733
8734 function handleItemClick(item) {
8735 setInnerIsOpen(false);
8736 var values = [item];
8737 setSelectedLabel(item.label);
8738 var resultValue = item.value;
8739 handleChange(resultValue, values);
8740 }
8741
8742 function handleItemsClick(index, item) {
8743 var values = index !== -1 ? removeSelectItem(index) : [...selectedValue.slice(0, valueAmount ? valueAmount - 1 : undefined), item];
8744 var resultValue = values.map(item => item.value);
8745 handleChange(resultValue, values);
8746 }
8747
8748 function handleChange(resultValue, values) {
8749 setSelectedLabel('');
8750 onSelect && onSelect(resultValue);
8751 handleSelectChange(resultValue, values); // 支持form组件
8752
8753 value === undefined && setSelectedValue(values); // 如果受控于父组件则不需要内部维护状态
8754 } // 渲染icon
8755
8756
8757 function renderSelectIcon(type) {
8758 var selectIconType;
8759
8760 if (type === 'enter' && allowClear && (selectedValue.length > 0 || selectedLabel)) {
8761 selectIconType = 'close';
8762 } else {
8763 selectIconType = '';
8764 }
8765
8766 setSelectIconType(selectIconType);
8767 } // handle change
8768
8769
8770 function handleInputChange(value) {
8771 setInnerIsOpen(true);
8772 setSelectIconType(showSearch && value ? 'loading' : ''); // setSelectedLabel(value);
8773 // showSearch && onSearch && onSearch(value);
8774
8775 selectedLabelChange(value);
8776 } // 清除选中的值
8777
8778
8779 function resetSelectedValue(e) {
8780 var _inputRef$current;
8781
8782 e.stopPropagation();
8783 (_inputRef$current = inputRef.current) == null ? void 0 : _inputRef$current.focus();
8784 setSelectedValue([]);
8785 handleInputChange('');
8786 setInnerIsOpen(false);
8787 handleSelectChange('', []);
8788 }
8789
8790 function handleSelectChange(value, options) {
8791 if (!onChange) return;
8792 onChange(labelInValue ? options : value);
8793 }
8794
8795 function inputKeyDown(e) {
8796 if (isMultiple && selectedValue.length > 0 && !selectedLabel && e.keyCode === 8) {
8797 handleItemsClick(selectedValue.length - 1);
8798 }
8799 }
8800
8801 function onVisibleChange(isOpen) {
8802 var selectedValue = valueRef.current;
8803 setInnerIsOpen(isOpen);
8804 if (!isOpen) selectedLabelChange('');
8805
8806 if (!isMultiple && selectedValue.length > 0) {
8807 setSelectedLabel(selectedValue[0].label);
8808 }
8809 }
8810
8811 external_root_React_commonjs2_react_commonjs_react_amd_react_default().useEffect(() => {
8812 var _tagContentRef$curren;
8813
8814 if ((_tagContentRef$curren = tagContentRef.current) != null && _tagContentRef$curren.clientWidth) {
8815 var _tagContentRef$curren2;
8816
8817 setTagClientWidth((_tagContentRef$curren2 = tagContentRef.current) == null ? void 0 : _tagContentRef$curren2.clientWidth);
8818 }
8819 }, [tagContentRef.current]);
8820 return /*#__PURE__*/(0,jsx_runtime.jsx)(Dropdown, _extends({
8821 className: cls,
8822 trigger: "click",
8823 style: {
8824 marginTop: 5
8825 },
8826 overlayStyl: {
8827 width: 100
8828 },
8829 disabled: disabled
8830 }, others, {
8831 onVisibleChange: onVisibleChange,
8832 isOpen: innerIsOpen,
8833 menu: /*#__PURE__*/(0,jsx_runtime.jsx)(react_menu_esm, {
8834 bordered: true,
8835 style: {
8836 minHeight: 25,
8837 maxHeight: 280,
8838 minWidth: (_style$width = style == null ? void 0 : style.width) != null ? _style$width : 200,
8839 overflowY: 'scroll',
8840 width: style == null ? void 0 : style.width
8841 },
8842 children: !option || option.length === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
8843 style: {
8844 color: '#c7c7c7',
8845 fontSize: 12
8846 },
8847 children: loading ? '正在加载数据...' : '没有数据'
8848 }) : option.map(item => {
8849 var index = selectedValue.findIndex(finds => finds.value === item.value);
8850 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_menu_esm.Item, {
8851 active: index !== -1,
8852 text: item.label,
8853 onClick: () => isMultiple ? handleItemsClick(index, item) : handleItemClick(item)
8854 }, index);
8855 })
8856 }),
8857 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
8858 ref: divRef,
8859 onMouseOver: () => renderSelectIcon('enter'),
8860 onMouseLeave: () => renderSelectIcon('leave'),
8861 onClick: () => {
8862 var _inputRef$current2;
8863
8864 return (_inputRef$current2 = inputRef.current) == null ? void 0 : _inputRef$current2.focus();
8865 },
8866 style: _extends({
8867 width: '100%',
8868 maxWidth: 'none'
8869 }, style),
8870 children: isMultiple ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
8871 className: [prefixCls + "-inner", prefixCls + "-search-" + showSearch, prefixCls + "-" + size].filter(Boolean).join(' ').trim(),
8872 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
8873 ref: tagContentRef,
8874 className: [prefixCls + "-tag-content", disabled && prefixCls + "-tag-content-disabled"].filter(Boolean).join(' ').trim(),
8875 children: [isMultiple && selectedValue.slice(0, maxTagCount).map((item, index) => {
8876 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_tag_esm, _extends({
8877 style: _extends({
8878 height: TagSize[size],
8879 margin: 1,
8880 display: 'flex',
8881 alignItems: 'center'
8882 }, tagProps.style),
8883 color: "#393E48"
8884 }, tagProps, {
8885 closable: true,
8886 disabled: disabled,
8887 onClose: e => {
8888 e.stopPropagation();
8889 handleItemsClick(index, item);
8890 },
8891 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
8892 style: {
8893 maxWidth: tagClientWidth - 63,
8894 textOverflow: 'ellipsis',
8895 overflow: 'auto'
8896 },
8897 children: item.label
8898 })
8899 }), index);
8900 }), !!omitTagCount && /*#__PURE__*/(0,jsx_runtime.jsxs)(react_tag_esm, {
8901 style: {
8902 height: 20,
8903 margin: 1,
8904 display: 'flex',
8905 alignItems: 'center'
8906 },
8907 disabled: true,
8908 children: ["+", omitTagCount, " \u2026", ' ']
8909 }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, {
8910 style: {
8911 flex: 1,
8912 width: showSearch ? 0 : 50
8913 },
8914 className: prefixCls + "-input-contents",
8915 readOnly: !showSearch,
8916 size: size,
8917 ref: inputRef,
8918 disabled: disabled,
8919 onKeyDown: inputKeyDown,
8920 onChange: e => handleInputChange(e.target.value),
8921 value: selectedLabel,
8922 placeholder: selectedValue.length ? '' : placeholder
8923 })]
8924 }), !disabled && (selectIconType === 'close' || selectIconType === 'loading' && loading) && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
8925 className: prefixCls + "-multiple-colse",
8926 type: selectIconType,
8927 spin: loading && selectIconType === 'loading',
8928 onClick: resetSelectedValue
8929 })]
8930 }) : /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, {
8931 className: prefixCls + "-search-" + showSearch,
8932 readOnly: !showSearch,
8933 size: size,
8934 ref: inputRef,
8935 disabled: disabled,
8936 onChange: e => handleInputChange(e.target.value),
8937 value: selectedLabel,
8938 placeholder: placeholder,
8939 addonAfter: !disabled && (selectIconType === 'close' || selectIconType === 'loading' && loading) && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
8940 type: selectIconType,
8941 className: prefixCls + "-singe-colse",
8942 color: "#393e48",
8943 spin: loading && selectIconType === 'loading',
8944 onClick: resetSelectedValue
8945 })
8946 })
8947 })
8948 }));
8949}
8950
8951;// CONCATENATED MODULE: ../../node_modules/@uiw/react-split/esm/style/index.css
8952// extracted by mini-css-extract-plugin
8953/* harmony default export */ const react_split_esm_style = ({});
8954;// CONCATENATED MODULE: ../../node_modules/@uiw/react-split/esm/index.js
8955
8956
8957var react_split_esm_excluded = ["prefixCls", "className", "children", "mode", "visiable", "renderBar", "lineBar", "disable", "onDragEnd", "onDragging"];
8958
8959
8960
8961
8962class Split extends (external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Component {
8963 constructor(props) {
8964 super(props);
8965 this.state = {
8966 dragging: false
8967 };
8968 this.warpper = void 0;
8969 this.paneNumber = void 0;
8970 this.startX = void 0;
8971 this.startY = void 0;
8972 this.move = void 0;
8973 this.target = void 0;
8974 this.boxWidth = void 0;
8975 this.boxHeight = void 0;
8976 this.preWidth = void 0;
8977 this.nextWidth = void 0;
8978 this.preHeight = void 0;
8979 this.nextHeight = void 0;
8980 this.preSize = void 0;
8981 this.nextSize = void 0;
8982 this.onDragEnd = this.onDragEnd.bind(this);
8983 this.onDragging = this.onDragging.bind(this);
8984 }
8985
8986 componentWillUnmount() {
8987 this.removeEvent();
8988 }
8989
8990 removeEvent() {
8991 window.removeEventListener('mousemove', this.onDragging, false);
8992 window.removeEventListener('mouseup', this.onDragEnd, false);
8993 }
8994
8995 onMouseDown(paneNumber, env) {
8996 if (!env.target || !this.warpper) {
8997 return;
8998 }
8999
9000 this.paneNumber = paneNumber;
9001 this.startX = env.clientX;
9002 this.startY = env.clientY;
9003 this.move = true;
9004 this.target = env.target.parentNode;
9005 var prevTarget = this.target.previousElementSibling;
9006 var nextTarget = this.target.nextElementSibling;
9007 this.boxWidth = this.warpper.clientWidth;
9008 this.boxHeight = this.warpper.clientHeight;
9009
9010 if (prevTarget) {
9011 this.preWidth = prevTarget.clientWidth;
9012 this.preHeight = prevTarget.clientHeight;
9013 }
9014
9015 if (nextTarget) {
9016 this.nextWidth = nextTarget.clientWidth;
9017 this.nextHeight = nextTarget.clientHeight;
9018 }
9019
9020 window.addEventListener('mousemove', this.onDragging);
9021 window.addEventListener('mouseup', this.onDragEnd, false);
9022 this.setState({
9023 dragging: true
9024 });
9025 }
9026
9027 onDragging(env) {
9028 if (!this.move) {
9029 return;
9030 }
9031
9032 if (!this.state.dragging) {
9033 this.setState({
9034 dragging: true
9035 });
9036 }
9037
9038 var {
9039 mode,
9040 onDragging
9041 } = this.props;
9042 var nextTarget = this.target.nextElementSibling;
9043 var prevTarget = this.target.previousElementSibling;
9044 var x = env.clientX - this.startX;
9045 var y = env.clientY - this.startY;
9046 this.preSize = 0;
9047 this.nextSize = 0;
9048
9049 if (mode === 'horizontal') {
9050 this.preSize = this.preWidth + x > -1 ? this.preWidth + x : 0;
9051 this.nextSize = this.nextWidth - x > -1 ? this.nextWidth - x : 0;
9052
9053 if (this.preSize === 0 || this.nextSize === 0) {
9054 return;
9055 }
9056
9057 this.preSize = (this.preSize / this.boxWidth >= 1 ? 1 : this.preSize / this.boxWidth) * 100;
9058 this.nextSize = (this.nextSize / this.boxWidth >= 1 ? 1 : this.nextSize / this.boxWidth) * 100;
9059
9060 if (prevTarget && nextTarget) {
9061 prevTarget.style.width = this.preSize + "%";
9062 nextTarget.style.width = this.nextSize + "%";
9063 }
9064 }
9065
9066 if (mode === 'vertical' && this.preHeight + y > -1 && this.nextHeight - y > -1) {
9067 this.preSize = this.preHeight + y > -1 ? this.preHeight + y : 0;
9068 this.nextSize = this.nextHeight - y > -1 ? this.nextHeight - y : 0;
9069 this.preSize = (this.preSize / this.boxHeight >= 1 ? 1 : this.preSize / this.boxHeight) * 100;
9070 this.nextSize = (this.nextSize / this.boxHeight >= 1 ? 1 : this.nextSize / this.boxHeight) * 100;
9071
9072 if (this.preSize === 0 || this.nextSize === 0) {
9073 return;
9074 }
9075
9076 if (prevTarget && nextTarget) {
9077 prevTarget.style.height = this.preSize + "%";
9078 nextTarget.style.height = this.nextSize + "%";
9079 }
9080 }
9081
9082 onDragging && onDragging(this.preSize, this.nextSize, this.paneNumber);
9083 }
9084
9085 onDragEnd() {
9086 var {
9087 onDragEnd
9088 } = this.props;
9089 this.move = false;
9090 onDragEnd && onDragEnd(this.preSize, this.nextSize, this.paneNumber);
9091 this.removeEvent();
9092 this.setState({
9093 dragging: false
9094 });
9095 }
9096
9097 render() {
9098 var _this$props = this.props,
9099 {
9100 prefixCls,
9101 className,
9102 children,
9103 mode,
9104 visiable,
9105 renderBar,
9106 lineBar,
9107 disable
9108 } = _this$props,
9109 other = _objectWithoutPropertiesLoose(_this$props, react_split_esm_excluded);
9110
9111 var {
9112 dragging
9113 } = this.state;
9114 var cls = [prefixCls, className, prefixCls + "-" + mode, dragging ? 'dragging' : null].filter(Boolean).join(' ').trim();
9115 var child = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.toArray(children);
9116 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
9117 className: cls
9118 }, other, {
9119 ref: node => this.warpper = node,
9120 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(child, (element, idx) => {
9121 var props = Object.assign({}, element.props, {
9122 className: [prefixCls + "-pane", element.props.className].filter(Boolean).join(' ').trim(),
9123 style: _extends({}, element.props.style)
9124 });
9125 var visiableBar = visiable === true || visiable && visiable.includes(idx + 1) || false;
9126 var barProps = {
9127 className: [prefixCls + "-bar", lineBar ? prefixCls + "-line-bar" : null, !lineBar ? prefixCls + "-large-bar" : null].filter(Boolean).join(' ').trim()
9128 };
9129
9130 if (disable === true || disable && disable.includes(idx + 1)) {
9131 barProps.className = [barProps.className, disable ? 'disable' : null].filter(Boolean).join(' ').trim();
9132 }
9133
9134 var BarCom = null;
9135
9136 if (idx !== 0 && visiableBar && renderBar) {
9137 BarCom = renderBar(_extends({}, barProps, {
9138 onMouseDown: this.onMouseDown.bind(this, idx + 1)
9139 }));
9140 } else if (idx !== 0 && visiableBar) {
9141 BarCom = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createElement('div', _extends({}, barProps), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9142 onMouseDown: this.onMouseDown.bind(this, idx + 1)
9143 }));
9144 }
9145
9146 return /*#__PURE__*/(0,jsx_runtime.jsxs)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
9147 children: [BarCom, /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(element, _extends({}, props))]
9148 }, idx);
9149 })
9150 }));
9151 }
9152
9153}
9154Split.defaultProps = {
9155 prefixCls: 'w-split',
9156 visiable: true,
9157 mode: 'horizontal'
9158};
9159
9160;// CONCATENATED MODULE: ../react-steps/esm/style/index.css
9161// extracted by mini-css-extract-plugin
9162/* harmony default export */ const react_steps_esm_style = ({});
9163;// CONCATENATED MODULE: ../react-steps/esm/Step.js
9164
9165
9166var Step_excluded = ["prefixCls", "className", "style", "status", "itemWidth", "icon", "adjustMarginRight", "stepNumber", "title", "description", "progressDot"];
9167
9168
9169
9170
9171
9172function Step(props) {
9173 var {
9174 prefixCls = 'w-steps',
9175 className,
9176 style,
9177 status,
9178 itemWidth,
9179 icon,
9180 adjustMarginRight,
9181 stepNumber,
9182 title,
9183 description,
9184 progressDot
9185 } = props,
9186 restProps = _objectWithoutPropertiesLoose(props, Step_excluded);
9187
9188 var classString = [prefixCls + "-item", prefixCls + "-item-" + status, className, icon ? prefixCls + "-custom" : null].filter(Boolean).join(' ').trim();
9189
9190 var stepItemStyle = _extends({}, style);
9191
9192 var stepItemDotStyle = {};
9193
9194 if (itemWidth) {
9195 stepItemStyle.width = itemWidth;
9196 }
9197
9198 if (adjustMarginRight) {
9199 stepItemStyle.marginRight = adjustMarginRight;
9200
9201 if (progressDot) {
9202 stepItemDotStyle.paddingRight = Math.abs(adjustMarginRight);
9203 }
9204 }
9205
9206 var iconNode = null;
9207
9208 if (progressDot && !icon) {
9209 iconNode = /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
9210 className: prefixCls + "-dot"
9211 });
9212 } else if (icon && typeof icon !== 'string') {
9213 iconNode = /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
9214 className: prefixCls + "-icon",
9215 children: icon
9216 });
9217 } else if (icon && typeof icon === 'string' || status === 'finish' || status === 'error') {
9218 iconNode = /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
9219 type: [icon && typeof icon === 'string' ? "" + icon : null, !icon && status === 'finish' ? 'check' : null, !icon && status === 'error' ? 'close' : null].filter(Boolean).join(' ').trim()
9220 });
9221 } else {
9222 iconNode = /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
9223 className: prefixCls + "-icon",
9224 children: stepNumber
9225 });
9226 }
9227
9228 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({}, restProps, {
9229 className: classString,
9230 style: stepItemStyle,
9231 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9232 className: prefixCls + "-item-tail",
9233 style: stepItemDotStyle,
9234 children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
9235 style: {
9236 paddingRight: '100%'
9237 }
9238 })
9239 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9240 className: prefixCls + "-item-head",
9241 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9242 className: [prefixCls + "-item-inner", !!icon && 'is-icon'].filter(Boolean).join(' ').trim(),
9243 children: iconNode
9244 })
9245 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
9246 className: [prefixCls + "-item-main", !!icon && 'is-icon-main'].filter(Boolean).join(' ').trim(),
9247 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9248 className: prefixCls + "-item-title",
9249 children: title
9250 }), description && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9251 className: prefixCls + "-item-description",
9252 children: description
9253 })]
9254 })]
9255 }));
9256}
9257
9258;// CONCATENATED MODULE: ../react-steps/esm/Steps.js
9259
9260
9261var Steps_excluded = ["prefixCls", "style", "className", "children", "current", "status", "progressDot", "direction"];
9262
9263
9264
9265
9266function InternalSteps(props) {
9267 var {
9268 prefixCls = 'w-steps',
9269 style = {},
9270 children,
9271 current,
9272 status = 'process',
9273 progressDot = false,
9274 direction = 'horizontal'
9275 } = props,
9276 resetProps = _objectWithoutPropertiesLoose(props, Steps_excluded);
9277
9278 var warpRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
9279 var [lastStepOffsetWidth, setLastStepOffsetWidth] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(0);
9280 var filteredChildren = external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.toArray(children).filter(c => !!c);
9281 var lastIndex = filteredChildren.length - 1; // 最后一个节点的索引数字
9282
9283 var classString = [prefixCls, prefixCls + "-" + direction, !!progressDot ? prefixCls + "-dot" : null].filter(Boolean).join(' ').trim();
9284 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => calcStepOffsetWidth()); // 计算每一步的宽度
9285
9286 function calcStepOffsetWidth() {
9287 var domNode = warpRef.current;
9288
9289 if (domNode && domNode.lastChild) {
9290 var width = (domNode.lastChild.offsetWidth || 0) + 1;
9291
9292 if (width === lastStepOffsetWidth || Math.abs(width - lastStepOffsetWidth) <= 3) {
9293 return;
9294 }
9295
9296 setLastStepOffsetWidth(width);
9297 }
9298 }
9299
9300 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
9301 className: classString,
9302 style: style
9303 }, resetProps, {
9304 ref: warpRef,
9305 children: external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(children, (child, index) => {
9306 var childProps = _extends({
9307 stepNumber: "" + (index + 1),
9308 prefixCls,
9309 progressDot
9310 }, child.props);
9311
9312 if (index !== lastIndex && direction !== 'vertical') {
9313 childProps.itemWidth = 100 / lastIndex + "%";
9314 childProps.adjustMarginRight = -Math.round(lastStepOffsetWidth / lastIndex + 1);
9315 }
9316
9317 if (progressDot && direction !== 'vertical') {
9318 childProps.itemWidth = 100 / filteredChildren.length + "%";
9319 childProps.adjustMarginRight = 0;
9320 } // 错误前面
9321
9322
9323 if (status === 'error' && index === current - 1) {
9324 childProps.className = prefixCls + "-next-error";
9325 }
9326
9327 if (!child.props.status) {
9328 if (index === current) {
9329 childProps.status = status;
9330 } else if (index < current) {
9331 childProps.status = 'finish';
9332 } else {
9333 childProps.status = 'wait';
9334 }
9335 }
9336
9337 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(child, childProps);
9338 })
9339 }));
9340}
9341
9342InternalSteps.Step = Step;
9343/* harmony default export */ const Steps = (InternalSteps);
9344
9345;// CONCATENATED MODULE: ../react-steps/esm/index.js
9346
9347
9348
9349/* harmony default export */ const react_steps_esm = (Steps);
9350
9351;// CONCATENATED MODULE: ../react-slider/esm/Dots.js
9352
9353
9354
9355function Dots(props) {
9356 var {
9357 prefixCls,
9358 data,
9359 step,
9360 min,
9361 vertical,
9362 marks,
9363 markRender
9364 } = props;
9365 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9366 className: prefixCls + "-dots",
9367 children: data.map((val, idx) => {
9368 var stepValue = idx * step + min;
9369 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
9370 style: {
9371 [vertical ? 'top' : 'left']: val + "%"
9372 },
9373 className: [prefixCls + "-mark", marks && marks !== true && !marks[stepValue] ? 'no-marks' : null].filter(Boolean).join(' ').trim(),
9374 children: [marks === true && markRender && markRender(stepValue), marks !== true && marks && marks[stepValue] && markRender && markRender(stepValue, marks[stepValue])]
9375 }, idx);
9376 })
9377 });
9378}
9379
9380;// CONCATENATED MODULE: ../react-slider/esm/style/index.css
9381// extracted by mini-css-extract-plugin
9382/* harmony default export */ const react_slider_esm_style = ({});
9383;// CONCATENATED MODULE: ../react-slider/esm/index.js
9384
9385
9386var react_slider_esm_excluded = ["prefixCls", "value", "min", "max", "dots", "step", "disabled", "progress", "tooltip", "className", "marks", "renderMarks", "vertical", "onChange"];
9387
9388
9389
9390
9391
9392function Slider(props) {
9393 var {
9394 prefixCls = 'w-slider',
9395 value = 0,
9396 min = 0,
9397 max = 100,
9398 dots = false,
9399 step = 1,
9400 disabled = false,
9401 progress = true,
9402 tooltip = false,
9403 className,
9404 marks,
9405 renderMarks,
9406 vertical,
9407 onChange
9408 } = props,
9409 other = _objectWithoutPropertiesLoose(props, react_slider_esm_excluded);
9410
9411 var bar = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
9412 var slider = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
9413 var indexBar = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
9414 var startX = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
9415 var curValue = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
9416 var barWidth = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
9417 var barOffsetLeft = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
9418 var move = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef();
9419 var [arrValue, setArrValue] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(Array.isArray(value) ? value : [value]);
9420 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => setArrValue(Array.isArray(value) ? value : [value]), [value]);
9421
9422 other.onClick = evn => {
9423 if (move.current !== undefined) {
9424 return;
9425 }
9426
9427 var markOffset = slider.current.getBoundingClientRect();
9428 var vals = getWidthToValue(evn[vertical ? 'clientY' : 'clientX'] - markOffset[vertical ? 'y' : 'x']);
9429 var curr = getRangeValue(vals);
9430 handleChange(curr);
9431 };
9432
9433 function getRangeValue(val) {
9434 if (!Array.isArray(value)) {
9435 return Array.isArray(val) ? val : [val];
9436 }
9437
9438 var newData = [...arrValue];
9439 var val1 = newData[0];
9440 var val2 = newData[1];
9441
9442 if (val1 < val2 && val1 > val || val1 > val2 && val1 < val) {
9443 newData[0] = val;
9444 }
9445
9446 if (val1 < val2 && val2 < val || val1 > val2 && val2 > val) {
9447 newData[1] = val;
9448 }
9449
9450 if (val1 > val && val2 < val) {
9451 var half = val2 + (val1 - val2) / 2;
9452
9453 if (half >= val) {
9454 newData[1] = val;
9455 }
9456
9457 if (half < val) {
9458 newData[0] = val;
9459 }
9460 }
9461
9462 if (val2 > val && val1 < val) {
9463 var _half = val1 + (val2 - val1) / 2;
9464
9465 if (_half >= val) {
9466 newData[0] = val;
9467 }
9468
9469 if (_half < val) {
9470 newData[1] = val;
9471 }
9472 }
9473
9474 return newData;
9475 }
9476
9477 function handleChange(val) {
9478 setArrValue([...val]);
9479 onChange && onChange(arrValue.length === 1 ? val[0] : val);
9480 }
9481
9482 function getWidthToValue(width) {
9483 var equal = (max - min) / step;
9484 var percent = 0;
9485
9486 if (slider.current) {
9487 percent = width / slider.current[vertical ? 'clientHeight' : 'clientWidth'] * 100;
9488 }
9489
9490 if (percent <= 0) {
9491 percent = 0;
9492 }
9493
9494 if (percent >= 100) {
9495 percent = 100;
9496 }
9497
9498 var num = equal * (percent / 100) + 0.5;
9499 var numFloor = Math.floor(num);
9500 var vals = numFloor * step + min;
9501 return vals;
9502 }
9503
9504 function onHandleBtnDown(idx, env) {
9505 if (disabled) {
9506 return;
9507 }
9508
9509 indexBar.current = idx;
9510 move.current = true;
9511 startX.current = env[vertical ? 'clientY' : 'clientX'];
9512
9513 if (bar.current) {
9514 barWidth.current = bar.current[vertical ? 'clientHeight' : 'clientWidth'];
9515 barOffsetLeft.current = bar.current[vertical ? 'offsetTop' : 'offsetLeft'];
9516 }
9517
9518 var vals = [...arrValue];
9519
9520 if (Array.isArray(value)) {
9521 barWidth.current = indexBar.current === 1 && vals[1] > vals[0] || indexBar.current !== 1 && vals[0] > vals[1] ? barWidth.current + barOffsetLeft.current : barOffsetLeft.current;
9522 }
9523
9524 window.addEventListener('mousemove', onDragging);
9525 window.addEventListener('mouseup', onDragEnd);
9526 }
9527
9528 function onDragging(env) {
9529 if (!move.current) {
9530 return;
9531 }
9532
9533 var vals = [...arrValue];
9534 var valueToWidth = getWidthToValue(env[vertical ? 'clientY' : 'clientX'] - startX.current + barWidth.current);
9535
9536 if (valueToWidth !== curValue.current) {
9537 vals[indexBar.current] = valueToWidth;
9538
9539 var _barStyl = getStyle(vals);
9540
9541 if (bar.current) {
9542 bar.current.style[vertical ? 'top' : 'left'] = _barStyl.left;
9543 bar.current.style[vertical ? 'bottom' : 'right'] = _barStyl.right;
9544 }
9545
9546 handleChange(vals);
9547 curValue.current = valueToWidth;
9548 }
9549 }
9550
9551 function onDragEnd() {
9552 move.current = undefined;
9553 window.removeEventListener('mousemove', onDragging, false);
9554 window.removeEventListener('mouseup', onDragEnd, false);
9555 }
9556
9557 var stepArray = () => {
9558 var equal = (max - min) / step;
9559 var stepWidth = 100 * step / (max - min);
9560 var result = [0];
9561
9562 for (var i = 1; i < equal; i += 1) {
9563 result.push(i * stepWidth);
9564 }
9565
9566 result.push(100);
9567 return result;
9568 };
9569
9570 function getValueToPercent(vals) {
9571 return (vals - min) * 100 / (max - min);
9572 }
9573
9574 function getStyle(val) {
9575 val = val || arrValue;
9576 var barStyl = {
9577 left: '0%',
9578 right: '100%'
9579 };
9580
9581 if (!Array.isArray(value)) {
9582 barStyl.right = 100 - getValueToPercent(val[0]) + "%";
9583 } else {
9584 var leftValue = val[0] > val[1] ? val[1] : val[0];
9585 var rightValue = val[0] > val[1] ? val[0] : val[1];
9586 barStyl.left = getValueToPercent(leftValue) + "%";
9587 barStyl.right = 100 - getValueToPercent(rightValue) + "%";
9588 }
9589
9590 return barStyl;
9591 }
9592
9593 function getLabelValue(val) {
9594 if (marks && marks !== true && marks[val] && marks[val].label) {
9595 return marks[val].label;
9596 } else if (marks && marks !== true && marks[val] && typeof marks[val] === 'string') {
9597 return marks[val];
9598 } else if (renderMarks && typeof renderMarks === 'function' && renderMarks(val)) {
9599 return renderMarks(val);
9600 }
9601
9602 return val;
9603 }
9604
9605 var barStyl = getStyle();
9606
9607 if (disabled) {
9608 delete other.onClick;
9609 }
9610
9611 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
9612 ref: slider,
9613 className: [prefixCls, className, disabled ? 'disabled' : null, marks ? prefixCls + "-with-marks" : null, vertical ? prefixCls + "-vertical" : null].filter(Boolean).join(' ').trim()
9614 }, other, {
9615 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9616 ref: bar,
9617 className: prefixCls + "-bar",
9618 style: _extends({
9619 [vertical ? 'top' : 'left']: barStyl.left,
9620 [vertical ? 'bottom' : 'right']: barStyl.right
9621 }, progress !== true ? {
9622 backgroundColor: progress || 'initial'
9623 } : {})
9624 }), [...arrValue].map((item, idx) => {
9625 var lleftPostion = getValueToPercent(item);
9626 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9627 className: prefixCls + "-handle",
9628 onMouseDown: evn => onHandleBtnDown(idx, evn),
9629 style: {
9630 [vertical ? 'top' : 'left']: lleftPostion + "%"
9631 },
9632 children: (tooltip || tooltip === false) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
9633 className: [prefixCls + "-tooltip", tooltip ? 'open' : null].filter(Boolean).join(' ').trim(),
9634 children: getLabelValue(item)
9635 })
9636 }, idx);
9637 }), dots && /*#__PURE__*/(0,jsx_runtime.jsx)(Dots, {
9638 prefixCls: prefixCls,
9639 min: min,
9640 step: step,
9641 marks: marks,
9642 vertical: !!vertical,
9643 data: stepArray(),
9644 markRender: function markRender(stepValue, mark) {
9645 if (mark === void 0) {
9646 mark = {};
9647 }
9648
9649 if (!mark) {
9650 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
9651 children: [" ", getLabelValue(stepValue), " "]
9652 });
9653 }
9654
9655 var other = typeof mark === 'object' ? mark : {};
9656 delete other.label;
9657 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({}, other, {
9658 children: [" ", getLabelValue(stepValue), " "]
9659 }));
9660 }
9661 })]
9662 }));
9663}
9664
9665;// CONCATENATED MODULE: ../react-switch/esm/style/index.css
9666// extracted by mini-css-extract-plugin
9667/* harmony default export */ const react_switch_esm_style = ({});
9668;// CONCATENATED MODULE: ../react-switch/esm/index.js
9669
9670
9671var react_switch_esm_excluded = ["prefixCls"];
9672
9673
9674
9675
9676/* harmony default export */ const react_switch_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
9677 var {
9678 prefixCls = 'w-switch'
9679 } = props,
9680 other = _objectWithoutPropertiesLoose(props, react_switch_esm_excluded);
9681
9682 return /*#__PURE__*/(0,jsx_runtime.jsx)(RadioAbstract, _extends({
9683 prefixCls: prefixCls
9684 }, _extends({}, other, {
9685 type: 'checkbox'
9686 }), {
9687 ref: ref
9688 }));
9689}));
9690
9691;// CONCATENATED MODULE: ../react-table/esm/style/index.css
9692// extracted by mini-css-extract-plugin
9693/* harmony default export */ const react_table_esm_style = ({});
9694;// CONCATENATED MODULE: ../react-table/esm/util.js
9695
9696
9697/**
9698 * Get colspan number
9699 * @param {Array} date
9700 */
9701function getColspanNum(data, num) {
9702 if (data === void 0) {
9703 data = [];
9704 }
9705
9706 if (num === void 0) {
9707 num = 1;
9708 }
9709
9710 var childs = [];
9711
9712 for (var i = 0; i < data.length; i += 1) {
9713 if (data[i].children) {
9714 childs = childs.concat(data[i].children || []);
9715 }
9716 }
9717
9718 if (childs && childs.length > 0) {
9719 num = getColspanNum(childs, num + 1);
9720 }
9721
9722 return num;
9723}
9724/**
9725 * Get rowspan number
9726 * @param {Array} date
9727 */
9728
9729
9730function getRowspanNum(data, child) {
9731 if (data === void 0) {
9732 data = [];
9733 }
9734
9735 if (child === void 0) {
9736 child = [];
9737 }
9738
9739 var childs = [];
9740
9741 for (var i = 0; i < data.length; i += 1) {
9742 if (!data[i].children) {
9743 childs.push(data[i]);
9744 } else if (data[i].children && data[i].children.length > 0) {
9745 childs = childs.concat(getRowspanNum(data[i].children, child));
9746 }
9747 }
9748
9749 return childs;
9750}
9751
9752/**
9753 * JSON Array => Array
9754 * @param {Array} date
9755 */
9756function getLevelItems(data, result) {
9757 if (!result) {
9758 result = {
9759 header: [],
9760 render: {}
9761 };
9762 }
9763
9764 if (result && !result.header) {
9765 result.header = [];
9766 }
9767
9768 if (result && !result.render) {
9769 result.render = {};
9770 }
9771
9772 var child = [];
9773 var levelTop = [];
9774
9775 for (var i = 0; i < data.length; i += 1) {
9776 if (data[i].render && data[i].key) {
9777 result.render[data[i].key] = data[i].render;
9778 }
9779
9780 if (data[i].ellipsis && data[i].key) {
9781 if (!result.ellipsis) result.ellipsis = {};
9782 result.ellipsis[data[i].key] = true;
9783 }
9784
9785 if (result.header.length === 0) {
9786 // Calculation rowspan
9787 if (data[i].children && data[i].children && data[i].children.length > 0) {
9788 data[i].colSpan = getRowspanNum(data[i].children).length;
9789 }
9790
9791 levelTop.push(data[i]);
9792 }
9793
9794 if (data[i] && data[i].children) {
9795 child = child.concat(data[i].children.map(item => {
9796 // Calculation rowspan
9797 if (item.children && item.children.length > 0) {
9798 item.colSpan = getRowspanNum(item.children).length;
9799 }
9800
9801 return item;
9802 }));
9803 }
9804 } // level 1
9805
9806
9807 if (result.header.length === 0) {
9808 var num = getColspanNum(levelTop);
9809 result.header.push(levelTop.map(item => {
9810 if (num === 1) return item;
9811
9812 if (!item.children || item.children && item.children.length === 0) {
9813 item.rowSpan = num;
9814 }
9815
9816 return item;
9817 }));
9818 }
9819
9820 if (child && child.length > 0) {
9821 var _num = getColspanNum(child);
9822
9823 result.header.push(child.map(item => {
9824 if (_num === 1) return item;
9825
9826 if (!item.children || item.children && item.children.length === 0) {
9827 item.rowSpan = _num;
9828 }
9829
9830 return item;
9831 }));
9832 result = getLevelItems(child, result);
9833 }
9834
9835 return result;
9836}
9837/**
9838 * Get all columns keys
9839 * @param {Array} data
9840 */
9841
9842function getAllColumnsKeys(data, keys) {
9843 if (keys === void 0) {
9844 keys = [];
9845 }
9846
9847 for (var i = 0; i < data.length; i += 1) {
9848 if (data[i].children) {
9849 keys = keys.concat(getAllColumnsKeys(data[i].children || []));
9850 } else if (data[i].key) {
9851 keys.push(data[i]);
9852 } else {
9853 keys.push(_extends({}, data[i], {
9854 key: i.toString()
9855 }));
9856 }
9857 }
9858
9859 return keys;
9860}
9861function locationFixed(fixed, location, index) {
9862 var _location$index, _location$index2;
9863
9864 if (!fixed) return {};
9865 if (fixed === 'right') return {
9866 right: (_location$index = location[index]) == null ? void 0 : _location$index.right
9867 };
9868 return {
9869 left: (_location$index2 = location[index]) == null ? void 0 : _location$index2.left
9870 };
9871}
9872
9873;// CONCATENATED MODULE: ../react-table/esm/ThComponent.js
9874
9875
9876var ThComponent_excluded = ["title", "key", "render", "children", "ellipsis", "fixed"];
9877
9878
9879
9880class ThComponent extends external_root_React_commonjs2_react_commonjs_react_amd_react_.Component {
9881 constructor() {
9882 super(...arguments);
9883 this.wrapper = /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().createRef();
9884 }
9885
9886 componentDidMount() {
9887 this.props.updateLocation({
9888 width: this.wrapper.current.getBoundingClientRect().width
9889 }, "" + this.props.rowNum + this.props.colNum, this.props.item.key, this.props.item.colSpan);
9890 }
9891
9892 render() {
9893 var {
9894 colNum,
9895 prefixCls,
9896 item,
9897 titleNode,
9898 onCellHead,
9899 rowNum,
9900 locationWidth
9901 } = this.props;
9902
9903 var {
9904 fixed = false
9905 } = item,
9906 thProps = _objectWithoutPropertiesLoose(item, ThComponent_excluded);
9907
9908 var cls = '';
9909
9910 if (fixed) {
9911 if (fixed === 'right') {
9912 cls = prefixCls + '-fixed-right';
9913 } else {
9914 cls = prefixCls + '-fixed-true';
9915 }
9916 }
9917
9918 return /*#__PURE__*/(0,jsx_runtime.jsx)("th", _extends({
9919 ref: this.wrapper
9920 }, thProps, {
9921 style: _extends({}, thProps.style, locationFixed(fixed, locationWidth, "" + rowNum + colNum)),
9922 className: prefixCls + "-tr-children-" + ((item == null ? void 0 : item.align) || 'left') + " " + (item.className || '') + " " + cls,
9923 onClick: evn => onCellHead == null ? void 0 : onCellHead(item, colNum, rowNum, evn),
9924 children: titleNode
9925 }), colNum);
9926 }
9927
9928}
9929
9930;// CONCATENATED MODULE: ../react-table/esm/Thead.js
9931
9932
9933var Thead_excluded = ["prefixCls", "className", "data", "onCellHead", "locationWidth", "updateLocation"],
9934 Thead_excluded2 = ["title", "key", "render", "children", "ellipsis", "fixed"];
9935
9936
9937
9938
9939
9940function TheadComponent(props) {
9941 if (props === void 0) {
9942 props = {};
9943 }
9944
9945 var {
9946 prefixCls = 'w-table',
9947 className,
9948 data = [],
9949 onCellHead = noop,
9950 locationWidth,
9951 updateLocation
9952 } = props,
9953 other = _objectWithoutPropertiesLoose(props, Thead_excluded);
9954
9955 return /*#__PURE__*/(0,jsx_runtime.jsx)("thead", _extends({
9956 className: [prefixCls, className].filter(Boolean).join(' ').trim()
9957 }, other, {
9958 children: data && data.length > 0 && data.map((tds, rowNum) => /*#__PURE__*/(0,jsx_runtime.jsx)("tr", {
9959 children: (tds || []).map((item, colNum) => {
9960 var {
9961 title,
9962 ellipsis,
9963 fixed = false
9964 } = item,
9965 thProps = _objectWithoutPropertiesLoose(item, Thead_excluded2);
9966
9967 var titleNode = /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
9968 className: ellipsis ? (thProps.className || '') + " " + prefixCls + "-ellipsis" : undefined,
9969 children: typeof title === 'function' ? title(item, colNum, rowNum) : title
9970 });
9971
9972 if (thProps.colSpan === 0) {
9973 return null;
9974 }
9975
9976 return /*#__PURE__*/(0,jsx_runtime.jsx)(ThComponent, {
9977 colNum: colNum,
9978 item: item,
9979 prefixCls: prefixCls,
9980 onCellHead: onCellHead,
9981 rowNum: rowNum,
9982 titleNode: titleNode,
9983 locationWidth: locationWidth,
9984 updateLocation: updateLocation
9985 }, colNum);
9986 })
9987 }, rowNum))
9988 }));
9989}
9990
9991;// CONCATENATED MODULE: ../react-table/esm/Expandable.js
9992
9993
9994
9995/**
9996 * 可展开配置
9997 */
9998function ExpandableComponent(_ref) {
9999 var {
10000 defaultExpand,
10001 onClick: _onClick,
10002 expandIcon
10003 } = _ref;
10004 var [expand, setExpand] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(defaultExpand);
10005 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10006 style: {
10007 display: 'flex',
10008 justifyContent: 'center',
10009 alignItems: 'center'
10010 },
10011 onClick: () => {
10012 setExpand(!expand);
10013
10014 _onClick(expand); // record: T, index: number, expanded: boolean
10015
10016 },
10017 children: expandIcon(expand)
10018 });
10019}
10020
10021;// CONCATENATED MODULE: ../react-table/esm/TableTr.js
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032function TableTr(props) {
10033 var {
10034 rowKey,
10035 data,
10036 keys,
10037 render,
10038 ellipsis,
10039 prefixCls,
10040 onCell = noop,
10041 isExpandedDom,
10042 hierarchy,
10043 indentSize,
10044 childrenColumnName,
10045 locationWidth,
10046 header
10047 } = props;
10048 var [isOpacity, setIsOpacity] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
10049 var [childrenIndex, setChildrenIndex] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(0);
10050 var [expandIndex, setExpandIndex] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
10051 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
10052 setIsOpacity(!!(data != null && data.find(it => it[childrenColumnName])));
10053 setChildrenIndex((keys == null ? void 0 : keys.findIndex(it => it.key === 'uiw-expanded')) === -1 ? 0 : 1);
10054 }, [data]);
10055 var IconDom = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
10056 return (key, isOpacity) => {
10057 var flag = expandIndex.includes(key);
10058 return /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
10059 type: flag ? 'minus-square-o' : 'plus-square-o',
10060 style: {
10061 marginRight: 10,
10062 opacity: isOpacity ? 1 : 0,
10063 marginLeft: hierarchy * indentSize,
10064 float: 'left',
10065 marginTop: 3.24
10066 },
10067 onClick: () => {
10068 setExpandIndex(flag ? expandIndex.filter(it => it !== key) : [...expandIndex, key]);
10069 }
10070 });
10071 };
10072 }, [expandIndex]);
10073
10074 var getIndex = key => {
10075 var j = 0;
10076 var i = header.findIndex(it => {
10077 j = it.findIndex(item => item.key === key);
10078 return j > -1;
10079 });
10080 return "" + i + j;
10081 };
10082
10083 if (!Array.isArray(data) || !data.length) {
10084 return null;
10085 }
10086
10087 return /*#__PURE__*/(0,jsx_runtime.jsx)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
10088 children: data.map((trData, rowNum) => {
10089 var key = rowKey ? trData[rowKey] : rowNum;
10090 return /*#__PURE__*/(0,jsx_runtime.jsxs)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
10091 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("tr", {
10092 children: keys.map((keyName, colNum) => {
10093 var objs = {
10094 children: trData[keyName.key]
10095 };
10096
10097 if (render[keyName.key]) {
10098 var child = render[keyName.key](trData[keyName.key], keyName.key, trData, rowNum, colNum);
10099
10100 if ( /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().isValidElement(child)) {
10101 objs.children = child;
10102 } else {
10103 if (child.props) {
10104 objs = _extends({}, child.props, {
10105 children: objs.children
10106 });
10107 if (child.props.rowSpan === 0 || child.props.colSpan === 0) return null;
10108 }
10109
10110 if (child.children) {
10111 objs.children = child.children;
10112 }
10113 }
10114 }
10115
10116 var isHasChildren = Array.isArray(trData[childrenColumnName]);
10117
10118 if (colNum === childrenIndex && (isOpacity || hierarchy || isHasChildren)) {
10119 objs.children = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
10120 children: [IconDom(key, isHasChildren), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
10121 style: {
10122 paddingLeft: hierarchy * indentSize
10123 }
10124 }), objs.children]
10125 });
10126 }
10127
10128 if (keyName.fixed) {
10129 if (keyName.fixed === 'right') {
10130 objs.className = prefixCls + "-fixed-right";
10131 } else {
10132 objs.className = prefixCls + "-fixed-true";
10133 }
10134 }
10135
10136 return /*#__PURE__*/(0,external_root_React_commonjs2_react_commonjs_react_amd_react_.createElement)("td", _extends({}, objs, {
10137 style: keyName.fixed ? _extends({}, locationFixed(keyName.fixed, locationWidth, "" + getIndex(keyName.key || 'undefined'))) : {},
10138 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
10139 className: ellipsis && ellipsis[keyName.key] ? prefixCls + "-ellipsis" : undefined,
10140 children: objs.children
10141 }),
10142 key: colNum,
10143 className: [prefixCls + '-tr-children-' + (keyName.align || 'left'), keyName.className, objs.className].filter(it => it).join(' ').trim(),
10144 onClick: evn => onCell(trData, {
10145 rowNum,
10146 colNum,
10147 keyName: keyName.key
10148 }, evn)
10149 }));
10150 })
10151 }, key), isExpandedDom(trData, rowNum), expandIndex.includes(key) && /*#__PURE__*/(0,jsx_runtime.jsx)(TableTr, _extends({}, props, {
10152 data: trData[childrenColumnName],
10153 hierarchy: hierarchy + 1
10154 }))]
10155 }, rowNum);
10156 })
10157 });
10158}
10159
10160;// CONCATENATED MODULE: ../react-table/esm/index.js
10161
10162
10163var react_table_esm_excluded = ["prefixCls", "className", "columns", "data", "title", "footer", "bordered", "onCell", "onCellHead", "empty", "children", "expandable", "rowKey", "scroll"];
10164
10165
10166
10167
10168
10169
10170
10171 // 展开配置
10172
10173
10174
10175function Table(props) {
10176 if (props === void 0) {
10177 props = {};
10178 }
10179
10180 var {
10181 prefixCls = 'w-table',
10182 className,
10183 columns = [],
10184 data = [],
10185 title,
10186 footer,
10187 bordered,
10188 onCell = noop,
10189 onCellHead = noop,
10190 empty,
10191 expandable,
10192 rowKey,
10193 scroll
10194 } = props,
10195 other = _objectWithoutPropertiesLoose(props, react_table_esm_excluded);
10196
10197 var [expandIndex, setExpandIndex] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
10198 var [locationWidth, setLocationWidth] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({});
10199 var finalLocationWidth = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)({});
10200
10201 var updateLocation = function updateLocation(params, index, key, colSpan) {
10202 if (colSpan === void 0) {
10203 colSpan = 0;
10204 }
10205
10206 finalLocationWidth.current = _extends({}, finalLocationWidth.current, {
10207 [index]: _extends({}, finalLocationWidth.current[index], params, {
10208 key: key,
10209 colSpan
10210 })
10211 });
10212
10213 if (index === "" + (header.length - 1) + (header[header.length - 1].length - 1)) {
10214 setLocationWidth(computed());
10215 }
10216 };
10217
10218 var deepClumnsLocation = (params, fistIndex) => {
10219 var initialValue = 0,
10220 headerIndex = 0,
10221 deepParams = [];
10222 params.forEach((_, index) => {
10223 var i = "" + fistIndex + headerIndex;
10224
10225 if (typeof params[index] === 'number') {
10226 initialValue = params[index] + initialValue;
10227 deepParams.push(params[index]);
10228 return;
10229 }
10230
10231 if (finalLocationWidth.current[i]) {
10232 finalLocationWidth.current[i].left = initialValue;
10233 initialValue = finalLocationWidth.current[i].width + initialValue;
10234
10235 if (Array.isArray(params[index].children)) {
10236 deepParams.push(...params[index].children);
10237 } else {
10238 deepParams.push(finalLocationWidth.current[i].width);
10239 }
10240 }
10241
10242 headerIndex += 1;
10243 });
10244 initialValue = 0, headerIndex = header[fistIndex].length - 1;
10245
10246 for (var _index = params.length - 1; _index >= 0; _index--) {
10247 var i = "" + fistIndex + headerIndex;
10248
10249 if (typeof params[_index] === 'number') {
10250 initialValue = params[_index] + initialValue;
10251 continue;
10252 }
10253
10254 if (finalLocationWidth.current[i]) {
10255 finalLocationWidth.current[i].right = initialValue;
10256 initialValue = finalLocationWidth.current[i].width + initialValue;
10257 }
10258
10259 headerIndex -= 1;
10260 }
10261
10262 if (deepParams.filter(it => typeof it !== 'number').length) deepClumnsLocation(deepParams, fistIndex + 1);
10263 };
10264
10265 var computed = () => {
10266 deepClumnsLocation(columns, 0);
10267 return finalLocationWidth.current;
10268 };
10269
10270 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
10271 var childKey = (expandable == null ? void 0 : expandable.childrenColumnName) || 'children';
10272
10273 var deep = params => {
10274 var arr1 = [];
10275 var arr = params.map((it, index) => {
10276 if (Array.isArray(it[childKey])) {
10277 arr1.push(...deep(it[childKey]));
10278 }
10279
10280 return rowKey ? it[rowKey] : index;
10281 });
10282 return [...arr1, ...arr];
10283 };
10284
10285 if (expandable) {
10286 if (expandable.defaultExpandAllRows) {
10287 setExpandIndex(deep(data));
10288 return;
10289 }
10290
10291 if (expandable.defaultExpandedRowKeys) {
10292 setExpandIndex(expandable.defaultExpandedRowKeys);
10293 return;
10294 }
10295 }
10296 }, []);
10297 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
10298 if (expandable) {
10299 if (expandable.expandedRowKeys && JSON.stringify(expandable.expandedRowKeys) !== JSON.stringify(expandIndex)) {
10300 setExpandIndex(expandable.expandedRowKeys);
10301 }
10302 }
10303 }, [expandable == null ? void 0 : expandable.expandedRowKeys]);
10304 var isExpandedDom = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
10305 return (record, index) => {
10306 if (!expandable) {
10307 return false;
10308 }
10309
10310 if (!expandable.expandedRowRender) {
10311 return false;
10312 }
10313
10314 var flag = true;
10315
10316 if (expandable.rowExpandable) {
10317 flag = expandable.rowExpandable(record);
10318 }
10319
10320 return flag && /*#__PURE__*/(0,jsx_runtime.jsx)("tr", {
10321 style: expandIndex.includes(rowKey ? record[rowKey] : index) ? {} : {
10322 display: 'none'
10323 },
10324 children: /*#__PURE__*/(0,jsx_runtime.jsx)("td", {
10325 style: {
10326 paddingLeft: 16
10327 },
10328 colSpan: columns.length + 1,
10329 children: expandable.expandedRowRender(record, index, true)
10330 })
10331 });
10332 };
10333 }, [expandable, expandIndex]);
10334 var self = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
10335 var keys = getAllColumnsKeys(columns);
10336 var selfColumns = [];
10337
10338 if (expandable != null && expandable.expandedRowRender) {
10339 keys = [{
10340 key: 'uiw-expanded',
10341 align: 'center'
10342 }, ...keys];
10343 selfColumns = [{
10344 title: '',
10345 key: 'uiw-expanded',
10346 width: 50,
10347 align: 'center',
10348 render: (text, key, record, index) => {
10349 var _expandable$defaultEx;
10350
10351 return /*#__PURE__*/(0,jsx_runtime.jsx)(ExpandableComponent, {
10352 defaultExpand: expandable.defaultExpandAllRows === undefined ? !!((_expandable$defaultEx = expandable.defaultExpandedRowKeys) != null && _expandable$defaultEx.includes(rowKey ? record[rowKey] : index)) : !!expandable.defaultExpandAllRows,
10353 onClick: expand => {
10354 expandable.onExpand == null ? void 0 : expandable.onExpand(expand, record, index);
10355
10356 if (expand) {
10357 var result = expandIndex.filter(it => rowKey ? it !== record[rowKey] : it !== index);
10358 expandable.onExpandedRowsChange ? expandable.onExpandedRowsChange(result) : setExpandIndex(result);
10359 } else {
10360 var _result = [...expandIndex, rowKey ? record[rowKey] : index];
10361 expandable.onExpandedRowsChange ? expandable.onExpandedRowsChange(_result) : setExpandIndex(_result);
10362 }
10363 },
10364 expandIcon: expand => {
10365 if (expandable.rowExpandable && !(expandable.rowExpandable != null && expandable.rowExpandable(record))) {
10366 return null;
10367 }
10368
10369 if (expandable.expandIcon) {
10370 return expandable.expandIcon(expand, record, index);
10371 }
10372
10373 return expand ? /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
10374 type: "minus-square-o"
10375 }) : /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
10376 type: "plus-square-o"
10377 });
10378 }
10379 });
10380 }
10381 }, ...columns];
10382 } else {
10383 selfColumns = [...columns];
10384 }
10385
10386 return {
10387 keys,
10388 selfColumns
10389 };
10390 }, [columns, expandIndex]);
10391 var style = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
10392 var style = {
10393 table: {},
10394 div: {}
10395 };
10396
10397 if (scroll) {
10398 if (scroll.x !== undefined) {
10399 style.table.minWidth = '100%';
10400 style.table.width = scroll.x;
10401 style.div.overflowX = 'auto';
10402 style.div.overflowY = 'hidden';
10403 }
10404
10405 if (scroll.y !== undefined) {
10406 style.div.maxHeight = scroll.y;
10407 style.div.overflowY = 'scroll';
10408 }
10409 }
10410
10411 return style;
10412 }, [scroll]);
10413 var cls = [prefixCls, className, bordered ? prefixCls + "-bordered" : null].filter(Boolean).join(' ').trim();
10414 var {
10415 header,
10416 render,
10417 ellipsis
10418 } = getLevelItems(self.selfColumns);
10419 return /*#__PURE__*/(0,jsx_runtime.jsxs)((external_root_React_commonjs2_react_commonjs_react_amd_react_default()).Fragment, {
10420 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
10421 className: cls
10422 }, other, {
10423 style: _extends({}, other.style, style.div),
10424 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("table", {
10425 style: _extends({
10426 tableLayout: ellipsis ? 'fixed' : 'auto'
10427 }, style.table),
10428 children: [title && /*#__PURE__*/(0,jsx_runtime.jsx)("caption", {
10429 children: title
10430 }), columns && columns.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TheadComponent, {
10431 onCellHead: onCellHead,
10432 data: header,
10433 locationWidth: locationWidth,
10434 updateLocation: updateLocation
10435 }), data && data.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("tbody", {
10436 children: /*#__PURE__*/(0,jsx_runtime.jsx)(TableTr, {
10437 rowKey: rowKey,
10438 locationWidth: locationWidth,
10439 data: data,
10440 header: header,
10441 keys: self.keys,
10442 render: render,
10443 ellipsis: ellipsis,
10444 prefixCls: prefixCls,
10445 onCell: onCell,
10446 hierarchy: 0,
10447 isExpandedDom: isExpandedDom,
10448 indentSize: typeof (expandable == null ? void 0 : expandable.indentSize) === 'number' ? expandable == null ? void 0 : expandable.indentSize : 16,
10449 childrenColumnName: (expandable == null ? void 0 : expandable.childrenColumnName) || 'children'
10450 })
10451 }), data && data.length === 0 && empty && /*#__PURE__*/(0,jsx_runtime.jsx)("tbody", {
10452 children: /*#__PURE__*/(0,jsx_runtime.jsx)("tr", {
10453 children: /*#__PURE__*/(0,jsx_runtime.jsx)("td", {
10454 colSpan: self.keys.length,
10455 style: {
10456 position: 'relative',
10457 left: 0
10458 },
10459 children: empty
10460 })
10461 })
10462 }), props.children]
10463 })
10464 })), footer && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10465 className: prefixCls + "-footer",
10466 children: footer
10467 })]
10468 });
10469}
10470
10471;// CONCATENATED MODULE: ../react-tabs/esm/Pane.js
10472
10473
10474var Pane_excluded = ["prefixCls", "className", "label"];
10475
10476
10477/* harmony default export */ const Pane = (function (props) {
10478 if (props === void 0) {
10479 props = {};
10480 }
10481
10482 var {
10483 prefixCls = 'w-tabs-pane',
10484 className
10485 } = props,
10486 resetProps = _objectWithoutPropertiesLoose(props, Pane_excluded);
10487
10488 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
10489 className: [prefixCls, className].filter(Boolean).join(' ').trim()
10490 }, resetProps));
10491});
10492
10493;// CONCATENATED MODULE: ../react-tabs/esm/style/index.css
10494// extracted by mini-css-extract-plugin
10495/* harmony default export */ const react_tabs_esm_style = ({});
10496;// CONCATENATED MODULE: ../react-tabs/esm/index.js
10497
10498
10499var react_tabs_esm_excluded = ["prefixCls", "className", "children", "type", "activeKey", "onTabClick"];
10500
10501
10502
10503
10504
10505
10506
10507Tabs.Pane = Pane;
10508var labelWidth = 0;
10509function Tabs(props) {
10510 var _flowNav$nav;
10511
10512 var {
10513 prefixCls = 'w-tabs',
10514 className,
10515 children,
10516 type = 'default',
10517 onTabClick
10518 } = props,
10519 elementProps = _objectWithoutPropertiesLoose(props, react_tabs_esm_excluded);
10520
10521 var [activeKey, setActiveKey] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(props.activeKey);
10522 var [slideStyle, setSlideStyle] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({
10523 width: 0,
10524 left: 0
10525 });
10526 var activeItem = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)();
10527 var cls = [prefixCls, className, type ? prefixCls + "-" + type : null].filter(Boolean).join(' ').trim();
10528 var [flowNav, flowNavSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({
10529 content: 0,
10530 nav: [],
10531 flowLeft: -1,
10532 displayStart: 0,
10533 displayEnd: 0
10534 });
10535 var [hiddenNav, hiddenNavSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
10536 var deviation = 15;
10537 var [nodes, nodesSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)();
10538 var divContentRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(node => {
10539 if (node !== null) {
10540 nodesSet(nodes);
10541 node.addEventListener('scroll', e => {
10542 var {
10543 clientWidth,
10544 scrollLeft
10545 } = e.target;
10546 flowNav.displayStart = scrollLeft;
10547 flowNav.displayEnd = clientWidth + scrollLeft;
10548 flowNavSet(_extends({}, flowNav));
10549 });
10550 flowNav.displayEnd = node.getBoundingClientRect().width;
10551 flowNavSet(_extends({}, flowNav));
10552 }
10553 }, []);
10554 var divNavRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)((node, key, itemKey, activeKey) => {
10555 if (node !== null) {
10556 // node.addEventListener('click', (e: any) => {
10557 // activeItem.current = node;
10558 // });
10559 divNavWidthChange(node.getBoundingClientRect().width, key);
10560
10561 if (itemKey === activeKey) {
10562 activeItem.current = node;
10563 }
10564 }
10565 }, []);
10566
10567 var divNavWidthChange = (width, index) => {
10568 var curWidth = 0;
10569 flowNav.nav.slice(0, index + 1).forEach(nav => curWidth += nav.width);
10570 flowNav.nav[index] = {
10571 width,
10572 curWidth: Math.floor(curWidth),
10573 index
10574 };
10575 flowNavSet(flowNav);
10576 };
10577
10578 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
10579 showHideenNav();
10580 }, [flowNav.displayEnd > ((_flowNav$nav = flowNav.nav[flowNav.nav.length - 1]) == null ? void 0 : _flowNav$nav.curWidth)]);
10581
10582 var showHideenNav = () => {
10583 var hiddenNav = [];
10584
10585 if (flowNav.nav.length > 0) {
10586 flowNav.nav.forEach(item => {
10587 var curWidth = item.curWidth - deviation;
10588
10589 if (flowNav.displayStart > 0 || flowNav.displayEnd > 0) {
10590 if (curWidth < flowNav.displayStart || curWidth > flowNav.displayEnd) {
10591 hiddenNav.push(item.index);
10592 }
10593 }
10594 });
10595 hiddenNavSet(hiddenNav);
10596 }
10597 };
10598
10599 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => setActiveKey((props == null ? void 0 : props.activeKey) || ''), [props.activeKey]);
10600 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => calcSlideStyle(), [activeKey]);
10601
10602 function calcSlideStyle() {
10603 if (activeItem.current && type === 'line') {
10604 labelWidth = activeItem.current.clientWidth;
10605 setSlideStyle({
10606 width: activeItem.current.clientWidth,
10607 left: activeItem.current.offsetLeft
10608 });
10609 }
10610 }
10611
10612 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", _extends({
10613 className: cls
10614 }, elementProps, {
10615 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
10616 style: {
10617 display: 'flex'
10618 },
10619 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10620 style: {
10621 overflow: 'hidden'
10622 },
10623 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10624 className: prefixCls + "-bar",
10625 ref: divContentRef,
10626 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
10627 className: prefixCls + "-nav",
10628 style: {
10629 width: 'max-content'
10630 },
10631 children: [renderNav(children), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10632 style: slideStyle,
10633 className: prefixCls + "-slide"
10634 })]
10635 })
10636 })
10637 }), hiddenNav.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(Popover, {
10638 trigger: "click",
10639 placement: "bottomRight",
10640 visibleArrow: false,
10641 content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10642 className: prefixCls + "-nav-hidden",
10643 children: renderNav(hiddenNav.map(idx => children[idx]))
10644 }),
10645 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10646 onClick: showHideenNav,
10647 className: prefixCls + "-flow-content",
10648 children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
10649 children: "\u2026"
10650 })
10651 })
10652 })]
10653 }), external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(children, item => {
10654 if (!item || activeKey !== item.key) {
10655 return null;
10656 }
10657
10658 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(item, Object.assign({}, item.props, {}));
10659 })]
10660 }));
10661
10662 function renderNav(children) {
10663 return external_root_React_commonjs2_react_commonjs_react_amd_react_default().Children.map(children, (item, key) => {
10664 if (!item) {
10665 return null;
10666 }
10667
10668 var divProps = {
10669 className: [prefixCls + "-item", item.key === activeKey ? 'active' : null, item.props.disabled ? 'disabled' : null].filter(Boolean).join(' ').trim(),
10670 children: item.props.label
10671 };
10672
10673 if (!item.props.disabled) {
10674 divProps.onClick = e => {
10675 setActiveKey(item.key);
10676 onTabClick && onTabClick(item.key, item, e);
10677 calcSlideStyle();
10678 };
10679 }
10680
10681 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
10682 ref: _ref => divNavRef(_ref, key, item.key, activeKey)
10683 }, divProps), key);
10684 });
10685 }
10686}
10687
10688;// CONCATENATED MODULE: ../react-textarea/esm/style/index.css
10689// extracted by mini-css-extract-plugin
10690/* harmony default export */ const react_textarea_esm_style = ({});
10691;// CONCATENATED MODULE: ../react-textarea/esm/index.js
10692
10693
10694var react_textarea_esm_excluded = ["prefixCls", "className"];
10695
10696
10697
10698/* harmony default export */ const react_textarea_esm = (/*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().forwardRef((props, ref) => {
10699 var {
10700 prefixCls = 'w-textarea',
10701 className
10702 } = props,
10703 restProps = _objectWithoutPropertiesLoose(props, react_textarea_esm_excluded);
10704
10705 return /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", _extends({
10706 className: [prefixCls, className].filter(Boolean).join(' ').trim()
10707 }, restProps, {
10708 ref: ref,
10709 children: props.children
10710 }));
10711}));
10712
10713;// CONCATENATED MODULE: ../react-tooltip/esm/style/index.css
10714// extracted by mini-css-extract-plugin
10715/* harmony default export */ const react_tooltip_esm_style = ({});
10716;// CONCATENATED MODULE: ../react-tooltip/esm/index.js
10717
10718
10719var react_tooltip_esm_excluded = ["prefixCls", "className", "placement", "isOpen", "trigger", "delay", "usePortal", "visibleArrow", "onVisibleChange"];
10720
10721
10722
10723
10724
10725/* harmony default export */ const react_tooltip_esm = (function (props) {
10726 if (props === void 0) {
10727 props = {};
10728 }
10729
10730 var {
10731 prefixCls = 'w-tooltip',
10732 className,
10733 placement = 'top',
10734 isOpen = false,
10735 trigger,
10736 delay,
10737 usePortal = true,
10738 visibleArrow = true,
10739 onVisibleChange
10740 } = props,
10741 other = _objectWithoutPropertiesLoose(props, react_tooltip_esm_excluded);
10742
10743 var cls = [prefixCls, className, !visibleArrow ? 'no-arrow' : null].filter(Boolean).join(' ').trim();
10744 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_overlay_trigger_esm, _extends({
10745 usePortal: usePortal,
10746 isOpen: isOpen,
10747 trigger: trigger,
10748 delay: delay,
10749 onVisibleChange: onVisibleChange,
10750 placement: placement
10751 }, other, {
10752 overlay: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
10753 className: cls,
10754 children: [visibleArrow && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10755 className: prefixCls + "-arrow"
10756 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10757 className: prefixCls + "-inner",
10758 children: props.content
10759 })]
10760 }),
10761 children: typeof props.children === 'object' ? props.children : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
10762 children: props.children
10763 })
10764 }));
10765});
10766
10767;// CONCATENATED MODULE: ../react-tree/esm/TreeNode.js
10768
10769
10770var TreeNode_excluded = ["prefixCls", "renderTitle", "icon", "iconAnimation", "isSelected", "openKeys", "selectedKeys", "data", "level", "parent", "onItemClick", "onItemSelected"];
10771
10772
10773
10774
10775
10776
10777
10778
10779var Label = _ref => {
10780 var {
10781 label,
10782 className
10783 } = _ref;
10784 return (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
10785 className: className,
10786 children: label
10787 }), [label]);
10788};
10789
10790function TreeNode(props) {
10791 var {
10792 prefixCls,
10793 renderTitle,
10794 icon,
10795 iconAnimation,
10796 isSelected,
10797 openKeys,
10798 selectedKeys,
10799 data,
10800 level,
10801 parent,
10802 onItemClick = noop,
10803 onItemSelected = noop
10804 } = props,
10805 other = _objectWithoutPropertiesLoose(props, TreeNode_excluded);
10806
10807 var isOpen = false;
10808 var node = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
10809
10810 if (parent && (parent.key || parent.key === 0)) {
10811 isOpen = !!(openKeys && openKeys.indexOf(parent.key) > -1);
10812 }
10813
10814 var onExit = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10815 node.current.style.height = node.current.scrollHeight + "px";
10816 }, []);
10817 var onExiting = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10818 node.current.style.height = '1px';
10819 }, []);
10820 var onEnter = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10821 node.current.style.height = '1px';
10822 }, []);
10823 var onEntering = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10824 node.current.style.height = node.current.scrollHeight + "px";
10825 }, []);
10826 var onEntered = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10827 node.current.style.height = 'initial';
10828 }, []);
10829 return /*#__PURE__*/(0,jsx_runtime.jsx)(esm_CSSTransition, {
10830 nodeRef: node,
10831 classNames: prefixCls,
10832 in: isOpen,
10833 timeout: 200,
10834 onExit: onExit,
10835 onExiting: onExiting,
10836 onEnter: onEnter,
10837 onEntered: onEntered,
10838 onEntering: onEntering,
10839 children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", {
10840 ref: node,
10841 className: [level !== 1 && isOpen ? [prefixCls + "-open"] : null, level !== 1 && !isOpen ? [prefixCls + "-close"] : null].filter(Boolean).join(' ').trim(),
10842 children: data.map((item, idx) => {
10843 item.parent = parent;
10844 var selected = !!(selectedKeys && selectedKeys.indexOf(item.key) > -1);
10845 var noChild = !item.children;
10846 var itemIsOpen = openKeys && openKeys.indexOf(item.key) > -1 && !!item.children;
10847 var iconItem = typeof icon === 'function' ? icon(item, {
10848 isOpen: !!itemIsOpen,
10849 noChild,
10850 openKeys,
10851 selectedKeys
10852 }) : icon;
10853 var childKeys = noChild ? [] : getChildKeys(item.children);
10854 var checkedKeys = selectedKeys ? selectedKeys.filter(key => childKeys.indexOf(key) > -1) : [];
10855 var isHalfChecked = checkedKeys.length > 0 && childKeys.length !== checkedKeys.length;
10856 var disabledObj = {
10857 onClick: onItemSelected,
10858 disabled: null,
10859 disabledMouse: null,
10860 disabledClass: undefined,
10861 disabledStyle: undefined
10862 };
10863
10864 if (item.disabled) {
10865 disabledObj.onClick = undefined;
10866 disabledObj.disabled = 'disabled';
10867 disabledObj.disabledMouse = prefixCls + "-disabled-mouse";
10868 disabledObj.disabledClass = prefixCls + "-disabled-ele";
10869 disabledObj.disabledStyle = {
10870 color: '#00000040'
10871 };
10872 }
10873
10874 return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
10875 style: {
10876 display: item.hideNode ? 'none' : 'block'
10877 },
10878 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
10879 className: prefixCls + "-label",
10880 children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
10881 style: {
10882 display: noChild ? 'none' : 'auto'
10883 },
10884 className: prefixCls + "-switcher",
10885 onClick: evn => onItemClick(item, evn),
10886 children: /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
10887 type: iconItem || 'caret-right',
10888 className: [typeof icon === 'function' ? prefixCls + "-switcher-noop" : null, noChild ? 'no-child' : null, !iconAnimation ? 'no-animation' : null, itemIsOpen ? 'open' : null].filter(Boolean).join(' ').trim()
10889 })
10890 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
10891 onClick: evn => disabledObj.onClick == null ? void 0 : disabledObj.onClick(item, evn),
10892 className: [prefixCls + "-title", selected && isSelected ? 'selected' : null, disabledObj.disabled, disabledObj.disabledMouse].filter(Boolean).join(' ').trim(),
10893 children: renderTitle ? renderTitle(item, {
10894 selected,
10895 noChild,
10896 openKeys,
10897 isHalfChecked,
10898 selectedKeys,
10899 disabled: item.disabled,
10900 disabledClass: disabledObj.disabledClass,
10901 disabledStyle: disabledObj.disabledStyle
10902 }) : /*#__PURE__*/(0,jsx_runtime.jsx)(Label, {
10903 label: item.label,
10904 className: disabledObj.disabledClass
10905 })
10906 })]
10907 }), item.children && /*#__PURE__*/(0,jsx_runtime.jsx)(TreeNode, _extends({}, other, {
10908 prefixCls,
10909 icon,
10910 iconAnimation,
10911 isSelected,
10912 openKeys,
10913 selectedKeys,
10914 onItemClick,
10915 onItemSelected,
10916 renderTitle,
10917 prefixCls: prefixCls,
10918 data: item.children,
10919 level: level + 1,
10920 parent: item
10921 }))]
10922 }, idx);
10923 })
10924 })
10925 });
10926}
10927
10928;// CONCATENATED MODULE: ../react-tree/esm/style/index.css
10929// extracted by mini-css-extract-plugin
10930/* harmony default export */ const react_tree_esm_style = ({});
10931;// CONCATENATED MODULE: ../react-tree/esm/index.js
10932
10933
10934var react_tree_esm_excluded = ["prefixCls", "icon", "data", "openKeys", "selectedKeys", "defaultExpandAll", "showLine", "iconAnimation", "isSelected", "checkStrictly", "multiple", "onExpand", "onSelected", "className", "autoExpandParent", "renderTitle", "onChange", "value"];
10935
10936
10937
10938
10939
10940
10941/**
10942 * a contains b
10943 * @param {Array} a
10944 * @param {Array} b
10945 */
10946var isContained = (a, b) => {
10947 if (!(a instanceof Array) || !(b instanceof Array)) return false;
10948 if (a.length < b.length) return false;
10949 var aStr = a.toString();
10950
10951 for (var i = 0, len = b.length; i < len; i += 1) {
10952 if (aStr.indexOf(b[i]) === -1) return false;
10953 }
10954
10955 return true;
10956};
10957
10958var getChildKeys = function getChildKeys(childs, result, depth) {
10959 if (childs === void 0) {
10960 childs = [];
10961 }
10962
10963 if (result === void 0) {
10964 result = [];
10965 }
10966
10967 childs.forEach(item => {
10968 if (!item.hideNode) {
10969 result.push(item.key);
10970 }
10971
10972 if (typeof depth === 'number' && !(depth - 1)) return;
10973
10974 if (item.children && item.children.length > 0) {
10975 result = result.concat(getChildKeys(item.children, undefined, depth ? depth - 1 : undefined));
10976 }
10977 });
10978 return result;
10979};
10980
10981var getParentKeys = function getParentKeys(childs, result) {
10982 if (childs === void 0) {
10983 childs = {};
10984 }
10985
10986 if (result === void 0) {
10987 result = [];
10988 }
10989
10990 if (childs.key) {
10991 result.push(childs.key);
10992 }
10993
10994 if (childs.parent) {
10995 result = getParentKeys(childs.parent, result);
10996 }
10997
10998 return result;
10999};
11000
11001var getParentSelectKeys = function getParentSelectKeys(childs, selectedKeys, result) {
11002 if (childs === void 0) {
11003 childs = {};
11004 }
11005
11006 if (selectedKeys === void 0) {
11007 selectedKeys = [];
11008 }
11009
11010 if (result === void 0) {
11011 result = [];
11012 }
11013
11014 if (childs.key && childs.children && isContained(selectedKeys, getChildKeys(childs.children, undefined, 1))) {
11015 result.push(childs.key);
11016
11017 if (childs.parent && !childs.parent.parent) {
11018 if (isContained(selectedKeys, getChildKeys(childs.children))) {
11019 selectedKeys = selectedKeys.concat(result);
11020 }
11021
11022 if (isContained(selectedKeys, getChildKeys(childs.parent.children))) {
11023 result.push(childs.parent.key);
11024 }
11025 }
11026 }
11027
11028 if (childs.parent) {
11029 result = getParentSelectKeys(childs.parent, selectedKeys, result);
11030 }
11031
11032 return result;
11033};
11034
11035function Tree(props) {
11036 var {
11037 prefixCls = 'w-tree',
11038 icon = 'caret-right',
11039 data = [],
11040 openKeys = [],
11041 selectedKeys = [],
11042 defaultExpandAll = false,
11043 showLine = false,
11044 iconAnimation = true,
11045 isSelected = true,
11046 checkStrictly = false,
11047 multiple = false,
11048 onExpand = noop,
11049 onSelected = noop,
11050 className,
11051 autoExpandParent = true,
11052 renderTitle,
11053 onChange,
11054 value
11055 } = props,
11056 elementProps = _objectWithoutPropertiesLoose(props, react_tree_esm_excluded);
11057
11058 var [curOpenKeys, setCurOpenKeys] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(openKeys);
11059 var [curSelectedKeys, setCurSelectedKeys] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(value || selectedKeys);
11060 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11061 setCurSelectedKeys(props.value || props.selectedKeys || []);
11062 }, [JSON.stringify(props.selectedKeys), JSON.stringify(props.value)]);
11063 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11064 var arrOpenKeys = [...curOpenKeys];
11065
11066 if (defaultExpandAll) {
11067 arrOpenKeys = getChildKeys(data);
11068 } else if (autoExpandParent) {
11069 arrOpenKeys.push(...getChildKeys(data || [], undefined, 1));
11070 }
11071
11072 setCurOpenKeys(arrOpenKeys);
11073 }, []);
11074 var cls = [className, prefixCls, showLine ? prefixCls + "-line" : null].filter(Boolean).join(' ').trim();
11075
11076 function onItemClick(item, evn) {
11077 if (!item.children) {
11078 return;
11079 } // const { onExpand } = this.props;
11080 // const { openKeys } = this.state;
11081
11082
11083 var currentKeys = [...curOpenKeys];
11084 var key = currentKeys.find(v => v === item.key);
11085 var cls = evn.currentTarget.className.replace(/(\s)open/g, '');
11086 var expanded = false;
11087
11088 if (!key && item.key) {
11089 currentKeys.push(item.key);
11090 evn.currentTarget.className = [cls, 'open'].filter(Boolean).join(' ').trim();
11091 expanded = true;
11092 } else {
11093 currentKeys = currentKeys.filter(v => v !== item.key);
11094 evn.currentTarget.className = cls;
11095 }
11096
11097 setCurOpenKeys(currentKeys);
11098 onExpand && onExpand(item.key, expanded, item, evn);
11099 }
11100
11101 function onItemSelected(item, evn) {
11102 // const { onSelected, multiple, checkStrictly } = this.props;
11103 var selKeys = [...curSelectedKeys];
11104 var findKey = selKeys.find(v => v === item.key);
11105 var selected = false;
11106
11107 if (!findKey && findKey !== 0) {
11108 selected = true;
11109 selKeys.push(item.key);
11110 } else {
11111 selKeys = selKeys.filter(v => v !== item.key);
11112 }
11113
11114 if (checkStrictly) {
11115 if (!findKey) {
11116 selKeys = selKeys.concat(getChildKeys(item.children).filter(val => selKeys.indexOf(val) === -1));
11117 selKeys = selKeys.concat(getParentSelectKeys(item, selKeys));
11118 selKeys = Array.from(new Set(selKeys)); // Remove duplicates.
11119 } else {
11120 selKeys = selKeys.filter(val => getChildKeys(item.children).indexOf(val) === -1);
11121 selKeys = selKeys.filter(val => getParentKeys(item.parent).indexOf(val) === -1);
11122 }
11123 }
11124
11125 if (!multiple) {
11126 selKeys = !findKey ? [item.key] : [];
11127 }
11128
11129 setCurSelectedKeys(selKeys);
11130 onSelected && onSelected(selKeys, item.key, selected, item, evn);
11131 onChange == null ? void 0 : onChange(item.key, selKeys);
11132 }
11133
11134 return /*#__PURE__*/(0,jsx_runtime.jsx)("div", _extends({
11135 className: cls
11136 }, elementProps, {
11137 children: /*#__PURE__*/(0,jsx_runtime.jsx)(TreeNode, {
11138 icon,
11139 iconAnimation,
11140 isSelected,
11141 openKeys: curOpenKeys,
11142 selectedKeys: curSelectedKeys,
11143 prefixCls,
11144 renderTitle,
11145 onItemClick: onItemClick,
11146 onItemSelected: onItemSelected,
11147 data: data,
11148 level: 1
11149 })
11150 }));
11151}
11152
11153;// CONCATENATED MODULE: ../react-tree-checked/esm/style/index.css
11154// extracted by mini-css-extract-plugin
11155/* harmony default export */ const react_tree_checked_esm_style = ({});
11156;// CONCATENATED MODULE: ../react-tree-checked/esm/index.js
11157
11158
11159var react_tree_checked_esm_excluded = ["prefixCls"];
11160
11161
11162
11163
11164
11165
11166function TreeChecked(_ref) {
11167 var {
11168 prefixCls = 'w-treechecked'
11169 } = _ref,
11170 props = _objectWithoutPropertiesLoose(_ref, react_tree_checked_esm_excluded);
11171
11172 props.className = [prefixCls, props.className].filter(Boolean).join(' ').trim();
11173 props.checkStrictly = true;
11174 props.isSelected = false;
11175 props.multiple = true;
11176 return /*#__PURE__*/(0,jsx_runtime.jsx)(Tree, _extends({
11177 renderTitle: (item, node) => {
11178 var checkedProps = {};
11179
11180 if (node.isHalfChecked) {
11181 checkedProps.indeterminate = true;
11182 }
11183
11184 if (node.selected) {
11185 checkedProps.checked = true;
11186 } else {
11187 checkedProps.checked = false;
11188 }
11189
11190 return /*#__PURE__*/(0,jsx_runtime.jsxs)(external_root_React_commonjs2_react_commonjs_react_amd_react_.Fragment, {
11191 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(react_checkbox_esm, _extends({
11192 className: prefixCls + "-checked",
11193 disabled: node.disabled
11194 }, checkedProps)), item.label && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
11195 className: node.disabledClass,
11196 children: item.label
11197 })]
11198 });
11199 }
11200 }, props));
11201}
11202
11203;// CONCATENATED MODULE: ../react-search-tree/esm/style/index.css
11204// extracted by mini-css-extract-plugin
11205/* harmony default export */ const react_search_tree_esm_style = ({});
11206;// CONCATENATED MODULE: ../react-search-tree/esm/SearchTagInput.js
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218var SearchTagInput_TagSize = {
11219 large: 25,
11220 default: 20,
11221 small: 17
11222};
11223
11224function SearchTagInput(props) {
11225 var {
11226 prefixCls = 'w-search-tree',
11227 size = 'default',
11228 disabled = false,
11229 allowClear = false,
11230 loading = false,
11231 selectCloseDrop = false,
11232 className,
11233 style,
11234 placeholder,
11235 tagProps = {},
11236 content,
11237 options,
11238 values,
11239 onChange,
11240 onSearch,
11241 emptyOption // ...others
11242
11243 } = props;
11244 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
11245 var [innerIsOpen, setInnerIsOpen] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(false);
11246 var [selectedOption, setSelectedOption] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(values);
11247 var optionRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)();
11248 var [searchValue, searchValueSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
11249 optionRef.current = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => selectedOption, [selectedOption]);
11250 var [selectIconType, setSelectIconType] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
11251 var inputRef = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(null);
11252 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11253 setSelectedOption(values);
11254 }, [JSON.stringify(values)]);
11255
11256 function renderSelectIcon(type) {
11257 var selectIconType = type === 'enter' && allowClear && (!!selectedOption.length || searchValue) ? 'close' : '';
11258 setSelectIconType(selectIconType);
11259 }
11260
11261 var handleSelectChange = function handleSelectChange(selectedAll, selectd, isChecked) {
11262 if (isChecked === void 0) {
11263 isChecked = true;
11264 }
11265
11266 setSelectedOption(selectedAll);
11267 searchValueChange('');
11268 onChange == null ? void 0 : onChange(selectedAll, selectd, isChecked);
11269 };
11270
11271 var removeSelectItem = index => {
11272 var selectedOption = optionRef.current;
11273 var curreentItem = selectedOption[index];
11274 selectedOption.splice(index, 1);
11275 handleSelectChange([...selectedOption], curreentItem, false);
11276 };
11277
11278 function handleInputChange(value) {
11279 setInnerIsOpen(true);
11280 searchValueChange(value);
11281 setSelectIconType(value ? 'loading' : '');
11282 }
11283
11284 var searchValueChange = value => {
11285 searchValueSet(value);
11286 onSearch == null ? void 0 : onSearch(value);
11287 }; // 清除选中的值
11288
11289
11290 function resetSelectedValue(e) {
11291 var _inputRef$current;
11292
11293 e.stopPropagation();
11294 (_inputRef$current = inputRef.current) == null ? void 0 : _inputRef$current.focus();
11295 handleInputChange('');
11296 setInnerIsOpen(false);
11297 setSelectedOption([]);
11298 handleSelectChange([]);
11299 }
11300
11301 function inputKeyDown(e) {
11302 if (selectedOption.length > 0 && !searchValue && e.keyCode === 8) {
11303 removeSelectItem(selectedOption.length - 1);
11304 }
11305 }
11306
11307 var newContent = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useMemo)(() => {
11308 if (emptyOption) {
11309 return typeof emptyOption === 'boolean' ? /*#__PURE__*/(0,jsx_runtime.jsx)(react_empty_esm, {
11310 style: {
11311 minWidth: 200,
11312 width: style == null ? void 0 : style.width
11313 }
11314 }) : emptyOption;
11315 }
11316
11317 var newProps = _extends({}, content.props, {
11318 onSelected: function onSelected(selectedAll, selectd, isChecked) {
11319 if (isChecked === void 0) {
11320 isChecked = true;
11321 }
11322
11323 setInnerIsOpen(!selectCloseDrop);
11324 handleSelectChange(selectedAll, selectd, isChecked);
11325 },
11326 values: selectedOption,
11327 options
11328 });
11329
11330 return /*#__PURE__*/external_root_React_commonjs2_react_commonjs_react_amd_react_default().cloneElement(content, newProps);
11331 }, [JSON.parse(JSON.stringify(selectedOption)), options, emptyOption]);
11332 return /*#__PURE__*/(0,jsx_runtime.jsx)(Dropdown, {
11333 className: cls,
11334 trigger: "click",
11335 onVisibleChange: isOpen => {
11336 setInnerIsOpen(isOpen);
11337 if (!isOpen) searchValueChange('');
11338 },
11339 disabled: disabled,
11340 isOpen: innerIsOpen,
11341 menu: /*#__PURE__*/(0,jsx_runtime.jsx)(react_card_esm, {
11342 bodyStyle: emptyOption === true ? {
11343 padding: 0
11344 } : undefined,
11345 children: newContent
11346 }),
11347 children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
11348 onMouseOver: () => renderSelectIcon('enter'),
11349 onMouseLeave: () => renderSelectIcon('leave'),
11350 onClick: () => {
11351 var _inputRef$current2;
11352
11353 return (_inputRef$current2 = inputRef.current) == null ? void 0 : _inputRef$current2.focus();
11354 },
11355 style: _extends({
11356 minWidth: (style == null ? void 0 : style.width) || 200,
11357 maxWidth: 'none'
11358 }, style),
11359 children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
11360 className: [prefixCls + "-inner", prefixCls + "-" + size].filter(Boolean).join(' ').trim(),
11361 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
11362 style: {
11363 display: 'flex',
11364 flexFlow: 'wrap',
11365 width: '100%'
11366 },
11367 children: [selectedOption.map((item, index) => {
11368 return /*#__PURE__*/(0,jsx_runtime.jsx)(react_tag_esm, _extends({
11369 style: {
11370 height: SearchTagInput_TagSize[size],
11371 margin: 1,
11372 display: 'flex',
11373 alignItems: 'center'
11374 },
11375 className: prefixCls + "-tag",
11376 closable: true,
11377 color: "#393E48"
11378 }, tagProps, {
11379 disabled: disabled,
11380 onClose: e => {
11381 e.stopPropagation();
11382 removeSelectItem(index);
11383 },
11384 children: item.label
11385 }), index);
11386 }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, {
11387 ref: inputRef,
11388 className: prefixCls + "-input-contents",
11389 size: size,
11390 disabled: disabled,
11391 onKeyDown: inputKeyDown,
11392 onChange: e => handleInputChange(e.target.value),
11393 value: searchValue,
11394 placeholder: selectedOption.length ? '' : placeholder
11395 })]
11396 }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
11397 style: {
11398 height: 25,
11399 width: 14
11400 },
11401 className: prefixCls + "-close-tag-contents",
11402 children: (selectIconType === 'close' || selectIconType === 'loading' && loading) && /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
11403 type: selectIconType,
11404 spin: loading && selectIconType === 'loading',
11405 onClick: resetSelectedValue
11406 })
11407 })]
11408 })
11409 })
11410 });
11411}
11412
11413/* harmony default export */ const esm_SearchTagInput = (SearchTagInput);
11414
11415;// CONCATENATED MODULE: ../react-search-tree/esm/index.js
11416
11417
11418var react_search_tree_esm_excluded = ["onChange", "onSearch", "multiple", "options", "value", "emptyOption", "treeProps"];
11419
11420
11421
11422
11423
11424
11425// type TreeCheckedsProps = TreeCheckedProps & Partial<DropContent<SearchTagInputOption>>
11426function TreeCheckeds(props) {
11427 var [selectOption, selectOptionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({});
11428 var [keys, keysSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
11429 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11430 var _props$values;
11431
11432 var selectOption = {};
11433 var keys = (_props$values = props.values) == null ? void 0 : _props$values.map(opt => {
11434 selectOption[opt.key] = opt.label;
11435 return opt.key;
11436 });
11437 selectOptionSet(selectOption);
11438 keysSet(keys || []);
11439 }, [props.values]);
11440
11441 var onSelected = (_, item, isChecked, evn) => {
11442 var curSelectOption = getOptionsRecursion([evn], selectOption, isChecked);
11443 var isNumberKey = false;
11444 if (typeof item === 'number') isNumberKey = true;
11445 var option = Object.entries(curSelectOption).map(_ref => {
11446 var [key, label] = _ref;
11447 return {
11448 key: isNumberKey ? Number.parseInt(key) : key,
11449 label
11450 };
11451 });
11452 props.onSelected == null ? void 0 : props.onSelected(option, {
11453 key: evn.key,
11454 label: evn.label
11455 }, isChecked);
11456 };
11457
11458 var getOptionsRecursion = (childrens, selectOption, isAdd) => {
11459 var addOrDel = (key, label, isAdd) => {
11460 if (isAdd) {
11461 selectOption[key] = label;
11462 } else {
11463 delete selectOption[key];
11464 }
11465 };
11466
11467 var iteratorParent = child => {
11468 // 向上迭代
11469 if (child.parent) {
11470 var selectCount = child.parent.children.filter(child => !selectOption[child.key]).length;
11471 addOrDel(child.parent.key, child.parent.label, selectCount === 0);
11472 iteratorParent(child.parent);
11473 }
11474 };
11475
11476 childrens.forEach(child => {
11477 var _child$children, _child$label;
11478
11479 if (!!((_child$children = child.children) != null && _child$children.length)) {
11480 selectOption = getOptionsRecursion(child.children, selectOption, isAdd);
11481 }
11482
11483 addOrDel(child.key, (_child$label = child.label) == null ? void 0 : _child$label.toString(), isAdd);
11484 iteratorParent(child);
11485 });
11486 return selectOption;
11487 };
11488
11489 return /*#__PURE__*/(0,jsx_runtime.jsx)(TreeChecked, _extends({
11490 defaultExpandAll: true
11491 }, props, {
11492 data: props.options,
11493 selectedKeys: keys,
11494 onSelected: onSelected
11495 }));
11496}
11497
11498function SingeTree(props) {
11499 var [keys, keysSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
11500 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11501 var _props$values2;
11502
11503 var keys = [];
11504 if ((_props$values2 = props.values) != null && _props$values2.length) keys[0] = props.values[0].key;
11505 keysSet(keys);
11506 }, [props.values]);
11507
11508 var onSelected = (_1, _2, isChecked, evn) => {
11509 var {
11510 key,
11511 label
11512 } = evn;
11513 var cur = {
11514 key,
11515 label
11516 };
11517 props.onSelected == null ? void 0 : props.onSelected(isChecked ? [cur] : [], cur, isChecked);
11518 };
11519
11520 return /*#__PURE__*/(0,jsx_runtime.jsx)(Tree, _extends({
11521 defaultExpandAll: true
11522 }, props, {
11523 multiple: false,
11524 data: props.options,
11525 selectedKeys: keys,
11526 onSelected: onSelected
11527 }));
11528}
11529
11530function SearchTree(props) {
11531 var {
11532 onChange,
11533 onSearch,
11534 multiple = true,
11535 options = [],
11536 value = [],
11537 emptyOption = !options.length,
11538 treeProps
11539 } = props,
11540 other = _objectWithoutPropertiesLoose(props, react_search_tree_esm_excluded);
11541
11542 var [selectedValues, selectedValuesSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(Array.isArray(value) ? value : [value]);
11543 var [selectedOptions, selectedOptionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(options);
11544 var [isEmpty, isEmptySet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(emptyOption);
11545 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11546 selectedValuesSet(Array.isArray(value) ? value : []);
11547 }, [JSON.stringify(value)]);
11548
11549 var selectedChange = (resultValue, cur, isChecked) => {
11550 selectedValuesSet(resultValue);
11551 onChange == null ? void 0 : onChange(cur, resultValue, isChecked);
11552 }; // 防抖
11553
11554
11555 var debounce = (fn, ms) => {
11556 var timeoutId;
11557 return searchValue => {
11558 onSearch == null ? void 0 : onSearch(searchValue);
11559 clearTimeout(timeoutId);
11560 timeoutId = setTimeout(() => {
11561 fn(searchValue);
11562 }, ms);
11563 };
11564 };
11565
11566 var selectedSearch = searchValue => {
11567 var hiddenNodeForSeach = function hiddenNodeForSeach(childrens, parentIsHide) {
11568 if (parentIsHide === void 0) {
11569 parentIsHide = true;
11570 }
11571
11572 childrens.forEach(child => {
11573 var _child$children2;
11574
11575 var isHide = !child.label.includes(searchValue.trim()) && parentIsHide;
11576
11577 if (!!((_child$children2 = child.children) != null && _child$children2.length)) {
11578 hiddenNodeForSeach(child.children, isHide);
11579 var find = child.children.find(item => !item.hideNode);
11580 child.hideNode = isHide && !find;
11581 } else {
11582 child.hideNode = isHide;
11583 }
11584 });
11585 };
11586
11587 hiddenNodeForSeach(options);
11588 selectedOptionSet([...options]);
11589 var isEmpt = true;
11590 options.forEach(opt => isEmpt = isEmpt && !!opt.hideNode);
11591 isEmptySet(typeof emptyOption === 'boolean' && isEmpt ? isEmpt : emptyOption);
11592 };
11593
11594 return /*#__PURE__*/(0,jsx_runtime.jsx)(esm_SearchTagInput, _extends({}, other, {
11595 emptyOption: isEmpty,
11596 selectCloseDrop: !multiple,
11597 onSearch: selectedSearch,
11598 onChange: selectedChange,
11599 values: selectedValues,
11600 options: selectedOptions,
11601 content: multiple ? /*#__PURE__*/(0,jsx_runtime.jsx)(TreeCheckeds, _extends({}, treeProps)) : /*#__PURE__*/(0,jsx_runtime.jsx)(SingeTree, _extends({}, treeProps))
11602 }));
11603}
11604
11605/* harmony default export */ const react_search_tree_esm = (SearchTree);
11606
11607;// CONCATENATED MODULE: ../react-transfer/esm/style/index.css
11608// extracted by mini-css-extract-plugin
11609/* harmony default export */ const react_transfer_esm_style = ({});
11610;// CONCATENATED MODULE: ../react-transfer/esm/index.js
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621var CheckedStatus;
11622
11623(function (CheckedStatus) {
11624 CheckedStatus[CheckedStatus["UnChecked"] = 0] = "UnChecked";
11625 CheckedStatus[CheckedStatus["AllChecked"] = 1] = "AllChecked";
11626 CheckedStatus[CheckedStatus["Indeterminate"] = 2] = "Indeterminate";
11627})(CheckedStatus || (CheckedStatus = {}));
11628
11629function Transfer(props) {
11630 var {
11631 placeholder,
11632 options,
11633 value = [],
11634 showSearch = false,
11635 selectedAll = false,
11636 bodyStyle,
11637 style,
11638 className,
11639 prefixCls = 'w-transfer'
11640 } = props;
11641 var cls = [prefixCls, className].filter(Boolean).join(' ').trim();
11642 var [searchValueLeft, searchValueLeftSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
11643 var [searchValueRight, searchValueRightSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)('');
11644 var [selectedOptions, selectedOptionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(options || []);
11645 var selectedOptionsShowCount = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useRef)(0);
11646 var [selectOption, selectOptionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(new Map());
11647 var [leftSelectOption, leftSelectOptionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)(new Map());
11648 var [leftSelectedKeys, leftSelectedKeySet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
11649 var [rightSelectedKeys, rightSelectedKeySet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
11650 var [rightOpions, rightOpionSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)([]);
11651 var [selectAllChecked, selectAllCheckedSet] = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useState)({
11652 left: CheckedStatus.UnChecked,
11653 right: CheckedStatus.UnChecked
11654 });
11655 (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useEffect)(() => {
11656 if (value) {
11657 rightOpionSet(value || []);
11658 value == null ? void 0 : value.forEach(selectd => selectOption.set(selectd.key, selectd.label));
11659 hiddenNode(child => !!(value != null && value.find(selectd => child.key === selectd.key)));
11660 }
11661 }, [JSON.stringify(value)]);
11662
11663 var hiddenNode = callBackfn => {
11664 selectedOptionsShowCount.current = 0;
11665
11666 var hiddenNodeForSeach = childrens => {
11667 childrens.forEach(child => {
11668 var _child$children;
11669
11670 var isHide = callBackfn(child); // && parentIsHide;
11671
11672 if (!!((_child$children = child.children) != null && _child$children.length)) {
11673 hiddenNodeForSeach(child.children);
11674 var find = child.children.find(item => !item.hideNode);
11675 child.hideNode = isHide && !find;
11676 } else {
11677 child.hideNode = isHide;
11678 }
11679
11680 if (!child.hideNode) {
11681 selectedOptionsShowCount.current++;
11682 }
11683 });
11684 };
11685
11686 hiddenNodeForSeach(selectedOptions);
11687 selectedOptionSet([...selectedOptions]);
11688 };
11689
11690 var getOptionsRecursion = (childrens, selectOption, isAdd) => {
11691 var addOrDel = (key, label, isAdd) => {
11692 if (isAdd) {
11693 selectOption.set(key, label);
11694 } else {
11695 selectOption.delete(key);
11696 }
11697 };
11698
11699 var iteratorParent = child => {
11700 if (child.parent) {
11701 var selectCount = child.parent.children.filter(child => !selectOption.get(child.key) && !child.hideNode).length;
11702 addOrDel(child.parent.key, child.parent.label, selectCount === 0);
11703 iteratorParent(child.parent);
11704 }
11705 };
11706
11707 childrens.forEach(child => {
11708 var _child$children2, _child$label;
11709
11710 if (!!((_child$children2 = child.children) != null && _child$children2.length)) {
11711 selectOption = getOptionsRecursion(child.children, selectOption, isAdd);
11712 }
11713
11714 addOrDel(child.key, (_child$label = child.label) == null ? void 0 : _child$label.toString(), isAdd);
11715 iteratorParent(child);
11716 });
11717 return selectOption;
11718 };
11719
11720 var leftTreeOnSelected = (selectedKeys, _1, isChecked, evn) => {
11721 leftSelectedKeySet(selectedKeys);
11722 var selectOptionTemp = getOptionsRecursion([evn], leftSelectOption, isChecked);
11723 leftSelectOptionSet(selectOptionTemp);
11724 };
11725
11726 var rightTreeOnSelected = selectedKeys => {
11727 rightSelectedKeySet(selectedKeys);
11728 };
11729
11730 var transferClick = transferType => {
11731 if (transferType === 'left') {
11732 leftSelectOption.forEach((value, key) => {
11733 selectOption.set(key, value);
11734 });
11735 leftSelectOptionSet(new Map());
11736 leftSelectedKeySet([]);
11737 } else {
11738 rightSelectedKeys.forEach(key => {
11739 selectOption.delete(key);
11740 });
11741 rightSelectedKeySet([]);
11742 }
11743
11744 selectOptionSet(selectOption);
11745 var option = [];
11746 selectOption.forEach((label, key) => option.push({
11747 key,
11748 label
11749 }));
11750 props.onChange == null ? void 0 : props.onChange(transferType, option);
11751 };
11752
11753 var searchValueLeftChange = searchValue => {
11754 hiddenNode(child => {
11755 var searchIsMatch = !child.label.includes(searchValue.trim());
11756
11757 if (!searchIsMatch) {
11758 var isSekected = rightOpions.find(selected => selected.key === child.key);
11759 searchIsMatch = !!isSekected;
11760 }
11761
11762 return searchIsMatch;
11763 });
11764 searchValueLeftSet(searchValue);
11765 props.onSearch == null ? void 0 : props.onSearch('left', searchValue);
11766 };
11767
11768 var searchValueRightChange = searchValue => {
11769 searchValueRightSet(searchValue);
11770 rightOpions.forEach(option => {
11771 var isHide = !option.label.includes(searchValue.trim());
11772 option.hideNode = isHide;
11773 });
11774 rightOpionSet(rightOpions);
11775 props.onSearch == null ? void 0 : props.onSearch('right', searchValue);
11776 };
11777
11778 var selectAllLeftChange = e => {
11779 var isChecked = e.target.checked;
11780 selectAllChecked.left = isChecked ? 1 : 0;
11781
11782 if (isChecked) {
11783 var keys = [];
11784
11785 var selectedOptionsRecursion = selectedOptions => {
11786 selectedOptions.forEach(child => {
11787 var _child$children3;
11788
11789 if ((_child$children3 = child.children) != null && _child$children3.length) {
11790 selectedOptionsRecursion(child.children);
11791 }
11792
11793 if (!child.hideNode) {
11794 leftSelectOption.set(child.key, child.label);
11795 keys.push(child.key);
11796 }
11797 });
11798 };
11799
11800 selectedOptionsRecursion(selectedOptions);
11801 leftSelectOptionSet(leftSelectOption);
11802 leftSelectedKeySet(keys);
11803 } else {
11804 leftSelectedKeySet([]);
11805 leftSelectOptionSet(new Map());
11806 }
11807
11808 selectAllCheckedSet(selectAllChecked);
11809 };
11810
11811 var selectAllRightChange = e => {
11812 var isChecked = e.target.checked;
11813 selectAllChecked.right = isChecked ? 1 : 0;
11814
11815 if (isChecked) {
11816 var keys = rightOpions.map(child => child.key);
11817 rightSelectedKeySet(keys);
11818 } else {
11819 rightSelectedKeySet([]);
11820 }
11821
11822 selectAllCheckedSet(selectAllChecked);
11823 };
11824
11825 var Arrow = props => /*#__PURE__*/(0,jsx_runtime.jsx)(Icon, {
11826 onClick: () => props.click(),
11827 type: "down-square-o",
11828 className: prefixCls + "-arrow",
11829 style: _extends({
11830 fontSize: 20,
11831 stroke: '#e9e9e9',
11832 fill: '#333'
11833 }, props.style)
11834 });
11835
11836 return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
11837 className: cls,
11838 style: _extends({
11839 width: 400
11840 }, style),
11841 children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(react_card_esm, {
11842 bodyStyle: {
11843 padding: '5px 9px'
11844 },
11845 title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
11846 children: [selectedAll && /*#__PURE__*/(0,jsx_runtime.jsx)(react_checkbox_esm, {
11847 indeterminate: leftSelectedKeys.length < selectedOptionsShowCount.current && !!leftSelectedKeys.length,
11848 checked: leftSelectedKeys.length >= selectedOptionsShowCount.current && !!leftSelectedKeys.length,
11849 onChange: selectAllLeftChange
11850 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
11851 style: {
11852 marginLeft: 3
11853 },
11854 children: [leftSelectedKeys.length, "/", selectedOptionsShowCount.current]
11855 })]
11856 }),
11857 className: prefixCls + "-card",
11858 children: [showSearch && /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, {
11859 placeholder: placeholder,
11860 value: searchValueLeft,
11861 onChange: e => searchValueLeftChange(e.target.value)
11862 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
11863 className: prefixCls + "-cheked-content",
11864 children: /*#__PURE__*/(0,jsx_runtime.jsx)(TreeChecked, {
11865 defaultExpandAll: true,
11866 placeholder: placeholder || '搜索选项',
11867 data: selectedOptions,
11868 selectedKeys: leftSelectedKeys,
11869 onSelected: leftTreeOnSelected
11870 })
11871 })]
11872 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
11873 className: prefixCls + "-arrow-content",
11874 children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Arrow, {
11875 click: () => transferClick('left'),
11876 style: {
11877 transform: 'rotate(-90deg)',
11878 background: leftSelectedKeys.length > 0 ? '#393E48' : 'none'
11879 }
11880 }), /*#__PURE__*/(0,jsx_runtime.jsx)(Arrow, {
11881 click: () => transferClick('right'),
11882 style: {
11883 transform: 'rotate(90deg)',
11884 background: rightSelectedKeys.length > 0 ? '#393E48' : 'none'
11885 }
11886 })]
11887 }), /*#__PURE__*/(0,jsx_runtime.jsxs)(react_card_esm, {
11888 bodyStyle: {
11889 padding: '5px 9px'
11890 },
11891 className: prefixCls + "-card",
11892 title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
11893 children: [selectedAll && /*#__PURE__*/(0,jsx_runtime.jsx)(react_checkbox_esm, {
11894 indeterminate: rightSelectedKeys.length < rightOpions.length && !!rightSelectedKeys.length,
11895 checked: rightSelectedKeys.length === rightOpions.length && !!rightSelectedKeys.length,
11896 onChange: selectAllRightChange
11897 }), /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
11898 style: {
11899 marginLeft: 3
11900 },
11901 children: [rightSelectedKeys.length, "/", rightOpions.length]
11902 })]
11903 }),
11904 children: [showSearch && /*#__PURE__*/(0,jsx_runtime.jsx)(react_input_esm, {
11905 placeholder: placeholder,
11906 value: searchValueRight,
11907 onChange: e => searchValueRightChange(e.target.value)
11908 }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
11909 className: prefixCls + "-cheked-content",
11910 style: bodyStyle,
11911 children: /*#__PURE__*/(0,jsx_runtime.jsx)(TreeChecked, {
11912 data: rightOpions,
11913 selectedKeys: rightSelectedKeys,
11914 onSelected: rightTreeOnSelected
11915 })
11916 })]
11917 })]
11918 });
11919}
11920
11921/* harmony default export */ const react_transfer_esm = (Transfer);
11922
11923;// CONCATENATED MODULE: ./src/index.ts
11924
11925})();
11926
11927/******/ return __webpack_exports__;
11928/******/ })()
11929;
11930});
\No newline at end of file