PageSourceSearch

https://my.supportpay.com/_next/static/chunks/bc65c59fdc814bb99dd3bd9d3e0bca0336e2b59a.1f9226e0e1b5adcc3eca.js

js supportpay.com collected 2026-10-02 04:58:10 UTC 36,170 bytes, 846 lines download raw bytes

1(window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([[29],{
2
3/***/ "+f9I":
4/***/ (function(module, __webpack_exports__, __webpack_require__) {
5
6"use strict";
7/* unused harmony export SpaceCompactItemContext */
8/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return useCompactItemContext; });
9/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return NoCompactStyle; });
10/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("wx14");
11/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("rePB");
12/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("TSYQ");
13/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
14/* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("Zm9Q");
15/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("q1tI");
16/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);
17/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("H84U");
18
19
20var __rest = undefined && undefined.__rest || function (s, e) {
21  var t = {};
22  for (var p in s) {
23    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
24  }
25  if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
26    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
27  }
28  return t;
29};
30
31
32
33
34var SpaceCompactItemContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4__["createContext"](null);
35var useCompactItemContext = function useCompactItemContext(prefixCls, direction) {
36  var compactItemContext = react__WEBPACK_IMPORTED_MODULE_4__["useContext"](SpaceCompactItemContext);
37  var compactItemClassnames = react__WEBPACK_IMPORTED_MODULE_4__["useMemo"](function () {
38    var _classNames;
39    if (!compactItemContext) return '';
40    var compactDirection = compactItemContext.compactDirection,
41      isFirstItem = compactItemContext.isFirstItem,
42      isLastItem = compactItemContext.isLastItem;
43    var separator = compactDirection === 'vertical' ? '-vertical-' : '-';
44    return classnames__WEBPACK_IMPORTED_MODULE_2___default()((_classNames = {}, Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames, "".concat(prefixCls, "-compact").concat(separator, "item"), true), Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames, "".concat(prefixCls, "-compact").concat(separator, "first-item"), isFirstItem), Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames, "".concat(prefixCls, "-compact").concat(separator, "last-item"), isLastItem), Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames, "".concat(prefixCls, "-compact").concat(separator, "item-rtl"), direction === 'rtl'), _classNames));
45  }, [prefixCls, direction, compactItemContext]);
46  return {
47    compactSize: compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.compactSize,
48    compactDirection: compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.compactDirection,
49    compactItemClassnames: compactItemClassnames
50  };
51};
52var NoCompactStyle = function NoCompactStyle(_ref) {
53  var children = _ref.children;
54  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4__["createElement"](SpaceCompactItemContext.Provider, {
55    value: null
56  }, children);
57};
58var CompactItem = function CompactItem(_a) {
59  var children = _a.children,
60    otherProps = __rest(_a, ["children"]);
61  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4__["createElement"](SpaceCompactItemContext.Provider, {
62    value: otherProps
63  }, children);
64};
65var Compact = function Compact(props) {
66  var _classNames2;
67  var _React$useContext = react__WEBPACK_IMPORTED_MODULE_4__["useContext"](_config_provider__WEBPACK_IMPORTED_MODULE_5__[/* ConfigContext */ "b"]),
68    getPrefixCls = _React$useContext.getPrefixCls,
69    directionConfig = _React$useContext.direction;
70  var _props$size = props.size,
71    size = _props$size === void 0 ? 'middle' : _props$size,
72    direction = props.direction,
73    block = props.block,
74    customizePrefixCls = props.prefixCls,
75    className = props.className,
76    children = props.children,
77    restProps = __rest(props, ["size", "direction", "block", "prefixCls", "className", "children"]);
78  var prefixCls = getPrefixCls('space-compact', customizePrefixCls);
79  var clx = classnames__WEBPACK_IMPORTED_MODULE_2___default()(prefixCls, (_classNames2 = {}, Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames2, "".concat(prefixCls, "-rtl"), directionConfig === 'rtl'), Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames2, "".concat(prefixCls, "-block"), block), Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_classNames2, "".concat(prefixCls, "-vertical"), direction === 'vertical'), _classNames2), className);
80  var compactItemContext = react__WEBPACK_IMPORTED_MODULE_4__["useContext"](SpaceCompactItemContext);
81  var childNodes = Object(rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(children);
82  var nodes = react__WEBPACK_IMPORTED_MODULE_4__["useMemo"](function () {
83    return childNodes.map(function (child, i) {
84      var key = child && child.key || "".concat(prefixCls, "-item-").concat(i);
85      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4__["createElement"](CompactItem, {
86        key: key,
87        compactSize: size,
88        compactDirection: direction,
89        isFirstItem: i === 0 && (!compactItemContext || (compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.
89isFirstItem)),
90        isLastItem: i === childNodes.length - 1 && (!compactItemContext || (compactItemContext === null || compactItemContext === void 0 ? void 0 : compactItemContext.isLastItem))
91      }, child);
92    });
93  }, [size, childNodes, compactItemContext]);
94  // =========================== Render ===========================
95  if (childNodes.length === 0) {
96    return null;
97  }
98  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4__["createElement"]("div", Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({
99    className: clx
100  }, restProps), nodes);
101};
102/* harmony default export */ __webpack_exports__["b"] = (Compact);
103
104/***/ }),
105
106/***/ "0n0R":
107/***/ (function(module, __webpack_exports__, __webpack_require__) {
108
109"use strict";
110/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return isValidElement; });
111/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return isFragment; });
112/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return replaceElement; });
113/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return cloneElement; });
114/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("q1tI");
115/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
116
117var isValidElement = react__WEBPACK_IMPORTED_MODULE_0__["isValidElement"];
118
119function isFragment(child) {
120  return child && isValidElement(child) && child.type === react__WEBPACK_IMPORTED_MODULE_0__["Fragment"];
121}
122function replaceElement(element, replacement, props) {
123  if (!isValidElement(element)) {
124    return replacement;
125  }
126  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__["cloneElement"](element, typeof props === 'function' ? props(element.props || {}) : props);
127}
128function cloneElement(element, props) {
129  return replaceElement(element, element, props);
130}
131
132/***/ }),
133
134/***/ "2/Rp":
135/***/ (function(module, __webpack_exports__, __webpack_require__) {
136
137"use strict";
138/* harmony import */ var _button__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("zvFY");
139
140/* harmony default export */ __webpack_exports__["a"] = (_button__WEBPACK_IMPORTED_MODULE_0__[/* default */ "b"]);
141
142/***/ }),
143
144/***/ "CWQg":
145/***/ (function(module, __webpack_exports__, __webpack_require__) {
146
147"use strict";
148/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return tuple; });
149/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return tupleNum; });
150// https://stackoverflow.com/questions/46176165/ways-to-get-string-literal-type-of-array-values-without-enum-overhead
151var tuple = function tuple() {
152  for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
153    args[_key] = arguments[_key];
154  }
155  return args;
156};
157var tupleNum = function tupleNum() {
158  for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
159    args[_key2] = arguments[_key2];
160  }
161  return args;
162};
163
164/***/ }),
165
166/***/ "bT9E":
167/***/ (function(module, __webpack_exports__, __webpack_require__) {
168
169"use strict";
170/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return omit; });
171/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("VTBJ");
172
173function omit(obj, fields) {
174  var clone = Object(_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({}, obj);
175  if (Array.isArray(fields)) {
176    fields.forEach(function (key) {
177      delete clone[key];
178    });
179  }
180  return clone;
181}
182
183/***/ }),
184
185/***/ "g0mS":
186/***/ (function(module, __webpack_exports__, __webpack_require__) {
187
188"use strict";
189
190// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
191var classCallCheck = __webpack_require__("1OyB");
192
193// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
194var createClass = __webpack_require__("vuIU");
195
196// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
197var assertThisInitialized = __webpack_require__("JX7q");
198
199// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
200var inherits = __webpack_require__("Ji7U");
201
202// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js
203var createSuper = __webpack_require__("LK+K");
204
205// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/dynamicCSS.js
206var dynamicCSS = __webpack_require__("BU3w");
207
208// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
209var es_ref = __webpack_require__("c+Xe");
210
211// EXTERNAL MODULE: ./node_modules/react/index.js
212var react = __webpack_require__("q1tI");
213
214// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
215var context = __webpack_require__("H84U");
216
217// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js
218var raf = __webpack_require__("wgJM");
219
220// CONCATENATED MODULE: ./node_modules/antd/es/_util/raf.js
221
222var id = 0;
223var ids = {};
224// Support call raf with delay specified frame
225function wrapperRaf(callback) {
226  var delayFrames = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
227  var myId = id++;
228  var restFrames = delayFrames;
229  function internalCallback() {
230    restFrames -= 1;
231    if (restFrames <= 0) {
232      callback();
233      delete ids[myId];
234    } else {
235      ids[myId] = Object(raf["a" /* default */])(internalCallback);
236    }
237  }
238  ids[myId] = Object(raf["a" /* default */])(internalCallback);
239  return myId;
240}
241wrapperRaf.cancel = function cancel(pid) {
242  if (pid === undefined) return;
243  raf["a" /* default */].cancel(ids[pid]);
244  delete ids[pid];
245};
246wrapperRaf.ids = ids; // export this for test usage
247// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
248var reactNode = __webpack_require__("0n0R");
249
250// CONCATENATED MODULE: ./node_modules/antd/es/_util/wave.js
251
252
253
254
255
256
257
258
259
260
261
262var styleForPseudo;
263// Where el is the DOM element you'd like to test for visibility
264function isHidden(element) {
265  if (false) {}
266  return !element || element.offsetParent === null || element.hidden;
267}
268function getValidateContainer(nodeRoot) {
269  if (nodeRoot instanceof Document) {
270    return nodeRoot.body;
271  }
272  return Array.from(nodeRoot.childNodes).find(function (ele) {
273    return (ele === null || ele === void 0 ? void 0 : ele.nodeType) === N
273ode.ELEMENT_NODE;
274  });
275}
276function isNotGrey(color) {
277  // eslint-disable-next-line no-useless-escape
278  var match = (color || '').match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);
279  if (match && match[1] && match[2] && match[3]) {
280    return !(match[1] === match[2] && match[2] === match[3]);
281  }
282  return true;
283}
284var wave_Wave = /*#__PURE__*/function (_React$Component) {
285  Object(inherits["a" /* default */])(Wave, _React$Component);
286  var _super = Object(createSuper["a" /* default */])(Wave);
287  function Wave() {
288    var _this;
289    Object(classCallCheck["a" /* default */])(this, Wave);
290    _this = _super.apply(this, arguments);
291    _this.containerRef = /*#__PURE__*/react["createRef"]();
292    _this.animationStart = false;
293    _this.destroyed = false;
294    _this.onClick = function (node, waveColor) {
295      var _a, _b;
296      var _this$props = _this.props,
297        insertExtraNode = _this$props.insertExtraNode,
298        disabled = _this$props.disabled;
299      if (disabled || !node || isHidden(node) || node.className.includes('-leave')) {
300        return;
301      }
302      _this.extraNode = document.createElement('div');
303      var _assertThisInitialize = Object(assertThisInitialized["a" /* default */])(_this),
304        extraNode = _assertThisInitialize.extraNode;
305      var getPrefixCls = _this.context.getPrefixCls;
306      extraNode.className = "".concat(getPrefixCls(''), "-click-animating-node");
307      var attributeName = _this.getAttributeName();
308      node.setAttribute(attributeName, 'true');
309      // Not white or transparent or grey
310      if (waveColor && waveColor !== '#fff' && waveColor !== '#ffffff' && waveColor !== 'rgb(255, 255, 255)' && waveColor !== 'rgba(255, 255, 255, 1)' && isNotGrey(waveColor) && !/rgba\((?:\d*, ){3}0\)/.test(waveColor) &&
311      // any transparent rgba color
312      waveColor !== 'transparent') {
313        extraNode.style.borderColor = waveColor;
314        var nodeRoot = ((_a = node.getRootNode) === null || _a === void 0 ? void 0 : _a.call(node)) || node.ownerDocument;
315        var nodeBody = (_b = getValidateContainer(nodeRoot)) !== null && _b !== void 0 ? _b : nodeRoot;
316        styleForPseudo = Object(dynamicCSS["b" /* updateCSS */])("\n      [".concat(getPrefixCls(''), "-click-animating-without-extra-node='true']::after, .").concat(getPrefixCls(''), "-click-animating-node {\n        --antd-wave-shadow-color: ").concat(waveColor, ";\n      }"), 'antd-wave', {
317          csp: _this.csp,
318          attachTo: nodeBody
319        });
320      }
321      if (insertExtraNode) {
322        node.appendChild(extraNode);
323      }
324      ['transition', 'animation'].forEach(function (name) {
325        node.addEventListener("".concat(name, "start"), _this.onTransitionStart);
326        node.addEventListener("".concat(name, "end"), _this.onTransitionEnd);
327      });
328    };
329    _this.onTransitionStart = function (e) {
330      if (_this.destroyed) {
331        return;
332      }
333      var node = _this.containerRef.current;
334      if (!e || e.target !== node || _this.animationStart) {
335        return;
336      }
337      _this.resetEffect(node);
338    };
339    _this.onTransitionEnd = function (e) {
340      if (!e || e.animationName !== 'fadeEffect') {
341        return;
342      }
343      _this.resetEffect(e.target);
344    };
345    _this.bindAnimationEvent = function (node) {
346      if (!node || !node.getAttribute || node.getAttribute('disabled') || node.className.includes('disabled')) {
347        return;
348      }
349      var onClick = function onClick(e) {
350        // Fix radio button click twice
351        if (e.target.tagName === 'INPUT' || isHidden(e.target)) {
352          return;
353        }
354        _this.resetEffect(node);
355        // Get wave color from target
356        var waveColor = getComputedStyle(node).getPropertyValue('border-top-color') ||
357        // Firefox Compatible
358        getComputedStyle(node).getPropertyValue('border-color') || getComputedStyle(node).getPropertyValue('background-color');
359        _this.clickWaveTimeoutId = window.setTimeout(function () {
360          return _this.onClick(node, waveColor);
361        }, 0);
362        wrapperRaf.cancel(_this.animationStartId);
363        _this.animationStart = true;
364        // Render to trigger transition event cost 3 frames. Let's delay 10 frames to reset this.
365        _this.animationStartId = wrapperRaf(function () {
366          _this.animationStart = false;
367        }, 10);
368      };
369      node.addEventListener('click', onClick, true);
370      return {
371        cancel: function cancel() {
372          node.removeEventListener('click', onClick, true);
373        }
374      };
375    };
376    _this.renderWave = function (_ref) {
377      var csp = _ref.csp;
378      var children = _this.props.children;
379      _this.csp = csp;
380      if (! /*#__PURE__*/react["isValidElement"](children)) return children;
381      var ref = _this.containerRef;
382      if (Object(es_ref["c" /* supportRef */])(children)) {
383        ref = Object(es_ref["a" /* composeRef */])(children.ref, _this.containerRef);
384      }
385      return Object(reactNode["a" /* cloneElement */])(children, {
386        ref: ref
387      });
388    };
389    return _this;
390  }
391  Object(createClass["a" /* default */])(Wave, [{
392    key: "componentDidMount",
393    value: function componentDidMount() {
394      this.destroyed = false;
395      var node = this.containerRef.current;
396      if (!node || node.nodeType !== 1) {
397        return;
398      }
399      this.instance = this.bindAnimationEvent(node);
400    }
401  }, {
402    key: "componentWillUnmount",
403    value: function componentWillUnmount() {
404      if (this.instance) {
405        this.instance.cancel();
406      }
407      if (this.clickWaveTimeoutId) {
408        clearTimeout(this.clickWaveTimeoutId);
409      }
410      this.destroyed = true;
411    }
412  }, {
413    key: "getAttributeName",
414    value: function getAttributeName() {
415      var getPrefixCls = this.context.getPrefixCls;
416      var insertExtraNode = this.props.insertExtraNode;
417      return insertExtraNode ? "".concat(getPrefixCls(''), "-click-animating") : "".concat(getPrefixCls(''), "-click-animating-without-extra-node");
418    }
419  }, {
420    key: "resetEffect",
421    value: function resetEffect(node) {
422      var _this2 = this;
423      if (!node || node === this.extraNode || !(node instanceof Element)) {
424        return;
425      }
426      var insertExtraNode = this.props.insertExtraNode;
427      var attributeName = this.getAttributeName();
428      node.setAttribute(attributeName, 'false'); // edge has bug on `removeAttribute` #14466
429      if (styleForPseudo) {
430        styleForPseudo.innerHTML = '';
431      }
432      if (insertExtraNode && this.extraNode && node.contains(this.extraNode)) {
433        node.removeChild(this.extraNode);
434      }
435      ['transition', 'animation'].forEach(function (name) {
436        node.removeEventListener("".concat(name, "start"), _this2.onTransitionStart);
437        node.removeEventListener("".concat(name, "end"), _this2.onTransitionEnd);
438      });
439    }
440  }, {
441    key: "render",
442    value: function render() {
443      return /*#__PURE__*/react["createElement"](context["a" /* ConfigConsumer */], null, this.renderWave);
444    }
445  }]);
446  return Wave;
447}(react["Component"]);
448wave_Wave.contextType = context["b" /* ConfigContext */];
449/* harmony default export */ var wave = __webpack_exports__["a"] = (wave_Wave);
450
451/***/ }),
452
453/***/ "zvFY":
454/***/ (function(module, __webpack_exports__, __webpack_require__) {
455
456"use strict";
457
458// EXPORTS
459__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ convertLegacyProps; });
460
461// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
462var esm_extends = __webpack_require__("wx14");
463
464// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
465var defineProperty = __webpack_require__("rePB");
466
467// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
468var slicedToArray = __webpack_require__("ODXe");
469
470// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
471var esm_typeof = __webpack_require__("U8pU");
472
473// EXTERNAL MODULE: ./node_modules/classnames/index.js
474var classnames = __webpack_require__("TSYQ");
475var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
476
477// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
478var omit = __webpack_require__("bT9E");
479
480// EXTERNAL MODULE: ./node_modules/react/index.js
481var react = __webpack_require__("q1tI");
482var react_default = /*#__PURE__*/__webpack_require__.n(react);
483
484// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
485var context = __webpack_require__("H84U");
486
487// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
488var DisabledContext = __webpack_require__("caoh");
489
490// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
491var SizeContext = __webpack_require__("3Nzz");
492
493// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js
494var Compact = __webpack_require__("+f9I");
495
496// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
497var reactNode = __webpack_require__("0n0R");
498
499// EXTERNAL MODULE: ./node_modules/antd/es/_util/type.js
500var _util_type = __webpack_require__("CWQg");
501
502// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules
503var wave = __webpack_require__("g0mS");
504
505// CONCATENATED MODULE: ./node_modules/antd/es/button/button-group.js
506
507
508var __rest = undefined && undefined.__rest || function (s, e) {
509  var t = {};
510  for (var p in s) {
511    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
512  }
513  if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
514    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
515  }
516  return t;
517};
518
519
520
521
522var GroupSizeContext = /*#__PURE__*/react["createContext"](undefined);
523var button_group_ButtonGroup = function ButtonGroup(props) {
524  var _classNames;
525  var _React$useContext = react["useContext"](context["b" /* ConfigContext */]),
526    getPrefixCls = _React$useContext.getPrefixCls,
527    direction = _React$useContext.direction;
528  var customizePrefixCls = props.prefixCls,
529    size = props.size,
530    className = props.className,
531    others = __rest(props, ["prefixCls", "size", "className"]);
532  var prefixCls = getPrefixCls('btn-group', customizePrefixCls);
533  // large => lg
534  // small => sm
535  var sizeCls = '';
536  switch (size) {
537    case 'large':
538      sizeCls = 'lg';
539      break;
540    case 'small':
541      sizeCls = 'sm';
542      break;
543    case 'middle':
544    case undefined:
545      break;
546    default:
547       false ? undefined : void 0;
548  }
549  var classes = classnames_default()(prefixCls, (_classNames = {}, Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-").concat(sizeCls), sizeCls), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
550  return /*#__PURE__*/react["createElement"](GroupSizeContext.Provider, {
551    value: size
552  }, /*#__PURE__*/react["createElement"]("div", Object(esm_extends["a" /* default */])({}, others, {
553    className: classes
554  })));
555};
556/* harmony default export */ var button_group = (button_group_ButtonGroup);
557// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules
558var LoadingOutlined = __webpack_require__("ye1Q");
559
560// EXTERNAL MODULE: ./node_modules/rc-motion/es/index.js + 11 modules
561var es = __webpack_require__("8XRh");
562
563// CONCATENATED MODULE: ./node_modules/antd/es/button/LoadingIcon.js
564
565
566
567var getCollapsedWidth = function getCollapsedWidth() {
568  return {
569    width: 0,
570    opacity: 0,
571    transform: 'scale(0)'
572  };
573};
574var getRealWidth = function getRealWidth(node) {
575  return {
576    width: node.scrollWidth,
577    opacity: 1,
578    transform: 'scale(1)'
579  };
580};
581var LoadingIcon_LoadingIcon = function LoadingIcon(_ref) {
582  var prefixCls = _ref.prefixCls,
583    loading = _ref.loading,
584    existIcon = _ref.existIcon;
585  var visible = !!loading;
586  if (existIcon) {
587    return /*#__PURE__*/react_default.a.createElement("span", {
588      className: "".concat(prefixCls, "-loading-icon")
589    }, /*#__PURE__*/react_default.a.createElement(LoadingOutlined["a" /* default */], null));
590  }
591  return /*#__PURE__*/react_default.a.createElement(es["default"], {
592    visible: visible,
593    // We do not really use this motionName
594    motionName: "".concat(prefixCls, "-loading-icon-motion"),
595    removeOnLeave: true,
596    onAppearStart: getCollapsedWidth,
597    onAppearActive: getRealWidth,
598    onEnterStart: getCollapsedWidth,
599    onEnterActive: getRealWidth,
600    onLeaveStart: getRealWidth,
601    onLeaveActive: getCollapsedWidth
602  }, function (_ref2, ref) {
603    var className = _ref2.className,
604      style = _ref2.style;
605    return /*#__PURE__*/react_default.a.createElement("span", {
606      className: "".concat(prefixCls, "-loading-icon"),
607      style: style,
608      ref: ref
609    }, /*#__PURE__*/react_default.a.createElement(LoadingOutlined["a" /* default */], {
610      className: className
611    }));
612  });
613};
614/* harmony default export */ var button_LoadingIcon = (LoadingIcon_LoadingIcon);
615// CONCATENATED MODULE: ./node_modules/antd/es/button/button.js
616
617
618
619
620var button_rest = undefined && undefined.__rest || function (s, e) {
621  var t = {};
622  for (var p in s) {
623    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
624  }
625  if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
626    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
627  }
628  return t;
629};
630/* eslint-disable react/button-has-type */
631
632
633
634
635
636
637
638
639
640
641
642
643
644var rxTwoCNChar = /^[\u4e00-\u9fa5]{2}$/;
645var isTwoCNChar = rxTwoCNChar.test.bind(rxTwoCNChar);
646function isString(str) {
647  return typeof str === 'string';
648}
649function isUnBorderedButtonType(type) {
650  return type === 'text' || type === 'link';
651}
652// Insert one space between two chinese characters automatically.
653function insertSpace(child, needInserted) {
654  // Check the child if is undefined or null.
655  if (child === null || child === undefined) {
656    return;
657  }
658  var SPACE = needInserted ? ' ' : '';
659  // strictNullChecks oops.
660  if (typeof child !== 'string' && typeof child !== 'number' && isString(child.type) && isTwoCNChar(child.props.children)) {
661    return Object(reactNode["a" /* cloneElement */])(child, {
662      children: child.props.children.split('').join(SPACE)
663    });
664  }
665  if (typeof child === 'string') {
666    return isTwoCNChar(child) ? /*#__PURE__*/react["createElement"]("span", null, child.split('').join(SPACE)) : /*#__PURE__*/react["createElement"]("span", null, child);
667  }
668  if (Object(reactNode["b" /* isFragment */])(child)) {
669    return /*#__PURE__*/react["createElement"]("span", null, child);
670  }
671  return child;
672}
673function spaceChildren(children, needInserted) {
674  var isPrevChildPure = false;
675  var childList = [];
676  react["Children"].forEach(children, function (child) {
677    var type = Object(esm_typeof["a" /* default */])(child);
678    var isCurrentChildPure = type === 'string' || type === 'number';
679    if (isPrevChildPure && isCurrentChildPure) {
680      var lastIndex = childList.length - 1;
681      var lastChild = childList[lastIndex];
682      childList[lastIndex] = "".concat(lastChild).concat(child);
683    } else {
684      childList.push(child);
685    }
686    isPrevChildPure = isCurrentChildPure;
687  });
688  // Pass to React.Children.map to auto fill key
689  return react["Children"].map(childList, function (child) {
690    return insertSpace(child, needInserted);
691  });
692}
693var ButtonTypes = Object(_util_type["a" /* tuple */])('default', 'primary', 'ghost', 'dashed', 'link', 'text');
694var ButtonShapes = Object(_util_type["a" /* tuple */])('default', 'circle', 'round');
695var ButtonHTMLTypes = Object(_util_type["a" /* tuple */])('submit', 'button', 'reset');
696function convertLegacyProps(type) {
697  if (type === 'danger') {
698    return {
699      danger: true
700    };
701  }
702  return {
703    type: type
704  };
705}
706var button_InternalButton = function InternalButton(props, ref) {
707  var _classNames;
708  var _props$loading = props.loading,
709    loading = _props$loading === void 0 ? false : _props$loading,
710    customizePrefixCls = props.prefixCls,
711    _props$type = props.type,
712    type = _props$type === void 0 ? 'default' : _props$type,
713    danger = props.danger,
714    _props$shape = props.shape,
715    shape = _props$shape === void 0 ? 'default' : _props$shape,
716    customizeSize = props.size,
717    customDisabled = props.disabled,
718    className = props.className,
719    children = props.children,
720    icon = props.icon,
721    _props$ghost = props.ghost,
722    ghost = _props$ghost === void 0 ? false : _props$ghost,
723    _props$block = props.block,
724    block = _props$block === void 0 ? false : _props$block,
725    _props$htmlType = props.htmlType,
726    htmlType = _props$htmlType === void 0 ? 'button' : _props$htmlType,
727    rest = button_rest(props, ["loading", "prefixCls", "type", "danger", "shape", "size", "disabled", "className", "children", "icon", "ghost", "block", "htmlType"]);
728  var size = react["useContext"](SizeContext["b" /* default */]);
729  // ===================== Disabled =====================
730  var disabled = react["useContext"](DisabledContext["b" /* default */]);
731  var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
732  var groupSize = react["useContext"](GroupSizeContext);
733  var _React$useState = react["useState"](!!loading),
734    _React$useState2 = Object(slicedToArray["a" /* default */])(_React$useState, 2),
735    innerLoading = _React$useState2[0],
736    setLoading = _React$useState2[1];
737  var _React$useState3 = react["useState"](false),
738    _React$useState4 = Object(slicedToArray["a" /* default */])(_React$useState3, 2),
739    hasTwoCNChar = _React$useState4[0],
740    setHasTwoCNChar = _React$useState4[1];
741  var _React$useContext = react["useContext"](context["b" /* ConfigContext */]),
742    getPrefixCls = _React$useContext.getPrefixCls,
743    autoInsertSpaceInButton = _React$useContext.autoInsertSpaceInButton,
744    direction = _React$useContext.direction;
745  var buttonRef = ref || /*#__PURE__*/react["createRef"]();
746  var isNeedInserted = function isNeedInserted() {
747    return react["Children"].count(children) === 1 && !icon && !isUnBorderedButtonType(type);
748  };
749  var fixTwoCNChar = function fixTwoCNChar() {
750    // Fix for HOC usage like <FormatMessage />
751    if (!buttonRef || !buttonRef.current || autoInsertSpaceInButton === false) {
752      return;
753    }
754    var buttonText = buttonRef.current.textContent;
755    if (isNeedInserted() && isTwoCNChar(buttonText)) {
756      if (!hasTwoCNChar) {
757        setHasTwoCNChar(true);
758      }
759    } else if (hasTwoCNChar) {
760      setHasTwoCNChar(false);
761    }
762  };
763  // =============== Update Loading ===============
764  var loadingOrDelay = typeof loading === 'boolean' ? loading : (loading === null || loading === void 0 ? void 0 : loading.delay) || true;
765  react["useEffect"](function () {
766    var delayTimer = null;
767    if (typeof loadingOrDelay === 'number') {
768      delayTimer = window.setTimeout(function () {
769        delayTimer = null;
770        setLoading(loadingOrDelay);
771      }, loadingOrDelay);
772    } else {
773      setLoading(loadingOrDelay);
774    }
775    return function () {
776      if (delayTimer) {
777        // in order to not perform a React state update on an unmounted component
778        // and clear timer after 'loadingOrDelay' updated.
779        window.clearTimeout(delayTimer);
780        delayTimer = null;
781      }
782    };
783  }, [loadingOrDelay]);
784  react["useEffect"](fixTwoCNChar, [buttonRef]);
785  var handleClick = function handleClick(e) {
786    var onClick = props.onClick;
787    // https://github.com/ant-design/ant-design/issues/30207
788    if (innerLoading || mergedDisabled) {
789      e.preventDefault();
790      return;
791    }
792    onClick === null || onClick === void 0 ? void 0 : onClick(e);
793  };
794   false ? undefined : void 0;
795   false ? undefined : void 0;
796  var prefixCls = getPrefixCls('btn', customizePrefixCls);
797  var autoInsertSpace = autoInsertSpaceInButton !== false;
798  var _useCompactItemContex = Object(Compact["c" /* useCompactItemContext */])(prefixCls, direction),
799    compactSize = _useCompactItemContex.compactSize,
800    compactItemClassnames = _useCompactItemContex.compactItemClassnames;
801  var sizeClassNameMap = {
802    large: 'lg',
803    small: 'sm',
804    middle: undefined
805  };
806  var sizeFullname = compactSize || groupSize || customizeSize || size;
807  var sizeCls = sizeFullname ? sizeClassNameMap[sizeFullname] || '' : '';
808  var iconType = innerLoading ? 'loading' : icon;
809  var linkButtonRestProps = Object(omit["a" /* default */])(rest, ['navigate']);
810  var classes = classnames_default()(prefixCls, (_classNames = {}, Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-").concat(shape), shape !== 'default' && shape), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-").concat(type), type), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-").concat(sizeCls), sizeCls), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-icon-only"), !children && children !== 0 && !!iconType), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-background-ghost"), ghost && !isUnBorderedButtonType(type)), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-loading"), innerLoading), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-two-chinese-chars"), hasTwoCNChar && autoInsertSpace && !innerLoading), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-block"), block), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-dangerous"), !!danger), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-disabled"), linkButtonRestProps.href !== undefined && mergedDisabled), _classNames), compactItemClassnames, className);
811  var iconNode = icon && !innerLoading ? icon : /*#__PURE__*/react["createElement"](button_Loa
811dingIcon, {
812    existIcon: !!icon,
813    prefixCls: prefixCls,
814    loading: !!innerLoading
815  });
816  var kids = children || children === 0 ? spaceChildren(children, isNeedInserted() && autoInsertSpace) : null;
817  if (linkButtonRestProps.href !== undefined) {
818    return /*#__PURE__*/react["createElement"]("a", Object(esm_extends["a" /* default */])({}, linkButtonRestProps, {
819      className: classes,
820      onClick: handleClick,
821      ref: buttonRef
822    }), iconNode, kids);
823  }
824  var buttonNode = /*#__PURE__*/react["createElement"]("button", Object(esm_extends["a" /* default */])({}, rest, {
825    type: htmlType,
826    className: classes,
827    onClick: handleClick,
828    disabled: mergedDisabled,
829    ref: buttonRef
830  }), iconNode, kids);
831  if (isUnBorderedButtonType(type)) {
832    return buttonNode;
833  }
834  return /*#__PURE__*/react["createElement"](wave["a" /* default */], {
835    disabled: !!innerLoading
836  }, buttonNode);
837};
838var Button = /*#__PURE__*/react["forwardRef"](button_InternalButton);
839if (false) {}
840Button.Group = button_group;
841Button.__ANT_BUTTON = true;
842/* harmony default export */ var button_button = __webpack_exports__["b"] = (Button);
843
844/***/ })
845
846}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.