You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Competitions__Detail.js

1 line
417 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[86,4],{"+uyH":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.Track = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nvar _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));\n\nvar _innerSliderUtils = __webpack_require__("3K4p");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n// given specifications/props for a slide, fetch all the classes that need to be applied to the slide\nvar getSlideClasses = function getSlideClasses(spec) {\n var slickActive, slickCenter, slickCloned;\n var centerOffset, index;\n\n if (spec.rtl) {\n index = spec.slideCount - 1 - spec.index;\n } else {\n index = spec.index;\n }\n\n slickCloned = index < 0 || index >= spec.slideCount;\n\n if (spec.centerMode) {\n centerOffset = Math.floor(spec.slidesToShow / 2);\n slickCenter = (index - spec.currentSlide) % spec.slideCount === 0;\n\n if (index > spec.currentSlide - centerOffset - 1 && index <= spec.currentSlide + centerOffset) {\n slickActive = true;\n }\n } else {\n slickActive = spec.currentSlide <= index && index < spec.currentSlide + spec.slidesToShow;\n }\n\n var slickCurrent = index === spec.currentSlide;\n return {\n "slick-slide": true,\n "slick-active": slickActive,\n "slick-center": slickCenter,\n "slick-cloned": slickCloned,\n "slick-current": slickCurrent // dubious in case of RTL\n\n };\n};\n\nvar getSlideStyle = function getSlideStyle(spec) {\n var style = {};\n\n if (spec.variableWidth === undefined || spec.variableWidth === false) {\n style.width = spec.slideWidth;\n }\n\n if (spec.fade) {\n style.position = "relative";\n\n if (spec.vertical) {\n style.top = -spec.index * parseInt(spec.slideHeight);\n } else {\n style.left = -spec.index * parseInt(spec.slideWidth);\n }\n\n style.opacity = spec.currentSlide === spec.index ? 1 : 0;\n style.transition = "opacity " + spec.speed + "ms " + spec.cssEase + ", " + "visibility " + spec.speed + "ms " + spec.cssEase;\n }\n\n return style;\n};\n\nvar getKey = function getKey(child, fallbackKey) {\n return child.key + "-" + fallbackKey;\n};\n\nvar renderSlides = function renderSlides(spec) {\n var key;\n var slides = [];\n var preCloneSlides = [];\n var postCloneSlides = [];\n\n var childrenCount = _react["default"].Children.count(spec.children);\n\n var startIndex = (0, _innerSliderUtils.lazyStartIndex)(spec);\n var endIndex = (0, _innerSliderUtils.lazyEndIndex)(spec);\n\n _react["default"].Children.forEach(spec.children, function (elem, index) {\n var child;\n var childOnClickOptions = {\n message: "children",\n index: index,\n slidesToScroll: spec.slidesToScroll,\n currentSlide: spec.currentSlide\n }; // in case of lazyLoad, whether or not we want to fetch the slide\n\n if (!spec.lazyLoad || spec.lazyLoad && spec.lazyLoadedList.indexOf(index) >= 0) {\n child = elem;\n } else {\n child = /*#__PURE__*/_react["default"].createElement("div", null);\n }\n\n var childStyle = getSlideStyle(_objectSpread(_objectSpread({}, spec), {}, {\n index: index\n }));\n var slideClass = child.props.className || "";\n var slideClasses = getSlideClasses(_objectSpread(_objectSpread({}, spec), {}, {\n index: index\n })); // push a cloned element of the desired slide\n\n slides.push(_react["default"].cloneElement(child, {\n key: "original" + getKey(child, index),\n "data-index": index,\n className: (0, _classnames["default"])(slideClasses, slideClass),\n tabIndex: "-1",\n "aria-hidden": !slideClasses["slick-active"],\n style: _objectSpread(_objectSpread({\n outline: "none"\n }, child.props.style || {}), childStyle),\n onClick: function onClick(e) {\n child.props && child.props.onClick && child.props.onClick(e);\n\n if (spec.focusOnSelect) {\n spec.focusOnSelect(childOnClickOptions);\n }\n }\n })); // if slide needs to be precloned or postcloned\n\n if (spec.infinite && spec.fade === false) {\n var preCloneNo = childrenCount - index;\n\n if (preCloneNo <= (0, _innerSliderUtils.getPreClones)(spec) && childrenCount !== spec.slidesToShow) {\n key = -preCloneNo;\n\n if (key >= startIndex) {\n child = elem;\n }\n\n slideClasses = getSlideClasses(_objectSpread(_objectSpread({}, spec), {}, {\n index: key\n }));\n preCloneSlides.push(_react["default"].cloneElement(child, {\n key: "precloned" + getKey(child, key),\n "data-index": key,\n tabIndex: "-1",\n className: (0, _classnames["default"])(slideClasses, slideClass),\n "aria-hidden": !slideClasses["slick-active"],\n style: _objectSpread(_objectSpread({}, child.props.style || {}), childStyle),\n onClick: function onClick(e) {\n child.props && child.props.onClick && child.props.onClick(e);\n\n if (spec.focusOnSelect) {\n spec.focusOnSelect(childOnClickOptions);\n }\n }\n }));\n }\n\n if (childrenCount !== spec.slidesToShow) {\n key = childrenCount + index;\n\n if (key < endIndex) {\n child = elem;\n }\n\n slideClasses = getSlideClasses(_objectSpread(_objectSpread({}, spec), {}, {\n index: key\n }));\n postCloneSlides.push(_react["default"].cloneElement(child, {\n key: "postcloned" + getKey(child, key),\n "data-index": key,\n tabIndex: "-1",\n className: (0, _classnames["default"])(slideClasses, slideClass),\n "aria-hidden": !slideClasses["slick-active"],\n style: _objectSpread(_objectSpread({}, child.props.style || {}), childStyle),\n onClick: function onClick(e) {\n child.props && child.props.onClick && child.props.onClick(e);\n\n if (spec.focusOnSelect) {\n spec.focusOnSelect(childOnClickOptions);\n }\n }\n }));\n }\n }\n });\n\n if (spec.rtl) {\n return preCloneSlides.concat(slides, postCloneSlides).reverse();\n } else {\n return preCloneSlides.concat(slides, postCloneSlides);\n }\n};\n\nvar Track = /*#__PURE__*/function (_React$PureComponent) {\n _inherits(Track, _React$PureComponent);\n\n var _super = _createSuper(Track);\n\n function Track() {\n _classCallCheck(this, Track);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(Track, [{\n key: "render",\n value: function render() {\n var slides = renderSlides(this.props);\n var _this$props = this.props,\n onMouseEnter = _this$props.onMouseEnter,\n onMouseOver = _this$props.onMouseOver,\n onMouseLeave = _this$props.onMouseLeave;\n var mouseEvents = {\n onMouseEnter: onMouseEnter,\n onMouseOver: onMouseOver,\n onMouseLeave: onMouseLeave\n };\n return /*#__PURE__*/_react["default"].createElement("div", _extends({\n className: "slick-track",\n style: this.props.trackStyle\n }, mouseEvents), slides);\n }\n }]);\n\n return Track;\n}(_react["default"].PureComponent);\n\nexports.Track = Track;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/track.js?')},"1vsH":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"i\", function() { return ZimuSort; });\n/* unused harmony export StatusTags */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"k\", function() { return formatHomeWorkStatusToName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return HomeWorkListStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"h\", function() { return StatusGraduationProjectTags; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return ExerciseStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return PollsStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return StatusClassroomsTags; });\n/* unused harmony export WorkStatus */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return CommonWorkStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"x\", function() { return timego; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"w\", function() { return timeformat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"y\", function() { return toTimeFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"z\", function() { return validateLength; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"q\", function() { return handleValidatorNickName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"p\", function() { return handleValidatorName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"o\", function() { return getHiddenName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"n\", function() { return getBase64; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"v\", function() { return setmiyah; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"j\", function() { return downLoadFile; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"u\", function() { return setUrlQuery; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"s\", function() { return isPc; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"l\", function() { return formatMoney; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"t\", function() { return openNewWindow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"m\", function() { return formatTextMiddleIntercept; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return HalfPastOne; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return DayHalfPastOne; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"r\", function() { return isEmpty; });\n/* unused harmony export isUnOrNull */\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\"q1tI\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\"aCH8\");\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar ZimuSort = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];\n/**\n *@\u6240\u6709\u5b9e\u8badtags\u96c6\u5408\u751f\u6210\n *status\u4e3a\u6570\u7ec4 status=[\"\u63d0\u4ea4\u4e2d\",\"\u8865\u4ea4\u4e2d\"]\n */\n\nvar StatusTags = props => {\n var tags = {\n \u5df2\u622a\u6b62: {\n class: 'tag-style bg-pink ml10'\n },\n \u63d0\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u672a\u53d1\u5e03: {\n class: 'tag-style bg-blue ml10'\n },\n \u8865\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n }\n };\n return props.data && props.data.map(function (v, k) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n key: k,\n className: tags[v] && tags[v]['class']\n }, v);\n });\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802-\u4f5c\u4e1a\u5217\u8868\u72b6\u6001\u540d\u5b57\n *status\u4e3a number\n */\n\nvar formatHomeWorkStatusToName = status => {\n var mapping = {\n [-1]: \"\u91cd\u505a\u4e2d\",\n 0: \"\u672a\u5f00\u542f\",\n 1: \"\u672a\u901a\u5173\",\n 2: \"\u6309\u65f6\u901a\u5173\"\n };\n return mapping[status] || \"\u8fdf\u4ea4\u901a\u5173\";\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802-\u4f5c\u4e1a\u5217\u8868\u72b6\u6001\n *status\u4e3a number\n */\n\nvar HomeWorkListStatus = props => {\n var _wStatus$props$status, _wStatus$props$status2;\n\n var wStatus = {\n [-1]: {\n name: '\u91cd\u505a\u4e2d',\n class: 'c-orange'\n },\n 0: {\n name: '\u672a\u5f00\u542f',\n class: 'c-black'\n },\n 1: {\n name: '\u672a\u901a\u5173',\n class: 'c-red'\n },\n 2: {\n name: '\u6309\u65f6\u901a\u5173',\n class: 'c-green'\n },\n 3: {\n name: '\u8fdf\u4ea4\u901a\u5173',\n class: 'c-orange'\n }\n };\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status = wStatus[props.status]) === null || _wStatus$props$status === void 0 ? void 0 : _wStatus$props$status['class']\n }, wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status2 = wStatus[props.status]) === null || _wStatus$props$status2 === void 0 ? void 0 : _wStatus$props$status2['name']);\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802-\u6bd5\u8bbe\u9009\u9898tags\u96c6\u5408\u751f\u6210\n *status\u4e3a\u6570\u7ec4 status=[\"\u63d0\u4ea4\u4e2d\",\"\u8865\u4ea4\u4e2d\"]\n */\n\nvar StatusGraduationProjectTags = props => {\n var status = props.status;\n var tags = {\n 0: {\n class: 'tag-style bg-blue ml10',\n name: '\u5f85\u9009\u4e2d'\n },\n 1: {\n class: 'tag-style bg-blue ml10',\n name: '\u5f85\u786e\u8ba4'\n },\n 2: {\n class: 'tag-style bg-pink ml10',\n name: '\u5df2\u786e\u8ba4'\n }\n };\n\n try {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: tags[status]['class']\n }, tags[status]['name']);\n } catch (e) {\n console.log('utils.StatusGraduationProjectTags', props.status);\n }\n};\nvar ExerciseStatus = {\n 1: \"\u672a\u53d1\u5e03\",\n 2: \"\u8003\u8bd5\u4e2d\",\n 3: \"\u5df2\u622a\u6b62\",\n 4: \"\u5df2\u7ed3\u675f\"\n};\nvar PollsStatus = {\n 1: \"\u672a\u53d1\u5e03\",\n 2: \"\u63d0\u4ea4\u4e2d\",\n 3: \"\u5df2\u622a\u6b62\",\n 4: \"\u5df2\u7ed3\u675f\"\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802tags\u96c6\u5408\u751f\u6210\n *status\u4e3a\u6570\u7ec4 status=[\"\u63d0\u4ea4\u4e2d\",\"\u8865\u4ea4\u4e2d\"]\n *\u4efb\u52a1\u72b6\u6001\u6570\u7ec4\uff1a \u672a\u53d1\u5e03\u3001\u63d0\u4ea4\u4e2d\u3001\u8bc4\u9605\u4e2d\u3001\u8865\u4ea4\u4e2d\u3001\u672a\u5f00\u542f\u8865\u4ea4\u7b49\n */\n\nvar StatusClassroomsTags = props => {\n var tags = {\n \u516c\u5f00: {\n class: 'tag-style bg-blue ml10'\n },\n \u5df2\u5f00\u542f\u8865\u4ea4: {\n class: 'tag-style bg-green ml10'\n },\n \u672a\u5f00\u542f\u8865\u4ea4: {\n class: 'tag-style bg-pink ml10'\n },\n \u672a\u53d1\u5e03: {\n class: 'tag-style bg-light-blue ml10'\n },\n \u533f\u540d\u4f5c\u54c1: {\n class: 'tag-style bg-cyan ml10'\n },\n \u5df2\u9009\u62e9: {\n class: 'tag-style bg-grey-ede ml10'\n },\n \u5df2\u7ed3\u675f: {\n class: 'tag-style bg-grey-ede ml10'\n },\n \u63d0\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u533f\u8bc4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u7533\u8bc9\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u8003\u8bd5\u4e2d: {\n class: 'tag-style bg-light-blue ml10'\n },\n \u8865\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u8bc4\u9605\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u5f85\u9009\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u4ea4\u53c9\u8bc4\u9605\u4e2d: {\n class: 'tag-style bg-light-orange ml10'\n },\n \u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u5f85\u786e\u8ba4: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u5f85\u5904\u7406: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u79c1\u6709: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u672a\u63d0\u4ea4: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u5df2\u786e\u8ba4: {\n class: 'tag-style bg-light-pink ml10'\n },\n \u5df2\u53d1\u5e03: {\n class: 'tag-style bg-light-blue ml10'\n },\n \u5df2\u622a\u6b62: {\n class: 'tag-style bg-light-pink ml10'\n },\n \u5f00\u53d1\u8bfe\u7a0b: {\n class: 'tag-style bg-orange ml10'\n },\n \u5df2\u5f00\u64ad: {\n class: 'tag-style-border border-green c-green ml10'\n },\n \u672a\u5f00\u64ad: {\n class: 'tag-style-border border-light-black ml10'\n },\n // \u6837\u5f0f\u9700\u8981\u8c03\u6574 \u4f5c\u4e1a\u5217\u8868\n \u6309\u65f6\u901a\u5173: {\n class: 'tag-style-border border-light-black ml10'\n },\n \u8fdf\u4ea4\u901a\u5173: {\n class: 'tag-style-border border-light-black ml10'\n },\n \u672a\u901a\u5173: {\n class: 'tag-style-border border-light-black ml10'\n },\n \u672a\u5f00\u542f: {\n class: 'tag-style-border border-light-black ml10'\n }\n };\n var arr = [];\n\n if (props.is_random) {\n arr.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: \"tag-style bg-blue ml10\"\n }, \"\\u968F\\u673A\"));\n }\n\n try {\n props.status && props.status.map((v, k) => {\n arr.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n key: k,\n className: tags[v] && tags[v]['class']\n }, v));\n });\n } catch (e) {\n console.log('utils.status.tag:', e, props.status);\n }\n\n return arr;\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802 \u5b9e\u8bad\u4f5c\u4e1a\u72b6\u6001\n *status\u503c\u4e3anumber status=0\n *\u4efb\u52a1\u72b6\u6001\u6570\u7ec4\uff1a \u672a\u53d1\u5e03\u3001\u63d0\u4ea4\u4e2d\u3001\u8bc4\u9605\u4e2d\u3001\u8865\u4ea4\u4e2d\u3001\u672a\u5f00\u542f\u8865\u4ea4\u7b49\n */\n// \"work_status\": 2, //-1:\u91cd\u505a\u4e2d\u3001 0:\u672a\u63d0\u4ea4\u30011:\u672a\u901a\u5173\uff0c2:\u6309\u65f6\u901a\u5173\uff0c3:\u8fdf\u4ea4\u901a\u5173\n\nvar WorkStatus = props => {\n var _wStatus$props$status3, _wStatus$props$status4;\n\n var wStatus = {\n [-1]: {\n name: '\u91cd\u505a\u4e2d',\n class: 'c-orange'\n },\n 0: {\n name: '\u672a\u63d0\u4ea4',\n class: 'c-black'\n },\n 1: {\n name: '\u672a\u901a\u5173',\n class: 'c-red'\n },\n 2: {\n name: '\u6309\u65f6\u901a\u5173',\n class: 'c-green'\n },\n 3: {\n name: '\u8fdf\u4ea4\u901a\u5173',\n class: 'c-orange'\n }\n };\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: (_wStatus$props$status3 = wStatus[props.status]) === null || _wStatus$props$status3 === void 0 ? void 0 : _wStatus$props$status3['class']\n }, (_wStatus$props$status4 = wStatus[props.status]) === null || _wStatus$props$status4 === void 0 ? void 0 : _wStatus$props$status4['name']);\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802 \u666e\u901a/\u5206\u7ec4\u4f5c\u4e1a\u72b6\u6001\n *status\u503c\u4e3anumber status=0\n *\u4efb\u52a1\u72b6\u6001\u6570\u7ec4\uff1a \u672a\u53d1\u5e03\u3001\u63d0\u4ea4\u4e2d\u3001\u8bc4\u9605\u4e2d\u3001\u8865\u4ea4\u4e2d\u3001\u672a\u5f00\u542f\u8865\u4ea4\u7b49\n */\n// \"work_status\": 2, //-1:\u91cd\u505a\u4e2d\u3001 0:\u672a\u63d0\u4ea4\u30011:\u672a\u901a\u5173\uff0c2:\u6309\u65f6\u901a\u5173\uff0c3:\u8fdf\u4ea4\u901a\u5173\n\nvar CommonWorkStatus = props => {\n var _wStatus$props$status5, _wStatus$props$status6;\n\n var wStatus = {\n 0: {\n name: '\u672a\u63d0\u4ea4',\n class: 'c-black'\n },\n 1: {\n name: '\u6309\u65f6\u63d0\u4ea4',\n class: 'c-green'\n },\n 2: {\n name: '\u5ef6\u65f6\u63d0\u4ea4',\n class: 'c-red'\n }\n };\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: (_wStatus$props$status5 = wStatus[props.status]) === null || _wStatus$props$status5 === void 0 ? void 0 : _wStatus$props$status5['class']\n }, (_wStatus$props$status6 = wStatus[props.status]) === null || _wStatus$props$status6 === void 0 ? void 0 : _wStatus$props$status6['name']);\n};\nvar timego = dateTimeStamp => {\n dateTimeStamp = new Date(dateTimeStamp).getTime();\n var minute = 1000 * 60;\n var hour = minute * 60;\n var day = hour * 24;\n var result = '';\n var now = new Date().getTime();\n var diffValue = now - dateTimeStamp; // console.log(\"diffValue:\",now,dateTimeStamp,diffValue)\n\n if (diffValue < 0) {\n console.log('\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65');\n return result = '\u521a\u521a';\n }\n\n var dayC = parseInt(diffValue / day, 10);\n var hourC = parseInt(diffValue / hour, 10);\n var minC = parseInt(diffValue / minute, 10);\n\n if (dayC > 30) {\n result = '' + timeformat(dateTimeStamp, 'yyyy-MM-dd');\n } else if (dayC > 1) {\n result = '' + dayC + '\u5929\u524d';\n } else if (dayC == 1) {\n result = '\u6628\u5929';\n } else if (hourC >= 1) {\n result = '' + hourC + '\u5c0f\u65f6\u524d';\n } else if (minC >= 5) {\n result = '' + minC + '\u5206\u949f\u524d';\n } else result = '\u521a\u521a';\n\n return result;\n};\n/**\n * \u683c\u5f0f\u5316\u65f6\u95f4\n * @param date Date \u65f6\u95f4\n * @param format \u683c\u5f0f\u5316 \"yyyy-MM-dd hh:mm:ss www\"=format\n * @returns {string} \u683c\u5f0f\u5316\u540e\u5b57\u7b26\u4e32\n */\n\nvar timeformat = (date, format) => {\n if (typeof date == 'string') {\n if (date.indexOf('T') >= 0) {\n date = date.replace('T', ' ');\n }\n\n date = new Date(Date.parse(date.replace(/-/g, '/')));\n }\n\n date = new Date(date);\n var o = {\n 'M+': date.getMonth() + 1,\n 'd+': date.getDate(),\n 'h+': date.getHours(),\n 'm+': date.getMinutes(),\n 's+': date.getSeconds(),\n 'q+': Math.floor((date.getMonth() + 3) / 3),\n S: date.getMilliseconds()\n };\n var w = [['\u65e5', '\u4e00', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d'], ['\u5468\u65e5', '\u5468\u4e00', '\u5468\u4e8c', '\u5468\u4e09', '\u5468\u56db', '\u5468\u4e94', '\u5468\u516d'], ['\u661f\u671f\u65e5', '\u661f\u671f\u4e00', '\u661f\u671f\u4e8c', '\u661f\u671f\u4e09', '\u661f\u671f\u56db', '\u661f\u671f\u4e94', '\u661f\u671f\u516d']];\n\n if (/(y+)/.test(format)) {\n format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));\n }\n\n if (/(w+)/.test(format)) {\n format = format.replace(RegExp.$1, w[RegExp.$1.length - 1][date.getDay()]);\n }\n\n for (var k in o) {\n if (new RegExp('(' + k + ')').test(format)) {\n format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));\n }\n }\n\n return format;\n};\n/**\n * @\u65f6\u95f4\u8f6c\u6362 \n * @\u4f20\u503c\u4e3a\u65f6\u95f4 \u5355\u4f4ds\n * @\u8fd4\u56de\u503c 1\u520640\u79d2\n * @\u5217\u5b50 toTimeFormat(100) \u8fd4\u56de 1\u520640\u79d2\n*/\n\nvar toTimeFormat = time => {\n if (!time) return '0';\n console.log(\"time:\", time);\n var minute = 60;\n var hour = minute * 60;\n var day = hour * 24;\n var dayC = time / day;\n var hourC = time / hour;\n var minC = time / minute;\n var senC = time % 60;\n\n if (dayC >= 1) {\n return parseInt(dayC.toString()) + '\u5929' + Math.floor(hourC % 24) + '\u65f6' + Math.floor(minC % 60) + \"\u5206\" + Math.floor(time % 60) + '\u79d2';\n } else if (hourC > 1) {\n return parseInt(hourC.toString()) + '\u65f6' + Math.floor(minC % 60) + \"\u5206\" + Math.floor(time % 60) + '\u79d2';\n } else if (minC >= 1) {\n return parseInt(minC.toString()) + \"\u5206\" + Math.floor(time % 60) + '\u79d2';\n } else {\n return time + '\u79d2';\n }\n};\n/**\n * @\u6821\u9a8c\u5b57\u7b26\u4e32\u957f\u5ea6 \n*/\n\nvar validateLength = function validateLength() {\n var str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 100;\n var len = 0;\n\n if (str) {\n len = str.length;\n\n for (var i = 0; i < len; i++) {\n var charCode = str.charCodeAt(i);\n\n if (charCode >= 0xD800 && charCode <= 0xDBFF) {\n len--;\n i++;\n }\n }\n }\n\n return len <= length;\n};\nvar handleValidatorNickName = (rule, value, callback) => {\n if (value) {\n var iconRule1 = /[`~!@#$%^&*()\\-+=<>?:\"{}|,.\\/;'\\\\[\\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im; // \u5224\u65ad\u662f\u5426\u542b\u6709emoji\u8868\u60c5\n\n var iconRule2 = /[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF][\\u200D|\\uFE0F]|[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF]|[0-9|*|#]\\uFE0F\\u20E3|[0-9|#]\\u20E3|[\\u203C-\\u3299]\\uFE0F\\u200D|[\\u203C-\\u3299]\\uFE0F|[\\u2122-\\u2B55]|\\u303D|[\\A9|\\AE]\\u3030|\\uA9|\\uAE|\\u3030/ig; // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709emoji\u8868\u60c5 \uff0cfalse\u4e0d\u542b\n\n var iconRule2s = iconRule2.test(value); // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709\u7279\u6b8a\u7b26\u53f7 \uff0cfalse\u4e0d\n\n var iconRule1s = iconRule1.test(value);\n\n if (iconRule2s === true || iconRule1s === true) {\n callback('2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf');\n } else if (value.length < 2) {\n callback('2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf');\n } else if (value.length >= 21) {\n callback('2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf');\n }\n }\n\n callback();\n};\nvar handleValidatorName = (rule, value, callback) => {\n if (value) {\n var iconRule1 = /[`~!@#$%^&()_\\-+=<>?:\"{}|,.\\/;'\\\\[\\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im; // \u5224\u65ad\u662f\u5426\u542b\u6709emoji\u8868\u60c5\n\n var iconRule2 = /[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF][\\u200D|\\uFE0F]|[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF]|[0-9|*|#]\\uFE0F\\u20E3|[0-9|#]\\u20E3|[\\u203C-\\u3299]\\uFE0F\\u200D|[\\u203C-\\u3299]\\uFE0F|[\\u2122-\\u2B55]|\\u303D|[\\A9|\\AE]\\u3030|\\uA9|\\uAE|\\u3030/ig; // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709emoji\u8868\u60c5 \uff0cfalse\u4e0d\u542b\n\n var iconRule2s = iconRule2.test(value); // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709\u7279\u6b8a\u7b26\u53f7 \uff0cfalse\u4e0d\n\n var iconRule1s = iconRule1.test(value);\n\n if (iconRule2s === true || iconRule1s === true) {\n callback('2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57');\n } else if (value.length < 2) {\n callback('2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57');\n } else if (value.length >= 11) {\n callback('2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57');\n }\n }\n\n callback();\n};\nvar getHiddenName = name => {\n if (!name) return '';\n var len = name.length - 1;\n var str = \"\";\n\n for (var i = 0; i < len; i++) {\n str += \"*\";\n }\n\n var newName = name.substr(0, 1) + str;\n return newName;\n};\nvar getBase64 = (img, callback) => {\n var reader = new FileReader();\n reader.addEventListener('load', () => callback(reader.result));\n reader.readAsDataURL(img);\n};\nfunction setmiyah(logins) {\n var opens = \"79e33abd4b6588941ab7622aed1e67e8\";\n return md5__WEBPACK_IMPORTED_MODULE_1___default()(opens + logins);\n}\nfunction downLoadFile(title, url) {\n var link = document.createElement('a');\n document.body.appendChild(link);\n link.href = url;\n link.download = title; //\u517c\u5bb9\u706b\u72d0\u6d4f\u89c8\u5668\n\n var evt = document.createEvent(\"MouseEvents\");\n evt.initEvent(\"click\", false, false);\n link.dispatchEvent(evt);\n document.body.removeChild(link);\n}\n/**\n *@url\u53c2\u6570\u62fc\u63a5\n *options\u4e3a\u5bf9\u8c61 {search=1,page:2} to search=1&page=2\n */\n\nvar setUrlQuery = options => {\n var url = options.url,\n query = options.query;\n if (!url) return '';\n\n if (query) {\n var queryArr = [];\n\n for (var _key in query) {\n if (query.hasOwnProperty(_key) && !isUnOrNull(query[_key])) {\n queryArr.push(\"\".concat(_key, \"=\").concat(query[_key]));\n }\n }\n\n if (url.indexOf('?') !== -1) {\n url = \"\".concat(url, \"&\").concat(queryArr.join('&'));\n } else {\n url = \"\".concat(url, \"?\").concat(queryArr.join('&'));\n }\n }\n\n return url;\n};\nfunction isPc() {\n var userAgentInfo = navigator.userAgent;\n var Agents = [\"Android\", \"iPhone\", \"SymbianOS\", \"Windows Phone\", \"iPad\", \"iPod\"];\n var flag = true;\n\n for (var v = 0; v < Agents.length; v++) {\n if (userAgentInfo.indexOf(Agents[v]) > 0) {\n flag = false;\n break;\n }\n }\n\n return flag;\n}\nvar formatMoney = function formatMoney() {\n var _value$toString;\n\n var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return value === null || value === void 0 ? void 0 : (_value$toString = value.toString()) === null || _value$toString === void 0 ? void 0 : _value$toString.replace(/\\B(?=(\\d{3})+(?!\\d))/g, ',');\n};\nvar openNewWindow = url => {\n var link = document.createElement('a');\n link.target = \"_blank\";\n document.body.appendChild(link);\n link.href = url;\n var evt = document.createEvent(\"MouseEvents\");\n evt.initEvent(\"click\", false, false);\n link.dispatchEvent(evt);\n document.body.removeChild(link);\n};\nvar formatTextMiddleIntercept = function formatTextMiddleIntercept() {\n var text = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n\n if (text.length <= 6) {\n return text;\n }\n\n return \"\".concat(text.substring(0, 3), \"...\").concat(text.substring(text.length - 3, text.length));\n};\nvar HalfPastOne = () => {\n var hours = new Date().getHours();\n var minute = new Date().getMinutes();\n\n if (minute >= 30) {\n hours++;\n minute = \"00\";\n } else {\n minute = \"30\";\n }\n\n return hours + ':' + minute;\n};\nvar DayHalfPastOne = () => {\n var hours = new Date().getHours();\n var minute = new Date().getMinutes();\n\n if (minute >= 30) {\n hours++;\n minute = \"00\";\n } else {\n minute = \"30\";\n }\n\n return new Date().toLocaleDateString().replace(/\\//g, '-') + ' ' + hours + ':' + minute;\n};\nvar Type;\n\n(function (Type) {\n Type[\"Number\"] = \"Number\";\n Type[\"String\"] = \"String\";\n Type[\"Boolean\"] = \"Boolean\";\n Type[\"Object\"] = \"Object\";\n Type[\"Array\"] = \"Array\";\n Type[\"Function\"] = \"Function\";\n})(Type || (Type = {}));\n\nvar type = obj => {\n var type = Object.prototype.toString.call(obj);\n return type.substring(8, type.length - 1);\n};\n\nvar isEmpty = obj => {\n if (type(obj) === Type.Array) {\n return obj.length === 0;\n }\n\n if (type(obj) === Type.Object) {\n return Object.keys(obj).length === 0;\n }\n\n return !obj;\n};\nvar isUnOrNull = val => {\n return val === undefined || val === null;\n};\n\n//# sourceURL=webpack:///./src/utils/util.tsx?")},"3Fjq":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.NextArrow = exports.PrevArrow = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nvar _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));\n\nvar _innerSliderUtils = __webpack_require__("3K4p");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nvar PrevArrow = /*#__PURE__*/function (_React$PureComponent) {\n _inherits(PrevArrow, _React$PureComponent);\n\n var _super = _createSuper(PrevArrow);\n\n function PrevArrow() {\n _classCallCheck(this, PrevArrow);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(PrevArrow, [{\n key: "clickHandler",\n value: function clickHandler(options, e) {\n if (e) {\n e.preventDefault();\n }\n\n this.props.clickHandler(options, e);\n }\n }, {\n key: "render",\n value: function render() {\n var prevClasses = {\n "slick-arrow": true,\n "slick-prev": true\n };\n var prevHandler = this.clickHandler.bind(this, {\n message: "previous"\n });\n\n if (!this.props.infinite && (this.props.currentSlide === 0 || this.props.slideCount <= this.props.slidesToShow)) {\n prevClasses["slick-disabled"] = true;\n prevHandler = null;\n }\n\n var prevArrowProps = {\n key: "0",\n "data-role": "none",\n className: (0, _classnames["default"])(prevClasses),\n style: {\n display: "block"\n },\n onClick: prevHandler\n };\n var customProps = {\n currentSlide: this.props.currentSlide,\n slideCount: this.props.slideCount\n };\n var prevArrow;\n\n if (this.props.prevArrow) {\n prevArrow = _react["default"].cloneElement(this.props.prevArrow, _objectSpread(_objectSpread({}, prevArrowProps), customProps));\n } else {\n prevArrow = /*#__PURE__*/_react["default"].createElement("button", _extends({\n key: "0",\n type: "button"\n }, prevArrowProps), " ", "Previous");\n }\n\n return prevArrow;\n }\n }]);\n\n return PrevArrow;\n}(_react["default"].PureComponent);\n\nexports.PrevArrow = PrevArrow;\n\nvar NextArrow = /*#__PURE__*/function (_React$PureComponent2) {\n _inherits(NextArrow, _React$PureComponent2);\n\n var _super2 = _createSuper(NextArrow);\n\n function NextArrow() {\n _classCallCheck(this, NextArrow);\n\n return _super2.apply(this, arguments);\n }\n\n _createClass(NextArrow, [{\n key: "clickHandler",\n value: function clickHandler(options, e) {\n if (e) {\n e.preventDefault();\n }\n\n this.props.clickHandler(options, e);\n }\n }, {\n key: "render",\n value: function render() {\n var nextClasses = {\n "slick-arrow": true,\n "slick-next": true\n };\n var nextHandler = this.clickHandler.bind(this, {\n message: "next"\n });\n\n if (!(0, _innerSliderUtils.canGoNext)(this.props)) {\n nextClasses["slick-disabled"] = true;\n nextHandler = null;\n }\n\n var nextArrowProps = {\n key: "1",\n "data-role": "none",\n className: (0, _classnames["default"])(nextClasses),\n style: {\n display: "block"\n },\n onClick: nextHandler\n };\n var customProps = {\n currentSlide: this.props.currentSlide,\n slideCount: this.props.slideCount\n };\n var nextArrow;\n\n if (this.props.nextArrow) {\n nextArrow = _react["default"].cloneElement(this.props.nextArrow, _objectSpread(_objectSpread({}, nextArrowProps), customProps));\n } else {\n nextArrow = /*#__PURE__*/_react["default"].createElement("button", _extends({\n key: "1",\n type: "button"\n }, nextArrowProps), " ", "Next");\n }\n\n return nextArrow;\n }\n }]);\n\n return NextArrow;\n}(_react["default"].PureComponent);\n\nexports.NextArrow = NextArrow;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/arrows.js?')},"3K4p":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.canUseDOM = exports.slidesOnLeft = exports.slidesOnRight = exports.siblingDirection = exports.getTotalSlides = exports.getPostClones = exports.getPreClones = exports.getTrackLeft = exports.getTrackAnimateCSS = exports.getTrackCSS = exports.checkSpecKeys = exports.getSlideCount = exports.checkNavigable = exports.getNavigableIndexes = exports.swipeEnd = exports.swipeMove = exports.swipeStart = exports.keyHandler = exports.changeSlide = exports.slideHandler = exports.initializedState = exports.extractObject = exports.canGoNext = exports.getSwipeDirection = exports.getHeight = exports.getWidth = exports.lazySlidesOnRight = exports.lazySlidesOnLeft = exports.lazyEndIndex = exports.lazyStartIndex = exports.getRequiredLazySlides = exports.getOnDemandLazySlides = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nvar _reactDom = _interopRequireDefault(__webpack_require__("i8i4"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar getOnDemandLazySlides = function getOnDemandLazySlides(spec) {\n var onDemandSlides = [];\n var startIndex = lazyStartIndex(spec);\n var endIndex = lazyEndIndex(spec);\n\n for (var slideIndex = startIndex; slideIndex < endIndex; slideIndex++) {\n if (spec.lazyLoadedList.indexOf(slideIndex) < 0) {\n onDemandSlides.push(slideIndex);\n }\n }\n\n return onDemandSlides;\n}; // return list of slides that need to be present\n\n\nexports.getOnDemandLazySlides = getOnDemandLazySlides;\n\nvar getRequiredLazySlides = function getRequiredLazySlides(spec) {\n var requiredSlides = [];\n var startIndex = lazyStartIndex(spec);\n var endIndex = lazyEndIndex(spec);\n\n for (var slideIndex = startIndex; slideIndex < endIndex; slideIndex++) {\n requiredSlides.push(slideIndex);\n }\n\n return requiredSlides;\n}; // startIndex that needs to be present\n\n\nexports.getRequiredLazySlides = getRequiredLazySlides;\n\nvar lazyStartIndex = function lazyStartIndex(spec) {\n return spec.currentSlide - lazySlidesOnLeft(spec);\n};\n\nexports.lazyStartIndex = lazyStartIndex;\n\nvar lazyEndIndex = function lazyEndIndex(spec) {\n return spec.currentSlide + lazySlidesOnRight(spec);\n};\n\nexports.lazyEndIndex = lazyEndIndex;\n\nvar lazySlidesOnLeft = function lazySlidesOnLeft(spec) {\n return spec.centerMode ? Math.floor(spec.slidesToShow / 2) + (parseInt(spec.centerPadding) > 0 ? 1 : 0) : 0;\n};\n\nexports.lazySlidesOnLeft = lazySlidesOnLeft;\n\nvar lazySlidesOnRight = function lazySlidesOnRight(spec) {\n return spec.centerMode ? Math.floor((spec.slidesToShow - 1) / 2) + 1 + (parseInt(spec.centerPadding) > 0 ? 1 : 0) : spec.slidesToShow;\n}; // get width of an element\n\n\nexports.lazySlidesOnRight = lazySlidesOnRight;\n\nvar getWidth = function getWidth(elem) {\n return elem && elem.offsetWidth || 0;\n};\n\nexports.getWidth = getWidth;\n\nvar getHeight = function getHeight(elem) {\n return elem && elem.offsetHeight || 0;\n};\n\nexports.getHeight = getHeight;\n\nvar getSwipeDirection = function getSwipeDirection(touchObject) {\n var verticalSwiping = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var xDist, yDist, r, swipeAngle;\n xDist = touchObject.startX - touchObject.curX;\n yDist = touchObject.startY - touchObject.curY;\n r = Math.atan2(yDist, xDist);\n swipeAngle = Math.round(r * 180 / Math.PI);\n\n if (swipeAngle < 0) {\n swipeAngle = 360 - Math.abs(swipeAngle);\n }\n\n if (swipeAngle <= 45 && swipeAngle >= 0 || swipeAngle <= 360 && swipeAngle >= 315) {\n return "left";\n }\n\n if (swipeAngle >= 135 && swipeAngle <= 225) {\n return "right";\n }\n\n if (verticalSwiping === true) {\n if (swipeAngle >= 35 && swipeAngle <= 135) {\n return "up";\n } else {\n return "down";\n }\n }\n\n return "vertical";\n}; // whether or not we can go next\n\n\nexports.getSwipeDirection = getSwipeDirection;\n\nvar canGoNext = function canGoNext(spec) {\n var canGo = true;\n\n if (!spec.infinite) {\n if (spec.centerMode && spec.currentSlide >= spec.slideCount - 1) {\n canGo = false;\n } else if (spec.slideCount <= spec.slidesToShow || spec.currentSlide >= spec.slideCount - spec.slidesToShow) {\n canGo = false;\n }\n }\n\n return canGo;\n}; // given an object and a list of keys, return new object with given keys\n\n\nexports.canGoNext = canGoNext;\n\nvar extractObject = function extractObject(spec, keys) {\n var newObject = {};\n keys.forEach(function (key) {\n return newObject[key] = spec[key];\n });\n return newObject;\n}; // get initialized state\n\n\nexports.extractObject = extractObject;\n\nvar initializedState = function initializedState(spec) {\n // spec also contains listRef, trackRef\n var slideCount = _react["default"].Children.count(spec.children);\n\n var listWidth = Math.ceil(getWidth(_reactDom["default"].findDOMNode(spec.listRef)));\n var trackWidth = Math.ceil(getWidth(_reactDom["default"].findDOMNode(spec.trackRef)));\n var slideWidth;\n\n if (!spec.vertical) {\n var centerPaddingAdj = spec.centerMode && parseInt(spec.centerPadding) * 2;\n\n if (typeof spec.centerPadding === "string" && spec.centerPadding.slice(-1) === "%") {\n centerPaddingAdj *= listWidth / 100;\n }\n\n slideWidth = Math.ceil((listWidth - centerPaddingAdj) / spec.slidesToShow);\n } else {\n slideWidth = listWidth;\n }\n\n var slideHeight = _reactDom["default"].findDOMNode(spec.listRef) && getHeight(_reactDom["default"].findDOMNode(spec.listRef).querySelector(\'[data-index="0"]\'));\n var listHeight = slideHeight * spec.slidesToShow;\n var currentSlide = spec.currentSlide === undefined ? spec.initialSlide : spec.currentSlide;\n\n if (spec.rtl && spec.currentSlide === undefined) {\n currentSlide = slideCount - 1 - spec.initialSlide;\n }\n\n var lazyLoadedList = spec.lazyLoadedList || [];\n var slidesToLoad = getOnDemandLazySlides({\n currentSlide: currentSlide,\n lazyLoadedList: lazyLoadedList\n }, spec);\n lazyLoadedList.concat(slidesToLoad);\n var state = {\n slideCount: slideCount,\n slideWidth: slideWidth,\n listWidth: listWidth,\n trackWidth: trackWidth,\n currentSlide: currentSlide,\n slideHeight: slideHeight,\n listHeight: listHeight,\n lazyLoadedList: lazyLoadedList\n };\n\n if (spec.autoplaying === null && spec.autoplay) {\n state["autoplaying"] = "playing";\n }\n\n return state;\n};\n\nexports.initializedState = initializedState;\n\nvar slideHandler = function slideHandler(spec) {\n var waitForAnimate = spec.waitForAnimate,\n animating = spec.animating,\n fade = spec.fade,\n infinite = spec.infinite,\n index = spec.index,\n slideCount = spec.slideCount,\n lazyLoadedList = spec.lazyLoadedList,\n lazyLoad = spec.lazyLoad,\n currentSlide = spec.currentSlide,\n centerMode = spec.centerMode,\n slidesToScroll = spec.slidesToScroll,\n slidesToShow = spec.slidesToShow,\n useCSS = spec.useCSS;\n if (waitForAnimate && animating) return {};\n var animationSlide = index,\n finalSlide,\n animationLeft,\n finalLeft;\n var state = {},\n nextState = {};\n\n if (fade) {\n if (!infinite && (index < 0 || index >= slideCount)) return {};\n\n if (index < 0) {\n animationSlide = index + slideCount;\n } else if (index >= slideCount) {\n animationSlide = index - slideCount;\n }\n\n if (lazyLoad && lazyLoadedList.indexOf(animationSlide) < 0) {\n lazyLoadedList.push(animationSlide);\n }\n\n state = {\n animating: true,\n currentSlide: animationSlide,\n lazyLoadedList: lazyLoadedList\n };\n nextState = {\n animating: false\n };\n } else {\n finalSlide = animationSlide;\n\n if (animationSlide < 0) {\n finalSlide = animationSlide + slideCount;\n if (!infinite) finalSlide = 0;else if (slideCount % slidesToScroll !== 0) finalSlide = slideCount - slideCount % slidesToScroll;\n } else if (!canGoNext(spec) && animationSlide > currentSlide) {\n animationSlide = finalSlide = currentSlide;\n } else if (centerMode && animationSlide >= slideCount) {\n animationSlide = infinite ? slideCount : slideCount - 1;\n finalSlide = infinite ? 0 : slideCount - 1;\n } else if (animationSlide >= slideCount) {\n finalSlide = animationSlide - slideCount;\n if (!infinite) finalSlide = slideCount - slidesToShow;else if (slideCount % slidesToScroll !== 0) finalSlide = 0;\n }\n\n animationLeft = getTrackLeft(_objectSpread(_objectSpread({}, spec), {}, {\n slideIndex: animationSlide\n }));\n finalLeft = getTrackLeft(_objectSpread(_objectSpread({}, spec), {}, {\n slideIndex: finalSlide\n }));\n\n if (!infinite) {\n if (animationLeft === finalLeft) animationSlide = finalSlide;\n animationLeft = finalLeft;\n }\n\n lazyLoad && lazyLoadedList.concat(getOnDemandLazySlides(_objectSpread(_objectSpread({}, spec), {}, {\n currentSlide: animationSlide\n })));\n\n if (!useCSS) {\n state = {\n currentSlide: finalSlide,\n trackStyle: getTrackCSS(_objectSpread(_objectSpread({}, spec), {}, {\n left: finalLeft\n })),\n lazyLoadedList: lazyLoadedList\n };\n } else {\n state = {\n animating: true,\n currentSlide: finalSlide,\n trackStyle: getTrackAnimateCSS(_objectSpread(_objectSpread({}, spec), {}, {\n left: animationLeft\n })),\n lazyLoadedList: lazyLoadedList\n };\n nextState = {\n animating: false,\n currentSlide: finalSlide,\n trackStyle: getTrackCSS(_objectSpread(_objectSpread({}, spec), {}, {\n left: finalLeft\n })),\n swipeLeft: null\n };\n }\n }\n\n return {\n state: state,\n nextState: nextState\n };\n};\n\nexports.slideHandler = slideHandler;\n\nvar changeSlide = function changeSlide(spec, options) {\n var indexOffset, previousInt, slideOffset, unevenOffset, targetSlide;\n var slidesToScroll = spec.slidesToScroll,\n slidesToShow = spec.slidesToShow,\n slideCount = spec.slideCount,\n currentSlide = spec.currentSlide,\n lazyLoad = spec.lazyLoad,\n infinite = spec.infinite;\n unevenOffset = slideCount % slidesToScroll !== 0;\n indexOffset = unevenOffset ? 0 : (slideCount - currentSlide) % slidesToScroll;\n\n if (options.message === "previous") {\n slideOffset = indexOffset === 0 ? slidesToScroll : slidesToShow - indexOffset;\n targetSlide = currentSlide - slideOffset;\n\n if (lazyLoad && !infinite) {\n previousInt = currentSlide - slideOffset;\n targetSlide = previousInt === -1 ? slideCount - 1 : previousInt;\n }\n } else if (options.message === "next") {\n slideOffset = indexOffset === 0 ? slidesToScroll : indexOffset;\n targetSlide = currentSlide + slideOffset;\n\n if (lazyLoad && !infinite) {\n targetSlide = (currentSlide + slidesToScroll) % slideCount + indexOffset;\n }\n } else if (options.message === "dots") {\n // Click on dots\n targetSlide = options.index * options.slidesToScroll;\n\n if (targetSlide === options.currentSlide) {\n return null;\n }\n } else if (options.message === "children") {\n // Click on the slides\n targetSlide = options.index;\n\n if (targetSlide === options.currentSlide) {\n return null;\n }\n\n if (infinite) {\n var direction = siblingDirection(_objectSpread(_objectSpread({}, spec), {}, {\n targetSlide: targetSlide\n }));\n\n if (targetSlide > options.currentSlide && direction === "left") {\n targetSlide = targetSlide - slideCount;\n } else if (targetSlide < options.currentSlide && direction === "right") {\n targetSlide = targetSlide + slideCount;\n }\n }\n } else if (options.message === "index") {\n targetSlide = Number(options.index);\n\n if (targetSlide === options.currentSlide) {\n return null;\n }\n }\n\n return targetSlide;\n};\n\nexports.changeSlide = changeSlide;\n\nvar keyHandler = function keyHandler(e, accessibility, rtl) {\n if (e.target.tagName.match("TEXTAREA|INPUT|SELECT") || !accessibility) return "";\n if (e.keyCode === 37) return rtl ? "next" : "previous";\n if (e.keyCode === 39) return rtl ? "previous" : "next";\n return "";\n};\n\nexports.keyHandler = keyHandler;\n\nvar swipeStart = function swipeStart(e, swipe, draggable) {\n e.target.tagName === "IMG" && e.preventDefault();\n if (!swipe || !draggable && e.type.indexOf("mouse") !== -1) return "";\n return {\n dragging: true,\n touchObject: {\n startX: e.touches ? e.touches[0].pageX : e.clientX,\n startY: e.touches ? e.touches[0].pageY : e.clientY,\n curX: e.touches ? e.touches[0].pageX : e.clientX,\n curY: e.touches ? e.touches[0].pageY : e.clientY\n }\n };\n};\n\nexports.swipeStart = swipeStart;\n\nvar swipeMove = function swipeMove(e, spec) {\n // spec also contains, trackRef and slideIndex\n var scrolling = spec.scrolling,\n animating = spec.animating,\n vertical = spec.vertical,\n swipeToSlide = spec.swipeToSlide,\n verticalSwiping = spec.verticalSwiping,\n rtl = spec.rtl,\n currentSlide = spec.currentSlide,\n edgeFriction = spec.edgeFriction,\n edgeDragged = spec.edgeDragged,\n onEdge = spec.onEdge,\n swiped = spec.swiped,\n swiping = spec.swiping,\n slideCount = spec.slideCount,\n slidesToScroll = spec.slidesToScroll,\n infinite = spec.infinite,\n touchObject = spec.touchObject,\n swipeEvent = spec.swipeEvent,\n listHeight = spec.listHeight,\n listWidth = spec.listWidth;\n if (scrolling) return;\n if (animating) return e.preventDefault();\n if (vertical && swipeToSlide && verticalSwiping) e.preventDefault();\n var swipeLeft,\n state = {};\n var curLeft = getTrackLeft(spec);\n touchObject.curX = e.touches ? e.touches[0].pageX : e.clientX;\n touchObject.curY = e.touches ? e.touches[0].pageY : e.clientY;\n touchObject.swipeLength = Math.round(Math.sqrt(Math.pow(touchObject.curX - touchObject.startX, 2)));\n var verticalSwipeLength = Math.round(Math.sqrt(Math.pow(touchObject.curY - touchObject.startY, 2)));\n\n if (!verticalSwiping && !swiping && verticalSwipeLength > 10) {\n return {\n scrolling: true\n };\n }\n\n if (verticalSwiping) touchObject.swipeLength = verticalSwipeLength;\n var positionOffset = (!rtl ? 1 : -1) * (touchObject.curX > touchObject.startX ? 1 : -1);\n if (verticalSwiping) positionOffset = touchObject.curY > touchObject.startY ? 1 : -1;\n var dotCount = Math.ceil(slideCount / slidesToScroll);\n var swipeDirection = getSwipeDirection(spec.touchObject, verticalSwiping);\n var touchSwipeLength = touchObject.swipeLength;\n\n if (!infinite) {\n if (currentSlide === 0 && swipeDirection === "right" || currentSlide + 1 >= dotCount && swipeDirection === "left" || !canGoNext(spec) && swipeDirection === "left") {\n touchSwipeLength = touchObject.swipeLength * edgeFriction;\n\n if (edgeDragged === false && onEdge) {\n onEdge(swipeDirection);\n state["edgeDragged"] = true;\n }\n }\n }\n\n if (!swiped && swipeEvent) {\n swipeEvent(swipeDirection);\n state["swiped"] = true;\n }\n\n if (!vertical) {\n if (!rtl) {\n swipeLeft = curLeft + touchSwipeLength * positionOffset;\n } else {\n swipeLeft = curLeft - touchSwipeLength * positionOffset;\n }\n } else {\n swipeLeft = curLeft + touchSwipeLength * (listHeight / listWidth) * positionOffset;\n }\n\n if (verticalSwiping) {\n swipeLeft = curLeft + touchSwipeLength * positionOffset;\n }\n\n state = _objectSpread(_objectSpread({}, state), {}, {\n touchObject: touchObject,\n swipeLeft: swipeLeft,\n trackStyle: getTrackCSS(_objectSpread(_objectSpread({}, spec), {}, {\n left: swipeLeft\n }))\n });\n\n if (Math.abs(touchObject.curX - touchObject.startX) < Math.abs(touchObject.curY - touchObject.startY) * 0.8) {\n return state;\n }\n\n if (touchObject.swipeLength > 10) {\n state["swiping"] = true;\n e.preventDefault();\n }\n\n return state;\n};\n\nexports.swipeMove = swipeMove;\n\nvar swipeEnd = function swipeEnd(e, spec) {\n var dragging = spec.dragging,\n swipe = spec.swipe,\n touchObject = spec.touchObject,\n listWidth = spec.listWidth,\n touchThreshold = spec.touchThreshold,\n verticalSwiping = spec.verticalSwiping,\n listHeight = spec.listHeight,\n currentSlide = spec.currentSlide,\n swipeToSlide = spec.swipeToSlide,\n scrolling = spec.scrolling,\n onSwipe = spec.onSwipe;\n\n if (!dragging) {\n if (swipe) e.preventDefault();\n return {};\n }\n\n var minSwipe = verticalSwiping ? listHeight / touchThreshold : listWidth / touchThreshold;\n var swipeDirection = getSwipeDirection(touchObject, verticalSwiping); // reset the state of touch related state variables.\n\n var state = {\n dragging: false,\n edgeDragged: false,\n scrolling: false,\n swiping: false,\n swiped: false,\n swipeLeft: null,\n touchObject: {}\n };\n\n if (scrolling) {\n return state;\n }\n\n if (!touchObject.swipeLength) {\n return state;\n }\n\n if (touchObject.swipeLength > minSwipe) {\n e.preventDefault();\n\n if (onSwipe) {\n onSwipe(swipeDirection);\n }\n\n var slideCount, newSlide;\n\n switch (swipeDirection) {\n case "left":\n case "up":\n newSlide = currentSlide + getSlideCount(spec);\n slideCount = swipeToSlide ? checkNavigable(spec, newSlide) : newSlide;\n state["currentDirection"] = 0;\n break;\n\n case "right":\n case "down":\n newSlide = currentSlide - getSlideCount(spec);\n slideCount = swipeToSlide ? checkNavigable(spec, newSlide) : newSlide;\n state["currentDirection"] = 1;\n break;\n\n default:\n slideCount = currentSlide;\n }\n\n state["triggerSlideHandler"] = slideCount;\n } else {\n // Adjust the track back to it\'s original position.\n var currentLeft = getTrackLeft(spec);\n state["trackStyle"] = getTrackAnimateCSS(_objectSpread(_objectSpread({}, spec), {}, {\n left: currentLeft\n }));\n }\n\n return state;\n};\n\nexports.swipeEnd = swipeEnd;\n\nvar getNavigableIndexes = function getNavigableIndexes(spec) {\n var max = spec.infinite ? spec.slideCount * 2 : spec.slideCount;\n var breakpoint = spec.infinite ? spec.slidesToShow * -1 : 0;\n var counter = spec.infinite ? spec.slidesToShow * -1 : 0;\n var indexes = [];\n\n while (breakpoint < max) {\n indexes.push(breakpoint);\n breakpoint = counter + spec.slidesToScroll;\n counter += Math.min(spec.slidesToScroll, spec.slidesToShow);\n }\n\n return indexes;\n};\n\nexports.getNavigableIndexes = getNavigableIndexes;\n\nvar checkNavigable = function checkNavigable(spec, index) {\n var navigables = getNavigableIndexes(spec);\n var prevNavigable = 0;\n\n if (index > navigables[navigables.length - 1]) {\n index = navigables[navigables.length - 1];\n } else {\n for (var n in navigables) {\n if (index < navigables[n]) {\n index = prevNavigable;\n break;\n }\n\n prevNavigable = navigables[n];\n }\n }\n\n return index;\n};\n\nexports.checkNavigable = checkNavigable;\n\nvar getSlideCount = function getSlideCount(spec) {\n var centerOffset = spec.centerMode ? spec.slideWidth * Math.floor(spec.slidesToShow / 2) : 0;\n\n if (spec.swipeToSlide) {\n var swipedSlide;\n\n var slickList = _reactDom["default"].findDOMNode(spec.listRef);\n\n var slides = slickList.querySelectorAll(".slick-slide");\n Array.from(slides).every(function (slide) {\n if (!spec.vertical) {\n if (slide.offsetLeft - centerOffset + getWidth(slide) / 2 > spec.swipeLeft * -1) {\n swipedSlide = slide;\n return false;\n }\n } else {\n if (slide.offsetTop + getHeight(slide) / 2 > spec.swipeLeft * -1) {\n swipedSlide = slide;\n return false;\n }\n }\n\n return true;\n });\n\n if (!swipedSlide) {\n return 0;\n }\n\n var currentIndex = spec.rtl === true ? spec.slideCount - spec.currentSlide : spec.currentSlide;\n var slidesTraversed = Math.abs(swipedSlide.dataset.index - currentIndex) || 1;\n return slidesTraversed;\n } else {\n return spec.slidesToScroll;\n }\n};\n\nexports.getSlideCount = getSlideCount;\n\nvar checkSpecKeys = function checkSpecKeys(spec, keysArray) {\n return keysArray.reduce(function (value, key) {\n return value && spec.hasOwnProperty(key);\n }, true) ? null : console.error("Keys Missing:", spec);\n};\n\nexports.checkSpecKeys = checkSpecKeys;\n\nvar getTrackCSS = function getTrackCSS(spec) {\n checkSpecKeys(spec, ["left", "variableWidth", "slideCount", "slidesToShow", "slideWidth"]);\n var trackWidth, trackHeight;\n var trackChildren = spec.slideCount + 2 * spec.slidesToShow;\n\n if (!spec.vertical) {\n trackWidth = getTotalSlides(spec) * spec.slideWidth;\n } else {\n trackHeight = trackChildren * spec.slideHeight;\n }\n\n var style = {\n opacity: 1,\n transition: "",\n WebkitTransition: ""\n };\n\n if (spec.useTransform) {\n var WebkitTransform = !spec.vertical ? "translate3d(" + spec.left + "px, 0px, 0px)" : "translate3d(0px, " + spec.left + "px, 0px)";\n var transform = !spec.vertical ? "translate3d(" + spec.left + "px, 0px, 0px)" : "translate3d(0px, " + spec.left + "px, 0px)";\n var msTransform = !spec.vertical ? "translateX(" + spec.left + "px)" : "translateY(" + spec.left + "px)";\n style = _objectSpread(_objectSpread({}, style), {}, {\n WebkitTransform: WebkitTransform,\n transform: transform,\n msTransform: msTransform\n });\n } else {\n if (spec.vertical) {\n style["top"] = spec.left;\n } else {\n style["left"] = spec.left;\n }\n }\n\n if (spec.fade) style = {\n opacity: 1\n };\n if (trackWidth) style.width = trackWidth;\n if (trackHeight) style.height = trackHeight; // Fallback for IE8\n\n if (window && !window.addEventListener && window.attachEvent) {\n if (!spec.vertical) {\n style.marginLeft = spec.left + "px";\n } else {\n style.marginTop = spec.left + "px";\n }\n }\n\n return style;\n};\n\nexports.getTrackCSS = getTrackCSS;\n\nvar getTrackAnimateCSS = function getTrackAnimateCSS(spec) {\n checkSpecKeys(spec, ["left", "variableWidth", "slideCount", "slidesToShow", "slideWidth", "speed", "cssEase"]);\n var style = getTrackCSS(spec); // useCSS is true by default so it can be undefined\n\n if (spec.useTransform) {\n style.WebkitTransition = "-webkit-transform " + spec.speed + "ms " + spec.cssEase;\n style.transition = "transform " + spec.speed + "ms " + spec.cssEase;\n } else {\n if (spec.vertical) {\n style.transition = "top " + spec.speed + "ms " + spec.cssEase;\n } else {\n style.transition = "left " + spec.speed + "ms " + spec.cssEase;\n }\n }\n\n return style;\n};\n\nexports.getTrackAnimateCSS = getTrackAnimateCSS;\n\nvar getTrackLeft = function getTrackLeft(spec) {\n if (spec.unslick) {\n return 0;\n }\n\n checkSpecKeys(spec, ["slideIndex", "trackRef", "infinite", "centerMode", "slideCount", "slidesToShow", "slidesToScroll", "slideWidth", "listWidth", "variableWidth", "slideHeight"]);\n var slideIndex = spec.slideIndex,\n trackRef = spec.trackRef,\n infinite = spec.infinite,\n centerMode = spec.centerMode,\n slideCount = spec.slideCount,\n slidesToShow = spec.slidesToShow,\n slidesToScroll = spec.slidesToScroll,\n slideWidth = spec.slideWidth,\n listWidth = spec.listWidth,\n variableWidth = spec.variableWidth,\n slideHeight = spec.slideHeight,\n fade = spec.fade,\n vertical = spec.vertical;\n var slideOffset = 0;\n var targetLeft;\n var targetSlide;\n var verticalOffset = 0;\n\n if (fade || spec.slideCount === 1) {\n return 0;\n }\n\n var slidesToOffset = 0;\n\n if (infinite) {\n slidesToOffset = -getPreClones(spec); // bring active slide to the beginning of visual area\n // if next scroll doesn\'t have enough children, just reach till the end of original slides instead of shifting slidesToScroll children\n\n if (slideCount % slidesToScroll !== 0 && slideIndex + slidesToScroll > slideCount) {\n slidesToOffset = -(slideIndex > slideCount ? slidesToShow - (slideIndex - slideCount) : slideCount % slidesToScroll);\n } // shift current slide to center of the frame\n\n\n if (centerMode) {\n slidesToOffset += parseInt(slidesToShow / 2);\n }\n } else {\n if (slideCount % slidesToScroll !== 0 && slideIndex + slidesToScroll > slideCount) {\n slidesToOffset = slidesToShow - slideCount % slidesToScroll;\n }\n\n if (centerMode) {\n slidesToOffset = parseInt(slidesToShow / 2);\n }\n }\n\n slideOffset = slidesToOffset * slideWidth;\n verticalOffset = slidesToOffset * slideHeight;\n\n if (!vertical) {\n targetLeft = slideIndex * slideWidth * -1 + slideOffset;\n } else {\n targetLeft = slideIndex * slideHeight * -1 + verticalOffset;\n }\n\n if (variableWidth === true) {\n var targetSlideIndex;\n\n var trackElem = _reactDom["default"].findDOMNode(trackRef);\n\n targetSlideIndex = slideIndex + getPreClones(spec);\n targetSlide = trackElem && trackElem.childNodes[targetSlideIndex];\n targetLeft = targetSlide ? targetSlide.offsetLeft * -1 : 0;\n\n if (centerMode === true) {\n targetSlideIndex = infinite ? slideIndex + getPreClones(spec) : slideIndex;\n targetSlide = trackElem && trackElem.children[targetSlideIndex];\n targetLeft = 0;\n\n for (var slide = 0; slide < targetSlideIndex; slide++) {\n targetLeft -= trackElem && trackElem.children[slide] && trackElem.children[slide].offsetWidth;\n }\n\n targetLeft -= parseInt(spec.centerPadding);\n targetLeft += targetSlide && (listWidth - targetSlide.offsetWidth) / 2;\n }\n }\n\n return targetLeft;\n};\n\nexports.getTrackLeft = getTrackLeft;\n\nvar getPreClones = function getPreClones(spec) {\n if (spec.unslick || !spec.infinite) {\n return 0;\n }\n\n if (spec.variableWidth) {\n return spec.slideCount;\n }\n\n return spec.slidesToShow + (spec.centerMode ? 1 : 0);\n};\n\nexports.getPreClones = getPreClones;\n\nvar getPostClones = function getPostClones(spec) {\n if (spec.unslick || !spec.infinite) {\n return 0;\n }\n\n return spec.slideCount;\n};\n\nexports.getPostClones = getPostClones;\n\nvar getTotalSlides = function getTotalSlides(spec) {\n return spec.slideCount === 1 ? 1 : getPreClones(spec) + spec.slideCount + getPostClones(spec);\n};\n\nexports.getTotalSlides = getTotalSlides;\n\nvar siblingDirection = function siblingDirection(spec) {\n if (spec.targetSlide > spec.currentSlide) {\n if (spec.targetSlide > spec.currentSlide + slidesOnRight(spec)) {\n return "left";\n }\n\n return "right";\n } else {\n if (spec.targetSlide < spec.currentSlide - slidesOnLeft(spec)) {\n return "right";\n }\n\n return "left";\n }\n};\n\nexports.siblingDirection = siblingDirection;\n\nvar slidesOnRight = function slidesOnRight(_ref) {\n var slidesToShow = _ref.slidesToShow,\n centerMode = _ref.centerMode,\n rtl = _ref.rtl,\n centerPadding = _ref.centerPadding;\n\n // returns no of slides on the right of active slide\n if (centerMode) {\n var right = (slidesToShow - 1) / 2 + 1;\n if (parseInt(centerPadding) > 0) right += 1;\n if (rtl && slidesToShow % 2 === 0) right += 1;\n return right;\n }\n\n if (rtl) {\n return 0;\n }\n\n return slidesToShow - 1;\n};\n\nexports.slidesOnRight = slidesOnRight;\n\nvar slidesOnLeft = function slidesOnLeft(_ref2) {\n var slidesToShow = _ref2.slidesToShow,\n centerMode = _ref2.centerMode,\n rtl = _ref2.rtl,\n centerPadding = _ref2.centerPadding;\n\n // returns no of slides on the left of active slide\n if (centerMode) {\n var left = (slidesToShow - 1) / 2 + 1;\n if (parseInt(centerPadding) > 0) left += 1;\n if (!rtl && slidesToShow % 2 === 0) left += 1;\n return left;\n }\n\n if (rtl) {\n return slidesToShow - 1;\n }\n\n return 0;\n};\n\nexports.slidesOnLeft = slidesOnLeft;\n\nvar canUseDOM = function canUseDOM() {\n return !!(typeof window !== "undefined" && window.document && window.document.createElement);\n};\n\nexports.canUseDOM = canUseDOM;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/utils/innerSliderUtils.js?')},"6/k+":function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./node_modules/antd/es/carousel/style/index.less?")},"7ahc":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return MyCodeMirror; });\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\"k1fw\");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\"0Owb\");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(\"+L6B\");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(\"2/Rp\");\n/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(\"y8nQ\");\n/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(\"Vl3Y\");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(\"tJVT\");\n/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(\"OaEy\");\n/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(\"2fM7\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(\"q1tI\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(\"VrN/\");\n/* harmony import */ var codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(\"p77/\");\n/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n\n\n\n\n\n\nvar Option = antd_es_select__WEBPACK_IMPORTED_MODULE_8__[/* default */ \"a\"].Option; //https://github.com/codemirror/CodeMirror/issues/4838\n\nvar formItemLayout = {\n labelCol: {\n span: 4\n },\n wrapperCol: {\n span: 20\n }\n};\nvar LanguageDesc = {\n asp: ['ASP', 'vbscript'],\n actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],\n bash: ['Bash/Bat', 'shell'],\n css: ['CSS', 'css'],\n c: ['C', 'clike'],\n cpp: ['C++', 'clike'],\n csharp: ['C#', 'clike'],\n coffeescript: ['CoffeeScript', 'coffeescript'],\n d: ['D', 'd'],\n dart: ['Dart', 'dart'],\n delphi: ['Delphi/Pascal', 'pascal'],\n erlang: ['Erlang', 'erlang'],\n go: ['Golang', 'go'],\n groovy: ['Groovy', 'groovy'],\n html: ['HTML', 'text/html'],\n java: ['Java', 'clike'],\n json: ['JSON', 'text/json'],\n javascript: ['Javascript', 'javascript'],\n lua: ['Lua', 'lua'],\n less: ['LESS', 'css'],\n markdown: ['Markdown', 'gfm'],\n 'objective-c': ['Objective-C', 'clike'],\n php: ['PHP', 'php'],\n perl: ['Perl', 'perl'],\n python: ['Python', 'python'],\n r: ['R', 'r'],\n rst: ['reStructedText', 'rst'],\n ruby: ['Ruby', 'ruby'],\n sql: ['SQL', 'sql'],\n sass: ['SASS/SCSS', 'sass'],\n shell: ['Shell', 'shell'],\n scala: ['Scala', 'clike'],\n swift: ['Swift', 'clike'],\n vb: ['VB/VBScript', 'vb'],\n xml: ['XML', 'text/xml'],\n yaml: ['YAML', 'yaml']\n};\n/* harmony default export */ __webpack_exports__[\"b\"] = ((_ref) => {\n var callback = _ref.callback,\n onCancel = _ref.onCancel;\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useState\"])('python'),\n _useState2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ \"a\"])(_useState, 2),\n mode = _useState2[0],\n setMode = _useState2[1];\n\n function onSetMode(value) {\n setMode(LanguageDesc[value][1]);\n }\n\n function onSubmit(values) {\n callback(values);\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_5__[/* default */ \"a\"], Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__[/* default */ \"a\"])({}, formItemLayout, {\n className: \"code-block-panel\",\n initialValues: {\n language: 'python',\n content: ''\n },\n onFinish: onSubmit\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_5__[/* default */ \"a\"].Item, {\n label: \"\\u4EE3\\u7801\\u8BED\\u8A00\",\n name: \"language\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_8__[/* default */ \"a\"], {\n onChange: onSetMode\n }, Object.keys(LanguageDesc).map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(Option, {\n key: item,\n value: item\n }, LanguageDesc[item][0])))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_5__[/* default */ \"a\"].Item, {\n label: \"\\u4EE3\\u7801\\u5185\\u5BB9\",\n name: \"content\",\n rules: [{\n required: true,\n message: '\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9'\n }]\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(MyCodeMirror, {\n mode: mode\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(\"div\", {\n className: \"flex-container flex-end\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ \"a\"], {\n type: \"primary\",\n htmlType: \"submit\",\n style: {\n marginRight: 10\n }\n }, \"\\u786E\\u5B9A\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ \"a\"], {\n type: \"ghost\",\n onClick: onCancel\n }, \"\\u53D6\\u6D88\")));\n});\nfunction MyCodeMirror(_ref2) {\n var value = _ref2.value,\n onChange = _ref2.onChange,\n mode = _ref2.mode,\n _ref2$options = _ref2.options,\n options = _ref2$options === void 0 ? {} : _ref2$options;\n var el = Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useRef\"])();\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useState\"])(),\n _useState4 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ \"a\"])(_useState3, 2),\n cm = _useState4[0],\n setCm = _useState4[1];\n\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (cm) {\n function onChangeHandler(cm) {\n var content = cm.getValue();\n onChange && onChange(content);\n }\n\n cm.on('change', onChangeHandler);\n return () => {\n cm.off('change', onChangeHandler);\n };\n }\n }, [cm, onChange]);\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (cm) {\n cm.setOption('mode', mode);\n }\n }, [cm, mode]);\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (cm) {\n if (value !== cm.getValue()) {\n cm.setValue(value || '');\n }\n }\n }, [cm, value]);\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (el.current && !cm) {\n var instance = codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10___default.a.fromTextArea(el.current, Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[/* default */ \"a\"])({\n mode,\n lineNumbers: true,\n lineWrapping: true,\n autoCloseBrackets: true,\n tabSize: 4,\n autofocus: true,\n autoCloseTags: true\n }, options));\n setCm(instance);\n }\n }, [el.current, cm]);\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(\"div\", {\n className: \"my-codemirror-container\"\n }, ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(\"textarea\", {\n ref: el\n }), ' ');\n}\n\n//# sourceURL=webpack:///./src/components/markdown-editor/code-block/index.tsx?")},"9Bee":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./node_modules/katex/dist/katex.min.css\nvar katex_min = __webpack_require__("vg9a");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 3 modules\nvar slicedToArray = __webpack_require__("tJVT");\n\n// EXTERNAL MODULE: ./node_modules/marked/lib/marked.js\nvar marked = __webpack_require__("DlQD");\nvar marked_default = /*#__PURE__*/__webpack_require__.n(marked);\n\n// EXTERNAL MODULE: ./node_modules/marked/src/helpers.js\nvar helpers = __webpack_require__("rUJ1");\n\n// CONCATENATED MODULE: ./src/utils/marked.ts\n\n\n\n\nfunction indentCodeCompensation(raw, text) {\n var matchIndentToCode = raw.match(/^(\\s+)(?:```)/);\n\n if (matchIndentToCode === null) {\n return text;\n }\n\n var indentToCode = matchIndentToCode[1];\n return text.split(\'\\n\').map(node => {\n var matchIndentInNode = node.match(/^\\s+/);\n\n if (matchIndentInNode === null) {\n return node;\n }\n\n var _matchIndentInNode = Object(slicedToArray["a" /* default */])(matchIndentInNode, 1),\n indentInNode = _matchIndentInNode[0];\n\n if (indentInNode.length >= indentToCode.length) {\n return node.slice(indentToCode.length);\n }\n\n return node;\n }).join(\'\\n\');\n}\n\n//\u517c\u5bb9\u4e4b\u524d\u7684 ##\u6807\u9898\u5f0f\u5199\u6cd5\nvar toc = [];\nvar ctx = ["<ul>"];\nvar renderer = new marked_default.a.Renderer();\nvar headingRegex = /^ *(#{1,6}) *([^\\n]+?) *(?:#+ *)?(?:\\n+|$)/;\nfunction cleanToc() {\n toc.length = 0;\n ctx = ["<ul>"];\n}\n\nfunction buildToc(coll, k, level, ctx) {\n if (k >= coll.length || coll[k].level <= level) {\n return k;\n }\n\n var node = coll[k];\n ctx.push("<li><a href=\'#" + node.anchor + "\'>" + node.text + "</a>");\n k++;\n var childCtx = [];\n k = buildToc(coll, k, node.level, childCtx);\n\n if (childCtx.length > 0) {\n ctx.push("<ul>");\n childCtx.forEach(function (idm) {\n ctx.push(idm);\n });\n ctx.push("</ul>");\n }\n\n ctx.push("</li>");\n k = buildToc(coll, k, level, ctx);\n return k;\n}\n\nfunction getTocContent() {\n buildToc(toc, 0, 0, ctx);\n ctx.push("</ul>");\n return ctx.join("");\n}\nvar tokenizer = {\n heading(src) {\n var cap = headingRegex.exec(src);\n\n if (cap) {\n return {\n type: \'heading\',\n raw: cap[0],\n depth: cap[1].length,\n text: cap[2]\n };\n }\n },\n\n fences(src) {\n var cap = this.rules.block.fences.exec(src);\n\n if (cap) {\n var raw = cap[0];\n var text = indentCodeCompensation(raw, cap[3] || \'\');\n var lang = cap[2] ? cap[2].trim() : cap[2];\n\n if ([\'latex\', \'katex\', \'math\'].indexOf(lang) >= 0) {\n var id = next_id();\n var expression = text;\n text = id;\n marked_math_expressions[id] = {\n type: \'block\',\n expression\n };\n }\n\n return {\n type: \'code\',\n raw,\n lang,\n text\n };\n }\n }\n\n};\nvar latexRegex = /(?:\\${2})([^\\n`]+?)(?:\\${2})/gi;\nvar katex_count = 0;\n\nvar next_id = () => "__special_katext_id_".concat(katex_count++, "__");\n\nvar marked_math_expressions = {};\nfunction getMathExpressions() {\n return marked_math_expressions;\n}\nfunction resetMathExpressions() {\n katex_count = 0;\n marked_math_expressions = {};\n}\n\nfunction replace_math_with_ids(text) {\n text = text.replace(latexRegex, (_match, expression) => {\n var id = next_id();\n marked_math_expressions[id] = {\n type: \'inline\',\n expression\n };\n return id;\n });\n return text;\n}\n\nvar original_listitem = renderer.listitem;\n\nrenderer.listitem = function (text) {\n return original_listitem(replace_math_with_ids(text));\n};\n\nvar original_paragraph = renderer.paragraph;\n\nrenderer.paragraph = function (text) {\n return original_paragraph(replace_math_with_ids(text));\n};\n\nvar original_tablecell = renderer.tablecell;\n\nrenderer.tablecell = function (content, flags) {\n return original_tablecell(replace_math_with_ids(content), flags);\n};\n\nrenderer.code = function (code, infostring, escaped) {\n var lang = (infostring || \'\').match(/\\S*/)[0];\n\n if (!lang) {\n return \'<pre class="prettyprint linenums"><code>\' + (escaped ? code : Object(helpers["escape"])(code, true)) + \'</code></pre>\';\n }\n\n if ([\'latex\', \'katex\', \'math\'].indexOf(lang) >= 0) {\n return "<p class=\'editormd-tex\'>".concat(code, "</p>");\n } else {\n return "<pre class=\\"prettyprint linenums\\"><code class=\\"language-".concat(infostring, "\\">").concat(escaped ? code : Object(helpers["escape"])(code, true), "</code></pre>\\n");\n }\n};\n\nrenderer.heading = function (text, level, raw) {\n var anchor = this.options.headerPrefix + raw.toLowerCase().replace(/[^\\w\\\\u4e00-\\\\u9fa5]]+/g, \'-\');\n toc.push({\n anchor,\n level,\n text\n });\n return \'<h\' + level + \' id="\' + anchor + \'">\' + text + \'</h\' + level + \'>\';\n};\n\nmarked_default.a.setOptions({\n silent: true,\n smartypants: true,\n gfm: true,\n pedantic: false\n});\nmarked_default.a.use({\n tokenizer,\n renderer\n});\n/* harmony default export */ var utils_marked = (marked_default.a);\n// EXTERNAL MODULE: ./node_modules/code-prettify/src/prettify.js\nvar prettify = __webpack_require__("SJMd");\n\n// EXTERNAL MODULE: ./node_modules/katex/dist/katex.js\nvar katex = __webpack_require__("Oy/b");\n\n// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx\n\n\n\n\n\nvar preRegex = /<pre[^>]*>/g;\n\nfunction _unescape(str) {\n var div = document.createElement(\'div\');\n div.innerHTML = str;\n return div.childNodes.length === 0 ? "" : div.childNodes[0].nodeValue;\n}\n\n/* harmony default export */ var RenderHtml = __webpack_exports__["a"] = ((_ref) => {\n var _ref$value = _ref.value,\n value = _ref$value === void 0 ? \'\' : _ref$value,\n className = _ref.className,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? {} : _ref$style;\n var str = String(value);\n var html = Object(react["useMemo"])(() => {\n var rs = utils_marked(str);\n var math_expressions = getMathExpressions();\n\n if (str.match(/\\[TOC\\]/)) {\n rs = rs.replace("<p>[TOC]</p>", getTocContent());\n cleanToc();\n }\n\n rs = rs.replace(/(__special_katext_id_\\d+__)/g, (_match, capture) => {\n var _math_expressions$cap = math_expressions[capture],\n type = _math_expressions$cap.type,\n expression = _math_expressions$cap.expression;\n return Object(katex["renderToString"])(_unescape(expression) || \'\', {\n displayMode: type === \'block\',\n throwOnError: false,\n output: \'html\'\n });\n });\n rs = rs.replace(/\u2581/g, "\u2581\u2581\u2581");\n resetMathExpressions();\n return rs;\n }, [str]);\n var el = Object(react["useRef"])();\n\n function onAncherHandler(e) {\n var target = e.target;\n\n if (target.tagName.toUpperCase() === \'A\') {\n var ancher = target.getAttribute(\'href\');\n\n if (ancher.startsWith(\'#\')) {\n e.preventDefault();\n var viewEl = document.getElementById(ancher.replace(\'#\', \'\'));\n\n if (viewEl) {\n viewEl.parentNode.scrollTop = viewEl.offsetTop;\n }\n }\n }\n }\n\n Object(react["useEffect"])(() => {\n if (el.current && html) {\n if (html.match(preRegex)) {\n window.PR.prettyPrint();\n }\n }\n\n if (el.current) {\n el.current.addEventListener(\'click\', onAncherHandler);\n return () => {\n el.current.removeEventListener(\'click\', onAncherHandler);\n resetMathExpressions();\n cleanToc();\n };\n }\n }, [html, el.current, onAncherHandler]);\n return /*#__PURE__*/react_default.a.createElement("div", {\n ref: el,\n style: style,\n className: "".concat(className ? className : \'\', " markdown-body"),\n dangerouslySetInnerHTML: {\n __html: html\n }\n });\n});\n\n//# sourceURL=webpack:///./src/components/RenderHtml/index.tsx_+_1_modules?')},"9VGf":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return useInterval; });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction useInterval(callback, delay) {\n var savedCallback = Object(react__WEBPACK_IMPORTED_MODULE_0__["useRef"])(); // \u4fdd\u5b58\u65b0\u56de\u8c03\n\n Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {\n savedCallback.current = callback;\n }); // \u5efa\u7acb interval\n\n Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {\n function tick() {\n savedCallback.current();\n }\n\n if (delay !== null) {\n var id = setInterval(tick, delay);\n return () => clearInterval(id);\n }\n }, [delay]);\n}\n\n//# sourceURL=webpack:///./src/components/useInterval.tsx?')},BJfS:function(module,exports){eval("var camel2hyphen = function (str) {\n return str\n .replace(/[A-Z]/g, function (match) {\n return '-' + match.toLowerCase();\n })\n .toLowerCase();\n};\n\nmodule.exports = camel2hyphen;\n\n//# sourceURL=webpack:///./node_modules/string-convert/camel2hyphen.js?")},BjJ7:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isCompileOk; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getTreeData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return processTreeData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return debounce; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return isProd; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return apiPref; });\nfunction isCompileOk(rs) {\n var flag = true;\n\n if (rs.length > 0) {\n for (var i = 0; i < rs.length; i++) {\n if (rs[i].compile_success == 0 || !rs[i].compile_success) {\n flag = false;\n break;\n }\n }\n } else {\n flag = false;\n }\n\n return flag;\n}\nfunction getTreeData(data) {\n var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \'\';\n var result = [];\n\n for (var i = 0; i < data.length; i++) {\n var item = data[i];\n var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name);\n result.push({\n title: item.name,\n isLeaf: item.type === \'tree\' ? false : true,\n key\n });\n }\n\n return result;\n}\nfunction processTreeData(repos, key, newData) {\n for (var i = 0; i < repos.length; i++) {\n var item = repos[i];\n\n if (item.key === key) {\n item.children = newData;\n break;\n }\n\n if (item.children) {\n processTreeData(item.children, key, newData);\n }\n }\n\n return repos;\n}\nfunction debounce(func, wait, immediate) {\n var timeout;\n return function () {\n var context = this,\n args = arguments;\n\n var later = function later() {\n timeout = null;\n if (!immediate) func.apply(context, args);\n };\n\n var callNow = immediate && !timeout;\n clearTimeout(timeout);\n timeout = setTimeout(later, wait);\n if (callNow) func.apply(context, args);\n };\n}\nvar isProd = window.location.href.indexOf(\'test-\') > 0 || window.location.href.indexOf(\'localhost\') > 0 ? false : true;\nvar apiPref = isProd ? \'https://www.educoder.net\' : \'https://test-newweb.educoder.net\';\n\n//# sourceURL=webpack:///./src/pages/tasks/util.js?')},Dgm7:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "static/auth.ea067b42.png";\n\n//# sourceURL=webpack:///./src/assets/images/account/auth.png?')},F1Ou:function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports["default"] = void 0;\nvar initialState = {\n animating: false,\n autoplaying: null,\n currentDirection: 0,\n currentLeft: null,\n currentSlide: 0,\n direction: 1,\n dragging: false,\n edgeDragged: false,\n initialized: false,\n lazyLoadedList: [],\n listHeight: null,\n listWidth: null,\n scrolling: false,\n slideCount: null,\n slideHeight: null,\n slideWidth: null,\n swipeLeft: null,\n swiped: false,\n // used by swipeEvent. differentites between touch and swipe.\n swiping: false,\n touchObject: {\n startX: 0,\n startY: 0,\n curX: 0,\n curY: 0\n },\n trackStyle: {},\n trackWidth: 0\n};\nvar _default = initialState;\nexports["default"] = _default;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/initial-state.js?')},GRO8:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js\nvar style = __webpack_require__("miYZ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js\nvar message = __webpack_require__("tsqr");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js\nvar menu_style = __webpack_require__("lUTK");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 3 modules\nvar menu = __webpack_require__("BvKs");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js\nvar button_style = __webpack_require__("+L6B");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js\nvar es_button = __webpack_require__("2/Rp");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js\nvar breadcrumb_style = __webpack_require__("sPJy");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules\nvar breadcrumb = __webpack_require__("bE4q");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js\nvar regenerator = __webpack_require__("WmNS");\nvar regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\nvar asyncToGenerator = __webpack_require__("9og8");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 3 modules\nvar slicedToArray = __webpack_require__("tJVT");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js + 1 modules\nvar objectWithoutProperties = __webpack_require__("PpiC");\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./node_modules/@umijs/preset-built-in/node_modules/react-router/esm/react-router.js + 1 modules\nvar react_router = __webpack_require__("WHYC");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/preset-built-in/node_modules/react-router-dom/esm/react-router-dom.js\nvar react_router_dom = __webpack_require__("uYtH");\n\n// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules\nvar umiExports = __webpack_require__("9kvl");\n\n// EXTERNAL MODULE: ./src/pages/Competitions/Detail/index.less?modules\nvar Detailmodules = __webpack_require__("KeDT");\nvar Detailmodules_default = /*#__PURE__*/__webpack_require__.n(Detailmodules);\n\n// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules\nvar RenderHtml = __webpack_require__("9Bee");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/style/index.less\nvar es_style = __webpack_require__("cIOH");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/carousel/style/index.less\nvar carousel_style = __webpack_require__("6/k+");\n\n// CONCATENATED MODULE: ./node_modules/antd/es/carousel/style/index.js\n\n\n// EXTERNAL MODULE: ./node_modules/lodash/debounce.js\nvar debounce = __webpack_require__("sEfC");\nvar debounce_default = /*#__PURE__*/__webpack_require__.n(debounce);\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/react-slick/lib/index.js\nvar lib = __webpack_require__("N/JB");\nvar lib_default = /*#__PURE__*/__webpack_require__.n(lib);\n\n// EXTERNAL MODULE: ./node_modules/classnames/index.js\nvar classnames = __webpack_require__("TSYQ");\nvar classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);\n\n// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js + 1 modules\nvar context = __webpack_require__("H84U");\n\n// CONCATENATED MODULE: ./node_modules/antd/es/carousel/index.js\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n\nvar carousel_Carousel = /*#__PURE__*/function (_React$Component) {\n _inherits(Carousel, _React$Component);\n\n var _super = _createSuper(Carousel);\n\n function Carousel(props) {\n var _this;\n\n _classCallCheck(this, Carousel);\n\n _this = _super.call(this, props);\n\n _this.saveSlick = function (node) {\n _this.slick = node;\n };\n\n _this.onWindowResized = function () {\n // Fix https://github.com/ant-design/ant-design/issues/2550\n var autoplay = _this.props.autoplay;\n\n if (autoplay && _this.slick && _this.slick.innerSlider && _this.slick.innerSlider.autoPlay) {\n _this.slick.innerSlider.autoPlay();\n }\n };\n\n _this.renderCarousel = function (_ref) {\n var _classNames;\n\n var getPrefixCls = _ref.getPrefixCls,\n direction = _ref.direction;\n\n var _a;\n\n var props = _extends({}, _this.props);\n\n if (props.effect === \'fade\') {\n props.fade = true;\n }\n\n var prefixCls = getPrefixCls(\'carousel\', props.prefixCls);\n var dotsClass = \'slick-dots\';\n\n var dotPosition = _this.getDotPosition();\n\n props.vertical = dotPosition === \'left\' || dotPosition === \'right\';\n var enableDots = !!props.dots;\n var dsClass = classnames_default()(dotsClass, "".concat(dotsClass, "-").concat(dotPosition || \'bottom\'), typeof props.dots === \'boolean\' ? false : (_a = props.dots) === null || _a === void 0 ? void 0 : _a.className);\n var className = classnames_default()(prefixCls, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-rtl"), direction === \'rtl\'), _defineProperty(_classNames, "".concat(prefixCls, "-vertical"), props.vertical), _classNames));\n return /*#__PURE__*/react["createElement"]("div", {\n className: className\n }, /*#__PURE__*/react["createElement"](lib_default.a, _extends({\n ref: _this.saveSlick\n }, props, {\n dots: enableDots,\n dotsClass: dsClass\n })));\n };\n\n _this.onWindowResized = debounce_default()(_this.onWindowResized, 500, {\n leading: false\n });\n return _this;\n }\n\n _createClass(Carousel, [{\n key: "componentDidMount",\n value: function componentDidMount() {\n var autoplay = this.props.autoplay;\n\n if (autoplay) {\n window.addEventListener(\'resize\', this.onWindowResized);\n } // https://github.com/ant-design/ant-design/issues/7191\n\n\n this.innerSlider = this.slick && this.slick.innerSlider;\n }\n }, {\n key: "componentDidUpdate",\n value: function componentDidUpdate(prevProps) {\n if (react["Children"].count(this.props.children) !== react["Children"].count(prevProps.children)) {\n this.goTo(this.props.initialSlide || 0, false);\n }\n }\n }, {\n key: "componentWillUnmount",\n value: function componentWillUnmount() {\n var autoplay = this.props.autoplay;\n\n if (autoplay) {\n window.removeEventListener(\'resize\', this.onWindowResized);\n this.onWindowResized.cancel();\n }\n }\n }, {\n key: "getDotPosition",\n value: function getDotPosition() {\n var _this$props$dotPositi = this.props.dotPosition,\n dotPosition = _this$props$dotPositi === void 0 ? \'bottom\' : _this$props$dotPositi;\n return dotPosition;\n }\n }, {\n key: "next",\n value: function next() {\n this.slick.slickNext();\n }\n }, {\n key: "prev",\n value: function prev() {\n this.slick.slickPrev();\n }\n }, {\n key: "goTo",\n value: function goTo(slide) {\n var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n this.slick.slickGoTo(slide, dontAnimate);\n }\n }, {\n key: "render",\n value: function render() {\n return /*#__PURE__*/react["createElement"](context["a" /* ConfigConsumer */], null, this.renderCarousel);\n }\n }]);\n\n return Carousel;\n}(react["Component"]);\n\n\ncarousel_Carousel.defaultProps = {\n dots: true,\n arrows: false,\n draggable: false\n};\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js\nvar modal_style = __webpack_require__("2qtc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 10 modules\nvar modal = __webpack_require__("kLXV");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js\nvar input_style = __webpack_require__("5NDa");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 8 modules\nvar input = __webpack_require__("5rEg");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js\nvar select_style = __webpack_require__("OaEy");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js + 7 modules\nvar es_select = __webpack_require__("2fM7");\n\n// EXTERNAL MODULE: ./src/utils/env.ts\nvar env = __webpack_require__("m3rI");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js + 1 modules\nvar LeftOutlined = __webpack_require__("5bA4");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js + 1 modules\nvar RightOutlined = __webpack_require__("UESt");\n\n// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx\nvar verifyLogin = __webpack_require__("NLgs");\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Competitionbonus.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\u4ee3\u91d1\u52b5\n\n\n\nvar Option = es_select["a" /* default */].Option;\n\n\n\nfunction Bonus(_ref) {\n var rewarddata = _ref.rewarddata,\n getlistdatas = _ref.getlistdatas,\n is_signed = _ref.is_signed,\n dispatch = _ref.dispatch,\n userlist = _ref.userlist;\n var Carousels = Object(react["useRef"])(null);\n\n var _useState = Object(react["useState"])(false),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n isshow = _useState2[0],\n SetIsshow = _useState2[1];\n\n var _useState3 = Object(react["useState"])(undefined),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n className = _useState4[0],\n SetClassname = _useState4[1];\n\n var _useState5 = Object(react["useState"])(\'\'),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n id = _useState6[0],\n SetId = _useState6[1];\n\n var _useState7 = Object(react["useState"])(undefined),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n name = _useState8[0],\n SetName = _useState8[1];\n\n var _useState9 = Object(react["useState"])(undefined),\n _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),\n email = _useState10[0],\n SetEmail = _useState10[1];\n\n var _useState11 = Object(react["useState"])(undefined),\n _useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),\n phone = _useState12[0],\n SetPhone = _useState12[1];\n\n function receive(_x) {\n return _receive.apply(this, arguments);\n }\n\n function _receive() {\n _receive = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(item) {\n var result;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!item.user_received) {\n _context.next = 3;\n break;\n }\n\n window.open(item.click_info);\n return _context.abrupt("return");\n\n case 3:\n if (Object(verifyLogin["d" /* handleVerifyLogin */])(dispatch)) {\n _context.next = 5;\n break;\n }\n\n return _context.abrupt("return");\n\n case 5:\n if (!(is_signed === false)) {\n _context.next = 8;\n break;\n }\n\n message["a" /* default */].info(\'\u60a8\u5c1a\u672a\u62a5\u540d\u53c2\u8d5b\uff0c\u8bf7\u62a5\u540d\u53c2\u8d5b\u540e\u9886\u53d6\');\n\n return _context.abrupt("return");\n\n case 8:\n if (!(item.click_event === "Pop")) {\n _context.next = 14;\n break;\n }\n\n SetId(item.id);\n SetIsshow(true);\n return _context.abrupt("return");\n\n case 14:\n SetClassname(undefined);\n\n case 15:\n _context.next = 17;\n return dispatch({\n type: \'competitions/Reward\',\n payload: {\n competition_module_setting_id: item.id\n }\n });\n\n case 17:\n result = _context.sent;\n\n if (result && result.status === 0) {\n getlistdatas();\n\n if (item.click_event === "Link") {\n message["a" /* default */].info(\'\u9886\u53d6\u6210\u529f\');\n\n window.open(item.click_info);\n } else {\n message["a" /* default */].info(item.click_info);\n }\n }\n\n case 19:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _receive.apply(this, arguments);\n }\n\n function submitreceive() {\n return _submitreceive.apply(this, arguments);\n }\n\n function _submitreceive() {\n _submitreceive = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {\n var result;\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!(userlist && !userlist.real_name)) {\n _context2.next = 4;\n break;\n }\n\n if (name) {\n _context2.next = 4;\n break;\n }\n\n message["a" /* default */].info(\'\u59d3\u540d\u4e0d\u80fd\u4e3a\u7a7a\');\n\n return _context2.abrupt("return");\n\n case 4:\n if (!(userlist && !userlist.email)) {\n _context2.next = 8;\n break;\n }\n\n if (email) {\n _context2.next = 8;\n break;\n }\n\n message["a" /* default */].info(\'\u90ae\u7bb1\u4e0d\u80fd\u4e3a\u7a7a\');\n\n return _context2.abrupt("return");\n\n case 8:\n if (!(userlist && !userlist.phone)) {\n _context2.next = 12;\n break;\n }\n\n if (phone) {\n _context2.next = 12;\n break;\n }\n\n message["a" /* default */].info(\'\u624b\u673a\u53f7\u7801\u4e0d\u80fd\u4e3a\u7a7a\');\n\n return _context2.abrupt("return");\n\n case 12:\n if (className) {\n _context2.next = 15;\n break;\n }\n\n message["a" /* default */].info(\'\u8bf7\u9009\u62e9\u4f60\u7684\u5e74\u7ea7\');\n\n return _context2.abrupt("return");\n\n case 15:\n _context2.next = 17;\n return dispatch({\n type: \'competitions/Reward\',\n payload: {\n competition_module_setting_id: id,\n className: className,\n name: name,\n mail: email,\n phone: phone\n }\n });\n\n case 17:\n result = _context2.sent;\n\n if (result && result.status === 0) {\n SetIsshow(false);\n getlistdatas();\n\n message["a" /* default */].info(\'HCIA\u8ba4\u8bc1\u8003\u8bd5\u4ee3\u91d1\u52b5\u5c06\u7531Educoder\u5e73\u53f0\u7edf\u4e00\u53d1\u653e\uff0c\u8bf7\u53ca\u65f6\u5173\u6ce8\u90ae\u7bb1\u6216\u7ad9\u5185\u77ed\u4fe1\u67e5\u6536\');\n }\n\n case 19:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return _submitreceive.apply(this, arguments);\n }\n\n return /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n visible: isshow,\n title: \'\u5b8c\u5584\u4fe1\u606f\',\n onCancel: () => SetIsshow(false),\n onOk: () => {\n submitreceive();\n }\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u60A8\\u7684\\u59D3\\u540D\\uFF1A", /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n className: userlist && userlist.real_name ? \'\' : Detailmodules_default.a.bkfff,\n style: {\n width: \'300px\',\n marginLeft: \'14px\',\n background: userlist && userlist.phone ? \'\' : \'#ffffff!important\'\n },\n value: userlist && userlist.real_name || name,\n disabled: userlist && userlist.real_name || false,\n onChange: e => SetName(e.target.value)\n })), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'1em\'\n }\n }, "\\u60A8\\u7684\\u90AE\\u7BB1\\uFF1A", /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n className: userlist && userlist.email ? \'\' : "bkfff",\n style: {\n width: \'300px\',\n marginLeft: \'14px\',\n background: userlist && userlist.phone ? \'\' : \'#ffffff!important\'\n },\n value: userlist && userlist.email || email,\n disabled: userlist && userlist.email || false,\n onChange: e => SetEmail(e.target.value)\n })), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'1em\'\n }\n }, "\\u60A8\\u7684\\u624B\\u673A\\u53F7\\uFF1A", /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n style: {\n width: \'300px\'\n },\n className: userlist && userlist.phone ? \'\' : "bkfff",\n value: userlist && userlist.phone || phone,\n disabled: userlist && userlist.phone || false,\n onChange: e => SetPhone(e.target.value)\n })), "\\u60A8\\u7684\\u5E74\\u7EA7\\uFF1A", /*#__PURE__*/react_default.a.createElement(es_select["a" /* default */], {\n style: {\n width: \'300px\',\n marginTop: \'1em\',\n marginLeft: \'14px\'\n },\n onChange: e => {\n SetClassname(e);\n }\n }, /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u5927\\u4E00"\n }, "\\u5927\\u4E00"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u5927\\u4E8C"\n }, "\\u5927\\u4E8C"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u5927\\u4E09"\n }, "\\u5927\\u4E09"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u5927\\u56DB"\n }, "\\u5927\\u56DB"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u5927\\u4E94"\n }, "\\u5927\\u4E94"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u7855\\u4E00"\n }, "\\u7855\\u4E00"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u7855\\u4E8C"\n }, "\\u7855\\u4E8C"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u7855\\u4E09"\n }, "\\u7855\\u4E09"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u535A\\u4E00"\n }, "\\u535A\\u4E00"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u535A\\u4E8C"\n }, "\\u535A\\u4E8C"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u535A\\u4E09"\n }, "\\u535A\\u4E09"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u535A\\u56DB"\n }, "\\u535A\\u56DB"), /*#__PURE__*/react_default.a.createElement(Option, {\n value: "\\u535A\\u4E94"\n }, "\\u535A\\u4E94")), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'1em\'\n }\n }, "\\u63D0\\u9192\\uFF1A\\u5982\\u65E0\\u534E\\u4E3A\\u4E91\\u8D26\\u53F7\\uFF0C\\u8BF7\\u5C3D\\u5FEB\\u6CE8\\u518C\\u534E\\u4E3A\\u4E91\\uFF01")), rewarddata && rewarddata.length > 3 ? /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n position: \'relative\',\n marginBottom: \'10px\',\n marginTop: \'10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: Detailmodules_default.a.spanprev,\n onClick: () => {\n Carousels.current.prev();\n }\n }, /*#__PURE__*/react_default.a.createElement(LeftOutlined["a" /* default */], {\n style: {\n color: \'#fff\',\n fontSize: \'20px\',\n marginLeft: "15px"\n }\n })), /*#__PURE__*/react_default.a.createElement(carousel_Carousel, {\n ref: Carousels,\n className: Detailmodules_default.a.divwidth,\n slidesToShow: 3,\n slidesToScroll: 1\n }, rewarddata && rewarddata.map((item, index) => {\n return /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n textAlign: \'center\',\n position: \'relative\'\n }\n }, /*#__PURE__*/react_default.a.createElement("img", {\n src: env["a" /* default */].IMG_SERVER + "".concat(item.image_url)\n }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.receiveclick,\n onClick: () => receive(item)\n }, "\\u70B9\\u51FB\\u9886\\u53D6") : /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.receivealready\n }, "\\u5DF2\\u7ECF\\u9886\\u53D6"));\n })), /*#__PURE__*/react_default.a.createElement("span", {\n className: Detailmodules_default.a.spannext,\n onClick: () => {\n Carousels.current.next();\n }\n }, /*#__PURE__*/react_default.a.createElement(RightOutlined["a" /* default */], {\n style: {\n color: \'#fff\',\n fontSize: \'20px\',\n marginLeft: "5px"\n }\n }))) : /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.divwidth,\n style: {\n justifyContent: \'space-around\',\n marginBottom: \'10px\',\n marginTop: \'10px\'\n }\n }, rewarddata && rewarddata.map((item, index) => {\n return /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n textAlign: \'center\',\n position: \'relative\'\n }\n }, /*#__PURE__*/react_default.a.createElement("img", {\n src: env["a" /* default */].IMG_SERVER + "".concat(item.image_url)\n }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.receiveclick,\n onClick: () => receive(item)\n }, "\\u70B9\\u51FB\\u9886\\u53D6") : /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.receivealready\n }, "\\u5DF2\\u7ECF\\u9886\\u53D6"));\n })));\n}\n\n/* harmony default export */ var Competitionbonus = (Bonus);\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/SeeItem.tsx\n\n\n\n\n//\u4ee3\u91d1\u52b5\n\n\nfunction SeeItem(_ref) {\n var ItemData = _ref.ItemData,\n setIssee = _ref.setIssee,\n ModelType = _ref.ModelType,\n dispatch = _ref.dispatch,\n userinfo = _ref.userinfo;\n return /*#__PURE__*/react_default.a.createElement("div", null, ModelType === "reward" ? /*#__PURE__*/react_default.a.createElement(Competitionbonus, {\n userlist: userinfo,\n dispatch: dispatch,\n rewarddata: ItemData.reward_setting,\n is_signed: ItemData.is_signed\n }) : null, /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n textAlign: \'right\'\n }\n }, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n onClick: () => setIssee(false)\n }, "\\u7F16\\u8F91")), /*#__PURE__*/react_default.a.createElement(RenderHtml["a" /* default */], {\n value: ItemData.md_content\n }), ItemData && ItemData.attachments && ItemData.attachments.map((item, index) => {\n return /*#__PURE__*/react_default.a.createElement("div", null, "1232321");\n }));\n}\n\n/* harmony default export */ var Detail_SeeItem = (SeeItem);\n// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js\nvar upload_style = __webpack_require__("DZo9");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 11 modules\nvar upload = __webpack_require__("8z0m");\n\n// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 5 modules\nvar markdown_editor = __webpack_require__("Ot1p");\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Update.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction Update_SeeItem(_ref) {\n var ItemData = _ref.ItemData,\n setIssee = _ref.setIssee,\n MenuItem = _ref.MenuItem,\n dispatch = _ref.dispatch,\n identifier = _ref.identifier,\n ModelType = _ref.ModelType,\n userinfo = _ref.userinfo;\n\n var _useState = Object(react["useState"])([]),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n defaultFileList = _useState2[0],\n setDefaultFileList = _useState2[1];\n\n var _useState3 = Object(react["useState"])(ItemData.md_content),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n defaultcontent = _useState4[0],\n setDefaultcontent = _useState4[1];\n\n var uploadProps = {\n name: \'file\',\n multiple: true,\n action: env["a" /* default */].API_SERVER + \'/api/attachments.json\',\n defaultFileList: defaultFileList,\n\n onChange(info) {\n var status = info.file.status;\n\n if (status !== \'uploading\') {}\n\n if (status === \'removed\') {\n setDefaultFileList(getitemid(info.fileList));\n }\n\n if (status === \'done\') {\n setDefaultFileList(getitemid(info.fileList));\n\n message["a" /* default */].success("".concat(info.file.name, " \\u6587\\u4EF6\\u4E0A\\u4F20\\u6210\\u529F"));\n } else if (status === \'error\') {\n message["a" /* default */].error("".concat(info.file.name, " \\u6587\\u4EF6\\u4E0A\\u4F20\\u5931\\u8D25"));\n }\n },\n\n beforeUpload: file => {\n var isLt150M = file.size / 1024 / 1024 < 150;\n\n if (!isLt150M) {\n message["a" /* default */].info("\u6587\u4ef6\u5927\u5c0f\u5fc5\u987b\u5c0f\u4e8e150MB");\n }\n\n return isLt150M;\n }\n }; //\u4fee\u6539\u5185\u5bb9\u56de\u8c03\u63a5\u53e3\n\n function updateItem() {\n return _updateItem.apply(this, arguments);\n } //\u83b7\u53d6\u5bf9\u5e94\u6587\u4ef6\u5217\u8868\n\n\n function _updateItem() {\n _updateItem = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var data;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return dispatch({\n type: \'competitions/updateMdContent\',\n payload: {\n attachment_ids: defaultFileList,\n competition_module_id: ItemData.id,\n md_content_id: ItemData.md_id,\n content: defaultcontent,\n identifier: identifier\n }\n });\n\n case 2:\n data = _context.sent;\n\n if (data) {\n message["a" /* default */].info(\'\u63d0\u4ea4\u6210\u529f\');\n\n setIssee(true);\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _updateItem.apply(this, arguments);\n }\n\n function getitemid(itemlist) {\n var data = [];\n itemlist && itemlist.map(item => {\n data.push(item.response.id);\n });\n return data;\n }\n\n return /*#__PURE__*/react_default.a.createElement("div", null, ModelType === "reward" ? /*#__PURE__*/react_default.a.createElement(Competitionbonus, {\n userlist: userinfo,\n dispatch: dispatch,\n rewarddata: ItemData.reward_setting,\n is_signed: ItemData.is_signed\n }) : null, /*#__PURE__*/react_default.a.createElement(markdown_editor["a" /* default */], {\n defaultValue: defaultcontent,\n onChange: e => setDefaultcontent(e)\n }), /*#__PURE__*/react_default.a.createElement(upload["a" /* default */], uploadProps, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n className: "uploadBtn"\n }, "\\u4E0A\\u4F20\\u9644\\u4EF6"), "(\\u5355\\u4E2A\\u6587\\u4EF6150M\\u4EE5\\u5185)"), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n style: {\n width: \'90px\'\n },\n onClick: () => updateItem()\n }, "\\u63D0\\u4EA4"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n style: {\n marginLeft: \'30px\',\n width: \'90px\'\n },\n type: "primary",\n onClick: () => setIssee(true)\n }, "\\u53D6\\u6D88")));\n}\n\n/* harmony default export */ var Update = (Update_SeeItem);\n// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js\nvar tabs_style = __webpack_require__("Znn+");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 15 modules\nvar tabs = __webpack_require__("ZTPi");\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingNuLL.tsx\n//\u6392\u884c\u699c\u6ca1\u6709\u6570\u636e\n\n\n\nfunction RankNull() {\n return /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'24px\',\n color: \'#05101a\'\n }\n }, "\\u603B\\u6392\\u884C"), /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n textAlign: \'center\'\n }\n }, /*#__PURE__*/react_default.a.createElement("img", {\n src: env["a" /* default */].IMG_SERVER + "/images/educoder/competitions/trophy.png"\n }), /*#__PURE__*/react_default.a.createElement("p", null, "\\u8981\\u6293\\u4F4F\\u4E00\\u5207\\u673A\\u4F1A\\uFF0C\\u5411\\u6240\\u6709\\u4EBA\\u8BC1\\u660E\\u81EA\\u5DF1\\uFF0C\\u8BC1\\u660E\\u4F60\\u80FD\\u591F\\u8FCE\\u63A5\\u8363\\u8000")));\n}\n\n/* harmony default export */ var RankingNuLL = (RankNull);\n// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js\nvar row_style = __webpack_require__("14J3");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js\nvar row = __webpack_require__("BMrR");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js\nvar col_style = __webpack_require__("jCWc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js\nvar col = __webpack_require__("kPKH");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/card/style/index.js\nvar card_style = __webpack_require__("IzEo");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/card/index.js + 2 modules\nvar card = __webpack_require__("bx4M");\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingItem.tsx\n\n\n\n\n\n\n//1 2 3 \u6392\u540d\u6570\u636e\u6837\u5f0f\n\n\n\n\n\nfunction RankingItem(_ref) {\n var oneItem = _ref.oneItem,\n towItem = _ref.towItem,\n threeItem = _ref.threeItem;\n return /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n textAlign: "center"\n }\n }, /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {\n gutter: 16,\n style: {\n justifyContent: \'center\'\n }\n }, /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n span: 6,\n style: {\n marginTop: \'30px\',\n marginRight: \'20px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(card["a" /* default */], {\n title: /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.towtop\n }, /*#__PURE__*/react_default.a.createElement("img", {\n style: {\n marginTop: \'20px\'\n },\n src: env["a" /* default */].IMG_SERVER + "/images/educoder/huangguan-two.png"\n }), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/users/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_login, "/classrooms")\n }, /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.imgradius,\n src: env["a" /* default */].IMG_SERVER + "/images/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_image)\n }), /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.prize\n }, towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n color: \'#05101a\',\n fontSize: \'16px\',\n marginTop: \'10px\'\n }\n }, towItem === null || towItem === void 0 ? void 0 : towItem.record_user_name)))),\n className: Detailmodules_default.a.towdiv,\n bordered: false\n }, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'14px\'\n }\n }, towItem === null || towItem === void 0 ? void 0 : towItem.school_name), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'18px\'\n }\n }, towItem === null || towItem === void 0 ? void 0 : towItem.spend_time), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'26px\',\n color: \'#a55b29\'\n }\n }, towItem === null || towItem === void 0 ? void 0 : towItem.score, "\\u5206"))), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n span: 6\n }, /*#__PURE__*/react_default.a.createElement(card["a" /* default */], {\n title: /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.onetop\n }, /*#__PURE__*/react_default.a.createElement("img", {\n style: {\n marginTop: \'20px\'\n },\n src: env["a" /* default */].IMG_SERVER + "/images/educoder/huangguan.png"\n }), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/users/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_login, "/classrooms")\n }, /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.imgradius,\n src: env["a" /* default */].IMG_SERVER + "/images/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_image)\n }), /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.prize\n }, oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n color: \'#05101a\',\n fontSize: \'16px\',\n marginTop: \'10px\'\n }\n }, oneItem === null || oneItem === void 0 ? void 0 : oneItem.record_user_name)))),\n className: Detailmodules_default.a.onediv,\n bordered: false\n }, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'14px\'\n }\n }, oneItem === null || oneItem === void 0 ? void 0 : oneItem.school_name), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'18px\'\n }\n }, oneItem === null || oneItem === void 0 ? void 0 : oneItem.spend_time), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'26px\',\n color: \'#a55b29\'\n }\n }, oneItem === null || oneItem === void 0 ? void 0 : oneItem.score, "\\u5206"))), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n span: 6,\n style: {\n marginTop: \'40px\',\n marginLeft: \'20px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(card["a" /* default */], {\n title: /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.threetop\n }, /*#__PURE__*/react_default.a.createElement("img", {\n style: {\n marginTop: \'20px\'\n },\n src: env["a" /* default */].IMG_SERVER + "/images/educoder/huangguan-three.png"\n }), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/users/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_login, "/classrooms")\n }, /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.imgradius,\n src: env["a" /* default */].IMG_SERVER + "/images/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_image)\n }), /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.prize\n }, threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n color: \'#05101a\',\n fontSize: \'16px\',\n marginTop: \'10px\'\n }\n }, threeItem === null || threeItem === void 0 ? void 0 : threeItem.record_user_name)))),\n className: Detailmodules_default.a.threediv,\n bordered: false\n }, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'14px\'\n }\n }, threeItem === null || threeItem === void 0 ? void 0 : threeItem.school_name), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'18px\'\n }\n }, threeItem === null || threeItem === void 0 ? void 0 : threeItem.spend_time), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'26px\',\n color: \'#a55b29\'\n }\n }, threeItem === null || threeItem === void 0 ? void 0 : threeItem.score, "\\u5206")))));\n}\n\n/* harmony default export */ var Detail_RankingItem = (RankingItem);\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingList.tsx\n\n\n\n\n\n\nfunction RanKingList(_ref) {\n var _ItemData$teams;\n\n var ItemData = _ref.ItemData;\n return /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n fontSize: \'24px\',\n color: \'#05101a\'\n }\n }, "\\u603B\\u6392\\u884C"), /*#__PURE__*/react_default.a.createElement(Detail_RankingItem, {\n oneItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[0],\n towItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[1],\n threeItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[2]\n }), ItemData === null || ItemData === void 0 ? void 0 : (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.map((item, index) => {\n return /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.bottomItem\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#4CACFF\',\n marginRight: \'20px\'\n }\n }, index + 1), /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/users/".concat(item === null || item === void 0 ? void 0 : item.user_login, "/classrooms"),\n style: {\n marginRight: \'80px\',\n position: \'relative\'\n }\n }, /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.imgradius,\n src: env["a" /* default */].IMG_SERVER + "images/".concat(item === null || item === void 0 ? void 0 : item.user_image)\n }), /*#__PURE__*/react_default.a.createElement("span", {\n className: Detailmodules_default.a.spanrightradius\n }, item === null || item === void 0 ? void 0 : item.competition_prize)), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n flex: 1\n }\n }, item === null || item === void 0 ? void 0 : item.team_name), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n flex: 1\n }\n }, item.school_name), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#4CACFF\'\n }\n }, item.score));\n }));\n}\n\n/* harmony default export */ var RankingList = (RanKingList);\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Ranking.tsx\n\n\n\nvar TabPane = tabs["a" /* default */].TabPane;\n\n\n\n\nfunction Ranking(_ref) {\n var _ChartRules$stages;\n\n var ChartRules = _ref.ChartRules,\n ItemData = _ref.ItemData,\n getCharts = _ref.getCharts;\n return /*#__PURE__*/react_default.a.createElement("div", null, (ChartRules === null || ChartRules === void 0 ? void 0 : (_ChartRules$stages = ChartRules.stages) === null || _ChartRules$stages === void 0 ? void 0 : _ChartRules$stages.length) > 0 ? null : /*#__PURE__*/react_default.a.createElement(RankingNuLL, null), /*#__PURE__*/react_default.a.createElement(tabs["a" /* default */], {\n animated: true,\n onChange: e => {\n getCharts(e);\n }\n }, ChartRules && ChartRules.stages.map((item, index) => {\n return /*#__PURE__*/react_default.a.createElement(TabPane, {\n tab: item.name,\n key: item.id === null ? 0 : item.id\n }, ChartRules && ChartRules.rule_contents.map((items, keys) => {\n if (item.id === items.competition_stage_id) {\n return /*#__PURE__*/react_default.a.createElement(RenderHtml["a" /* default */], {\n key: keys,\n value: items.content === undefined || items.content === null ? "" : items.content\n });\n } else if (item.id === null && items.competition_stage_id === 0) {\n return /*#__PURE__*/react_default.a.createElement(RenderHtml["a" /* default */], {\n key: keys,\n value: items.content === undefined || items.content === null ? "" : items.content\n });\n }\n }));\n })), (ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams.length) > 0 ? /*#__PURE__*/react_default.a.createElement(RankingList, {\n ItemData: ItemData\n }) : null);\n}\n\n/* harmony default export */ var Detail_Ranking = (Ranking);\n// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js\nvar divider_style = __webpack_require__("/zsF");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js\nvar divider = __webpack_require__("PArb");\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Downloadpdf.tsx\n\n\n//\u4e0b\u8f7d\u9875\n\n\n\n\nfunction downpdf(_ref) {\n var _Prize$personal_certi, _Prize$personal_certi2, _Prize$team_certifica, _Prize$team_certifica2, _Prize$teams, _Prize$teams$, _Prize$teams$2;\n\n var Prize = _ref.Prize;\n return /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.downloadpdf\n }, "\\u6E29\\u99A8\\u63D0\\u793A\\uFF1A\\u586B\\u5199\\u7684\\u4E2A\\u4EBA\\u4FE1\\u606F\\u7ECF\\u5BA1\\u6279\\u540E\\uFF0C\\u5C06\\u63D0\\u4F9B\\u4E2A\\u4EBA\\u83B7\\u5956\\u8BC1\\u4E66\\u4E0B\\u8F7D\\uFF1B\\u56E2\\u961F\\u961F\\u5458\\u4FE1\\u606F\\u5168\\u90E8\\u5BA1\\u6279\\u540E\\uFF0C\\u5C06\\u63D0\\u4F9B\\u56E2\\u961F\\u83B7\\u5956\\u8BC1\\u4E66\\u4E0B\\u8F7D\\u3002"), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'30px\',\n fontSize: \'16px\',\n color: \'#000\'\n }\n }, "\\u8BC1\\u4E66\\u60C5\\u51B5"), (Prize === null || Prize === void 0 ? void 0 : (_Prize$personal_certi = Prize.personal_certifications) === null || _Prize$personal_certi === void 0 ? void 0 : _Prize$personal_certi.length) > 0 ? /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", null, "\\u4E2A\\u4EBA\\u8BC1\\u4E66\\uFF1A"), /*#__PURE__*/react_default.a.createElement("img", {\n src: env["a" /* default */].IMG_SERVER + "/images/educoder/pdfs.png"\n }), /*#__PURE__*/react_default.a.createElement("a", {\n style: {\n marginLeft: \'5px\'\n },\n href: env["a" /* default */].API_SERVER + "".concat(Prize === null || Prize === void 0 ? void 0 : (_Prize$personal_certi2 = Prize.personal_certifications[0]) === null || _Prize$personal_certi2 === void 0 ? void 0 : _Prize$personal_certi2.url)\n }, "\\u7ACB\\u5373\\u4E0B\\u8F7D")) : /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", null, "\\u4E2A\\u4EBA\\u8BC1\\u4E66\\uFF1A"), " ", /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#000\'\n }\n }, "\\u6682\\u672A\\u751F\\u6210"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n marginLeft: \'20px\'\n }\n }, "\\u539F\\u56E0\\uFF1A"), " ", /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#000\'\n }\n }, "\\u7EC4\\u59D4\\u4F1A\\u672A\\u5B8C\\u6210\\u8BC1\\u4E66\\u5BA1\\u6279\\uFF0C\\u8BF7\\u7A0D\\u540E")), (Prize === null || Prize === void 0 ? void 0 : (_Prize$team_certifica = Prize.team_certifications) === null || _Prize$team_certifica === void 0 ? void 0 : _Prize$team_certifica.length) > 0 ? /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", null, "\\u56E2\\u961F\\u8BC1\\u4E66\\uFF1A"), /*#__PURE__*/react_default.a.createElement("img", {\n src: env["a" /* default */].IMG_SERVER + "/images/educoder/pdfs.png"\n }), /*#__PURE__*/react_default.a.createElement("a", {\n style: {\n marginLeft: \'5px\'\n },\n href: env["a" /* default */].API_SERVER + "".concat(Prize === null || Prize === void 0 ? void 0 : (_Prize$team_certifica2 = Prize.team_certifications[0]) === null || _Prize$team_certifica2 === void 0 ? void 0 : _Prize$team_certifica2.url)\n }, "\\u7ACB\\u5373\\u4E0B\\u8F7D")) : /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", null, "\\u56E2\\u961F\\u8BC1\\u4E66\\uFF1A"), " ", /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#000\'\n }\n }, "\\u6682\\u672A\\u751F\\u6210")), /*#__PURE__*/react_default.a.createElement(divider["a" /* default */], null), (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams = Prize.teams) === null || _Prize$teams === void 0 ? void 0 : _Prize$teams.length) > 0 ? /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", null, (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 ? void 0 : _Prize$teams$.name), "\\u6218\\u961F\\u4FE1\\u606F\\u586B\\u62A5\\u6982\\u51B5"), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\',\n height: \'50px\',\n background: \'#f5f5f5\',\n alignItems: \'center\',\n justifyContent: \'space-around\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'5%\'\n }\n }, "\\u89D2\\u8272"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'5%\'\n }\n }, "\\u59D3\\u540D"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, "\\u5B9E\\u540D\\u8BA4\\u8BC1"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, "\\u804C\\u4E1A\\u8BA4\\u8BC1"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, "\\u624B\\u673A\\u7ED1\\u5B9A"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, "\\u90AE\\u7BB1\\u7ED1\\u5B9A"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'50%\',\n textAlign: \'center\'\n }\n }, "\\u5F00\\u6237\\u884C\\u53CA\\u94F6\\u884C\\u5361\\u53F7\\u4FE1\\u606F\\uFF08\\u961F\\u957F\\u586B\\u5199\\uFF09")), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.team_members.map((item, index) => {\n var _Prize$teams$3, _Prize$teams$3$bank_a, _Prize$teams$4, _Prize$teams$4$bank_a, _Prize$teams$5, _Prize$teams$5$bank_a;\n\n return /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.teamItem\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'5%\'\n }\n }, item === null || item === void 0 ? void 0 : item.role), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'5%\'\n }\n }, item === null || item === void 0 ? void 0 : item.name), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, (item === null || item === void 0 ? void 0 : item.real_name_auth) === "authed" ? \'\u5df2\u8ba4\u8bc1\' : (item === null || item === void 0 ? void 0 : item.real_name_auth) === "authing" ? \'\u5f85\u5ba1\u6838\' : \'\u672a\u8ba4\u8bc1\'), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, (item === null || item === void 0 ? void 0 : item.professional_auth) === "authed" ? \'\u5df2\u8ba4\u8bc1\' : (item === null || item === void 0 ? void 0 : item.professional_auth) === "authing" ? \'\u5f85\u5ba1\u6838\' : \'\u672a\u8ba4\u8bc1\'), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, (item === null || item === void 0 ? void 0 : item.phone_binded) ? \'\u5df2\u7ed1\u5b9a\' : \'\u672a\u7ed1\u5b9a\'), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'10%\'\n }\n }, (item === null || item === void 0 ? void 0 : item.email_binded) ? \'\u5df2\u7ed1\u5b9a\' : \'\u672a\u7ed1\u5b9a\'), (item === null || item === void 0 ? void 0 : item.role) === \'\u961f\u957f\' ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'50%\',\n textAlign: \'center\'\n }\n }, (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 ? void 0 : (_Prize$teams$3$bank_a = _Prize$teams$3.bank_account) === null || _Prize$teams$3$bank_a === void 0 ? void 0 : _Prize$teams$3$bank_a.bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : (_Prize$teams$4$bank_a = _Prize$teams$4.bank_account) === null || _Prize$teams$4$bank_a === void 0 ? void 0 : _Prize$teams$4$bank_a.second_bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$5 = Prize.teams[0]) === null || _Prize$teams$5 === void 0 ? void 0 : (_Prize$teams$5$bank_a = _Prize$teams$5.bank_account) === null || _Prize$teams$5$bank_a === void 0 ? void 0 : _Prize$teams$5$bank_a.card_no)) : /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'50%\'\n }\n }));\n }))) : null);\n}\n\n/* harmony default export */ var Downloadpdf = (downpdf);\n// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js\nvar spin_style = __webpack_require__("T2oS");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js\nvar spin = __webpack_require__("W9HT");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js\nvar esm_extends = __webpack_require__("0Owb");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js\nvar radio_style = __webpack_require__("7Kak");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js\nvar es_radio = __webpack_require__("9yH6");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js + 1 modules\nvar objectSpread2 = __webpack_require__("k1fw");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js\nvar form_style = __webpack_require__("y8nQ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 9 modules\nvar es_form = __webpack_require__("Vl3Y");\n\n// EXTERNAL MODULE: ./src/utils/util.tsx\nvar util = __webpack_require__("1vsH");\n\n// EXTERNAL MODULE: ./src/assets/images/account/auth.png\nvar auth = __webpack_require__("Dgm7");\nvar auth_default = /*#__PURE__*/__webpack_require__.n(auth);\n\n// EXTERNAL MODULE: ./src/pages/Competitions/Detail/component/index.less?modules\nvar componentmodules = __webpack_require__("NnUe");\nvar componentmodules_default = /*#__PURE__*/__webpack_require__.n(componentmodules);\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/RealNameAuthModal.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar Dragger = upload["a" /* default */].Dragger;\nvar MAX_NAME_LENGTH = 10;\n\nvar RealNameAuthModal = (_ref) => {\n var user = _ref.user,\n account = _ref.account,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["user", "account", "globalSetting", "loading", "dispatch"]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var _useState = Object(react["useState"])({}),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n formValue = _useState2[0],\n setFormValue = _useState2[1];\n\n var _useState3 = Object(react["useState"])(true),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n showRealName = _useState4[0],\n setShowRealName = _useState4[1];\n\n var _useState5 = Object(react["useState"])(),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n realName = _useState6[0],\n setRealName = _useState6[1];\n\n var _useState7 = Object(react["useState"])(),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n image = _useState8[0],\n setImage = _useState8[1];\n\n var _useState9 = Object(react["useState"])(),\n _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),\n fileId = _useState10[0],\n setFileId = _useState10[1];\n\n var _useState11 = Object(react["useState"])(),\n _useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),\n isLoading = _useState12[0],\n setIsLoading = _useState12[1];\n\n Object(react["useEffect"])(() => {\n if (!account.basicInfo) {\n return;\n }\n\n var basicInfo = account.basicInfo;\n var formData = {\n name: basicInfo.show_realname ? basicInfo.name : Object(util["o" /* getHiddenName */])(basicInfo.name),\n gender: basicInfo.gender\n };\n setRealName(basicInfo.name);\n setShowRealName(basicInfo.show_realname);\n form.setFieldsValue(formData);\n setFormValue(formData);\n }, [account.basicInfo]);\n\n var handleUploadChange = info => {\n if (info.file.status === \'uploading\') {\n setIsLoading(true);\n return;\n }\n\n if (info.file.status === \'done\') {\n var _info$file$response;\n\n console.log(info.file, info.file.response);\n setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id);\n Object(util["n" /* getBase64 */])(info.file.originFileObj, base64Img => {\n setImage(base64Img);\n setIsLoading(false);\n });\n }\n };\n\n var handleValuesChange = changedValues => {\n setFormValue(Object(objectSpread2["a" /* default */])({}, form.getFieldsValue()));\n\n if (\'name\' in changedValues) {\n setRealName(changedValues.name);\n }\n };\n\n var handleSetShowRealName = () => {\n var nextRealNameStatus = !showRealName;\n setShowRealName(nextRealNameStatus);\n var nextName = nextRealNameStatus ? realName : Object(util["o" /* getHiddenName */])(realName);\n form.setFieldsValue({\n name: nextName\n });\n };\n\n var handleFinish = /*#__PURE__*/function () {\n var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(values) {\n var _account$basicInfo, _user$userInfo;\n\n var _ref3, name, gender, id_number, res, _user$userInfo2;\n\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _ref3 = values || {}, name = _ref3.name, gender = _ref3.gender, id_number = _ref3.idNumber;\n\n if (image) {\n _context.next = 4;\n break;\n }\n\n message["a" /* default */].info(\'\u8bf7\u5148\u4e0a\u4f20\u7167\u7247\uff01\');\n\n return _context.abrupt("return");\n\n case 4:\n _context.next = 6;\n return dispatch({\n type: \'account/applyRealNameAuth\',\n payload: {\n id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login),\n name,\n gender,\n id_number,\n show_realname: showRealName,\n attachment_ids: [fileId]\n }\n });\n\n case 6:\n res = _context.sent;\n handleClose();\n\n if (res) {\n message["a" /* default */].info("\u7533\u8bf7\u5df2\u63d0\u4ea4\uff0c\u8bf7\u7b49\u5f85\u5ba1\u6838!");\n\n dispatch({\n type: \'account/getBasicInfo\',\n payload: {\n login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login\n }\n });\n }\n\n case 9:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleFinish(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n\n var handleClose = () => {\n dispatch({\n type: \'account/setActionTabs\',\n payload: {}\n });\n };\n\n var uploadProps = {\n data: {\n type: "real_name"\n },\n multiple: true,\n showUploadList: false,\n action: "".concat(env["a" /* default */].API_SERVER, "/api/attachments.json"),\n className: componentmodules_default.a.uploader,\n onChange: handleUploadChange,\n beforeUpload: file => {\n var isJpgOrPng = file.type === \'image/jpeg\' || file.type === \'image/png\' || file.type === \'image/jpg\' || file.type === \'image/bmp\';\n\n if (!isJpgOrPng) {\n message["a" /* default */].info(\'\u8bf7\u4e0a\u4f20\u6b63\u786e\u6587\u4ef6\u683c\u5f0f\');\n }\n\n return isJpgOrPng;\n }\n };\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n keyboard: false,\n closable: false,\n destroyOnClose: true,\n visible: account.actionTabs.key === \'Account-RealNameAuth\',\n title: "\\u4FEE\\u6539\\u5B9E\\u540D\\u4FE1\\u606F",\n width: "600px",\n footer: null\n }, /*#__PURE__*/react_default.a.createElement(spin["a" /* default */], {\n spinning: !!isLoading\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n className: componentmodules_default.a.formWrap,\n form: form,\n layout: "horizontal",\n onValuesChange: handleValuesChange,\n onFinish: handleFinish\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u59D3\\u540D",\n name: "name",\n labelCol: {\n span: 3\n },\n wrapperCol: {\n span: 12\n },\n rules: [{\n required: true,\n message: "\\u8BF7\\u8F93\\u5165\\u771F\\u5B9E\\u59D3\\u540D\\uFF0C\\u6700\\u5927\\u9650\\u5236".concat(MAX_NAME_LENGTH, "\\u4E2A\\u5B57\\u7B26")\n }, {\n validator: util["p" /* handleValidatorName */]\n }],\n extra: /*#__PURE__*/react_default.a.createElement("span", null, showRealName ? \'\uff08\u663e\u793a\uff1a\u5e73\u53f0\u5c06\u663e\u793a\u60a8\u7684\u771f\u5b9e\u59d3\u540d\uff09\' : \'\uff08\u9690\u85cf\uff1a\u5e73\u53f0\u5c06\u663e\u793a\u4f60\u7684\u6635\u79f0\uff09\')\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n disabled: !showRealName,\n placeholder: "\\u8BF7\\u8F93\\u5165\\u771F\\u5B9E\\u59D3\\u540D\\uFF0C\\u6700\\u5927\\u9650\\u5236".concat(MAX_NAME_LENGTH, "\\u4E2A\\u5B57\\u7B26"),\n maxLength: MAX_NAME_LENGTH,\n addonAfter: /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont ".concat(showRealName ? \'icon-xianshi\' : \'icon-yincang\', " font18 ").concat(componentmodules_default.a.color4CACFF),\n onClick: handleSetShowRealName\n })\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u6027\\u522B\\uFF1A",\n name: "gender",\n labelCol: {\n span: 3\n },\n wrapperCol: {\n span: 12\n },\n rules: [{\n required: true,\n message: \'\u8bf7\u9009\u62e9\u6027\u522b\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(es_radio["default"].Group, null, /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: 0\n }, "\\u7537"), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: 1\n }, "\\u5973"))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u8BC1\\u4EF6\\u53F7\\uFF1A",\n labelCol: {\n span: 3\n },\n name: "idNumber",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u8bc1\u4ef6\u53f7\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u8F93\\u5165\\u8BC1\\u4EF6\\u53F7"\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u8EAB\\u4EFD\\u8BC1\\u4E0A\\u4F20",\n labelCol: {\n span: 3\n }\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.flexRow\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "".concat(componentmodules_default.a.flexColumn, " ").concat(componentmodules_default.a.example)\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: componentmodules_default.a.exampleImg\n }, /*#__PURE__*/react_default.a.createElement("img", {\n src: auth_default.a\n })), /*#__PURE__*/react_default.a.createElement("span", {\n className: "tc"\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u793A\\u4F8B\\u56FE\\u7247"), /*#__PURE__*/react_default.a.createElement("p", {\n className: "".concat(componentmodules_default.a.colorOrange, " font12")\n }, "\\uFF08png/jpg/bmp\\u683C\\u5F0F\\uFF0C\\u4E0D\\u8D85\\u8FC72MB\\uFF09"))), /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.flexColumn\n }, /*#__PURE__*/react_default.a.createElement(Dragger, Object(esm_extends["a" /* default */])({}, uploadProps, {\n accept: ".png,.jpg,.bmp,.jpeg"\n }), image ? /*#__PURE__*/react_default.a.createElement("img", {\n src: image,\n className: componentmodules_default.a.uploadImg\n }) : /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.imageTip\n }, /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules_default.a.uploadTipIcon)\n })), /*#__PURE__*/react_default.a.createElement("p", {\n className: componentmodules_default.a.uploadTip\n }, /*#__PURE__*/react_default.a.createElement("a", {\n className: componentmodules_default.a.color05101a\n }, "\\u70B9\\u51FB\\u6216\\u62D6\\u62FD\\u4E0A\\u4F20\\u56FE\\u7247")))), /*#__PURE__*/react_default.a.createElement("span", {\n className: "tc"\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: componentmodules_default.a.viewLargerImg\n }, "\\u67E5\\u770B\\u5927\\u56FE"))))), /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.footerWrap\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n className: "mr5",\n size: "large",\n onClick: handleClose\n }, "\\u53D6\\u6D88"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n size: "large",\n type: "primary",\n htmlType: "submit",\n loading: loading[\'account/applyRealNameAuth\']\n }, "\\u4FDD\\u5B58"))), /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.note\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u8BA4\\u8BC1\\u987B\\u77E5\\uFF1A"), /*#__PURE__*/react_default.a.createElement("p", null, "1.\\u4F60\\u9700\\u8981\\u51C6\\u5907\\u6709\\u6548\\u7684\\u8EAB\\u4EFD\\u8BC1\\u6B63\\u9762\\uFF08\\u4EBA\\u50CF\\u9762\\uFF09\\u7684\\u8BC1\\u4EF6\\u7167\\u7167\\u7247\\uFF0C\\u8BF7\\u786E\\u4FDD\\u8BC1\\u4EF6\\u7167\\u7247\\u6E05\\u6670\\u53EF\\u89C1\\uFF0C\\u4E25\\u7981PS\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "2.\\u6211\\u4EEC\\u5C06\\u5728\\u4F60\\u63D0\\u4EA4\\u8BA4\\u8BC1\\u4FE1\\u606F\\u540E\\u768424\\u5C0F\\u65F6\\uFF08\\u4E0D\\u5305\\u542B\\u8282\\u5047\\u65E5\\uFF09\\u5185\\u5B8C\\u6210\\u5BA1\\u6838\\uFF0C\\u5BA1\\u6838\\u7ED3\\u679C\\u5C06\\u4F1A\\u4EE5\\u7CFB\\u7EDF\\u6D88\\u606F\\u7684\\u5F62\\u5F0F\\u53D1\\u9001\\u7ED9\\u4F60\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "3.\\u5B9E\\u540D\\u8BA4\\u8BC1\\u5BA1\\u6838\\u5B8C\\u6210\\u540E\\uFF0C\\u65E0\\u6CD5\\u5220\\u9664\\uFF0C\\u8BF7\\u8C28\\u614E\\u586B\\u5199\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "4.\\u5B9E\\u540D\\u8BA4\\u8BC1\\u5BA1\\u6838\\u5B8C\\u6210\\u540E\\uFF0C\\u7CFB\\u7EDF\\u5C06\\u81EA\\u52A8\\u53D1\\u653E500\\u4E2A\\u91D1\\u5E01\\u4F5C\\u4E3A\\u5956\\u52B1\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "5.\\u6211\\u4EEC\\u4F1A\\u786E\\u4FDD\\u4F60\\u6240\\u63D0\\u4F9B\\u7684\\u4FE1\\u606F\\u5747\\u5904\\u4E8E\\u4E25\\u683C\\u7684\\u4FDD\\u5BC6\\u72B6\\u6001\\uFF0C\\u4E0D\\u4F1A\\u6CC4\\u9732\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "6.\\u5982\\u5B58\\u5728\\u6076\\u610F\\u4E71\\u586B\\u5199\\u59D3\\u540D\\uFF0C\\u8BC1\\u4EF6\\u53F7\\uFF0C\\u53CA\\u4E0A\\u4F20\\u4E0E\\u5B9E\\u540D\\u8BA4\\u8BC1\\u8BC1\\u4EF6\\u65E0\\u5173\\u56FE\\u7247\\u8005\\uFF0C\\u4E00\\u7ECF\\u53D1\\u73B0\\u5C06\\u51BB\\u7ED3EduCoder\\u8D26\\u53F7\\u3002"), /*#__PURE__*/react_default.a.createElement("p", null, "7.\\u63D0\\u4EA4\\u5B9E\\u540D\\u8BA4\\u8BC1\\u540E\\u7CFB\\u7EDF\\u4F1A\\u81EA\\u52A8\\u5C06\\u72B6\\u6001\\u6539\\u4E3A\\u5DF2\\u8BA4\\u8BC1\\uFF0C\\u4F60\\u5C06\\u53EF\\u4EE5\\u4F53\\u9A8C\\u5E73\\u53F0\\u9700\\u8981\\u5B9E\\u540D\\u8BA4\\u8BC1\\u7684\\u529F\\u80FD\\uFF1B\\u5982\\u679C\\u5728\\u8BA4\\u8BC1\\u540E\\u7684\\u4F7F\\u7528\\u8FC7\\u7A0B\\u4E2D\\u672A\\u901A\\u8FC7\\u5BA1\\u6838\\uFF0C\\u4F60\\u5C06\\u4E0D\\u80FD\\u7EE7\\u7EED\\u4F53\\u9A8C\\u9700\\u8981\\u8BA4\\u8BC1\\u7684\\u529F\\u80FD\\u3002")))));\n};\n\n/* harmony default export */ var component_RealNameAuthModal = (Object(umiExports["a" /* connect */])((_ref4) => {\n var user = _ref4.user,\n account = _ref4.account,\n loading = _ref4.loading,\n globalSetting = _ref4.globalSetting;\n return {\n user,\n account,\n globalSetting,\n loading: loading.effects\n };\n})(RealNameAuthModal));\n// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/style/index.js\nvar auto_complete_style = __webpack_require__("O3gP");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/auto-complete/index.js\nvar auto_complete = __webpack_require__("lrIw");\n\n// EXTERNAL MODULE: ./src/assets/images/account/job.png\nvar job = __webpack_require__("KXlV");\nvar job_default = /*#__PURE__*/__webpack_require__.n(job);\n\n// EXTERNAL MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules\nvar AppplyDepartmentModalmodules = __webpack_require__("Sjjz");\nvar AppplyDepartmentModalmodules_default = /*#__PURE__*/__webpack_require__.n(AppplyDepartmentModalmodules);\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar TextArea = input["a" /* default */].TextArea;\n\nvar AppplyDepartmentModal = (_ref) => {\n var account = _ref.account,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n schoolName = _ref.schoolName,\n departmentName = _ref.departmentName,\n visible = _ref.visible,\n _ref$onClose = _ref.onClose,\n onClose = _ref$onClose === void 0 ? () => {} : _ref$onClose,\n _ref$onSuccess = _ref.onSuccess,\n onSuccess = _ref$onSuccess === void 0 ? () => {} : _ref$onSuccess,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var schoolId = Object(react["useRef"])();\n Object(react["useEffect"])(() => {\n schoolId.current = props.schoolId;\n }, [props.schoolId]);\n Object(react["useEffect"])(() => {\n form.setFieldsValue({\n department: departmentName\n });\n }, [departmentName]);\n\n var handleFinish = /*#__PURE__*/function () {\n var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(values) {\n var _ref3, department, remarks, res;\n\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks;\n _context.next = 3;\n return dispatch({\n type: \'account/appplyDepartment\',\n payload: {\n school_id: schoolId.current,\n name: department,\n remarks\n }\n });\n\n case 3:\n res = _context.sent;\n onClose();\n\n if (res) {\n message["a" /* default */].success("\u65b0\u589e\u9662\u7cfb/\u90e8\u95e8\u6210\u529f\uff01");\n\n onSuccess(department);\n }\n\n case 6:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleFinish(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n keyboard: false,\n closable: false,\n destroyOnClose: true,\n visible: visible,\n title: "\\u7533\\u8BF7\\u6DFB\\u52A0\\u5B50\\u5355\\u4F4D\\u540D\\u79F0",\n width: "600px",\n footer: null\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n className: AppplyDepartmentModalmodules_default.a.formWrap,\n form: form,\n labelCol: {\n span: 4\n },\n wrapperCol: {\n span: 20\n },\n onFinish: handleFinish\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u5355\\u4F4D\\u540D\\u79F0\\uFF1A"\n }, schoolName), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u90E8\\u95E8\\u540D\\u79F0\\uFF1A",\n name: "department",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u90e8\u95e8\u6216\u8005\u5b66\u9662\u540d\u79f0\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u8F93\\u5165\\u90E8\\u95E8\\u6216\\u8005\\u5B66\\u9662\\u540D\\u79F0"\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u8BF4\\u660E\\uFF1A",\n name: "remarks"\n }, /*#__PURE__*/react_default.a.createElement(TextArea, {\n placeholder: "\\u518D\\u6B21\\u8BF4\\u660E\\u7279\\u522B\\u60C5\\u51B5\\uFF08\\u9009\\u586B\\uFF09"\n })), /*#__PURE__*/react_default.a.createElement("div", {\n className: AppplyDepartmentModalmodules_default.a.footerWrap\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n className: "mr5",\n size: "large",\n onClick: () => {\n onClose();\n }\n }, "\\u53D6\\u6D88"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n size: "large",\n type: "primary",\n htmlType: "submit",\n loading: loading[\'account/appplyDepartment\']\n }, "\\u4FDD\\u5B58")))));\n};\n\n/* harmony default export */ var components_AppplyDepartmentModal = (Object(umiExports["a" /* connect */])((_ref4) => {\n var account = _ref4.account,\n loading = _ref4.loading,\n globalSetting = _ref4.globalSetting;\n return {\n account,\n globalSetting,\n loading: loading.effects\n };\n})(AppplyDepartmentModal));\n// EXTERNAL MODULE: ./node_modules/antd/es/cascader/style/index.js\nvar cascader_style = __webpack_require__("6UJt");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 5 modules\nvar cascader = __webpack_require__("DFOY");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js + 1 modules\nvar CheckCircleFilled = __webpack_require__("jO45");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules\nvar CloseCircleFilled = __webpack_require__("jN4g");\n\n// EXTERNAL MODULE: ./src/utils/cityData.ts\nvar cityData = __webpack_require__("gJ3r");\n\n// EXTERNAL MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules\nvar AppplySchoolModalmodules = __webpack_require__("jwmR");\nvar AppplySchoolModalmodules_default = /*#__PURE__*/__webpack_require__.n(AppplySchoolModalmodules);\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar filter = (inputValue, path) => {\n return path.some(option => option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1);\n};\n\nvar AppplySchoolModal_TextArea = input["a" /* default */].TextArea;\n\nvar AppplySchoolModal = (_ref) => {\n var account = _ref.account,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n schoolName = _ref.schoolName,\n visible = _ref.visible,\n _ref$onClose = _ref.onClose,\n onClose = _ref$onClose === void 0 ? () => {} : _ref$onClose,\n _ref$onSuccess = _ref.onSuccess,\n onSuccess = _ref$onSuccess === void 0 ? () => {} : _ref$onSuccess,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n Object(react["useEffect"])(() => {\n form.setFieldsValue({\n name: schoolName\n });\n }, [schoolName]);\n\n var handleFinish = /*#__PURE__*/function () {\n var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(values) {\n var _ref3, name, _ref3$city, city, address, remarks, res;\n\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks;\n _context.next = 3;\n return dispatch({\n type: \'account/appplySchool\',\n payload: {\n name,\n province: city[0],\n city: city[1],\n address,\n remarks\n }\n });\n\n case 3:\n res = _context.sent;\n onClose();\n\n if (res) {\n message["a" /* default */].success("\u65b0\u589e\u5b66\u6821/\u5355\u4f4d\u6210\u529f\uff01");\n\n onSuccess(name);\n }\n\n case 6:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleFinish(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n keyboard: false,\n closable: false,\n destroyOnClose: true,\n visible: visible,\n title: "\\u7533\\u8BF7\\u6DFB\\u52A0\\u5355\\u4F4D\\u540D\\u79F0",\n width: "600px",\n footer: null\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n className: AppplySchoolModalmodules_default.a.formWrap,\n form: form,\n labelCol: {\n span: 4\n },\n wrapperCol: {\n span: 20\n },\n onFinish: handleFinish\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u5355\\u4F4D\\u5168\\u79F0\\uFF1A",\n name: "name",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u5b66\u6821\u6216\u5de5\u4f5c\u5355\u4f4d\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u5B66\\u6821\\u6216\\u5DE5\\u4F5C\\u5355\\u4F4D"\n })), /*#__PURE__*/react_default.a.createElement("div", {\n className: "".concat(AppplySchoolModalmodules_default.a.flexRow, " ").concat(AppplySchoolModalmodules_default.a.example)\n }, /*#__PURE__*/react_default.a.createElement("div", null, "\\u793A\\u4F8B\\uFF1A"), /*#__PURE__*/react_default.a.createElement("div", {\n className: AppplySchoolModalmodules_default.a.flexColumn\n }, /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement(CheckCircleFilled["a" /* default */], {\n style: {\n color: "rgb(82, 196, 26)"\n }\n }), /*#__PURE__*/react_default.a.createElement("span", {\n className: "font14 ml5"\n }, "\\u6B63\\u786E\\u793A\\u4F8B\\uFF1A\\u6570\\u636E\\u7ED3\\u6784")), /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement(CloseCircleFilled["a" /* default */], {\n style: {\n color: "red"\n }\n }), /*#__PURE__*/react_default.a.createElement("span", {\n className: "font14 ml5"\n }, "\\u9519\\u8BEF\\u793A\\u4F8B\\uFF1A\\u6570\\u636E\\u7ED3\\u67842019\\u6625")))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u5730\\u533A\\uFF1A",\n name: "city"\n }, /*#__PURE__*/react_default.a.createElement(cascader["a" /* default */], {\n allowClear: true,\n size: "large",\n options: cityData["a" /* CityData */],\n placeholder: "\\u8BF7\\u9009\\u62E9\\u6240\\u5728\\u5730",\n showSearch: {\n matchInputWidth: true,\n filter\n }\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u8BE6\\u7EC6\\u5730\\u5740\\uFF1A",\n name: "address"\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n placeholder: "\\u8BF7\\u586B\\u5199\\u5B8C\\u6574\\u7684\\u5730\\u5740\\u4FE1\\u606F"\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u8BF4\\u660E\\uFF1A",\n name: "remarks"\n }, /*#__PURE__*/react_default.a.createElement(AppplySchoolModal_TextArea, {\n placeholder: "\\u518D\\u6B21\\u8BF4\\u660E\\u7279\\u522B\\u60C5\\u51B5\\uFF08\\u9009\\u586B\\uFF09"\n })), /*#__PURE__*/react_default.a.createElement("div", {\n className: AppplySchoolModalmodules_default.a.footerWrap\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n className: "mr5",\n size: "large",\n onClick: () => {\n onClose();\n }\n }, "\\u53D6\\u6D88"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n size: "large",\n type: "primary",\n htmlType: "submit",\n loading: loading[\'account/appplySchool\']\n }, "\\u4FDD\\u5B58")))));\n};\n\n/* harmony default export */ var components_AppplySchoolModal = (Object(umiExports["a" /* connect */])((_ref4) => {\n var account = _ref4.account,\n loading = _ref4.loading,\n globalSetting = _ref4.globalSetting;\n return {\n account,\n globalSetting,\n loading: loading.effects\n };\n})(AppplySchoolModal));\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/ProfessionalAuthModal.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar ProfessionalAuthModal_Option = es_select["a" /* default */].Option;\nvar ProfessionalAuthModal_Dragger = upload["a" /* default */].Dragger;\n\nvar ProfessionalAuthModal = (_ref) => {\n var _schoolList$find3;\n\n var user = _ref.user,\n account = _ref.account,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n Scoid = _ref.Scoid,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["user", "account", "globalSetting", "loading", "dispatch", "Scoid"]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var _useState = Object(react["useState"])({}),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n formValue = _useState2[0],\n setFormValue = _useState2[1];\n\n var _useState3 = Object(react["useState"])([]),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n schoolList = _useState4[0],\n setSchoolList = _useState4[1];\n\n var _useState5 = Object(react["useState"])([]),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n filterSchoolList = _useState6[0],\n setFilterSchoolList = _useState6[1];\n\n var _useState7 = Object(react["useState"])([]),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n departmentList = _useState8[0],\n setDepartmentList = _useState8[1];\n\n var _useState9 = Object(react["useState"])([]),\n _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),\n filterDepartmentList = _useState10[0],\n setFilterDepartmentList = _useState10[1];\n\n var _useState11 = Object(react["useState"])(),\n _useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),\n image = _useState12[0],\n setImage = _useState12[1];\n\n var _useState13 = Object(react["useState"])(),\n _useState14 = Object(slicedToArray["a" /* default */])(_useState13, 2),\n fileId = _useState14[0],\n setFileId = _useState14[1];\n\n var _useState15 = Object(react["useState"])(),\n _useState16 = Object(slicedToArray["a" /* default */])(_useState15, 2),\n isLoading = _useState16[0],\n setIsLoading = _useState16[1];\n\n var _useState17 = Object(react["useState"])(),\n _useState18 = Object(slicedToArray["a" /* default */])(_useState17, 2),\n visibleAppplySchool = _useState18[0],\n setVisibleAppplySchool = _useState18[1];\n\n var _useState19 = Object(react["useState"])(),\n _useState20 = Object(slicedToArray["a" /* default */])(_useState19, 2),\n visibleAppplyDepartment = _useState20[0],\n setVisibleAppplyDepartment = _useState20[1];\n\n ;\n Object(react["useEffect"])(() => {\n getSchoolOption();\n }, []);\n Object(react["useEffect"])(() => {\n Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (Scoid) {\n _context.next = 2;\n break;\n }\n\n return _context.abrupt("return");\n\n case 2:\n _context.next = 4;\n return getDepartmentOption(Scoid);\n\n case 4:\n res = _context.sent;\n setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);\n\n case 6:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }, [Scoid]);\n\n var getSchoolOption = /*#__PURE__*/function () {\n var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {\n var res;\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return dispatch({\n type: \'account/getSchoolOption\'\n });\n\n case 2:\n res = _context2.sent;\n setSchoolList(res === null || res === void 0 ? void 0 : res.schools);\n\n case 4:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n\n return function getSchoolOption() {\n return _ref3.apply(this, arguments);\n };\n }();\n\n var getDepartmentOption = schoolId => {\n return dispatch({\n type: \'account/getDepartmentOption\',\n payload: {\n id: schoolId\n }\n });\n };\n\n Object(react["useEffect"])(() => {\n if (!account.basicInfo) {\n return;\n }\n\n var basicInfo = account.basicInfo;\n var formData = {\n identity: basicInfo.identity,\n school: basicInfo.school_name,\n department: basicInfo.department_name,\n studentNo: basicInfo.student_id,\n jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "\u6559\u6388",\n manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "\u4f01\u4e1a\u7ba1\u7406\u8005"\n };\n form.setFieldsValue(formData);\n setFormValue(formData);\n }, [account.basicInfo]);\n\n var handleApplySchool = () => {\n setVisibleAppplySchool(true);\n };\n\n var handleApplyDepartment = () => {\n if (!schoolList.find(item => item.name === formValue.school)) {\n message["a" /* default */].info(\'\u8bf7\u5148\u9009\u62e9\u6b63\u786e\u7684\u5355\u4f4d\u6216\u8005\u5b66\u6821\uff01\');\n\n return;\n }\n\n setVisibleAppplyDepartment(true);\n };\n\n var handleValuesChange = changedValues => {\n setFormValue(Object(objectSpread2["a" /* default */])({}, form.getFieldsValue()));\n\n if (\'school\' in changedValues) {\n setFilterSchoolList(schoolList.filter(item => item.name.includes(changedValues.school)));\n var findSchoolId = (schoolList.find(item => item.name === changedValues.school) || {}).id;\n\n if (findSchoolId) {\n handleSetDepartment(changedValues.school);\n } else {\n form.setFieldsValue({\n department: \'\'\n });\n setFormValue(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, formValue), {\n school: changedValues.school,\n department: \'\'\n }));\n }\n }\n };\n\n var handleSetDepartment = /*#__PURE__*/function () {\n var _ref4 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee3(school, departmentName) {\n var _schoolList$find, _res$departments, _res$departments$;\n\n var findSchoolId, res, name;\n return regenerator_default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n findSchoolId = (_schoolList$find = schoolList.find(item => item.name === school)) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id;\n _context3.next = 3;\n return getDepartmentOption(findSchoolId);\n\n case 3:\n _context3.t0 = _context3.sent;\n\n if (_context3.t0) {\n _context3.next = 6;\n break;\n }\n\n _context3.t0 = {};\n\n case 6:\n res = _context3.t0;\n setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);\n name = departmentName || (res === null || res === void 0 ? void 0 : (_res$departments = res.departments) === null || _res$departments === void 0 ? void 0 : (_res$departments$ = _res$departments[0]) === null || _res$departments$ === void 0 ? void 0 : _res$departments$.name);\n form.setFieldsValue({\n department: name\n });\n setFormValue(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, formValue), {\n school,\n department: name\n }));\n\n case 11:\n case "end":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n\n return function handleSetDepartment(_x, _x2) {\n return _ref4.apply(this, arguments);\n };\n }();\n\n var handleSchoolSuccess = /*#__PURE__*/function () {\n var _ref5 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee4(schoolName) {\n return regenerator_default.a.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return getSchoolOption();\n\n case 2:\n form.setFieldsValue({\n school: schoolName,\n department: \'\'\n });\n setFormValue(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, formValue), {\n school: schoolName,\n department: \'\'\n }));\n\n case 4:\n case "end":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n\n return function handleSchoolSuccess(_x3) {\n return _ref5.apply(this, arguments);\n };\n }();\n\n var handleUploadChange = info => {\n if (info.file.status === \'uploading\') {\n setIsLoading(true);\n return;\n }\n\n if (info.file.status === \'done\') {\n var _info$file$response;\n\n console.log(info.file, info.file.response);\n setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id);\n Object(util["n" /* getBase64 */])(info.file.originFileObj, base64Img => {\n setImage(base64Img);\n setIsLoading(false);\n });\n }\n };\n\n var handleFinish = /*#__PURE__*/function () {\n var _ref6 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee5(values) {\n var _schoolList$find2, _departmentList$find, _account$basicInfo, _user$userInfo;\n\n var _ref7, school, department, identity, studentNo, jobTitle, manager, school_id, department_id, extra, res, _user$userInfo2;\n\n return regenerator_default.a.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager;\n\n if (image) {\n _context5.next = 4;\n break;\n }\n\n message["a" /* default */].info(\'\u8bf7\u5148\u4e0a\u4f20\u7167\u7247\uff01\');\n\n return _context5.abrupt("return");\n\n case 4:\n school_id = (_schoolList$find2 = schoolList.find(item => item.name === school)) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id;\n department_id = (_departmentList$find = departmentList.find(item => item.name === department)) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id;\n\n if (identity === \'student\') {\n extra = studentNo;\n } else if (identity === \'teacher\') {\n extra = jobTitle;\n } else {\n extra = manager;\n }\n\n _context5.next = 9;\n return dispatch({\n type: \'account/applyProfessionalAuth\',\n payload: {\n id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login),\n school_id,\n department_id,\n identity,\n extra,\n attachment_ids: [fileId]\n }\n });\n\n case 9:\n res = _context5.sent;\n handleClose();\n\n if (res) {\n message["a" /* default */].info("\u7533\u8bf7\u5df2\u63d0\u4ea4\uff0c\u8bf7\u7b49\u5f85\u5ba1\u6838!");\n\n dispatch({\n type: \'account/getBasicInfo\',\n payload: {\n login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login\n }\n });\n }\n\n case 12:\n case "end":\n return _context5.stop();\n }\n }\n }, _callee5);\n }));\n\n return function handleFinish(_x4) {\n return _ref6.apply(this, arguments);\n };\n }();\n\n var handleClose = () => {\n dispatch({\n type: \'account/setActionTabs\',\n payload: {}\n });\n };\n\n var uploadProps = {\n data: {\n type: "professional"\n },\n multiple: true,\n showUploadList: false,\n action: "".concat(env["a" /* default */].API_SERVER, "/api/attachments.json"),\n className: componentmodules_default.a.uploader,\n onChange: handleUploadChange,\n beforeUpload: file => {\n var isJpgOrPng = file.type === \'image/jpeg\' || file.type === \'image/png\' || file.type === \'image/jpg\' || file.type === \'image/bmp\';\n\n if (!isJpgOrPng) {\n message["a" /* default */].info(\'\u8bf7\u4e0a\u4f20\u6b63\u786e\u6587\u4ef6\u683c\u5f0f\');\n }\n\n return isJpgOrPng;\n }\n };\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n keyboard: false,\n closable: false,\n destroyOnClose: true,\n className: componentmodules_default.a.modal,\n visible: account.actionTabs.key === \'Account-ProfessionalAuth\',\n title: /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont icon-zhiyerenzheng font18 mr5 ".concat(componentmodules_default.a.colorBlue)\n }), "\\u804C\\u4E1A\\u8BA4\\u8BC1"),\n width: "660px",\n footer: null\n }, /*#__PURE__*/react_default.a.createElement(spin["a" /* default */], {\n spinning: !!isLoading\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n className: componentmodules_default.a.formWrap,\n form: form,\n layout: "horizontal",\n onValuesChange: handleValuesChange,\n onFinish: handleFinish\n }, /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {\n gutter: [10, 0]\n }, /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: \'300px\'\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u804C\\u4E1A",\n name: "identity",\n rules: [{\n required: true,\n message: \'\u8bf7\u5148\u9009\u62e9\u804c\u4e1a\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(es_select["a" /* default */], null, /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "teacher"\n }, "\\u6559\\u5E08"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "student"\n }, "\\u5B66\\u751F"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "professional"\n }, "\\u4E13\\u4E1A\\u4EBA\\u58EB")))), formValue.identity === \'student\' && /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: \'200px\'\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n initialValue: formValue.studentNo,\n name: "studentNo",\n rules: [{\n required: true,\n message: \'\u8bf7\u5148\u8f93\u5165\u5b66\u53f7\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n type: "text",\n placeholder: "\\u8BF7\\u8F93\\u5165\\u5B66\\u53F7"\n }))), formValue.identity === \'teacher\' && /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: \'200px\'\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n initialValue: formValue.jobTitle,\n name: "jobTitle",\n rules: [{\n required: true,\n message: \'\u8bf7\u5148\u9009\u62e9\u804c\u79f0\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(es_select["a" /* default */], null, /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u6559\\u6388"\n }, "\\u6559\\u6388"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u526F\\u6559\\u6388"\n }, "\\u526F\\u6559\\u6388"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u8BB2\\u5E08"\n }, "\\u8BB2\\u5E08"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u52A9\\u6559"\n }, "\\u52A9\\u6559")))), formValue.identity === \'professional\' && /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: \'200px\'\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n initialValue: formValue.manager,\n name: "manager",\n rules: [{\n required: true,\n message: \'\u8bf7\u5148\u9009\u62e9\u804c\u79f0\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(es_select["a" /* default */], null, /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u4F01\\u4E1A\\u7BA1\\u7406\\u8005"\n }, "\\u4F01\\u4E1A\\u7BA1\\u7406\\u8005"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u90E8\\u95E8\\u7BA1\\u7406\\u8005"\n }, "\\u90E8\\u95E8\\u7BA1\\u7406\\u8005"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u9AD8\\u7EA7\\u5DE5\\u7A0B\\u5E08"\n }, "\\u9AD8\\u7EA7\\u5DE5\\u7A0B\\u5E08"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u5DE5\\u7A0B\\u5E08"\n }, "\\u5DE5\\u7A0B\\u5E08"), /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Option, {\n value: "\\u52A9\\u7406\\u5DE5\\u7A0B\\u5E08"\n }, "\\u52A9\\u7406\\u5DE5\\u7A0B\\u5E08"))))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u5B66\\u6821/\\u5355\\u4F4D",\n name: "school",\n extra: formValue.school && !(schoolList === null || schoolList === void 0 ? void 0 : schoolList.find(item => item.name === formValue.school)) && /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.schoolHintWrap\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: componentmodules_default.a.colorCDCDCD\n }, "\\u672A\\u627E\\u5230\\u5305\\u542B\\u201C", formValue.school, "\\u201D\\u7684\\u9AD8\\u6821\\uFF0C"), /*#__PURE__*/react_default.a.createElement("span", {\n className: "".concat(componentmodules_default.a.color4CACFF, " current"),\n onClick: handleApplySchool\n }, "\\u7533\\u8BF7\\u65B0\\u589E")),\n rules: [{\n required: true,\n message: \'\u8bf7\u5148\u9009\u62e9\u5b66\u6821/\u5355\u4f4d\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(auto_complete["a" /* default */], {\n showSearch: true,\n options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(item => ({\n value: item.name\n }))\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u9662\\u7CFB/\\u90E8\\u95E8",\n name: "department",\n extra: formValue.department && !(departmentList === null || departmentList === void 0 ? void 0 : departmentList.find(item => item.name === formValue.department)) && /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.schoolHintWrap\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: componentmodules_default.a.colorCDCDCD\n }, formValue.department ? "\\u672A\\u627E\\u5230\\u5305\\u542B\\u201C".concat(formValue.department, "\\u201D\\u7684\\u9AD8\\u6821\\uFF0C") : \'\u672a\u627e\u5230\u9662\u7cfb\uff0c\'), /*#__PURE__*/react_default.a.createElement("span", {\n className: "".concat(componentmodules_default.a.color4CACFF, " current"),\n onClick: handleApplyDepartment\n }, "\\u7533\\u8BF7\\u65B0\\u589E")),\n rules: [{\n required: true,\n message: \'\u8bf7\u5148\u9009\u62e9\u9662\u7cfb/\u90e8\u95e8\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(auto_complete["a" /* default */], {\n showSearch: true,\n onChange: value => setFilterDepartmentList(departmentList.filter(item => item.name.includes(value))),\n options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(item => ({\n value: item.name\n }))\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u804C\\u4E1A\\u8BC1\\u4E0A\\u4F20"\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.flexRow\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "".concat(componentmodules_default.a.flexColumn, " ").concat(componentmodules_default.a.example)\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: componentmodules_default.a.exampleImg\n }, /*#__PURE__*/react_default.a.createElement("img", {\n src: job_default.a\n })), /*#__PURE__*/react_default.a.createElement("span", {\n className: "tc"\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u793A\\u4F8B\\u56FE\\u7247"), /*#__PURE__*/react_default.a.createElement("p", {\n className: "".concat(componentmodules_default.a.colorOrange, " font12")\n }, "\\uFF08png/jpg/bmp\\u683C\\u5F0F\\uFF0C\\u4E0D\\u8D85\\u8FC72MB\\uFF09"))), /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.flexColumn\n }, /*#__PURE__*/react_default.a.createElement(ProfessionalAuthModal_Dragger, Object(esm_extends["a" /* default */])({}, uploadProps, {\n accept: ".png,.jpg,.bmp,.jpeg"\n }), image ? /*#__PURE__*/react_default.a.createElement("img", {\n src: image,\n className: componentmodules_default.a.uploadImg\n }) : /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.imageTip\n }, /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("i", {\n className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules_default.a.uploadTipIcon)\n })), /*#__PURE__*/react_default.a.createElement("p", {\n className: componentmodules_default.a.uploadTip\n }, /*#__PURE__*/react_default.a.createElement("a", {\n className: componentmodules_default.a.color05101a\n }, "\\u70B9\\u51FB\\u6216\\u62D6\\u62FD\\u4E0A\\u4F20\\u56FE\\u7247")))), /*#__PURE__*/react_default.a.createElement("span", {\n className: "tc"\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: componentmodules_default.a.viewLargerImg\n }, "\\u67E5\\u770B\\u5927\\u56FE"))))), /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.footerWrap\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n className: "mr5",\n size: "large",\n onClick: handleClose\n }, "\\u53D6\\u6D88"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n size: "large",\n type: "primary",\n htmlType: "submit",\n loading: loading[\'account/applyProfessionalAuth\']\n }, "\\u4FDD\\u5B58"))), /*#__PURE__*/react_default.a.createElement("div", {\n className: componentmodules_default.a.note\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u8BA4\\u8BC1\\u987B\\u77E5\\uFF1A"), /*#__PURE__*/react_default.a.createElement("p", null, "1.\\u6839\\u636E\\u804C\\u4E1A\\u4E0A\\u4F20\\u76F8\\u5E94\\u7684\\u8BC1\\u4EF6\\u7167\\uFF1A\\u6559\\u5E08\\uFF08\\u6559\\u5E08\\u8BC1\\uFF09\\uFF0C\\u4E13\\u4E1A\\u4EBA\\u58EB\\uFF08\\u5458\\u5DE5\\u8BC1\\uFF09\\u3001\\u5B66\\u751F\\uFF08\\u5B66\\u751F\\u8BC1\\uFF09\\uFF0C\\u8BF7\\u786E\\u4FDD\\u8BC1\\u4EF6\\u7167\\u5185\\u5BB9\\u5B8C\\u6574\\u5E76\\u4E14\\u6E05\\u6670\\u53EF\\u89C1\\uFF0C\\u4E25\\u7981PS\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "2.\\u6211\\u4EEC\\u5C06\\u5728\\u4F60\\u63D0\\u4EA4\\u804C\\u4E1A\\u8BC1\\u4FE1\\u606F\\u540E\\u768424\\u5C0F\\u65F6\\uFF08\\u4E0D\\u5305\\u542B\\u8282\\u5047\\u65E5\\uFF09\\u5185\\u5B8C\\u6210\\u5BA1\\u6838\\uFF0C\\u5BA1\\u6838\\u7ED3\\u679C\\u5C06\\u4F1A\\u4EE5\\u7CFB\\u7EDF\\u6D88\\u606F\\u7684\\u5F62\\u5F0F\\u53D1\\u9001\\u7ED9\\u4F60\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "3.\\u804C\\u4E1A\\u8BA4\\u8BC1\\u5BA1\\u6838\\u5B8C\\u6210\\u540E\\uFF0C\\u65E0\\u6CD5\\u5220\\u9664\\uFF0C\\u8BF7\\u8C28\\u614E\\u586B\\u5199\\uFF1B\\u804C\\u4E1A\\u53D8\\u66F4\\u8BF7\\u9009\\u62E9\\u91CD\\u65B0\\u8BA4\\u8BC1\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "4.\\u804C\\u4E1A\\u8BA4\\u8BC1\\u5BA1\\u6838\\u5B8C\\u6210\\u540E\\uFF0C\\u7CFB\\u7EDF\\u5C06\\u81EA\\u52A8\\u53D1\\u653E500\\u4E2A\\u91D1\\u5E01\\u4F5C\\u4E3A\\u5956\\u52B1\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "5.\\u6211\\u4EEC\\u4F1A\\u786E\\u4FDD\\u4F60\\u6240\\u63D0\\u4F9B\\u7684\\u4FE1\\u606F\\u5747\\u5904\\u4E8E\\u4E25\\u683C\\u7684\\u4FDD\\u5BC6\\u72B6\\u6001\\uFF0C\\u4E0D\\u4F1A\\u6CC4\\u9732\\uFF1B"), /*#__PURE__*/react_default.a.createElement("p", null, "6.\\u5982\\u5B58\\u5728\\u6076\\u610F\\u4E71\\u586B\\u5199\\u59D3\\u540D\\uFF0C\\u5B66\\u53F7\\uFF0C\\u53CA\\u4E0A\\u4F20\\u4E0E\\u804C\\u4E1A\\u8BC1\\u4EF6\\u65E0\\u5173\\u56FE\\u7247\\u8005\\uFF0C\\u4E00\\u7ECF\\u53D1\\u73B0\\u5C06\\u51BB\\u7ED3EduCoder\\u8D26\\u53F7\\u3002"), /*#__PURE__*/react_default.a.createElement("p", null, "7.\\u975E\\u8001\\u5E08\\u8EAB\\u4EFD\\u63D0\\u4EA4\\u804C\\u4E1A\\u8BA4\\u8BC1\\u540E\\u7CFB\\u7EDF\\u4F1A\\u81EA\\u52A8\\u5C06\\u72B6\\u6001\\u6539\\u4E3A\\u5DF2\\u8BA4\\u8BC1\\uFF0C\\u4F60\\u5C06\\u53EF\\u4EE5\\u4F53\\u9A8C\\u5E73\\u53F0\\u9700\\u8981\\u804C\\u4E1A\\u8BA4\\u8BC1\\u7684\\u529F\\u80FD\\uFF1B\\u5982\\u679C\\u5728\\u8BA4\\u8BC1\\u540E\\u7684\\u4F7F\\u7528\\u8FC7\\u7A0B\\u4E2D\\u672A\\u901A\\u8FC7\\u5BA1\\u6838\\uFF0C\\u4F60\\u5C06\\u4E0D\\u80FD\\u7EE7\\u7EED\\u4F53\\u9A8C\\u9700\\u8981\\u8BA4\\u8BC1\\u7684\\u529F\\u80FD\\u3002")))), /*#__PURE__*/react_default.a.createElement(components_AppplySchoolModal, {\n visible: visibleAppplySchool,\n onClose: () => setVisibleAppplySchool(false),\n schoolName: formValue.school,\n onSuccess: handleSchoolSuccess\n }), /*#__PURE__*/react_default.a.createElement(components_AppplyDepartmentModal, {\n visible: visibleAppplyDepartment,\n onClose: () => setVisibleAppplyDepartment(false),\n schoolId: (_schoolList$find3 = schoolList.find(item => item.name === formValue.school)) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id,\n schoolName: formValue.school,\n departmentName: formValue.department,\n onSuccess: departmentName => handleSetDepartment(formValue.school, departmentName)\n }));\n};\n\n/* harmony default export */ var component_ProfessionalAuthModal = (Object(umiExports["a" /* connect */])((_ref8) => {\n var user = _ref8.user,\n account = _ref8.account,\n loading = _ref8.loading,\n globalSetting = _ref8.globalSetting;\n return {\n user,\n account,\n globalSetting,\n loading: loading.effects\n };\n})(ProfessionalAuthModal));\n// EXTERNAL MODULE: ./node_modules/md5/md5.js\nvar md5 = __webpack_require__("aCH8");\nvar md5_default = /*#__PURE__*/__webpack_require__.n(md5);\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/UpdataPhone.tsx\n\n\n\n\n\n\n\n\n\n//\u4fee\u6539\u624b\u673a\u53f7or\u90ae\u7bb1\u5730\u5740\n\n\n\n//type 3 \u624b\u673a 4\u90ae\u7bb1\nfunction UpdataPhone(_ref) {\n var type = _ref.type,\n dispatch = _ref.dispatch,\n userid = _ref.userid,\n isshow = _ref.isshow,\n setPhoneshow = _ref.setPhoneshow,\n setEmailshow = _ref.setEmailshow;\n var opens = "79e33abd4b6588941ab7622aed1e67e8";\n\n var _useState = Object(react["useState"])(\'\'),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n login = _useState2[0],\n setLogin = _useState2[1];\n\n var _useState3 = Object(react["useState"])(\'\u83b7\u53d6\u9a8c\u8bc1\u7801\'),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n yzm = _useState4[0],\n setYzm = _useState4[1];\n\n var _useState5 = Object(react["useState"])(60),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n seconds = _useState6[0],\n setseconds = _useState6[1];\n\n var _useState7 = Object(react["useState"])(false),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n secondsFlag = _useState8[0],\n setsecondsFlag = _useState8[1];\n\n var _useState9 = Object(react["useState"])(\'\'),\n _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),\n code = _useState10[0],\n setCode = _useState10[1]; //\u83b7\u53d6\u9a8c\u8bc1\u7801 \n\n\n function getversion() {\n return _getversion.apply(this, arguments);\n } // \u83b7\u53d6\u9a8c\u8bc1\u7801\u5012\u8ba1\u65f6\n\n\n function _getversion() {\n _getversion = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var data;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (login) {\n _context.next = 3;\n break;\n }\n\n if (type === 3) {\n message["a" /* default */].info(\'\u624b\u673a\u53f7\u4e0d\u80fd\u4e3a\u7a7a\');\n } else {\n message["a" /* default */].info(\'\u90ae\u7bb1\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a\');\n }\n\n return _context.abrupt("return");\n\n case 3:\n _context.next = 5;\n return dispatch({\n type: \'competitions/getVerification\',\n payload: {\n type: type,\n login: login,\n smscode: md5_default()(opens + login) //user_id:39416\n\n }\n });\n\n case 5:\n data = _context.sent;\n\n if (data.status === 1) {\n message["a" /* default */].info(\'\u83b7\u53d6\u9a8c\u8bc1\u7801\u6210\u529f\');\n\n remainTime();\n setsecondsFlag(true);\n }\n\n case 7:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _getversion.apply(this, arguments);\n }\n\n function remainTime() {\n setseconds(60);\n var aa = setInterval(() => {\n --seconds;\n\n if (seconds > -1) {\n setseconds(seconds);\n } else {\n clearInterval(aa);\n setsecondsFlag(false);\n }\n }, 1000);\n } //\u7ed1\u5b9a\u624b\u673a\u53f7\n\n\n function PhoneBind() {\n return _PhoneBind.apply(this, arguments);\n } //\u7ed1\u5b9a\u90ae\u7bb1\n\n\n function _PhoneBind() {\n _PhoneBind = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {\n var data;\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return dispatch({\n type: \'competitions/PhoneBind\',\n payload: {\n userid: userid,\n code: code,\n phone: login\n }\n });\n\n case 2:\n data = _context2.sent;\n\n if (data.status === 0) {\n message["a" /* default */].info(\'\u7ed1\u5b9a\u6210\u529f\');\n\n setPhoneshow("none");\n }\n\n case 4:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return _PhoneBind.apply(this, arguments);\n }\n\n function EmailBind() {\n return _EmailBind.apply(this, arguments);\n }\n\n function _EmailBind() {\n _EmailBind = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee3() {\n var data;\n return regenerator_default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return dispatch({\n type: \'competitions/EmailBind\',\n payload: {\n userid: userid,\n code: code,\n email: login\n }\n });\n\n case 2:\n data = _context3.sent;\n\n if (data.status === 0) {\n message["a" /* default */].info(\'\u7ed1\u5b9a\u6210\u529f\');\n\n setEmailshow(\'none\');\n }\n\n case 4:\n case "end":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n return _EmailBind.apply(this, arguments);\n }\n\n return /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n display: isshow\n }\n }, /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n value: login,\n onChange: e => setLogin(e.target.value),\n placeholder: type === 3 ? \'\u8bf7\u8f93\u5165\u624b\u673a\u53f7\' : \'\u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740\',\n style: {\n width: \'370px\'\n }\n })), /*#__PURE__*/react_default.a.createElement("span", null, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n value: code,\n onChange: e => setCode(e.target.value),\n placeholder: type === 3 ? \'\u8bf7\u8f93\u5165\u624b\u673a\u83b7\u53d6\u7684\u9a8c\u8bc1\u7801\' : \'\u8bf7\u8f93\u5165\u90ae\u7bb1\u83b7\u53d6\u7684\u9a8c\u8bc1\u7801\',\n style: {\n width: \'250px\'\n }\n })), " ", /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n disabled: secondsFlag,\n onClick: () => getversion(),\n type: "primary",\n style: {\n marginLeft: \'20px\',\n width: \'100px\'\n }\n }, secondsFlag ? "\\u91CD\\u65B0\\u53D1\\u9001".concat(seconds, "s") : yzm), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n marginTop: \'30px\',\n width: \'370px\',\n textAlign: \'center\'\n }\n }, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n style: {\n marginRight: \'15px\'\n },\n onClick: () => {\n if (!code) {\n message["a" /* default */].info(\'\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a\');\n\n return;\n }\n\n if (type === 3) {\n PhoneBind();\n } else {\n EmailBind();\n }\n }\n }, "\\u786E\\u8BA4"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n style: {\n marginLeft: \'20px\'\n },\n onClick: () => {\n if (type === 3) {\n setPhoneshow("none");\n } else {\n setEmailshow(\'none\');\n }\n }\n }, "\\u53D6\\u6D88")));\n}\n\n/* harmony default export */ var Detail_UpdataPhone = (UpdataPhone);\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Addleader.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\u586b\u5199\u94f6\u884c\u5361\u53f7\u7b49\u4fe1\u606f\n\n\n\nfunction Addleader(_ref) {\n var dispatch = _ref.dispatch,\n userid = _ref.userid;\n var tailLayout = {\n wrapperCol: {\n offset: 3,\n span: 21\n }\n };\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var _useParams = Object(react_router["m" /* useParams */])(),\n identifier = _useParams.identifier;\n\n return /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n width: \'500px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n name: "basic"\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, Object(esm_extends["a" /* default */])({}, tailLayout, {\n label: /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n width: "30px"\n }\n }, "\\u5F00\\u6237\\u884C"),\n name: "bank",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u5f00\u6237\u884c\'\n }]\n }), /*#__PURE__*/react_default.a.createElement(input["a" /* default */], null)), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, Object(esm_extends["a" /* default */])({}, tailLayout, {\n label: /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n width: "30px"\n }\n }, "\\u652F\\u884C"),\n name: "second_bank",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u652f\u884c\'\n }]\n }), /*#__PURE__*/react_default.a.createElement(input["a" /* default */], null)), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, Object(esm_extends["a" /* default */])({}, tailLayout, {\n label: /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n width: "30px"\n }\n }, "\\u8D26\\u53F7"),\n name: "card_no",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u8d26\u53f7\'\n }]\n }), /*#__PURE__*/react_default.a.createElement(input["a" /* default */], null)), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n htmlType: "submit",\n onClick: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n form.validateFields().then( /*#__PURE__*/function () {\n var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(vaule) {\n var data;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return dispatch({\n type: \'competitions/setleader\',\n payload: Object(objectSpread2["a" /* default */])({\n identifier: identifier,\n user_id: userid\n }, vaule)\n });\n\n case 2:\n data = _context.sent;\n\n if (data.status === 0) {\n message["a" /* default */].info(\'\u63d0\u4ea4\u6210\u529f\');\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function (_x) {\n return _ref3.apply(this, arguments);\n };\n }());\n\n case 1:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))\n }, "\\u63D0\\u4EA4"))));\n}\n\n/* harmony default export */ var Detail_Addleader = (Addleader);\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/PerfectuserInfon.tsx\n\n\n\n\n\n\n\n//\u5b8c\u5584\u4e2a\u4eba\u4fe1\u606f\n\n\n\n\n\nvar identityMap = {\n "teacher": "\u6559\u5e08",\n "student": "\u5b66\u751f",\n "professional": "\u4e13\u4e1a\u4eba\u58eb"\n};\n\nfunction PerfectUser(_ref) {\n var _Prize$teams$, _Prize$teams$$bank_ac, _Prize$teams$2, _Prize$teams$2$bank_a, _Prize$teams$3, _Prize$teams$3$bank_a, _Prize$teams$4, _Prize$teams$4$bank_a;\n\n var Prize = _ref.Prize,\n Accounts = _ref.Accounts,\n dispatch = _ref.dispatch,\n userid = _ref.userid;\n\n var _useState = Object(react["useState"])(\'none\'),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n phoneshow = _useState2[0],\n setPhoneshow = _useState2[1];\n\n var _useState3 = Object(react["useState"])(\'none\'),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n emailshow = _useState4[0],\n setEmailshow = _useState4[1];\n\n function update(_x) {\n return _update.apply(this, arguments);\n }\n\n function _update() {\n _update = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(type) {\n var data;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(type === "1")) {\n _context.next = 6;\n break;\n }\n\n _context.next = 3;\n return dispatch({\n type: \'competitions/Authentication\'\n });\n\n case 3:\n data = _context.sent;\n _context.next = 9;\n break;\n\n case 6:\n _context.next = 8;\n return dispatch({\n type: \'competitions/Professional\'\n });\n\n case 8:\n data = _context.sent;\n\n case 9:\n if (data.status === 0) {\n message["a" /* default */].info(\'\u64a4\u9500\u6210\u529f\');\n }\n\n case 10:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _update.apply(this, arguments);\n }\n\n return /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'red\'\n }\n }, "*"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'16px\'\n }\n }, "\\u5B9E\\u540D\\u4FE1\\u606F"), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'14px\',\n marginLeft: \'20px\'\n }\n }, "\\u901A\\u8FC7\\u5B9E\\u540D\\u8BA4\\u8BC1\\u540E\\u624D\\u80FD\\u83B7\\u5F97\\u8BC1\\u4E66") : null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'14px\',\n marginLeft: \'20px\',\n color: "#4cacff",\n cursor: \'pointer\'\n },\n onClick: () => {\n dispatch({\n type: \'account/setActionTabs\',\n payload: {\n key: \'Account-RealNameAuth\'\n }\n });\n }\n }, "\\u7ACB\\u5373\\u8BA4\\u8BC1") : null), /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n padding: \'20px\'\n }\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u59D3\\u540D\\uFF1A", /*#__PURE__*/react_default.a.createElement("span", null, Accounts === null || Accounts === void 0 ? void 0 : Accounts.name), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/react_default.a.createElement("span", null, /*#__PURE__*/react_default.a.createElement("span", null, "\\u5F85\\u5BA1\\u6838"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n onClick: () => update("1"),\n ghost: true,\n style: {\n marginLeft: \'20px\'\n }\n }, "\\u64A4\\u9500\\u8BA4\\u8BC1")) : /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#6ec76e\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "iconfont icon-wancheng font-14 ml20"\n }), " \\u5DF2\\u8BA4\\u8BC1")), /*#__PURE__*/react_default.a.createElement("p", null, "\\u6027\\u522B\\uFF1A", /*#__PURE__*/react_default.a.createElement("span", null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.gender) === 0 ? \'\u7537\' : \'\u5973\'))), /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'red\'\n }\n }, "*"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'16px\'\n }\n }, "\\u804C\\u4E1A\\u4FE1\\u606F"), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'14px\',\n marginLeft: \'20px\'\n }\n }, "\\u901A\\u8FC7\\u5B9E\\u540D\\u8BA4\\u8BC1\\u540E\\u624D\\u80FD\\u83B7\\u5F97\\u8BC1\\u4E66") : null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'14px\',\n marginLeft: \'20px\',\n color: "#4cacff"\n },\n onClick: () => {\n dispatch({\n type: \'account/setActionTabs\',\n payload: {\n key: \'Account-ProfessionalAuth\'\n }\n });\n }\n }, "\\u7ACB\\u5373\\u8BA4\\u8BC1") : null), /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n padding: \'20px\'\n }\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u804C\\u4E1A\\uFF1A", /*#__PURE__*/react_default.a.createElement("span", null, Accounts && Accounts.identity && identityMap[Accounts.identity]), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/react_default.a.createElement("span", null, /*#__PURE__*/react_default.a.createElement("span", null, "\\u5F85\\u5BA1\\u6838"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n onClick: () => update("2"),\n ghost: true,\n style: {\n marginLeft: \'20px\'\n }\n }, "\\u64A4\\u9500\\u8BA4\\u8BC1")) : /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#6ec76e\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "iconfont icon-wancheng font-12 ml20"\n }), /*#__PURE__*/react_default.a.createElement("span", null, "\\u5DF2\\u8BA4\\u8BC1"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n onClick: () => {\n dispatch({\n type: \'account/setActionTabs\',\n payload: {\n key: \'Account-ProfessionalAuth\'\n }\n });\n },\n ghost: true,\n style: {\n marginLeft: \'20px\'\n }\n }, "\\u91CD\\u65B0\\u8BA4\\u8BC1"))), /*#__PURE__*/react_default.a.createElement("p", null, "\\u5B66\\u53F7\\uFF1A", /*#__PURE__*/react_default.a.createElement("span", null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.student_id) || \'--\')), /*#__PURE__*/react_default.a.createElement("p", null, "\\u5B66\\u6821\\uFF1A", /*#__PURE__*/react_default.a.createElement("span", null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_name) || \'--\')), /*#__PURE__*/react_default.a.createElement("p", null, "\\u9662\\u7CFB\\uFF1A", /*#__PURE__*/react_default.a.createElement("span", null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.department_name) || \'--\'))), /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'red\'\n }\n }, "*"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'16px\'\n }\n }, "\\u8054\\u7CFB\\u65B9\\u5F0F")), /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n padding: \'20px\'\n }\n }, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'60px\',\n textAlign: \'right\'\n }\n }, "\\u624B\\u673A\\u53F7\\uFF1A"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'150px\'\n }\n }, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.phone) || \'--\'), phoneshow === \'none\' ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#4cacff\',\n marginLeft: \'20px\',\n cursor: \'pointer\'\n },\n onClick: () => {\n setPhoneshow(\'block\');\n }\n }, "\\u66F4\\u6362") : null), /*#__PURE__*/react_default.a.createElement(Detail_UpdataPhone, {\n type: 3,\n dispatch: dispatch,\n userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id,\n isshow: phoneshow,\n setPhoneshow: setPhoneshow,\n setEmailshow: setEmailshow\n }), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'60px\',\n textAlign: \'right\'\n }\n }, "Email\\uFF1A"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'150px\'\n }\n }, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.mail) || \'--\'), emailshow === \'none\' ? /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#4cacff\',\n marginLeft: \'20px\',\n cursor: \'pointer\'\n },\n onClick: () => {\n setEmailshow(\'block\');\n }\n }, "\\u66F4\\u6362") : null), /*#__PURE__*/react_default.a.createElement(Detail_UpdataPhone, {\n type: 4,\n dispatch: dispatch,\n userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id,\n isshow: emailshow,\n setEmailshow: setEmailshow,\n setPhoneshow: setPhoneshow\n })), (Prize === null || Prize === void 0 ? void 0 : Prize.leader) && (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 ? void 0 : (_Prize$teams$$bank_ac = _Prize$teams$.bank_account) === null || _Prize$teams$$bank_ac === void 0 ? void 0 : _Prize$teams$$bank_ac.bank) ? /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'16px\'\n }\n }, "\\u7B7E/\\u9886/\\u5F00\\u6237\\u884C\\u53CA\\u94F6\\u884C\\u5361\\u53F7"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'12px\',\n marginLeft: \'20px\'\n }\n }, "\\u4E3A\\u4FDD\\u969C\\u5956\\u91D1\\u7684\\u53CA\\u65F6\\u53D1\\u653E\\uFF0C\\u8BF7\\u961F\\u957F\\u5982\\u5B9E\\u586B\\u5199\\u4F60\\u540D\\u4E0B\\u7684\\u94F6\\u884C\\u5361\\u4FE1\\u606F")) : /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'16px\'\n }\n }, "\\u7B7E/\\u9886/\\u5F00\\u6237\\u884C\\u53CA\\u94F6\\u884C\\u5361\\u53F7"), /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n fontSize: \'12px\',\n marginLeft: \'20px\'\n }\n }, "\\u4E3A\\u4FDD\\u969C\\u5956\\u91D1\\u7684\\u53CA\\u65F6\\u53D1\\u653E\\uFF0C\\u8BF7\\u961F\\u957F\\u5982\\u5B9E\\u586B\\u5199\\u4F60\\u540D\\u4E0B\\u7684\\u94F6\\u884C\\u5361\\u4FE1\\u606F")), /*#__PURE__*/react_default.a.createElement(Detail_Addleader, {\n dispatch: dispatch,\n userid: userid\n })), (Prize === null || Prize === void 0 ? void 0 : Prize.leader) ? /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n padding: \'20px\'\n }\n }, /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'60px\',\n textAlign: \'right\'\n }\n }, "\\u5F00\\u6237\\u884C\\uFF1A"), /*#__PURE__*/react_default.a.createElement("span", null, (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : (_Prize$teams$2$bank_a = _Prize$teams$2.bank_account) === null || _Prize$teams$2$bank_a === void 0 ? void 0 : _Prize$teams$2$bank_a.bank) || \'--\')), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'60px\',\n textAlign: \'right\'\n }\n }, "\\u652F\\u884C\\uFF1A"), /*#__PURE__*/react_default.a.createElement("span", null, (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 ? void 0 : (_Prize$teams$3$bank_a = _Prize$teams$3.bank_account) === null || _Prize$teams$3$bank_a === void 0 ? void 0 : _Prize$teams$3$bank_a.second_bank) || \'--\')), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n width: \'60px\',\n textAlign: \'right\'\n }\n }, "\\u8D26\\u53F7\\uFF1A"), /*#__PURE__*/react_default.a.createElement("span", null, (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 ? void 0 : (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : (_Prize$teams$4$bank_a = _Prize$teams$4.bank_account) === null || _Prize$teams$4$bank_a === void 0 ? void 0 : _Prize$teams$4$bank_a.card_no) || \'--\'))) : null, /*#__PURE__*/react_default.a.createElement(component_ProfessionalAuthModal, {\n Scoid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_id\n }), /*#__PURE__*/react_default.a.createElement(component_RealNameAuthModal, null));\n}\n\n/* harmony default export */ var PerfectuserInfon = (PerfectUser);\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx\n\n\n//\u83b7\u5956\u8bc1\u4e66\n\nvar AwardPdf_TabPane = tabs["a" /* default */].TabPane;\n\n\n\nfunction Awardpdf(_ref) {\n var Prize = _ref.Prize,\n Accounts = _ref.Accounts,\n getAccounts = _ref.getAccounts,\n dispatch = _ref.dispatch,\n userid = _ref.userid;\n return /*#__PURE__*/react_default.a.createElement("div", {\n className: "fr"\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "mb100 "\n }, /*#__PURE__*/react_default.a.createElement(tabs["a" /* default */], {\n defaultActiveKey: "1",\n onChange: e => {\n if (e === "2") {\n getAccounts();\n }\n }\n }, /*#__PURE__*/react_default.a.createElement(AwardPdf_TabPane, {\n tab: "\\u83B7\\u5956\\u8BC1\\u4E66\\u4E0B\\u8F7D",\n key: "1"\n }, /*#__PURE__*/react_default.a.createElement(Downloadpdf, {\n Prize: Prize\n })), /*#__PURE__*/react_default.a.createElement(AwardPdf_TabPane, {\n tab: "\\u5B8C\\u5584\\u4E2A\\u4EBA\\u4FE1\\u606F",\n key: "2"\n }, /*#__PURE__*/react_default.a.createElement(PerfectuserInfon, {\n userid: userid,\n dispatch: dispatch,\n Prize: Prize,\n Accounts: Accounts\n })))));\n}\n\n/* harmony default export */ var AwardPdf = (Awardpdf);\n// EXTERNAL MODULE: ./src/utils/authority.ts\nvar authority = __webpack_require__("xKgJ");\n\n// CONCATENATED MODULE: ./src/pages/Competitions/Detail/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\u67e5\u770b\u5185\u5bb9\n //\u7f16\u8f91\u5185\u5bb9\n\n\n //\u6392\u884c\u699c\n\n //\u83b7\u5956\u8bc1\u4e66\n\n\n\n\n\n\nvar competitionDetails = (_ref) => {\n var _user$userInfo;\n\n var globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n user = _ref.user,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["globalSetting", "loading", "dispatch", "user"]);\n\n var _useState = Object(react["useState"])([]),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n HeaderDetail = _useState2[0],\n setHeaderDetail = _useState2[1];\n\n var _useState3 = Object(react["useState"])([]),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n StaffDetail = _useState4[0],\n setStaffDetail = _useState4[1];\n\n var _useParams = Object(react_router["m" /* useParams */])(),\n identifier = _useParams.identifier;\n\n var _useState5 = Object(react["useState"])([]),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n ItemData = _useState6[0],\n setItemData = _useState6[1]; //\u6253\u5f00\u7f16\u8f91\u8fd8\u662f\u6253\u5f00\u67e5\u770b\n\n\n var _useState7 = Object(react["useState"])(true),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n ISsee = _useState8[0],\n setIssee = _useState8[1];\n\n var _useState9 = Object(react["useState"])([]),\n _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),\n MenuItem = _useState10[0],\n setMenuItem = _useState10[1];\n\n var _useState11 = Object(react["useState"])([]),\n _useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),\n ModelType = _useState12[0],\n setModelType = _useState12[1]; //\u70b9\u51fb\u4e86\u6392\u884c\u699c\n\n\n var _useState13 = Object(react["useState"])(false),\n _useState14 = Object(slicedToArray["a" /* default */])(_useState13, 2),\n isRanKing = _useState14[0],\n setIsRanKing = _useState14[1]; //\u83b7\u53d6\u6392\u884c\u699c\n\n\n var _useState15 = Object(react["useState"])(false),\n _useState16 = Object(slicedToArray["a" /* default */])(_useState15, 2),\n ChartRules = _useState16[0],\n setChartRules = _useState16[1]; //\u70b9\u51fb\u4e86\u83b7\u5956\u8bc1\u4e66\n\n\n var _useState17 = Object(react["useState"])(false),\n _useState18 = Object(slicedToArray["a" /* default */])(_useState17, 2),\n isAward = _useState18[0],\n setIsAward = _useState18[1]; //\u83b7\u5956\u8bc1\u4e66\u4fe1\u606f\n\n\n var _useState19 = Object(react["useState"])([]),\n _useState20 = Object(slicedToArray["a" /* default */])(_useState19, 2),\n Prize = _useState20[0],\n setPrize = _useState20[1]; //\u83b7\u53d6\u4e2a\u4eba\u4fe1\u606f Accounts\n\n\n var _useState21 = Object(react["useState"])([]),\n _useState22 = Object(slicedToArray["a" /* default */])(_useState21, 2),\n Accounts = _useState22[0],\n SetAccounts = _useState22[1];\n\n Object(react["useEffect"])(() => {\n function init() {\n return _init.apply(this, arguments);\n }\n\n function _init() {\n _init = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.t0 = setStaffDetail;\n _context.next = 3;\n return dispatch({\n type: \'competitions/getStaff\',\n payload: {\n identifier: identifier\n }\n });\n\n case 3:\n _context.t1 = _context.sent;\n (0, _context.t0)(_context.t1);\n _context.t2 = setHeaderDetail;\n _context.next = 8;\n return dispatch({\n type: \'competitions/getHeader\',\n payload: {\n identifier: identifier\n }\n });\n\n case 8:\n _context.t3 = _context.sent;\n (0, _context.t2)(_context.t3);\n\n case 10:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _init.apply(this, arguments);\n }\n\n if (identifier) {\n init();\n }\n }, [identifier]);\n\n function getrightdatas(_x) {\n return _getrightdatas.apply(this, arguments);\n }\n\n function _getrightdatas() {\n _getrightdatas = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2(item) {\n var data;\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n setMenuItem(item);\n _context2.next = 3;\n return dispatch({\n type: \'competitions/getItem\',\n payload: {\n url: item.module_url\n }\n });\n\n case 3:\n data = _context2.sent;\n setIsRanKing(false);\n setIsAward(false);\n setItemData(data);\n setModelType(item.module_type);\n\n if (item.module_type === "chart") {\n setIsRanKing(true);\n setIssee(false);\n getChartRules();\n } else if (item.module_type === "certificate") {\n setIsAward(true);\n setIsRanKing(false);\n setIssee(false);\n getPrize();\n } else {\n setIssee(true);\n }\n\n case 9:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return _getrightdatas.apply(this, arguments);\n }\n\n function gotocourse(_x2, _x3, _x4) {\n return _gotocourse.apply(this, arguments);\n }\n\n function _gotocourse() {\n _gotocourse = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee3(e, item, url) {\n var result, competitionTeamsresult;\n return regenerator_default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n e.stopPropagation();\n\n if (Object(verifyLogin["c" /* handleVerify */])(dispatch)) {\n _context3.next = 3;\n break;\n }\n\n return _context3.abrupt("return");\n\n case 3:\n if (!(url === "ismodel")) {\n _context3.next = 17;\n break;\n }\n\n if (!(item.member_of_course === true)) {\n _context3.next = 8;\n break;\n }\n\n Object(util["t" /* openNewWindow */])("/classrooms/".concat(item.course_id));\n _context3.next = 15;\n break;\n\n case 8:\n if (item.invite_code) {\n _context3.next = 11;\n break;\n }\n\n message["a" /* default */].info(\'\u672c\u7ade\u8d5b\u53ea\u9762\u5411\u90e8\u5206\u5b66\u6821/\u5355\u4f4d\u5f00\u653e\uff0c\u4f60\u6682\u65f6\u6ca1\u6709\u53c2\u8d5b\u8d44\u683c\');\n\n return _context3.abrupt("return");\n\n case 11:\n _context3.next = 13;\n return dispatch({\n type: \'competitions/addApplytojoincourse\',\n payload: {\n invite_code: item.invite_code,\n student: 1\n }\n });\n\n case 13:\n result = _context3.sent;\n\n if (result.statue === 0) {\n Object(util["t" /* openNewWindow */])("/classrooms/".concat(item.course_id));\n }\n\n case 15:\n _context3.next = 31;\n break;\n\n case 17:\n if (!(url === "personal")) {\n _context3.next = 30;\n break;\n }\n\n if (!(item.enroll_ended === true)) {\n _context3.next = 21;\n break;\n }\n\n //\u5df2\u622a\u6b62\n message["a" /* default */].info("\\u62A5\\u540D\\u5DF2\\u622A\\u6B62");\n\n return _context3.abrupt("return");\n\n case 21:\n if (!(item.enrolled === true)) {\n _context3.next = 24;\n break;\n }\n\n message["a" /* default */].info("\\u4F60\\u5DF2\\u7ECF\\u62A5\\u540D,\\u4E0D\\u80FD\\u91CD\\u590D\\u62A5\\u540D\\uFF01");\n\n return _context3.abrupt("return");\n\n case 24:\n _context3.next = 26;\n return dispatch({\n type: \'competitions/competitionTeams\',\n payload: {\n identifier: item.identifier\n }\n });\n\n case 26:\n competitionTeamsresult = _context3.sent;\n\n if (competitionTeamsresult) {\n message["a" /* default */].info(\'\u62a5\u540d\u6210\u529f,\u9884\u795d\u60a8\u593a\u5f97\u6842\u51a0!\');\n }\n\n _context3.next = 31;\n break;\n\n case 30:\n Object(util["t" /* openNewWindow */])(url);\n\n case 31:\n case "end":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n return _gotocourse.apply(this, arguments);\n }\n\n function getChartRules() {\n return _getChartRules.apply(this, arguments);\n }\n\n function _getChartRules() {\n _getChartRules = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee4() {\n return regenerator_default.a.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.t0 = setChartRules;\n _context4.next = 3;\n return dispatch({\n type: \'competitions/ChartRules\',\n payload: {\n identifier: identifier\n }\n });\n\n case 3:\n _context4.t1 = _context4.sent;\n (0, _context4.t0)(_context4.t1);\n\n case 5:\n case "end":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n return _getChartRules.apply(this, arguments);\n }\n\n function getCharts(_x5) {\n return _getCharts.apply(this, arguments);\n }\n\n function _getCharts() {\n _getCharts = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee5(id) {\n var data;\n return regenerator_default.a.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _context5.next = 2;\n return dispatch({\n type: \'competitions/Charts\',\n payload: {\n identifier: identifier,\n stage_id: id\n }\n });\n\n case 2:\n data = _context5.sent;\n setItemData(data);\n\n case 4:\n case "end":\n return _context5.stop();\n }\n }\n }, _callee5);\n }));\n return _getCharts.apply(this, arguments);\n }\n\n function getPrize() {\n return _getPrize.apply(this, arguments);\n } //\u4e2a\u4eba\u4fe1\u606f Accounts\n\n\n function _getPrize() {\n _getPrize = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee6() {\n var _user$userInfo2;\n\n var data;\n return regenerator_default.a.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return dispatch({\n type: \'competitions/Prize\',\n payload: {\n identifier: identifier,\n user_id: user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id //user_id:39416\n\n }\n });\n\n case 2:\n data = _context6.sent;\n setPrize(data);\n\n case 4:\n case "end":\n return _context6.stop();\n }\n }\n }, _callee6);\n }));\n return _getPrize.apply(this, arguments);\n }\n\n function getAccounts() {\n return _getAccounts.apply(this, arguments);\n }\n\n function _getAccounts() {\n _getAccounts = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee7() {\n var _user$userInfo3;\n\n var data;\n return regenerator_default.a.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n _context7.next = 2;\n return dispatch({\n type: \'competitions/Accounts\',\n payload: {\n id: user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id //user_id:39416\n\n }\n });\n\n case 2:\n data = _context7.sent;\n SetAccounts(data);\n\n case 4:\n case "end":\n return _context7.stop();\n }\n }\n }, _callee7);\n }));\n return _getAccounts.apply(this, arguments);\n }\n\n return /*#__PURE__*/react_default.a.createElement("div", {\n className: "edu-container minH500"\n }, /*#__PURE__*/react_default.a.createElement(breadcrumb["a" /* default */], {\n className: "mt10",\n separator: ">"\n }, /*#__PURE__*/react_default.a.createElement(breadcrumb["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/competitions/index"\n }, "\\u5728\\u7EBF\\u7ADE\\u8D5B")), /*#__PURE__*/react_default.a.createElement(breadcrumb["a" /* default */].Item, null, HeaderDetail.name, HeaderDetail.sub_title ? \'-\' + HeaderDetail.sub_title : null)), /*#__PURE__*/react_default.a.createElement("div", {\n className: "mt10 p12",\n style: {\n display: \'flex\',\n background: \'#fff\',\n position: \'relative\'\n }\n }, /*#__PURE__*/react_default.a.createElement("img", {\n src: env["a" /* default */].IMG_SERVER + "images/educoder/competitions/mainbanner.jpg"\n }), /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n marginLeft: \'10px\',\n width: \'400px\'\n }\n }, HeaderDetail.competition_status === \'ended\' ? /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.commonimg,\n src: "https://test-newweb.educoder.net/images/educoder/competitions/groups1.png"\n }) : null, HeaderDetail.competition_status === \'nearly_published\' ? /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.commonimg,\n src: "https://test-newweb.educoder.net/images/educoder/competitions/groups2.png"\n }) : null, HeaderDetail.competition_status === \'progressing\' ? /*#__PURE__*/react_default.a.createElement("img", {\n className: Detailmodules_default.a.commonimg,\n src: "https://test-newweb.educoder.net/images/educoder/competitions/groups3.png"\n }) : null, /*#__PURE__*/react_default.a.createElement("p", {\n className: "".concat(Detailmodules_default.a.titlesize)\n }, HeaderDetail.name, HeaderDetail.sub_title ? \'-\' + HeaderDetail.sub_title : null), /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.timesize\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#9b9b9b\'\n }\n }, "\\u7ADE\\u8D5B\\u65F6\\u95F4\\uFF1A"), HeaderDetail.start_time, "~", HeaderDetail.end_time), /*#__PURE__*/react_default.a.createElement("p", {\n className: Detailmodules_default.a.timesize\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: {\n color: \'#9b9b9b\'\n }\n }, "\\u62A5\\u540D\\u622A\\u6B62\\u65F6\\u95F4\\uFF1A"), HeaderDetail.start_time, "~", HeaderDetail.end_time), /*#__PURE__*/react_default.a.createElement("p", {\n style: {\n display: \'flex\'\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: Detailmodules_default.a.flex1\n }, "\\u5956\\u91D1 ", /*#__PURE__*/react_default.a.createElement("br", null), "\\xA5", parseInt(HeaderDetail && HeaderDetail.bonus).toLocaleString()), /*#__PURE__*/react_default.a.createElement("span", {\n className: Detailmodules_default.a.flex1\n }, "\\u6D4F\\u89C8\\u6570 ", /*#__PURE__*/react_default.a.createElement("br", null), parseInt(HeaderDetail && HeaderDetail.visits_count).toLocaleString()), /*#__PURE__*/react_default.a.createElement("span", {\n className: Detailmodules_default.a.flex1\n }, "\\u62A5\\u540D\\u6570 ", /*#__PURE__*/react_default.a.createElement("br", null), parseInt(HeaderDetail && HeaderDetail.member_count).toLocaleString())), HeaderDetail.competition_status === "ended" ? /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n className: Detailmodules_default.a.buttonsize,\n disabled: true\n }, "\\u5DF2\\u7ED3\\u675F") : null, HeaderDetail.competition_status === \'nearly_published\' ? /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n className: Detailmodules_default.a.buttonsize,\n disabled: true\n }, "\\u672A\\u53D1\\u5E03") : null, HeaderDetail.competition_status !== \'nearly_published\' && HeaderDetail.enroll_end && HeaderDetail.competition_status !== \'ended\' ? /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n className: Detailmodules_default.a.buttonsize,\n disabled: true\n }, "\\u62A5\\u540D\\u622A\\u6B62") : null, HeaderDetail.competition_status === \'progressing\' && HeaderDetail.enroll_end != true ? /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n className: Detailmodules_default.a.buttonsize,\n onClick: e => gotocourse(e, HeaderDetail, HeaderDetail.mode === 2 ? \'ismodel\' : HeaderDetail.personal ? \'personal\' : "/competitions/index/".concat(HeaderDetail.identifier, "/enroll"))\n }, "\\u7ACB\\u5373\\u62A5\\u540D") : null, /*#__PURE__*/react_default.a.createElement("span", {\n onClick: e => gotocourse(e, HeaderDetail, "/competitions/index/".concat(HeaderDetail.identifier, "/enroll")),\n className: Detailmodules_default.a.myteam\n }, Object(authority["n" /* isSuperAdmin */])() ? \'\u53c2\u8d5b\u6218\u961f>>\' : \'\u6211\u7684\u6218\u961f>>\'))), /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.bootmdetail\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.flex1\n }, /*#__PURE__*/react_default.a.createElement(menu["a" /* default */], null, HeaderDetail && HeaderDetail.competition_modules && HeaderDetail.competition_modules.map((item, index) => {\n if (item.module_type != "enroll") {\n return /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, {\n className: Detailmodules_default.a.menuItem,\n onClick: () => getrightdatas(item),\n key: item.id\n }, item.name);\n }\n }))), /*#__PURE__*/react_default.a.createElement("div", {\n className: Detailmodules_default.a.flex6\n }, isAward ? /*#__PURE__*/react_default.a.createElement(AwardPdf, {\n dispatch: dispatch,\n userid: user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id,\n Prize: Prize,\n Accounts: Accounts,\n getAccounts: getAccounts\n }) : null, isRanKing ? /*#__PURE__*/react_default.a.createElement(Detail_Ranking, {\n getCharts: getCharts,\n ChartRules: ChartRules,\n ItemData: ItemData\n }) : null, ISsee ? /*#__PURE__*/react_default.a.createElement(Detail_SeeItem, {\n userinfo: user.userInfo,\n ItemData: ItemData,\n setIssee: setIssee,\n ModelType: ModelType,\n dispatch: dispatch\n }) : null, !ISsee && !isRanKing && !isAward ? /*#__PURE__*/react_default.a.createElement(Update, {\n userinfo: user.userInfo,\n ModelType: ModelType,\n dispatch: dispatch,\n MenuItem: MenuItem,\n setIssee: setIssee,\n identifier: identifier,\n ItemData: ItemData\n }) : null)));\n};\n\n/* harmony default export */ var Detail = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])((_ref2) => {\n var loading = _ref2.loading,\n globalSetting = _ref2.globalSetting,\n user = _ref2.user;\n return {\n globalSetting,\n loading: loading.models.competitions,\n user\n };\n})(competitionDetails));\n\n//# sourceURL=webpack:///./src/pages/Competitions/Detail/index.tsx_+_18_modules?')},HmJG:function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./src/components/markdown-editor/upload-image/index.less?")},KXlV:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "static/job.65c6034f.png";\n\n//# sourceURL=webpack:///./src/assets/images/account/job.png?')},KeDT:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flex_box_center":"flex_box_center___3otMp","flex_space_between":"flex_space_between___2nig-","flex_box_vertical_center":"flex_box_vertical_center___3opWF","flex_box_center_end":"flex_box_center_end___1u2JP","flex_box_column":"flex_box_column___1RMsI","wrp":"wrp___-Shy4","bg":"bg___3aDMI","commonimg":"commonimg___15xnD","titlesize":"titlesize___2x92E","timesize":"timesize___3GFem","flex1":"flex1___1D3Li","buttonsize":"buttonsize___3oghG","myteam":"myteam___v6SIK","bootmdetail":"bootmdetail___3hk9v","flex6":"flex6___2iMiQ","menuItem":"menuItem___20c2q","spanprev":"spanprev___1dQoJ","spannext":"spannext___3fFnS","divwidth":"divwidth___1Dk29","receiveclick":"receiveclick___3mYYR","receivealready":"receivealready___20cCL","bkfff":"bkfff___WkCDR","ant-input":"ant-input___Zl9Xd","onediv":"onediv___2hHLH","onetop":"onetop___73xTC","towdiv":"towdiv___nqi1b","towtop":"towtop___pPhtO","threediv":"threediv___2G0u0","threetop":"threetop___2DsrB","imgradius":"imgradius___2WlXC","prize":"prize___1al1u","spanrightradius":"spanrightradius___3VHYc","bottomItem":"bottomItem___1NfPd","downloadpdf":"downloadpdf___1BQ_n","teamItem":"teamItem___220Fc"};\n\n//# sourceURL=webpack:///./src/pages/Competitions/Detail/index.less?')},M8RZ:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("i8i4");\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar modalContainer = document.createElement(\'div\');\n/* harmony default export */ __webpack_exports__["a"] = ((_ref) => {\n var children = _ref.children;\n Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {\n document.body.append(modalContainer);\n return () => {\n try {\n document.body.removeChild(modalContainer);\n } catch (e) {}\n };\n }, []);\n return Object(react_dom__WEBPACK_IMPORTED_MODULE_1__["createPortal"])(children, modalContainer);\n});\n\n//# sourceURL=webpack:///./src/components/modal.tsx?')},"N/JB":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports["default"] = void 0;\n\nvar _slider = _interopRequireDefault(__webpack_require__("ToDW"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nvar _default = _slider["default"];\nexports["default"] = _default;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/index.js?')},NLgs:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return handleVerify; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return handleVerifyLogin; });\n/* unused harmony export handleProfleCompletedModal */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return handleProfessionalCertificationModal; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return handleCanShixunAddModal; });\n/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("2qtc");\n/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("kLXV");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("9kvl");\n/* harmony import */ var _authority__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("xKgJ");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("1vsH");\n/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("m3rI");\n\n\n\n\n\n\n\nvar handleVerify = dispatch => {\n if (handleVerifyLogin(dispatch) && handleProfleCompletedModal()) {\n return true;\n }\n\n return false;\n};\nvar handleVerifyLogin = dispatch => {\n if (!Object(_authority__WEBPACK_IMPORTED_MODULE_4__[/* isLogin */ "j"])()) {\n dispatch({\n type: \'user/showPopLogin\',\n payload: {\n showPopLogin: true,\n showClosable: true\n }\n });\n return false;\n }\n\n return true;\n};\nvar handleProfleCompletedModal = () => {\n var _user$userInfo;\n\n var _getDvaApp$_store$get = Object(umi__WEBPACK_IMPORTED_MODULE_3__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get.user;\n\n if (!((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.profile_completed)) {\n antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"].confirm({\n title: \'\u63d0\u793a\',\n width: 530,\n centered: true,\n content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {\n className: "tc font16"\n }, "\\u60A8\\u9700\\u8981\\u53BB\\u5B8C\\u5584\\u60A8\\u7684\\u4E2A\\u4EBA\\u8D44\\u6599\\uFF0C\\u624D\\u80FD\\u4F7F\\u7528\\u6B64\\u529F\\u80FD"),\n okText: "\\u7ACB\\u5373\\u5B8C\\u5584",\n cancelText: "\u7a0d\u540e\u5b8c\u5584",\n onOk: () => {\n umi__WEBPACK_IMPORTED_MODULE_3__[/* history */ "c"].push(\'/account/profile/edit\');\n }\n });\n\n return false;\n }\n\n return true;\n};\nvar handleProfessionalCertificationModal = () => {\n var _user$userInfo2;\n\n var _getDvaApp$_store$get2 = Object(umi__WEBPACK_IMPORTED_MODULE_3__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get2.user;\n\n if (!((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.professional_certification)) {\n antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"].confirm({\n title: \'\u63d0\u793a\',\n centered: true,\n content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {\n className: "tc"\n }, "\\u60A8\\u9700\\u8981\\u53BB\\u5B8C\\u6210\\u60A8\\u7684\\u804C\\u4E1A\\u8BA4\\u8BC1\\uFF0C\\u624D\\u80FD\\u4F7F\\u7528\\u6B64\\u529F\\u80FD"),\n okText: "\\u7ACB\\u5373\\u5B8C\\u5584",\n cancelText: "\u7a0d\u540e\u5b8c\u5584",\n onOk: () => {\n umi__WEBPACK_IMPORTED_MODULE_3__[/* history */ "c"].push(\'/account/certification\');\n }\n });\n\n return false;\n }\n\n return true;\n};\nvar handleCanShixunAddModal = () => {\n if (Object(_authority__WEBPACK_IMPORTED_MODULE_4__[/* canShixunAdd */ "b"])()) {\n return true;\n }\n\n antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"].confirm({\n centered: true,\n width: 530,\n title: \'\u63d0\u793a\',\n content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {\n className: "tc"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", null, "\\u60A8\\u53EF\\u4EE5\\u5728QQ\\u670D\\u52A1\\u7FA4\\u5411\\u7BA1\\u7406\\u5458\\u7533\\u8BF7\\uFF0C\\u83B7\\u5F97\\u7EE7\\u7EED\\u64CD\\u4F5C\\u7684\\u6743\\u9650"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("img", {\n src: "".concat(_env__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].IMG_SERVER, "images/educoder/qqqun20191230.png"),\n width: 200\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", {\n className: "tc"\n }, "\\u7FA4\\u53F7\\uFF1A612934990")),\n okText: "\\u7ACB\\u5373\\u8054\\u7CFB",\n cancelText: \'\u53d6\u6d88\',\n onOk: () => {\n Object(_util__WEBPACK_IMPORTED_MODULE_5__[/* openNewWindow */ "t"])("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd");\n }\n });\n\n return false;\n};\n\n//# sourceURL=webpack:///./src/utils/verifyLogin.tsx?')},NnUe:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"modal":"modal___sZeHv","colorBlue":"colorBlue___3FmfG","formWrap":"formWrap___3YEqH","flexRow":"flexRow___37Sa0","flexColumn":"flexColumn___1ykGy","example":"example___7mYRk","exampleImg":"exampleImg___UGH9Y","colorOrange":"colorOrange___1IJLa","uploader":"uploader___3f2Sm","uploadImg":"uploadImg___3WCoA","imageTip":"imageTip___FhklW","uploadTipIcon":"uploadTipIcon___2YZJx","uploadTip":"uploadTip___1eikX","color05101a":"color05101a___1Nuwt","viewLargerImg":"viewLargerImg___Ek8jW","footerWrap":"footerWrap___F9F0q","note":"note___1U6xc","schoolHintWrap":"schoolHintWrap___31S22","colorCDCDCD":"colorCDCDCD___1KqvR","color4CACFF":"color4CACFF___3urca"};\n\n//# sourceURL=webpack:///./src/pages/Competitions/Detail/component/index.less?')},Ot1p:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js\nvar modal_style = __webpack_require__("2qtc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 10 modules\nvar modal = __webpack_require__("kLXV");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\nvar createForOfIteratorHelper = __webpack_require__("rAM+");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 3 modules\nvar slicedToArray = __webpack_require__("tJVT");\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.js\nvar codemirror = __webpack_require__("VrN/");\nvar codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror);\n\n// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js\nvar ResizeObserver_es = __webpack_require__("bdgK");\n\n// EXTERNAL MODULE: ./node_modules/codemirror/lib/codemirror.css\nvar lib_codemirror = __webpack_require__("p77/");\n\n// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closetag.js\nvar closetag = __webpack_require__("Bd2K");\n\n// EXTERNAL MODULE: ./node_modules/codemirror/addon/edit/closebrackets.js\nvar closebrackets = __webpack_require__("ELLl");\n\n// EXTERNAL MODULE: ./node_modules/codemirror/addon/display/placeholder.js\nvar display_placeholder = __webpack_require__("19Vz");\n\n// EXTERNAL MODULE: ./node_modules/codemirror/mode/markdown/markdown.js\nvar markdown = __webpack_require__("lZu9");\n\n// EXTERNAL MODULE: ./src/components/markdown-editor/index.less\nvar markdown_editor = __webpack_require__("kSUc");\n\n// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules\nvar RenderHtml = __webpack_require__("9Bee");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js\nvar esm_extends = __webpack_require__("0Owb");\n\n// EXTERNAL MODULE: ./src/components/markdown-editor/toolbar/index.less\nvar toolbar = __webpack_require__("dejd");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/IconFont.js\nvar IconFont = __webpack_require__("R+Pm");\n\n// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx\n\n\n\n\nvar toolbar_IconFont = Object(IconFont["a" /* default */])({\n scriptUrl: \'//at.alicdn.com/t/font_1941035_wtddfbx3cga.js\'\n});\nvar DEFAULTICONS = [{\n title: \'\u7c97\u4f53\',\n icon: \'icon-bold\',\n actionName: \'bold\'\n}, {\n title: \'\u659c\u4f53\',\n icon: \'icon-italic\',\n actionName: \'italic\'\n}, \'|\', {\n title: \'\u65e0\u5e8f\u5217\u8868\',\n icon: \'icon-unorder-list\',\n actionName: \'list-ul\'\n}, {\n title: \'\u6709\u5e8f\u5217\u8868\',\n icon: \'icon-order-list\',\n actionName: \'list-ol\'\n}, \'|\', {\n title: \'\u884c\u5185\u4ee3\u7801\',\n icon: \'icon-code\',\n actionName: \'code\'\n}, {\n title: \'\u4ee3\u7801\u5757\uff08\u591a\u8bed\u8a00\u98ce\u683c\uff09\',\n icon: \'icon-file-code\',\n actionName: \'code-block\'\n}, {\n title: \'\u94fe\u63a5\',\n icon: \'icon-link\',\n actionName: \'link\'\n}, \'|\', {\n title: \'\u884c\u5185\u516c\u5f0f\',\n icon: \'icon-sum\',\n actionName: \'inline-latex\'\n}, {\n title: \'\u591a\u884c\u516c\u5f0f\',\n icon: \'icon-formula\',\n actionName: \'latex\'\n}, \'|\', {\n title: \'\u6dfb\u52a0\u56fe\u7247\',\n icon: \'icon-picture\',\n actionName: \'upload-image\'\n}, {\n title: \'\u8868\u683c\',\n icon: \'icon-table\',\n actionName: \'add-table\'\n}, \'|\', {\n title: \'\u6362\u884c\',\n icon: \'icon-minus\',\n actionName: \'line-break\'\n}, {\n title: \'\u6e05\u7a7a\',\n icon: \'icon-eraser\',\n actionName: \'eraser\'\n}];\n\nfunction AButton(_ref) {\n var onActionCallback = _ref.onActionCallback,\n title = _ref.title,\n icon = _ref.icon,\n actionName = _ref.actionName,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? \'\' : _ref$className,\n children = _ref.children;\n\n function onAction() {\n onActionCallback(actionName);\n }\n\n return /*#__PURE__*/react_default.a.createElement("a", {\n title: title,\n className: className,\n onClick: onAction\n }, /*#__PURE__*/react_default.a.createElement(toolbar_IconFont, {\n type: icon\n }), children);\n}\n\n/* harmony default export */ var markdown_editor_toolbar = ((_ref2) => {\n var watch = _ref2.watch,\n showNullButton = _ref2.showNullButton,\n onActionCallback = _ref2.onActionCallback;\n var icons = [...DEFAULTICONS, {\n title: "".concat(watch ? \'\u5173\u95ed\u5b9e\u65f6\u9884\u89c8\' : \'\u5f00\u542f\u5b9e\u65f6\u9884\u89c8\'),\n icon: "".concat(watch ? \'icon-eye-slash\' : \'icon-eye\'),\n actionName: \'trigger-watch\'\n }];\n return /*#__PURE__*/react_default.a.createElement("ul", {\n className: "markdown-toolbar-container"\n }, icons.map((item, index) => /*#__PURE__*/react_default.a.createElement("li", {\n key: index\n }, item.actionName ? /*#__PURE__*/react_default.a.createElement(AButton, Object(esm_extends["a" /* default */])({}, item, {\n onActionCallback: onActionCallback\n })) : /*#__PURE__*/react_default.a.createElement("span", {\n className: "v-line"\n }))), showNullButton ? /*#__PURE__*/react_default.a.createElement("li", null, /*#__PURE__*/react_default.a.createElement(AButton, {\n icon: "icon-edit",\n className: "btn-null",\n title: "\\u589E\\u52A0\\u586B\\u7A7A",\n actionName: "add-null-ch",\n onActionCallback: onActionCallback\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "fill-tip"\n }, "\\u70B9\\u51FB\\u63D2\\u5165\\b\\u586B\\u7A7A\\u9879"))) : null);\n});\n// EXTERNAL MODULE: ./src/components/modal.tsx\nvar components_modal = __webpack_require__("M8RZ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js\nvar button_style = __webpack_require__("+L6B");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js\nvar es_button = __webpack_require__("2/Rp");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js\nvar form_style = __webpack_require__("y8nQ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 9 modules\nvar es_form = __webpack_require__("Vl3Y");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js\nvar input_style = __webpack_require__("5NDa");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 8 modules\nvar input = __webpack_require__("5rEg");\n\n// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx\n\n\n\n\n\n\n\n\nvar formItemLayout = {\n labelCol: {\n span: 4\n },\n wrapperCol: {\n span: 20\n }\n};\n/* harmony default export */ var markdown_editor_link = ((_ref) => {\n var callback = _ref.callback,\n onCancel = _ref.onCancel;\n\n function onSubmit(values) {\n callback(values);\n }\n\n return /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], Object(esm_extends["a" /* default */])({}, formItemLayout, {\n initialValues: {\n link: \'http://\',\n title: \'\'\n },\n className: "link-panel",\n onFinish: onSubmit\n }), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u94FE\\u63A5\\u5730\\u5740",\n name: "link",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], null)), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u94FE\\u63A5\\u6807\\u9898",\n name: "title",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], null)), /*#__PURE__*/react_default.a.createElement("div", {\n className: "flex-container flex-end"\n }, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n htmlType: "submit",\n style: {\n marginRight: 10\n }\n }, "\\u786E\\u5B9A"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "ghost",\n onClick: onCancel\n }, "\\u53D6\\u6D88")));\n});\n// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx\nvar code_block = __webpack_require__("7ahc");\n\n// EXTERNAL MODULE: ./src/components/markdown-editor/upload-image/index.less\nvar upload_image = __webpack_require__("HmJG");\n\n// EXTERNAL MODULE: ./src/pages/tasks/util.js\nvar util = __webpack_require__("BjJ7");\n\n// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx\n\n\n\n\n\n\n\n\n\n\n\nvar useForm = es_form["a" /* default */].useForm;\nvar upload_image_style = {\n width: 280,\n marginRight: 10\n};\nvar upload_image_formItemLayout = {\n labelCol: {\n span: 5\n },\n wrapperCol: {\n span: 19\n }\n};\n/* harmony default export */ var markdown_editor_upload_image = ((_ref) => {\n var callback = _ref.callback,\n onCancel = _ref.onCancel;\n\n var _useForm = useForm(),\n _useForm2 = Object(slicedToArray["a" /* default */])(_useForm, 1),\n form = _useForm2[0];\n\n function onSubmit(values) {\n callback(values);\n }\n\n function onAddUrl(data) {\n form.setFieldsValue({\n src: "/api/attachments/".concat(data.id)\n });\n }\n\n function onFileChange(e) {\n var file = e.target.files[0];\n uploadImage(file, onAddUrl);\n }\n\n return /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], Object(esm_extends["a" /* default */])({\n form: form\n }, upload_image_formItemLayout, {\n className: "upload-image-panel",\n onFinish: onSubmit\n }), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u56FE\\u7247\\u5730\\u5740",\n required: true\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "flex-container"\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n noStyle: true,\n name: "src",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n style: upload_image_style\n })), /*#__PURE__*/react_default.a.createElement(UploadButton, {\n onFileChange: onFileChange\n }))), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n label: "\\u56FE\\u7247\\u63CF\\u8FF0",\n name: "alt",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n style: {\n width: 264\n }\n })), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n style: {\n textAlign: "right"\n }\n }, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n htmlType: "submit",\n style: {\n marginRight: 10\n }\n }, "\\u786E\\u5B9A"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "ghost",\n onClick: onCancel\n }, "\\u53D6\\u6D88")));\n});\n\nfunction UploadButton(_ref2) {\n var onFileChange = _ref2.onFileChange;\n return /*#__PURE__*/react_default.a.createElement("a", {\n className: "upload-button"\n }, "\\u672C\\u5730\\u4E0A\\u4F20", /*#__PURE__*/react_default.a.createElement("input", {\n type: "file",\n accept: "image/*",\n onChange: onFileChange\n }));\n}\n\nfunction uploadImage(file, callback) {\n var formData = new FormData();\n formData.append(\'editormd-image-file\', file);\n formData.append(\'file_param_name\', \'editormd-image-file\');\n formData.append(\'byxhr\', \'true\');\n var xhr = new window.XMLHttpRequest();\n xhr.withCredentials = true;\n xhr.addEventListener(\'load\', function (response) {\n callback(JSON.parse(response.target.responseText));\n }, false);\n xhr.addEventListener(\'error\', function (error) {\n console.error(error);\n }, false);\n xhr.open(\'POST\', "".concat(util["a" /* apiPref */], "/api/attachments.json"));\n xhr.send(formData);\n}\n// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js\nvar input_number_style = __webpack_require__("giR+");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 1 modules\nvar input_number = __webpack_require__("fyUT");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js\nvar radio_style = __webpack_require__("7Kak");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js\nvar es_radio = __webpack_require__("9yH6");\n\n// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx\n\n\n\n\n\n\n\n\n\nvar RadioGroup = es_radio["default"].Group;\nvar add_table_panel_style = {\n margin: \'0 8px\'\n};\n/* harmony default export */ var add_table_panel = ((_ref) => {\n var callback = _ref.callback,\n onCancel = _ref.onCancel;\n\n function onSubmit(values) {\n callback(values);\n }\n\n return /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n className: "add-table-panel",\n initialValues: {\n row: 3,\n col: 2,\n align: \'default\'\n },\n onFinish: onSubmit\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "flex-container"\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: add_table_panel_style\n }, "\\u5355\\u5143\\u683C\\u6570\\uFF1A"), /*#__PURE__*/react_default.a.createElement("span", {\n style: add_table_panel_style\n }, "\\u884C\\u6570"), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "row",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u884c\u6570\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input_number["a" /* default */], null)), /*#__PURE__*/react_default.a.createElement("span", {\n style: add_table_panel_style\n }, "\\u5217\\u6570"), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "col",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u5217\u6570\'\n }]\n }, /*#__PURE__*/react_default.a.createElement(input_number["a" /* default */], null))), /*#__PURE__*/react_default.a.createElement("div", {\n className: "flex-container",\n style: {\n marginTop: 12\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n style: add_table_panel_style\n }, "\\u5BF9\\u9F50\\u65B9\\u5F0F\\uFF1A"), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "align"\n }, /*#__PURE__*/react_default.a.createElement(RadioGroup, null, /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: "default"\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "fa fa-align-justify"\n })), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: "left"\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "fa fa-align-left"\n })), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: "center"\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "fa fa-align-center"\n })), /*#__PURE__*/react_default.a.createElement(es_radio["default"], {\n value: "right"\n }, /*#__PURE__*/react_default.a.createElement("i", {\n className: "fa fa-align-right"\n }))))), /*#__PURE__*/react_default.a.createElement("div", {\n className: "flex-container flex-end"\n }, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "primary",\n htmlType: "submit",\n style: {\n marginRight: 10\n }\n }, \' \', "\\u786E\\u5B9A", \' \'), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {\n type: "ghost",\n onClick: onCancel\n }, \' \', "\\u53D6\\u6D88", \' \')));\n});\n// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules\nvar umiExports = __webpack_require__("9kvl");\n\n// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts\nvar LINK = \'link\';\nvar UPLOAD_IMAGE = \'upload-image\';\nvar CODE_BLOCK = \'code-block\';\nvar ADD_TABLE = \'add-table\';\nvar HRLINE = \'------------\';\nvar ALIGNSIGN = {\n default: HRLINE,\n left: ":".concat(HRLINE),\n center: ":".concat(HRLINE, ":"),\n right: "".concat(HRLINE, ":")\n};\n// EXTERNAL MODULE: ./src/components/useInterval.tsx\nvar useInterval = __webpack_require__("9VGf");\n\n// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar pending = 0;\nvar TimeTicket = 10;\nvar StorageTimeTicket = 10000;\nvar NULL_CH = \'\u2581\';\n\nfunction processSize(size) {\n return !/^\\d+$/.test(size) ? size : "".concat(size, "px");\n}\n\nvar isMac = navigator.platform.toUpperCase().indexOf(\'MAC\') >= 0;\nvar key = isMac ? \'Cmd\' : \'Ctrl\';\nvar DEFAULTKEYMAP = {\n [key + \'-B\']: \'bold\',\n [key + \'-I\']: \'italic\'\n};\nvar TitleDesc = {\n [LINK]: \'\u6dfb\u52a0\u94fe\u63a5\',\n [CODE_BLOCK]: \'\u6dfb\u52a0\u4ee3\u7801\u5757\',\n [UPLOAD_IMAGE]: \'\u6dfb\u52a0\u56fe\u7247\',\n [ADD_TABLE]: \'\u6dfb\u52a0\u8868\u683c\'\n}; //https://codemirror.net/demo\n//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm\'s setSize method.\n\n/* harmony default export */ var components_markdown_editor = __webpack_exports__["a"] = ((_ref) => {\n var _ref$defaultValue = _ref.defaultValue,\n defaultValue = _ref$defaultValue === void 0 ? \'\' : _ref$defaultValue,\n onChange = _ref.onChange,\n _ref$width = _ref.width,\n width = _ref$width === void 0 ? \'100%\' : _ref$width,\n _ref$height = _ref.height,\n height = _ref$height === void 0 ? 400 : _ref$height,\n _ref$miniToolbar = _ref.miniToolbar,\n miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar,\n _ref$isFocus = _ref.isFocus,\n isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus,\n watch = _ref.watch,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? \'markdown-editor-id\' : _ref$id,\n _ref$showResizeBar = _ref.showResizeBar,\n showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar,\n _ref$noStorage = _ref.noStorage,\n noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage,\n _ref$showNullButton = _ref.showNullButton,\n showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton,\n onBlur = _ref.onBlur,\n onCMBeforeChange = _ref.onCMBeforeChange,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? \'\' : _ref$className,\n _ref$placeholder = _ref.placeholder,\n placeholder = _ref$placeholder === void 0 ? \'\' : _ref$placeholder;\n\n var _useState = Object(react["useState"])(null),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n cm = _useState2[0],\n setCm = _useState2[1];\n\n var _useState3 = Object(react["useState"])(defaultValue),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n value = _useState4[0],\n setValue = _useState4[1];\n\n var _useState5 = Object(react["useState"])(watch),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n preview = _useState6[0],\n setPreview = _useState6[1];\n\n var _useState7 = Object(react["useState"])(\'\'),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n action = _useState8[0],\n setAction = _useState8[1];\n\n var _useState9 = Object(react["useState"])(0),\n _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),\n lastedUpdateTime = _useState10[0],\n setLastedUpdateTime = _useState10[1];\n\n var _useState11 = Object(react["useState"])(height),\n _useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),\n h = _useState12[0],\n setH = _useState12[1];\n\n var _useState13 = Object(react["useState"])(false),\n _useState14 = Object(slicedToArray["a" /* default */])(_useState13, 2),\n tip = _useState14[0],\n setTip = _useState14[1];\n\n var cmEl = Object(react["useRef"])();\n var resizeBarEl = Object(react["useRef"])();\n var previewEl = Object(react["useRef"])();\n Object(react["useEffect"])(() => {\n if (cmEl.current) {\n var instance = codemirror_default.a.fromTextArea(cmEl.current, {\n mode: \'markdown\',\n lineNumbers: miniToolbar ? false : true,\n lineWrapping: true,\n value: defaultValue,\n autoCloseTags: true,\n autoCloseBrackets: true\n });\n\n function onPaste(_, e) {\n var clipboardData = e.clipboardData;\n\n if (clipboardData) {\n var types = clipboardData.types.toString();\n var items = clipboardData.items;\n\n if (types === \'text/html,Files\' || types === \'Files\') {\n var item = items[1];\n\n if (types === \'Files\') {\n item = items[0];\n }\n\n if (item.kind === \'file\' && item.type.match(/^image\\//i)) {\n uploadImage(item.getAsFile(), data => {\n if (data.id) {\n instance.replaceSelection("![,](/api/attachments/".concat(data.id, ")"));\n } else {\n umiExports["c" /* history */].replace(\'/user/login\', {\n from: umiExports["c" /* history */].location.pathname\n });\n }\n });\n }\n } else {\n //toMarkdown ?\n // let html = clipboardData.getData(\'text/html\')\n return true;\n }\n }\n\n return true;\n }\n\n instance.on(\'paste\', onPaste);\n\n function onLayout() {\n var ro = new ResizeObserver_es["default"](entries => {\n var _iterator = Object(createForOfIteratorHelper["a" /* default */])(entries),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var entry = _step.value;\n\n if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {\n instance.setSize(\'100%\', \'100%\');\n instance.refresh();\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n ro.observe(cmEl.current.parentElement);\n return ro;\n }\n\n var ro = onLayout();\n setCm(instance);\n return () => {\n ro.unobserve(cmEl.current.parentElement);\n instance.off(\'paste\', onPaste);\n };\n }\n }, []); //keymap\n\n Object(react["useEffect"])(() => {\n if (cm) {\n var keymap = [];\n\n var _loop = function _loop() {\n var _ref2 = _Object$entries[_i];\n _ref3 = Object(slicedToArray["a" /* default */])(_ref2, 2);\n var k = _ref3[0];\n var value = _ref3[1];\n var map = {\n [k]: () => {\n onActionCallback(value);\n }\n };\n keymap.push(map);\n cm.addKeyMap(map);\n };\n\n for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) {\n var _ref3;\n\n _loop();\n }\n\n return () => {\n var _iterator2 = Object(createForOfIteratorHelper["a" /* default */])(keymap),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var m = _step2.value;\n cm.removeKeyMap(m);\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n };\n }\n }, [cm]);\n Object(useInterval["a" /* default */])(() => {\n if (!noStorage && lastedUpdateTime > 0) {\n var currentTime = new Date().getTime();\n var lastedValue = window.sessionStorage.getItem(id);\n\n if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) {\n window.sessionStorage.setItem(id, value);\n setTip(true);\n }\n }\n }, StorageTimeTicket);\n Object(react["useEffect"])(() => {\n setPreview(watch);\n }, [cm, watch]);\n Object(react["useEffect"])(() => {\n if (cm) {\n isFocus && cm.focus();\n }\n }, [cm, isFocus]);\n Object(react["useEffect"])(() => {\n if (preview && cm) {\n var scrollEl = cm.getScrollerElement();\n\n function syncScroll(e) {\n var target = e.target;\n\n if (previewEl.current) {\n previewEl.current.scrollTop = previewEl.current.scrollHeight * target.scrollTop / target.scrollHeight;\n }\n }\n\n scrollEl.addEventListener(\'scroll\', syncScroll);\n return () => {\n scrollEl.removeEventListener(\'scroll\', syncScroll);\n };\n }\n }, [cm, preview]);\n Object(react["useEffect"])(() => {\n if (cm && onCMBeforeChange) {\n function onChangeHandler(cm, change) {\n onCMBeforeChange(cm, change);\n }\n\n cm.on(\'beforeChange\', onChangeHandler);\n return () => {\n cm.off(\'beforeChange\', onChangeHandler);\n };\n }\n }, [cm, onCMBeforeChange]);\n Object(react["useEffect"])(() => {\n if (cm && onBlur) {\n function onBlurHandler() {\n onBlur(cm.getValue());\n }\n\n cm.on(\'blur\', onBlurHandler);\n return () => {\n cm.off(\'blur\', onBlurHandler);\n };\n }\n }, [cm, onBlur]);\n Object(react["useEffect"])(() => {\n if (cm) {\n function onChangeHandler(cm) {\n var content = cm.getValue();\n clearTimeout(pending);\n pending = setTimeout(() => {\n setValue(content);\n setLastedUpdateTime(new Date().getTime());\n cm.getScrollerElement().dispatchEvent(new CustomEvent(\'scroll\'));\n onChange && onChange(content);\n }, TimeTicket);\n }\n\n cm.on(\'change\', onChangeHandler);\n return () => {\n cm.off(\'change\', onChangeHandler);\n };\n }\n }, [cm, onChange]);\n Object(react["useEffect"])(() => {\n if (cm) {\n if (defaultValue === null || defaultValue === undefined) {\n cm.setValue(\'\');\n setValue(\'\');\n } else {\n if (defaultValue !== cm.getValue()) {\n cm.setValue(defaultValue);\n setValue(defaultValue);\n }\n }\n }\n }, [cm, defaultValue]);\n Object(react["useEffect"])(() => {\n if (cm && height) {\n cm.setSize(\'100%\', "calc(".concat(processSize(height), " - ").concat(miniToolbar ? \'28px\' : \'38px\', " )"));\n }\n }, [cm, height]);\n var onActionCallback = Object(react["useCallback"])(actionName => {\n var cursor = cm.getCursor();\n var selection = cm.getSelection();\n var selectionText = selection.split(\'\\n\');\n\n switch (actionName) {\n case \'bold\':\n cm.replaceSelection(\'**\' + selection + \'**\');\n\n if (selection === \'\') {\n cm.setCursor(cursor.line, cursor.ch + 2);\n }\n\n return cm.focus();\n\n case \'italic\':\n cm.replaceSelection(\'*\' + selection + \'*\');\n\n if (selection === \'\') {\n cm.setCursor(cursor.line, cursor.ch + 1);\n }\n\n return cm.focus();\n\n case \'code\':\n cm.replaceSelection(\'`\' + selection + \'`\');\n\n if (selection === \'\') {\n cm.setCursor(cursor.line, cursor.ch + 1);\n }\n\n return cm.focus();\n\n case \'inline-latex\':\n cm.replaceSelection(\'`$$\' + selection + \'$$`\');\n\n if (selection === \'\') {\n cm.setCursor(cursor.line, cursor.ch + 3);\n }\n\n return cm.focus();\n\n case \'latex\':\n cm.replaceSelection("```latex\\n" + selection + "\\n```");\n cm.setCursor(cursor.line + 1, selection.length + 1);\n return cm.focus();\n\n case \'line-break\':\n cm.replaceSelection(\'<br/>\\n\');\n return cm.focus();\n\n case \'list-ul\':\n if (selection === \'\') {\n cm.replaceSelection(\'- \' + selection);\n } else {\n cm.replaceSelection(selectionText.map(item => item === \'\' ? \'\' : "- ".concat(item)).join(\'\\n\'));\n }\n\n return cm.focus();\n\n case \'list-ol\':\n if (selection === \'\') {\n cm.replaceSelection(\'1. \' + selection);\n } else {\n cm.replaceSelection(selectionText.map((item, index) => item === \'\' ? \'\' : "".concat(index + 1, ". ").concat(item)).join(\'\\n\'));\n }\n\n return cm.focus();\n\n case \'add-null-ch\':\n if (selection === \'\') {\n cm.setCursor(cursor.line, cursor.ch + 1);\n }\n\n cm.replaceSelection(NULL_CH);\n return cm.focus();\n\n case \'eraser\':\n cm.setValue(\'\');\n return cm.focus();\n\n case \'trigger-watch\':\n setPreview(!preview);\n return cm.focus();\n\n case LINK:\n setAction(LINK);\n return;\n\n case CODE_BLOCK:\n setAction(CODE_BLOCK);\n return;\n\n case UPLOAD_IMAGE:\n setAction(UPLOAD_IMAGE);\n return;\n\n case ADD_TABLE:\n setAction(ADD_TABLE);\n return;\n\n default:\n throw new Error();\n }\n }, [cm, preview]);\n var ExecutePluginAction = Object(react["useCallback"])(values => {\n setAction(\'\');\n\n switch (action) {\n case LINK:\n var title = values.title,\n link = values.link;\n cm.replaceSelection("[".concat(title, "](").concat(link, ")"));\n return cm.focus();\n\n case CODE_BLOCK:\n var language = values.language,\n content = values.content;\n cm.replaceSelection([\'```\' + language, content, \'```\'].join(\'\\n\'));\n return cm.focus();\n\n case UPLOAD_IMAGE:\n var src = values.src,\n alt = values.alt;\n cm.replaceSelection("![ ".concat(alt, " ]( ").concat(src, " \\"").concat(alt, "\\" )"));\n return cm.focus();\n\n case ADD_TABLE:\n var row = values.row,\n col = values.col,\n align = values.align;\n var table = \'\\n\';\n\n for (var r = 0; r < row; r++) {\n var rows = [];\n var heads = [];\n\n for (var c = 0; c < col; c++) {\n if (r === 1) {\n heads.push(ALIGNSIGN[align]);\n }\n\n rows.push(\' \');\n }\n\n if (r === 1) {\n table += "| ".concat(heads.join(\' | \'), " |\\n");\n }\n\n table += "| ".concat(rows.join(col === 1 ? \'\' : \' | \'), " |\\n");\n }\n\n cm.replaceSelection(table + \'\\n\');\n return cm.focus();\n\n default:\n throw new Error();\n }\n }, [cm, action]);\n var PluginEl = Object(react["useMemo"])(() => {\n switch (action) {\n case LINK:\n return /*#__PURE__*/react_default.a.createElement(markdown_editor_link, {\n callback: ExecutePluginAction,\n onCancel: onCancel\n });\n\n case CODE_BLOCK:\n return /*#__PURE__*/react_default.a.createElement(code_block["b" /* default */], {\n callback: ExecutePluginAction,\n onCancel: onCancel\n });\n\n case UPLOAD_IMAGE:\n return /*#__PURE__*/react_default.a.createElement(markdown_editor_upload_image, {\n callback: ExecutePluginAction,\n onCancel: onCancel\n });\n\n case ADD_TABLE:\n return /*#__PURE__*/react_default.a.createElement(add_table_panel, {\n callback: ExecutePluginAction,\n onCancel: onCancel\n });\n\n default:\n return null;\n }\n }, [action]);\n\n function onCancel() {\n setAction(\'\');\n }\n\n Object(react["useEffect"])(() => {\n if (resizeBarEl.current) {\n var resizeBar = resizeBarEl.current;\n var dragging = false;\n var startY = 0;\n\n function onMouseDown(e) {\n dragging = true;\n startY = e.pageY;\n }\n\n function onMouseUp() {\n dragging = false;\n }\n\n function onMouseMove(e) {\n if (dragging) {\n var delta = e.pageY - startY;\n\n if (delta < 0) {\n delta = 0;\n }\n\n if (delta > 300) {\n delta = 300;\n }\n\n var resizeH = height + delta + \'px\';\n setH(resizeH);\n }\n }\n\n resizeBar.addEventListener(\'mousedown\', onMouseDown);\n document.addEventListener(\'mousemove\', onMouseMove);\n document.addEventListener(\'mouseup\', onMouseUp);\n return () => {\n resizeBar.removeEventListener(\'mousedown\', onMouseDown);\n document.removeEventListener(\'mousemove\', onMouseMove);\n document.removeEventListener(\'mouseup\', onMouseUp);\n };\n }\n }, [cm, resizeBarEl]);\n Object(react["useEffect"])(() => {\n setH(height);\n }, [height]);\n var fixedWidth = processSize(width);\n var fixedHeight = processSize(h);\n var style = {\n width: fixedWidth,\n height: fixedHeight\n };\n var saveTime = Object(react["useMemo"])(() => {\n if (lastedUpdateTime) {\n var d = new Date(lastedUpdateTime);\n\n var _h = d.getHours();\n\n var m = d.getMinutes();\n var s = d.getSeconds();\n _h = _h < 10 ? \'0\' + _h : _h;\n m = m < 10 ? \'0\' + m : m;\n s = s < 10 ? \'0\' + s : s;\n return "".concat(_h, ":").concat(m, ":").concat(s);\n }\n\n return 0;\n }, [lastedUpdateTime]);\n\n function onCancelStorage() {\n window.sessionStorage.removeItem(id);\n setTip(false);\n setLastedUpdateTime(0);\n }\n\n function onReset() {\n setTip(false);\n setLastedUpdateTime(0);\n cm.setValue(window.sessionStorage.getItem(id));\n }\n\n return /*#__PURE__*/react_default.a.createElement(react["Fragment"], null, /*#__PURE__*/react_default.a.createElement("div", {\n className: "markdown-editor-container ".concat(className, " ").concat(preview ? \'on-preview\' : \'\', " ").concat(miniToolbar ? \'mini\' : \'\'),\n style: style\n }, /*#__PURE__*/react_default.a.createElement(markdown_editor_toolbar, {\n watch: preview,\n showNullButton: showNullButton,\n onActionCallback: onActionCallback\n }), /*#__PURE__*/react_default.a.createElement("div", {\n className: "markdown-editor-body"\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "codemirror-container"\n }, /*#__PURE__*/react_default.a.createElement("textarea", {\n ref: cmEl,\n placeholder: placeholder\n })), preview ? /*#__PURE__*/react_default.a.createElement("div", {\n ref: previewEl,\n className: "preview-container"\n }, /*#__PURE__*/react_default.a.createElement(RenderHtml["a" /* default */], {\n value: value\n })) : null)), tip ? /*#__PURE__*/react_default.a.createElement("div", {\n className: "markdown-tip"\n }, "\\u60A8\\u4E0A\\u6B21\\u6709\\u5DF2\\u4FDD\\u5B58\\u7684\\u6570\\u5E74\\uFF0C\\u662F\\u5426", /*#__PURE__*/react_default.a.createElement("a", {\n onClick: onReset\n }, "\\u6062\\u590D"), " ? /", \' \', /*#__PURE__*/react_default.a.createElement("a", {\n onClick: onCancelStorage\n }, "\\u4E0D\\u6062\\u590D"), " \\uFF08\\u6570\\u636E\\u5DF2\\u4E8E ", saveTime, " \\u4FDD\\u5B58\\uFF09") : null, showResizeBar ? /*#__PURE__*/react_default.a.createElement("a", {\n ref: resizeBarEl,\n className: "editor-resize"\n }) : null, /*#__PURE__*/react_default.a.createElement(components_modal["a" /* default */], null, TitleDesc[action] ? /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: TitleDesc[action],\n visible: true,\n onCancel: onCancel,\n footer: null\n }, PluginEl) : null));\n});\n\n//# sourceURL=webpack:///./src/components/markdown-editor/index.tsx_+_5_modules?')},Sjjz:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flexRow":"flexRow___1u_bL","flexColumn":"flexColumn___1kaUk","formWrap":"formWrap___31wys","example":"example___Cqoob","footerWrap":"footerWrap___2syNI"};\n\n//# sourceURL=webpack:///./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?')},ToDW:function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports["default"] = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nvar _innerSlider = __webpack_require__("hQUZ");\n\nvar _json2mq = _interopRequireDefault(__webpack_require__("pIsd"));\n\nvar _defaultProps = _interopRequireDefault(__webpack_require__("cZFH"));\n\nvar _innerSliderUtils = __webpack_require__("3K4p");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar Slider = /*#__PURE__*/function (_React$Component) {\n _inherits(Slider, _React$Component);\n\n var _super = _createSuper(Slider);\n\n function Slider(props) {\n var _this;\n\n _classCallCheck(this, Slider);\n\n _this = _super.call(this, props);\n\n _defineProperty(_assertThisInitialized(_this), "innerSliderRefHandler", function (ref) {\n return _this.innerSlider = ref;\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickPrev", function () {\n return _this.innerSlider.slickPrev();\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickNext", function () {\n return _this.innerSlider.slickNext();\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickGoTo", function (slide) {\n var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return _this.innerSlider.slickGoTo(slide, dontAnimate);\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickPause", function () {\n return _this.innerSlider.pause("paused");\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickPlay", function () {\n return _this.innerSlider.autoPlay("play");\n });\n\n _this.state = {\n breakpoint: null\n };\n _this._responsiveMediaHandlers = [];\n return _this;\n }\n\n _createClass(Slider, [{\n key: "media",\n value: function media(query, handler) {\n // javascript handler for css media query\n var mql = window.matchMedia(query);\n\n var listener = function listener(_ref) {\n var matches = _ref.matches;\n\n if (matches) {\n handler();\n }\n };\n\n mql.addListener(listener);\n listener(mql);\n\n this._responsiveMediaHandlers.push({\n mql: mql,\n query: query,\n listener: listener\n });\n } // handles responsive breakpoints\n\n }, {\n key: "UNSAFE_componentWillMount",\n value: function UNSAFE_componentWillMount() {\n var _this2 = this;\n\n // performance monitoring\n //if (process.env.NODE_ENV !== \'production\') {\n //const { whyDidYouUpdate } = require(\'why-did-you-update\')\n //whyDidYouUpdate(React)\n //}\n if (this.props.responsive) {\n var breakpoints = this.props.responsive.map(function (breakpt) {\n return breakpt.breakpoint;\n }); // sort them in increasing order of their numerical value\n\n breakpoints.sort(function (x, y) {\n return x - y;\n });\n breakpoints.forEach(function (breakpoint, index) {\n // media query for each breakpoint\n var bQuery;\n\n if (index === 0) {\n bQuery = (0, _json2mq["default"])({\n minWidth: 0,\n maxWidth: breakpoint\n });\n } else {\n bQuery = (0, _json2mq["default"])({\n minWidth: breakpoints[index - 1] + 1,\n maxWidth: breakpoint\n });\n } // when not using server side rendering\n\n\n (0, _innerSliderUtils.canUseDOM)() && _this2.media(bQuery, function () {\n _this2.setState({\n breakpoint: breakpoint\n });\n });\n }); // Register media query for full screen. Need to support resize from small to large\n // convert javascript object to media query string\n\n var query = (0, _json2mq["default"])({\n minWidth: breakpoints.slice(-1)[0]\n });\n (0, _innerSliderUtils.canUseDOM)() && this.media(query, function () {\n _this2.setState({\n breakpoint: null\n });\n });\n }\n }\n }, {\n key: "componentWillUnmount",\n value: function componentWillUnmount() {\n this._responsiveMediaHandlers.forEach(function (obj) {\n obj.mql.removeListener(obj.listener);\n });\n }\n }, {\n key: "render",\n value: function render() {\n var _this3 = this;\n\n var settings;\n var newProps;\n\n if (this.state.breakpoint) {\n newProps = this.props.responsive.filter(function (resp) {\n return resp.breakpoint === _this3.state.breakpoint;\n });\n settings = newProps[0].settings === "unslick" ? "unslick" : _objectSpread(_objectSpread(_objectSpread({}, _defaultProps["default"]), this.props), newProps[0].settings);\n } else {\n settings = _objectSpread(_objectSpread({}, _defaultProps["default"]), this.props);\n } // force scrolling by one if centerMode is on\n\n\n if (settings.centerMode) {\n if (settings.slidesToScroll > 1 && "production" !== "production") {\n console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(settings.slidesToScroll));\n }\n\n settings.slidesToScroll = 1;\n } // force showing one slide and scrolling by one if the fade mode is on\n\n\n if (settings.fade) {\n if (settings.slidesToShow > 1 && "production" !== "production") {\n console.warn("slidesToShow should be equal to 1 when fade is true, you\'re using ".concat(settings.slidesToShow));\n }\n\n if (settings.slidesToScroll > 1 && "production" !== "production") {\n console.warn("slidesToScroll should be equal to 1 when fade is true, you\'re using ".concat(settings.slidesToScroll));\n }\n\n settings.slidesToShow = 1;\n settings.slidesToScroll = 1;\n } // makes sure that children is an array, even when there is only 1 child\n\n\n var children = _react["default"].Children.toArray(this.props.children); // Children may contain false or null, so we should filter them\n // children may also contain string filled with spaces (in certain cases where we use jsx strings)\n\n\n children = children.filter(function (child) {\n if (typeof child === "string") {\n return !!child.trim();\n }\n\n return !!child;\n }); // rows and slidesPerRow logic is handled here\n\n if (settings.variableWidth && (settings.rows > 1 || settings.slidesPerRow > 1)) {\n console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1");\n settings.variableWidth = false;\n }\n\n var newChildren = [];\n var currentWidth = null;\n\n for (var i = 0; i < children.length; i += settings.rows * settings.slidesPerRow) {\n var newSlide = [];\n\n for (var j = i; j < i + settings.rows * settings.slidesPerRow; j += settings.slidesPerRow) {\n var row = [];\n\n for (var k = j; k < j + settings.slidesPerRow; k += 1) {\n if (settings.variableWidth && children[k].props.style) {\n currentWidth = children[k].props.style.width;\n }\n\n if (k >= children.length) break;\n row.push(_react["default"].cloneElement(children[k], {\n key: 100 * i + 10 * j + k,\n tabIndex: -1,\n style: {\n width: "".concat(100 / settings.slidesPerRow, "%"),\n display: "inline-block"\n }\n }));\n }\n\n newSlide.push( /*#__PURE__*/_react["default"].createElement("div", {\n key: 10 * i + j\n }, row));\n }\n\n if (settings.variableWidth) {\n newChildren.push( /*#__PURE__*/_react["default"].createElement("div", {\n key: i,\n style: {\n width: currentWidth\n }\n }, newSlide));\n } else {\n newChildren.push( /*#__PURE__*/_react["default"].createElement("div", {\n key: i\n }, newSlide));\n }\n }\n\n if (settings === "unslick") {\n var className = "regular slider " + (this.props.className || "");\n return /*#__PURE__*/_react["default"].createElement("div", {\n className: className\n }, children);\n } else if (newChildren.length <= settings.slidesToShow) {\n settings.unslick = true;\n }\n\n return /*#__PURE__*/_react["default"].createElement(_innerSlider.InnerSlider, _extends({\n style: this.props.style,\n ref: this.innerSliderRefHandler\n }, settings), newChildren);\n }\n }]);\n\n return Slider;\n}(_react["default"].Component);\n\nexports["default"] = Slider;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/slider.js?')},UESt:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\n\n// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/RightOutlined.js\n// This icon file is generated automatically.\nvar RightOutlined_RightOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" } }] }, "name": "right", "theme": "outlined" };\n/* harmony default export */ var asn_RightOutlined = (RightOutlined_RightOutlined);\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 2 modules\nvar AntdIcon = __webpack_require__("6VBw");\n\n// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\n\n\n\nvar icons_RightOutlined_RightOutlined = function RightOutlined(props, ref) {\n return react["createElement"](AntdIcon["a" /* default */], Object.assign({}, props, {\n ref: ref,\n icon: asn_RightOutlined\n }));\n};\n\nicons_RightOutlined_RightOutlined.displayName = \'RightOutlined\';\n/* harmony default export */ var icons_RightOutlined = __webpack_exports__["a"] = (react["forwardRef"](icons_RightOutlined_RightOutlined));\n\n//# sourceURL=webpack:///./node_modules/@ant-design/icons/es/icons/RightOutlined.js_+_1_modules?')},cZFH:function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports["default"] = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nvar defaultProps = {\n accessibility: true,\n adaptiveHeight: false,\n afterChange: null,\n appendDots: function appendDots(dots) {\n return /*#__PURE__*/_react["default"].createElement("ul", {\n style: {\n display: "block"\n }\n }, dots);\n },\n arrows: true,\n autoplay: false,\n autoplaySpeed: 3000,\n beforeChange: null,\n centerMode: false,\n centerPadding: "50px",\n className: "",\n cssEase: "ease",\n customPaging: function customPaging(i) {\n return /*#__PURE__*/_react["default"].createElement("button", null, i + 1);\n },\n dots: false,\n dotsClass: "slick-dots",\n draggable: true,\n easing: "linear",\n edgeFriction: 0.35,\n fade: false,\n focusOnSelect: false,\n infinite: true,\n initialSlide: 0,\n lazyLoad: null,\n nextArrow: null,\n onEdge: null,\n onInit: null,\n onLazyLoadError: null,\n onReInit: null,\n pauseOnDotsHover: false,\n pauseOnFocus: false,\n pauseOnHover: true,\n prevArrow: null,\n responsive: null,\n rows: 1,\n rtl: false,\n slide: "div",\n slidesPerRow: 1,\n slidesToScroll: 1,\n slidesToShow: 1,\n speed: 500,\n swipe: true,\n swipeEvent: null,\n swipeToSlide: false,\n touchMove: true,\n touchThreshold: 5,\n useCSS: true,\n useTransform: true,\n variableWidth: false,\n vertical: false,\n waitForAnimate: true\n};\nvar _default = defaultProps;\nexports["default"] = _default;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/default-props.js?')},coqV:function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.Dots = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nvar _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nvar getDotCount = function getDotCount(spec) {\n var dots;\n\n if (spec.infinite) {\n dots = Math.ceil(spec.slideCount / spec.slidesToScroll);\n } else {\n dots = Math.ceil((spec.slideCount - spec.slidesToShow) / spec.slidesToScroll) + 1;\n }\n\n return dots;\n};\n\nvar Dots = /*#__PURE__*/function (_React$PureComponent) {\n _inherits(Dots, _React$PureComponent);\n\n var _super = _createSuper(Dots);\n\n function Dots() {\n _classCallCheck(this, Dots);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(Dots, [{\n key: "clickHandler",\n value: function clickHandler(options, e) {\n // In Autoplay the focus stays on clicked button even after transition\n // to next slide. That only goes away by click somewhere outside\n e.preventDefault();\n this.props.clickHandler(options);\n }\n }, {\n key: "render",\n value: function render() {\n var _this = this;\n\n var dotCount = getDotCount({\n slideCount: this.props.slideCount,\n slidesToScroll: this.props.slidesToScroll,\n slidesToShow: this.props.slidesToShow,\n infinite: this.props.infinite\n }); // Apply join & split to Array to pre-fill it for IE8\n //\n // Credit: http://stackoverflow.com/a/13735425/1849458\n\n var _this$props = this.props,\n onMouseEnter = _this$props.onMouseEnter,\n onMouseOver = _this$props.onMouseOver,\n onMouseLeave = _this$props.onMouseLeave;\n var mouseEvents = {\n onMouseEnter: onMouseEnter,\n onMouseOver: onMouseOver,\n onMouseLeave: onMouseLeave\n };\n var dots = Array.apply(null, Array(dotCount + 1).join("0").split("")).map(function (x, i) {\n var leftBound = i * _this.props.slidesToScroll;\n var rightBound = i * _this.props.slidesToScroll + (_this.props.slidesToScroll - 1);\n var className = (0, _classnames["default"])({\n "slick-active": _this.props.currentSlide >= leftBound && _this.props.currentSlide <= rightBound\n });\n var dotOptions = {\n message: "dots",\n index: i,\n slidesToScroll: _this.props.slidesToScroll,\n currentSlide: _this.props.currentSlide\n };\n\n var onClick = _this.clickHandler.bind(_this, dotOptions);\n\n return /*#__PURE__*/_react["default"].createElement("li", {\n key: i,\n className: className\n }, _react["default"].cloneElement(_this.props.customPaging(i), {\n onClick: onClick\n }));\n });\n return _react["default"].cloneElement(this.props.appendDots(dots), _objectSpread({\n className: this.props.dotsClass\n }, mouseEvents));\n }\n }]);\n\n return Dots;\n}(_react["default"].PureComponent);\n\nexports.Dots = Dots;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/dots.js?')},dejd:function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./src/components/markdown-editor/toolbar/index.less?")},gJ3r:function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return CityData; });\nvar CityData = [{\n value: '\u5317\u4eac',\n label: '\u5317\u4eac',\n children: [{\n value: \"\u4e1c\u57ce\",\n label: '\u4e1c\u57ce'\n }, {\n value: \"\u897f\u57ce\",\n label: \"\u897f\u57ce\"\n }, {\n value: \"\u671d\u9633\",\n label: \"\u671d\u9633\"\n }, {\n value: \"\u4e30\u53f0\",\n label: \"\u4e30\u53f0\"\n }, {\n value: \"\u77f3\u666f\u5c71\",\n label: \"\u77f3\u666f\u5c71\"\n }, {\n value: \"\u6d77\u6dc0\",\n label: \"\u6d77\u6dc0\"\n }, {\n value: \"\u95e8\u5934\u6c9f\",\n label: \"\u95e8\u5934\u6c9f\"\n }, {\n value: \"\u623f\u5c71\",\n label: \"\u623f\u5c71\"\n }, {\n value: \"\u901a\u5dde\",\n label: \"\u901a\u5dde\"\n }, {\n value: \"\u987a\u4e49\",\n label: \"\u987a\u4e49\"\n }, {\n value: \"\u660c\u5e73\",\n label: \"\u660c\u5e73\"\n }, {\n value: \"\u5927\u5174\",\n label: \"\u5927\u5174\"\n }, {\n value: \"\u5e73\u8c37\",\n label: \"\u5e73\u8c37\"\n }, {\n value: \"\u6000\u67d4\",\n label: \"\u6000\u67d4\"\n }, {\n value: \"\u5bc6\u4e91\",\n label: \"\u5bc6\u4e91\"\n }, {\n value: \"\u5ef6\u5e86\",\n label: \"\u5ef6\u5e86\"\n }]\n}, {\n value: '\u4e0a\u6d77',\n label: '\u4e0a\u6d77',\n children: [{\n value: \"\u5d07\u660e\",\n label: '\u5d07\u660e'\n }, {\n value: '\u9ec4\u6d66',\n label: '\u9ec4\u6d66'\n }, {\n value: '\u5362\u6e7e',\n label: '\u5362\u6e7e'\n }, {\n value: '\u5f90\u6c47',\n label: '\u5f90\u6c47'\n }, {\n value: '\u957f\u5b81',\n label: '\u957f\u5b81'\n }, {\n value: '\u9759\u5b89',\n label: '\u9759\u5b89'\n }, {\n value: '\u666e\u9640',\n label: '\u666e\u9640'\n }, {\n value: '\u95f8\u5317',\n label: '\u95f8\u5317'\n }, {\n value: '\u8679\u53e3',\n label: '\u8679\u53e3'\n }, {\n value: '\u6768\u6d66',\n label: '\u6768\u6d66'\n }, {\n value: '\u95f5\u884c',\n label: '\u95f5\u884c'\n }, {\n value: '\u5b9d\u5c71',\n label: '\u5b9d\u5c71'\n }, {\n value: '\u5609\u5b9a',\n label: '\u5609\u5b9a'\n }, {\n value: '\u6d66\u4e1c',\n label: '\u6d66\u4e1c'\n }, {\n value: '\u91d1\u5c71',\n label: '\u91d1\u5c71'\n }, {\n value: '\u677e\u6c5f',\n label: '\u677e\u6c5f'\n }, {\n value: '\u9752\u6d66',\n label: '\u9752\u6d66'\n }, {\n value: '\u5357\u6c47',\n label: '\u5357\u6c47'\n }, {\n value: '\u5949\u8d24',\n label: '\u5949\u8d24'\n }]\n}, {\n value: '\u5e7f\u4e1c',\n label: '\u5e7f\u4e1c',\n children: [{\n value: \"\u5e7f\u5dde\",\n label: '\u5e7f\u5dde'\n }, {\n value: '\u6df1\u5733',\n label: '\u6df1\u5733'\n }, {\n value: '\u73e0\u6d77',\n label: '\u73e0\u6d77'\n }, {\n value: '\u4e1c\u839e',\n label: '\u4e1c\u839e'\n }, {\n value: '\u4e2d\u5c71',\n label: '\u4e2d\u5c71'\n }, {\n value: '\u4f5b\u5c71',\n label: '\u4f5b\u5c71'\n }, {\n value: '\u60e0\u5dde',\n label: '\u60e0\u5dde'\n }, {\n value: '\u6cb3\u6e90',\n label: '\u6cb3\u6e90'\n }, {\n value: '\u6f6e\u5dde',\n label: '\u6f6e\u5dde'\n }, {\n value: '\u6c5f\u95e8',\n label: '\u6c5f\u95e8'\n }, {\n value: '\u63ed\u9633',\n label: '\u63ed\u9633'\n }, {\n value: '\u8302\u540d',\n label: '\u8302\u540d'\n }, {\n value: '\u6885\u5dde',\n label: '\u6885\u5dde'\n }, {\n value: '\u6e05\u8fdc',\n label: '\u6e05\u8fdc'\n }, {\n value: '\u6c55\u5934',\n label: '\u6c55\u5934'\n }, {\n value: '\u6c55\u5c3e',\n label: '\u6c55\u5c3e'\n }, {\n value: '\u97f6\u5173',\n label: '\u97f6\u5173'\n }, {\n value: '\u987a\u5fb7',\n label: '\u987a\u5fb7'\n }, {\n value: '\u9633\u6c5f',\n label: '\u9633\u6c5f'\n }, {\n value: '\u4e91\u6d6e',\n label: '\u4e91\u6d6e'\n }, {\n value: '\u6e5b\u6c5f',\n label: '\u6e5b\u6c5f'\n }, {\n value: '\u8087\u5e86',\n label: '\u8087\u5e86'\n }]\n}, {\n value: '\u6c5f\u82cf',\n label: '\u6c5f\u82cf',\n children: [{\n value: \"\u5357\u4eac\",\n label: '\u5357\u4eac'\n }, {\n value: '\u5e38\u719f',\n label: '\u5e38\u719f'\n }, {\n value: '\u5e38\u5dde',\n label: '\u5e38\u5dde'\n }, {\n value: '\u6d77\u95e8',\n label: '\u6d77\u95e8'\n }, {\n value: '\u6dee\u5b89',\n label: '\u6dee\u5b89'\n }, {\n value: '\u6c5f\u90fd',\n label: '\u6c5f\u90fd'\n }, {\n value: '\u6c5f\u9634',\n label: '\u6c5f\u9634'\n }, {\n value: '\u6606\u5c71',\n label: '\u6606\u5c71'\n }, {\n value: '\u8fde\u4e91\u6e2f',\n label: '\u8fde\u4e91\u6e2f'\n }, {\n value: '\u5357\u901a',\n label: '\u5357\u901a'\n }, {\n value: '\u542f\u4e1c',\n label: '\u542f\u4e1c'\n }, {\n value: '\u6cad\u9633',\n label: '\u6cad\u9633'\n }, {\n value: '\u5bbf\u8fc1',\n label: '\u5bbf\u8fc1'\n }, {\n value: '\u82cf\u5dde',\n label: '\u82cf\u5dde'\n }, {\n value: '\u592a\u4ed3',\n label: '\u592a\u4ed3'\n }, {\n value: '\u6cf0\u5dde',\n label: '\u6cf0\u5dde'\n }, {\n value: '\u540c\u91cc',\n label: '\u540c\u91cc'\n }, {\n value: '\u65e0\u9521',\n label: '\u65e0\u9521'\n }, {\n value: '\u5f90\u5dde',\n label: '\u5f90\u5dde'\n }, {\n value: '\u76d0\u57ce',\n label: '\u76d0\u57ce'\n }, {\n value: '\u626c\u5dde',\n label: '\u626c\u5dde'\n }, {\n value: '\u5b9c\u5174',\n label: '\u5b9c\u5174'\n }, {\n value: '\u4eea\u5f81',\n label: '\u4eea\u5f81'\n }, {\n value: '\u5f20\u5bb6\u6e2f',\n label: '\u5f20\u5bb6\u6e2f'\n }, {\n value: '\u9547\u6c5f',\n label: '\u9547\u6c5f'\n }, {\n value: '\u5468\u5e84',\n label: '\u5468\u5e84'\n }]\n}, {\n value: '\u91cd\u5e86',\n label: '\u91cd\u5e86',\n children: [{\n value: \"\u4e07\u5dde\",\n label: '\u4e07\u5dde'\n }, {\n value: '\u6daa\u9675',\n label: '\u6daa\u9675'\n }, {\n value: '\u6e1d\u4e2d',\n label: '\u6e1d\u4e2d'\n }, {\n value: '\u5927\u6e21\u53e3',\n label: '\u5927\u6e21\u53e3'\n }, {\n value: '\u6c5f\u5317',\n label: '\u6c5f\u5317'\n }, {\n value: '\u6c99\u576a\u575d',\n label: '\u6c99\u576a\u575d'\n }, {\n value: '\u4e5d\u9f99\u5761',\n label: '\u4e5d\u9f99\u5761'\n }, {\n value: '\u5357\u5cb8',\n label: '\u5357\u5cb8'\n }, {\n value: '\u5317\u789a',\n label: '\u5317\u789a'\n }, {\n value: '\u4e07\u76db',\n label: '\u4e07\u76db'\n }, {\n value: '\u53cc\u6322',\n label: '\u53cc\u6322'\n }, {\n value: '\u6e1d\u5317',\n label: '\u6e1d\u5317'\n }, {\n value: '\u5df4\u5357',\n label: '\u5df4\u5357'\n }, {\n value: '\u9ed4\u6c5f',\n label: '\u9ed4\u6c5f'\n }, {\n value: '\u957f\u5bff',\n label: '\u957f\u5bff'\n }, {\n value: '\u7da6\u6c5f',\n label: '\u7da6\u6c5f'\n }, {\n value: '\u6f7c\u5357',\n label: '\u6f7c\u5357'\n }, {\n value: '\u94dc\u6881',\n label: '\u94dc\u6881'\n }, {\n value: '\u5927\u8db3',\n label: '\u5927\u8db3'\n }, {\n value: '\u8363\u660c',\n label: '\u8363\u660c'\n }, {\n value: '\u58c1\u5c71',\n label: '\u58c1\u5c71'\n }, {\n value: '\u6881\u5e73',\n label: '\u6881\u5e73'\n }, {\n value: '\u57ce\u53e3',\n label: '\u57ce\u53e3'\n }, {\n value: '\u4e30\u90fd',\n label: '\u4e30\u90fd'\n }, {\n value: '\u57ab\u6c5f',\n label: '\u57ab\u6c5f'\n }, {\n value: '\u6b66\u9686',\n label: '\u6b66\u9686'\n }, {\n value: '\u5fe0\u53bf',\n label: '\u5fe0\u53bf'\n }, {\n value: '\u5f00\u53bf',\n label: '\u5f00\u53bf'\n }, {\n value: '\u4e91\u9633',\n label: '\u4e91\u9633'\n }, {\n value: '\u5949\u8282',\n label: '\u5949\u8282'\n }, {\n value: '\u5deb\u5c71',\n label: '\u5deb\u5c71'\n }, {\n value: '\u5deb\u6eaa',\n label: '\u5deb\u6eaa'\n }, {\n value: '\u77f3\u67f1',\n label: '\u77f3\u67f1'\n }, {\n value: '\u79c0\u5c71',\n label: '\u79c0\u5c71'\n }, {\n value: '\u9149\u9633',\n label: '\u9149\u9633'\n }, {\n value: '\u5f6d\u6c34',\n label: '\u5f6d\u6c34'\n }, {\n value: '\u6c5f\u6d25',\n label: '\u6c5f\u6d25'\n }, {\n value: '\u5408\u5ddd',\n label: '\u5408\u5ddd'\n }, {\n value: '\u6c38\u5ddd',\n label: '\u6c38\u5ddd'\n }, {\n value: '\u5357\u5ddd',\n label: '\u5357\u5ddd'\n }]\n}, {\n value: '\u5b89\u5fbd',\n label: '\u5b89\u5fbd',\n children: [{\n value: \"\u5408\u80a5\",\n label: '\u5408\u80a5'\n }, {\n value: '\u5b89\u5e86',\n label: '\u5b89\u5e86'\n }, {\n value: '\u868c\u57e0',\n label: '\u868c\u57e0'\n }, {\n value: '\u4eb3\u5dde',\n label: '\u4eb3\u5dde'\n }, {\n value: '\u5de2\u6e56',\n label: '\u5de2\u6e56'\n }, {\n value: '\u6ec1\u5dde',\n label: '\u6ec1\u5dde'\n }, {\n value: '\u961c\u9633',\n label: '\u961c\u9633'\n }, {\n value: '\u8d35\u6c60',\n label: '\u8d35\u6c60'\n }, {\n value: '\u6dee\u5317',\n label: '\u6dee\u5317'\n }, {\n value: '\u6dee\u5316',\n label: '\u6dee\u5316'\n }, {\n value: '\u6dee\u5357',\n label: '\u6dee\u5357'\n }, {\n value: '\u9ec4\u5c71',\n label: '\u9ec4\u5c71'\n }, {\n value: '\u4e5d\u534e\u5c71',\n label: '\u4e5d\u534e\u5c71'\n }, {\n value: '\u516d\u5b89',\n label: '\u516d\u5b89'\n }, {\n value: '\u9a6c\u978d\u5c71',\n label: '\u9a6c\u978d\u5c71'\n }, {\n value: '\u5bbf\u5dde',\n label: '\u5bbf\u5dde'\n }, {\n value: '\u94dc\u9675',\n label: '\u94dc\u9675'\n }, {\n value: '\u5c6f\u6eaa',\n label: '\u5c6f\u6eaa'\n }, {\n value: '\u829c\u6e56',\n label: '\u829c\u6e56'\n }, {\n value: '\u5ba3\u57ce',\n label: '\u5ba3\u57ce'\n }]\n}, {\n value: '\u798f\u5efa',\n label: '\u798f\u5efa',\n children: [{\n value: \"\u798f\u5dde\",\n label: '\u798f\u5dde'\n }, {\n value: '\u53a6\u95e8',\n label: '\u53a6\u95e8'\n }, {\n value: '\u6cc9\u5dde',\n label: '\u6cc9\u5dde'\n }, {\n value: '\u6f33\u5dde',\n label: '\u6f33\u5dde'\n }, {\n value: '\u9f99\u5ca9',\n label: '\u9f99\u5ca9'\n }, {\n value: '\u5357\u5e73',\n label: '\u5357\u5e73'\n }, {\n value: '\u5b81\u5fb7',\n label: '\u5b81\u5fb7'\n }, {\n value: '\u8386\u7530',\n label: '\u8386\u7530'\n }, {\n value: '\u4e09\u660e',\n label: '\u4e09\u660e'\n }]\n}, {\n value: '\u7518\u8083',\n label: '\u7518\u8083',\n children: [{\n value: \"\u5170\u5dde\",\n label: '\u5170\u5dde'\n }, {\n value: \"\u5609\u5cea\u5173\",\n label: '\u5609\u5cea\u5173'\n }, {\n value: '\u767d\u94f6',\n label: '\u767d\u94f6'\n }, {\n value: '\u5b9a\u897f',\n label: '\u5b9a\u897f'\n }, {\n value: '\u6566\u714c',\n label: '\u6566\u714c'\n }, {\n value: '\u7518\u5357',\n label: '\u7518\u5357'\n }, {\n value: '\u91d1\u660c',\n label: '\u91d1\u660c'\n }, {\n value: '\u9152\u6cc9',\n label: '\u9152\u6cc9'\n }, {\n value: '\u4e34\u590f',\n label: '\u4e34\u590f'\n }, {\n value: '\u5e73\u51c9',\n label: '\u5e73\u51c9'\n }, {\n value: '\u5929\u6c34',\n label: '\u5929\u6c34'\n }, {\n value: '\u9647\u5357',\n label: '\u9647\u5357'\n }, {\n value: '\u6b66\u5a01',\n label: '\u6b66\u5a01'\n }, {\n value: '\u897f\u5cf0',\n label: '\u897f\u5cf0'\n }, {\n value: '\u5f20\u6396',\n label: '\u5f20\u6396'\n }]\n}, {\n value: '\u5e7f\u897f',\n label: '\u5e7f\u897f',\n children: [{\n value: \"\u5357\u5b81\",\n label: '\u5357\u5b81'\n }, {\n value: \"\u6765\u5bbe\",\n label: '\u6765\u5bbe'\n }, {\n value: '\u767e\u8272',\n label: '\u767e\u8272'\n }, {\n value: '\u5317\u6d77',\n label: '\u5317\u6d77'\n }, {\n value: '\u6842\u6797',\n label: '\u6842\u6797'\n }, {\n value: '\u9632\u57ce\u6e2f',\n label: '\u9632\u57ce\u6e2f'\n }, {\n value: '\u8d35\u6e2f',\n label: '\u8d35\u6e2f'\n }, {\n value: '\u6cb3\u6c60',\n label: '\u6cb3\u6c60'\n }, {\n value: '\u8d3a\u5dde',\n label: '\u8d3a\u5dde'\n }, {\n value: '\u67f3\u5dde',\n label: '\u67f3\u5dde'\n }, {\n value: '\u94a6\u5dde',\n label: '\u94a6\u5dde'\n }, {\n value: '\u68a7\u5dde',\n label: '\u68a7\u5dde'\n }, {\n value: '\u7389\u6797',\n label: '\u7389\u6797'\n }]\n}, {\n value: '\u8d35\u5dde',\n label: '\u8d35\u5dde',\n children: [{\n value: \"\u8d35\u9633\",\n label: '\u8d35\u9633'\n }, {\n value: '\u5b89\u987a',\n label: '\u5b89\u987a'\n }, {\n value: '\u6bd5\u8282',\n label: '\u6bd5\u8282'\n }, {\n value: '\u90fd\u5300',\n label: '\u90fd\u5300'\n }, {\n value: '\u51ef\u91cc',\n label: '\u51ef\u91cc'\n }, {\n value: '\u516d\u76d8\u6c34',\n label: '\u516d\u76d8\u6c34'\n }, {\n value: '\u94dc\u4ec1',\n label: '\u94dc\u4ec1'\n }, {\n value: '\u5174\u4e49',\n label: '\u5174\u4e49'\n }, {\n value: '\u7389\u5c4f',\n label: '\u7389\u5c4f'\n }, {\n value: '\u9075\u4e49',\n label: '\u9075\u4e49'\n }]\n}, {\n value: '\u6d77\u5357',\n label: '\u6d77\u5357',\n children: [{\n value: \"\u6d77\u53e3\",\n label: '\u6d77\u53e3'\n }, {\n value: '\u510b\u53bf',\n label: '\u510b\u53bf'\n }, {\n value: '\u9675\u6c34',\n label: '\u9675\u6c34'\n }, {\n value: '\u743c\u6d77',\n label: '\u743c\u6d77'\n }, {\n value: '\u4e09\u4e9a',\n label: '\u4e09\u4e9a'\n }, {\n value: '\u901a\u4ec0',\n label: '\u901a\u4ec0'\n }, {\n value: '\u4e07\u5b81',\n label: '\u4e07\u5b81'\n }]\n}, {\n value: '\u6cb3\u5317',\n label: '\u6cb3\u5317',\n children: [{\n value: \"\u77f3\u5bb6\u5e84\",\n label: '\u77f3\u5bb6\u5e84'\n }, {\n value: '\u4fdd\u5b9a',\n label: '\u4fdd\u5b9a'\n }, {\n value: '\u5317\u6234\u6cb3',\n label: '\u5317\u6234\u6cb3'\n }, {\n value: '\u6ca7\u5dde',\n label: '\u6ca7\u5dde'\n }, {\n value: '\u627f\u5fb7',\n label: '\u627f\u5fb7'\n }, {\n value: '\u4e30\u6da6',\n label: '\u4e30\u6da6'\n }, {\n value: '\u90af\u90f8',\n label: '\u90af\u90f8'\n }, {\n value: '\u8861\u6c34',\n label: '\u8861\u6c34'\n }, {\n value: '\u5eca\u574a',\n label: '\u5eca\u574a'\n }, {\n value: '\u5357\u6234\u6cb3',\n label: '\u5357\u6234\u6cb3'\n }, {\n value: '\u79e6\u7687\u5c9b',\n label: '\u79e6\u7687\u5c9b'\n }, {\n value: '\u5510\u5c71',\n label: '\u5510\u5c71'\n }, {\n value: '\u65b0\u57ce',\n label: '\u65b0\u57ce'\n }, {\n value: '\u90a2\u53f0',\n label: '\u90a2\u53f0'\n }, {\n value: '\u5f20\u5bb6\u53e3',\n label: '\u5f20\u5bb6\u53e3'\n }]\n}, {\n value: '\u9ed1\u9f99\u6c5f',\n label: '\u9ed1\u9f99\u6c5f',\n children: [{\n value: \"\u54c8\u5c14\u6ee8\",\n label: '\u54c8\u5c14\u6ee8'\n }, {\n value: '\u5317\u5b89',\n label: '\u5317\u5b89'\n }, {\n value: '\u5927\u5e86',\n label: '\u5927\u5e86'\n }, {\n value: '\u5927\u5174\u5b89\u5cad',\n label: '\u5927\u5174\u5b89\u5cad'\n }, {\n value: '\u9e64\u5c97',\n label: '\u9e64\u5c97'\n }, {\n value: '\u9ed1\u6cb3',\n label: '\u9ed1\u6cb3'\n }, {\n value: '\u4f73\u6728\u65af',\n label: '\u4f73\u6728\u65af'\n }, {\n value: '\u9e21\u897f',\n label: '\u9e21\u897f'\n }, {\n value: '\u7261\u4e39\u6c5f',\n label: '\u7261\u4e39\u6c5f'\n }, {\n value: '\u9f50\u9f50\u54c8\u5c14',\n label: '\u9f50\u9f50\u54c8\u5c14'\n }, {\n value: '\u4e03\u53f0\u6cb3',\n label: '\u4e03\u53f0\u6cb3'\n }, {\n value: '\u53cc\u9e2d\u5c71',\n label: '\u53cc\u9e2d\u5c71'\n }, {\n value: '\u7ee5\u5316',\n label: '\u7ee5\u5316'\n }, {\n value: '\u4f0a\u6625',\n label: '\u4f0a\u6625'\n }]\n}, {\n value: '\u6cb3\u5357',\n label: '\u6cb3\u5357',\n children: [{\n value: \"\u90d1\u5dde\",\n label: '\u90d1\u5dde'\n }, {\n value: '\u5b89\u9633',\n label: '\u5b89\u9633'\n }, {\n value: '\u9e64\u58c1',\n label: '\u9e64\u58c1'\n }, {\n value: '\u6f62\u5ddd',\n label: '\u6f62\u5ddd'\n }, {\n value: '\u7126\u4f5c',\n label: '\u7126\u4f5c'\n }, {\n value: '\u6d4e\u6e90',\n label: '\u6d4e\u6e90'\n }, {\n value: '\u5f00\u5c01',\n label: '\u5f00\u5c01'\n }, {\n value: '\u6f2f\u6cb3',\n label: '\u6f2f\u6cb3'\n }, {\n value: '\u6d1b\u9633',\n label: '\u6d1b\u9633'\n }, {\n value: '\u5357\u9633',\n label: '\u5357\u9633'\n }, {\n value: '\u5e73\u9876\u5c71',\n label: '\u5e73\u9876\u5c71'\n }, {\n value: '\u6fee\u9633',\n label: '\u6fee\u9633'\n }, {\n value: '\u4e09\u95e8\u5ce1',\n label: '\u4e09\u95e8\u5ce1'\n }, {\n value: '\u5546\u4e18',\n label: '\u5546\u4e18'\n }, {\n value: '\u65b0\u4e61',\n label: '\u65b0\u4e61'\n }, {\n value: '\u4fe1\u9633',\n label: '\u4fe1\u9633'\n }, {\n value: '\u8bb8\u660c',\n label: '\u8bb8\u660c'\n }, {\n value: '\u5468\u53e3',\n label: '\u5468\u53e3'\n }, {\n value: '\u9a7b\u9a6c\u5e97',\n label: '\u9a7b\u9a6c\u5e97'\n }]\n}, {\n value: '\u9999\u6e2f',\n label: '\u9999\u6e2f',\n children: [{\n value: \"\u9999\u6e2f\",\n label: '\u9999\u6e2f'\n }, {\n value: '\u4e5d\u9f99',\n label: '\u4e5d\u9f99'\n }, {\n value: '\u65b0\u754c',\n label: '\u65b0\u754c'\n }]\n}, {\n value: '\u6e56\u5317',\n label: '\u6e56\u5317',\n children: [{\n value: \"\u6b66\u6c49\",\n label: '\u6b66\u6c49'\n }, {\n value: \"\u5929\u95e8\",\n label: '\u5929\u95e8'\n }, {\n value: '\u6069\u65bd',\n label: '\u6069\u65bd'\n }, {\n value: '\u9102\u5dde',\n label: '\u9102\u5dde'\n }, {\n value: '\u9ec4\u5188',\n label: '\u9ec4\u5188'\n }, {\n value: '\u9ec4\u77f3',\n label: '\u9ec4\u77f3'\n }, {\n value: '\u8346\u95e8',\n label: '\u8346\u95e8'\n }, {\n value: '\u8346\u5dde',\n label: '\u8346\u5dde'\n }, {\n value: '\u6f5c\u6c5f',\n label: '\u6f5c\u6c5f'\n }, {\n value: '\u5341\u5830',\n label: '\u5341\u5830'\n }, {\n value: '\u968f\u5dde',\n label: '\u968f\u5dde'\n }, {\n value: '\u6b66\u7a74',\n label: '\u6b66\u7a74'\n }, {\n value: '\u4ed9\u6843',\n label: '\u4ed9\u6843'\n }, {\n value: '\u54b8\u5b81',\n label: '\u54b8\u5b81'\n }, {\n value: '\u8944\u9633',\n label: '\u8944\u9633'\n }, {\n value: '\u8944\u6a0a',\n label: '\u8944\u6a0a'\n }, {\n value: '\u5b5d\u611f',\n label: '\u5b5d\u611f'\n }, {\n value: '\u5b9c\u660c',\n label: '\u5b9c\u660c'\n }]\n}, {\n value: '\u6e56\u5357',\n label: '\u6e56\u5357',\n children: [{\n value: \"\u957f\u6c99\",\n label: '\u957f\u6c99'\n }, {\n value: '\u5e38\u5fb7',\n label: '\u5e38\u5fb7'\n }, {\n value: '\u90f4\u5dde',\n label: '\u90f4\u5dde'\n }, {\n value: '\u8861\u9633',\n label: '\u8861\u9633'\n }, {\n value: '\u6000\u5316',\n label: '\u6000\u5316'\n }, {\n value: '\u5409\u9996',\n label: '\u5409\u9996'\n }, {\n value: '\u5a04\u5e95',\n label: '\u5a04\u5e95'\n }, {\n value: '\u90b5\u9633',\n label: '\u90b5\u9633'\n }, {\n value: '\u6e58\u6f6d',\n label: '\u6e58\u6f6d'\n }, {\n value: '\u76ca\u9633',\n label: '\u76ca\u9633'\n }, {\n value: '\u5cb3\u9633',\n label: '\u5cb3\u9633'\n }, {\n value: '\u6c38\u5dde',\n label: '\u6c38\u5dde'\n }, {\n value: '\u5f20\u5bb6\u754c',\n label: '\u5f20\u5bb6\u754c'\n }, {\n value: '\u682a\u6d32',\n label: '\u682a\u6d32'\n }]\n}, {\n value: '\u6c5f\u897f',\n label: '\u6c5f\u897f',\n children: [{\n value: \"\u5357\u660c\",\n label: '\u5357\u660c'\n }, {\n value: '\u629a\u5dde',\n label: '\u629a\u5dde'\n }, {\n value: '\u8d63\u5dde',\n label: '\u8d63\u5dde'\n }, {\n value: '\u5409\u5b89',\n label: '\u5409\u5b89'\n }, {\n value: '\u666f\u5fb7\u9547',\n label: '\u666f\u5fb7\u9547'\n }, {\n value: '\u4e95\u5188\u5c71',\n label: '\u4e95\u5188\u5c71'\n }, {\n value: '\u4e5d\u6c5f',\n label: '\u4e5d\u6c5f'\n }, {\n value: '\u5e90\u5c71',\n label: '\u5e90\u5c71'\n }, {\n value: '\u840d\u4e61',\n label: '\u840d\u4e61'\n }, {\n value: '\u4e0a\u9976',\n label: '\u4e0a\u9976'\n }, {\n value: '\u65b0\u4f59',\n label: '\u65b0\u4f59'\n }, {\n value: '\u5b9c\u6625',\n label: '\u5b9c\u6625'\n }, {\n value: '\u9e70\u6f6d',\n label: '\u9e70\u6f6d'\n }]\n}, {\n value: '\u5409\u6797',\n label: '\u5409\u6797',\n children: [{\n value: \"\u957f\u6625\",\n label: '\u957f\u6625'\n }, {\n value: '\u5409\u6797',\n label: '\u5409\u6797'\n }, {\n value: '\u767d\u57ce',\n label: '\u767d\u57ce'\n }, {\n value: '\u767d\u5c71',\n label: '\u767d\u5c71'\n }, {\n value: '\u73f2\u6625',\n label: '\u73f2\u6625'\n }, {\n value: '\u8fbd\u6e90',\n label: '\u8fbd\u6e90'\n }, {\n value: '\u6885\u6cb3',\n label: '\u6885\u6cb3'\n }, {\n value: '\u56db\u5e73',\n label: '\u56db\u5e73'\n }, {\n value: '\u677e\u539f',\n label: '\u677e\u539f'\n }, {\n value: '\u901a\u5316',\n label: '\u901a\u5316'\n }, {\n value: '\u5ef6\u5409',\n label: '\u5ef6\u5409'\n }]\n}, {\n value: '\u8fbd\u5b81',\n label: '\u8fbd\u5b81',\n children: [{\n value: \"\u6c88\u9633\",\n label: '\u6c88\u9633'\n }, {\n value: '\u978d\u5c71',\n label: '\u978d\u5c71'\n }, {\n value: '\u672c\u6eaa',\n label: '\u672c\u6eaa'\n }, {\n value: '\u671d\u9633',\n label: '\u671d\u9633'\n }, {\n value: '\u5927\u8fde',\n label: '\u5927\u8fde'\n }, {\n value: '\u4e39\u4e1c',\n label: '\u4e39\u4e1c'\n }, {\n value: '\u629a\u987a',\n label: '\u629a\u987a'\n }, {\n value: '\u961c\u65b0',\n label: '\u961c\u65b0'\n }, {\n value: '\u846b\u82a6\u5c9b',\n label: '\u846b\u82a6\u5c9b'\n }, {\n value: '\u9526\u5dde',\n label: '\u9526\u5dde'\n }, {\n value: '\u8fbd\u9633',\n label: '\u8fbd\u9633'\n }, {\n value: '\u76d8\u9526',\n label: '\u76d8\u9526'\n }, {\n value: '\u94c1\u5cad',\n label: '\u94c1\u5cad'\n }, {\n value: '\u8425\u53e3',\n label: '\u8425\u53e3'\n }]\n}, {\n value: '\u6fb3\u95e8',\n label: '\u6fb3\u95e8',\n children: [{\n value: '\u6fb3\u95e8',\n label: '\u6fb3\u95e8'\n }]\n}, {\n value: '\u5185\u8499\u53e4',\n label: '\u5185\u8499\u53e4',\n children: [{\n value: \"\u547c\u548c\u6d69\u7279\",\n label: '\u547c\u548c\u6d69\u7279'\n }, {\n value: '\u963f\u62c9\u5584\u76df',\n label: '\u963f\u62c9\u5584\u76df'\n }, {\n value: '\u5305\u5934',\n label: '\u5305\u5934'\n }, {\n value: '\u8d64\u5cf0',\n label: '\u8d64\u5cf0'\n }, {\n value: '\u4e1c\u80dc',\n label: '\u4e1c\u80dc'\n }, {\n value: '\u6d77\u62c9\u5c14',\n label: '\u6d77\u62c9\u5c14'\n }, {\n value: '\u96c6\u5b81',\n label: '\u96c6\u5b81'\n }, {\n value: '\u4e34\u6cb3',\n label: '\u4e34\u6cb3'\n }, {\n value: '\u901a\u8fbd',\n label: '\u901a\u8fbd'\n }, {\n value: '\u4e4c\u6d77',\n label: '\u4e4c\u6d77'\n }, {\n value: '\u4e4c\u5170\u6d69\u7279',\n label: '\u4e4c\u5170\u6d69\u7279'\n }, {\n value: '\u9521\u6797\u6d69\u7279',\n label: '\u9521\u6797\u6d69\u7279'\n }]\n}, {\n value: '\u5b81\u590f',\n label: '\u5b81\u590f',\n children: [{\n value: \"\u94f6\u5ddd\",\n label: '\u94f6\u5ddd'\n }, {\n value: '\u56fa\u6e90',\n label: '\u56fa\u6e90'\n }, {\n value: '\u77f3\u5634\u5c71',\n label: '\u77f3\u5634\u5c71'\n }, {\n value: '\u5434\u5fe0',\n label: '\u5434\u5fe0'\n }]\n}, {\n value: '\u9752\u6d77',\n label: '\u9752\u6d77',\n children: [{\n value: \"\u897f\u5b81\",\n label: '\u897f\u5b81'\n }, {\n value: '\u5fb7\u4ee4\u54c8',\n label: '\u5fb7\u4ee4\u54c8'\n }, {\n value: '\u683c\u5c14\u6728',\n label: '\u683c\u5c14\u6728'\n }, {\n value: '\u5171\u548c',\n label: '\u5171\u548c'\n }, {\n value: '\u6d77\u4e1c',\n label: '\u6d77\u4e1c'\n }, {\n value: '\u6d77\u664f',\n label: '\u6d77\u664f'\n }, {\n value: '\u739b\u6c81',\n label: '\u739b\u6c81'\n }, {\n value: '\u540c\u4ec1',\n label: '\u540c\u4ec1'\n }, {\n value: '\u7389\u6811',\n label: '\u7389\u6811'\n }]\n}, {\n value: '\u5c71\u4e1c',\n label: '\u5c71\u4e1c',\n children: [{\n value: \"\u6d4e\u5357\",\n label: '\u6d4e\u5357'\n }, {\n value: '\u6ee8\u5dde',\n label: '\u6ee8\u5dde'\n }, {\n value: '\u5156\u5dde',\n label: '\u5156\u5dde'\n }, {\n value: '\u5fb7\u5dde',\n label: '\u5fb7\u5dde'\n }, {\n value: '\u4e1c\u8425',\n label: '\u4e1c\u8425'\n }, {\n value: '\u83cf\u6cfd',\n label: '\u83cf\u6cfd'\n }, {\n value: '\u6d4e\u5b81',\n label: '\u6d4e\u5b81'\n }, {\n value: '\u83b1\u829c',\n label: '\u83b1\u829c'\n }, {\n value: '\u804a\u57ce',\n label: '\u804a\u57ce'\n }, {\n value: '\u4e34\u6c82',\n label: '\u4e34\u6c82'\n }, {\n value: '\u84ec\u83b1',\n label: '\u84ec\u83b1'\n }, {\n value: '\u9752\u5c9b',\n label: '\u9752\u5c9b'\n }, {\n value: '\u66f2\u961c',\n label: '\u66f2\u961c'\n }, {\n value: '\u65e5\u7167',\n label: '\u65e5\u7167'\n }, {\n value: '\u6cf0\u5b89',\n label: '\u6cf0\u5b89'\n }, {\n value: '\u6f4d\u574a',\n label: '\u6f4d\u574a'\n }, {\n value: '\u5a01\u6d77',\n label: '\u5a01\u6d77'\n }, {\n value: '\u70df\u53f0',\n label: '\u70df\u53f0'\n }, {\n value: '\u67a3\u5e84',\n label: '\u67a3\u5e84'\n }, {\n value: '\u6dc4\u535a',\n label: '\u6dc4\u535a'\n }]\n}, {\n value: '\u5c71\u897f',\n label: '\u5c71\u897f',\n children: [{\n value: \"\u592a\u539f\",\n label: '\u592a\u539f'\n }, {\n value: \"\u5415\u6881\",\n label: '\u5415\u6881'\n }, {\n value: '\u957f\u6cbb',\n label: '\u957f\u6cbb'\n }, {\n value: '\u5927\u540c',\n label: '\u5927\u540c'\n }, {\n value: '\u5019\u9a6c',\n label: '\u5019\u9a6c'\n }, {\n value: '\u664b\u57ce',\n label: '\u664b\u57ce'\n }, {\n value: '\u79bb\u77f3',\n label: '\u79bb\u77f3'\n }, {\n value: '\u4e34\u6c7e',\n label: '\u4e34\u6c7e'\n }, {\n value: '\u5b81\u6b66',\n label: '\u5b81\u6b66'\n }, {\n value: '\u6714\u5dde',\n label: '\u6714\u5dde'\n }, {\n value: '\u5ffb\u5dde',\n label: '\u5ffb\u5dde'\n }, {\n value: '\u9633\u6cc9',\n label: '\u9633\u6cc9'\n }, {\n value: '\u6986\u6b21',\n label: '\u6986\u6b21'\n }, {\n value: '\u664b\u4e2d',\n label: '\u664b\u4e2d'\n }, {\n value: '\u8fd0\u57ce',\n label: '\u8fd0\u57ce'\n }]\n}, {\n value: '\u9655\u897f',\n label: '\u9655\u897f',\n children: [{\n value: \"\u897f\u5b89\",\n label: '\u897f\u5b89'\n }, {\n value: '\u5b89\u5eb7',\n label: '\u5b89\u5eb7'\n }, {\n value: '\u5b9d\u9e21',\n label: '\u5b9d\u9e21'\n }, {\n value: '\u6c49\u4e2d',\n label: '\u6c49\u4e2d'\n }, {\n value: '\u6e2d\u5357',\n label: '\u6e2d\u5357'\n }, {\n value: '\u5546\u5dde',\n label: '\u5546\u5dde'\n }, {\n value: '\u7ee5\u5fb7',\n label: '\u7ee5\u5fb7'\n }, {\n value: '\u94dc\u5ddd',\n label: '\u94dc\u5ddd'\n }, {\n value: '\u54b8\u9633',\n label: '\u54b8\u9633'\n }, {\n value: '\u5ef6\u5b89',\n label: '\u5ef6\u5b89'\n }, {\n value: '\u6986\u6797',\n label: '\u6986\u6797'\n }]\n}, {\n value: '\u56db\u5ddd',\n label: '\u56db\u5ddd',\n children: [{\n value: \"\u6210\u90fd\",\n label: '\u6210\u90fd'\n }, {\n value: '\u5df4\u4e2d',\n label: '\u5df4\u4e2d'\n }, {\n value: '\u8fbe\u5ddd',\n label: '\u8fbe\u5ddd'\n }, {\n value: '\u5fb7\u9633',\n label: '\u5fb7\u9633'\n }, {\n value: '\u90fd\u6c5f\u5830',\n label: '\u90fd\u6c5f\u5830'\n }, {\n value: '\u5ce8\u7709\u5c71',\n label: '\u5ce8\u7709\u5c71'\n }, {\n value: '\u6daa\u9675',\n label: '\u6daa\u9675'\n }, {\n value: '\u5e7f\u5b89',\n label: '\u5e7f\u5b89'\n }, {\n value: '\u5e7f\u5143',\n label: '\u5e7f\u5143'\n }, {\n value: '\u4e5d\u5be8\u6c9f',\n label: '\u4e5d\u5be8\u6c9f'\n }, {\n value: '\u5eb7\u5b9a',\n label: '\u5eb7\u5b9a'\n }, {\n value: '\u4e50\u5c71',\n label: '\u4e50\u5c71'\n }, {\n value: '\u6cf8\u5dde',\n label: '\u6cf8\u5dde'\n }, {\n value: '\u9a6c\u5c14\u5eb7',\n label: '\u9a6c\u5c14\u5eb7'\n }, {\n value: '\u7ef5\u9633',\n label: '\u7ef5\u9633'\n }, {\n value: '\u7709\u5c71',\n label: '\u7709\u5c71'\n }, {\n value: '\u5357\u5145',\n label: '\u5357\u5145'\n }, {\n value: '\u5185\u6c5f',\n label: '\u5185\u6c5f'\n }, {\n value: '\u6500\u679d\u82b1',\n label: '\u6500\u679d\u82b1'\n }, {\n value: '\u9042\u5b81',\n label: '\u9042\u5b81'\n }, {\n value: '\u6c76\u5ddd',\n label: '\u6c76\u5ddd'\n }, {\n value: '\u897f\u660c',\n label: '\u897f\u660c'\n }, {\n value: '\u96c5\u5b89',\n label: '\u96c5\u5b89'\n }, {\n value: '\u5b9c\u5bbe',\n label: '\u5b9c\u5bbe'\n }, {\n value: '\u81ea\u8d21',\n label: '\u81ea\u8d21'\n }, {\n value: '\u8d44\u9633',\n label: '\u8d44\u9633'\n }]\n}, {\n value: '\u53f0\u6e7e',\n label: '\u53f0\u6e7e',\n children: [{\n value: \"\u53f0\u5317\",\n label: '\u53f0\u5317'\n }, {\n value: '\u57fa\u9686',\n label: '\u57fa\u9686'\n }, {\n value: '\u53f0\u5357',\n label: '\u53f0\u5357'\n }, {\n value: '\u53f0\u4e2d',\n label: '\u53f0\u4e2d'\n }, {\n value: '\u9ad8\u96c4',\n label: '\u9ad8\u96c4'\n }, {\n value: '\u5c4f\u4e1c',\n label: '\u5c4f\u4e1c'\n }, {\n value: '\u5357\u6295',\n label: '\u5357\u6295'\n }, {\n value: '\u4e91\u6797',\n label: '\u4e91\u6797'\n }, {\n value: '\u65b0\u7af9',\n label: '\u65b0\u7af9'\n }, {\n value: '\u5f70\u5316',\n label: '\u5f70\u5316'\n }, {\n value: '\u82d7\u6817',\n label: '\u82d7\u6817'\n }, {\n value: '\u5609\u4e49',\n label: '\u5609\u4e49'\n }, {\n value: '\u6843\u56ed',\n label: '\u6843\u56ed'\n }, {\n value: '\u5b9c\u5170',\n label: '\u5b9c\u5170'\n }, {\n value: '\u53f0\u4e1c',\n label: '\u53f0\u4e1c'\n }, {\n value: '\u91d1\u95e8',\n label: '\u91d1\u95e8'\n }, {\n value: '\u9a6c\u7956',\n label: '\u9a6c\u7956'\n }, {\n value: '\u6f8e\u6e56',\n label: '\u6f8e\u6e56'\n }]\n}, {\n value: '\u5929\u6d25',\n label: '\u5929\u6d25',\n children: [{\n value: \"\u5929\u6d25\",\n label: '\u5929\u6d25'\n }, {\n value: '\u548c\u5e73',\n label: '\u548c\u5e73'\n }, {\n value: '\u4e1c\u4e3d',\n label: '\u4e1c\u4e3d'\n }, {\n value: '\u6cb3\u4e1c',\n label: '\u6cb3\u4e1c'\n }, {\n value: '\u897f\u9752',\n label: '\u897f\u9752'\n }, {\n value: '\u6cb3\u897f',\n label: '\u6cb3\u897f'\n }, {\n value: '\u6d25\u5357',\n label: '\u6d25\u5357'\n }, {\n value: '\u5357\u5f00',\n label: '\u5357\u5f00'\n }, {\n value: '\u5317\u8fb0',\n label: '\u5317\u8fb0'\n }, {\n value: '\u6cb3\u5317',\n label: '\u6cb3\u5317'\n }, {\n value: '\u6b66\u6e05',\n label: '\u6b66\u6e05'\n }, {\n value: '\u7ea2\u6322',\n label: '\u7ea2\u6322'\n }, {\n value: '\u5858\u6cbd',\n label: '\u5858\u6cbd'\n }, {\n value: '\u6c49\u6cbd',\n label: '\u6c49\u6cbd'\n }, {\n value: '\u5927\u6e2f',\n label: '\u5927\u6e2f'\n }, {\n value: '\u5b81\u6cb3',\n label: '\u5b81\u6cb3'\n }, {\n value: '\u9759\u6d77',\n label: '\u9759\u6d77'\n }, {\n value: '\u5b9d\u577b',\n label: '\u5b9d\u577b'\n }, {\n value: '\u84df\u53bf',\n label: '\u84df\u53bf'\n }]\n}, {\n value: '\u65b0\u7586',\n label: '\u65b0\u7586',\n children: [{\n value: \"\u4e4c\u9c81\u6728\u9f50\",\n label: '\u4e4c\u9c81\u6728\u9f50'\n }, {\n value: '\u963f\u514b\u82cf',\n label: '\u963f\u514b\u82cf'\n }, {\n value: '\u963f\u52d2\u6cf0',\n label: '\u963f\u52d2\u6cf0'\n }, {\n value: '\u963f\u56fe\u4ec0',\n label: '\u963f\u56fe\u4ec0'\n }, {\n value: '\u535a\u4e50',\n label: '\u535a\u4e50'\n }, {\n value: '\u660c\u5409',\n label: '\u660c\u5409'\n }, {\n value: '\u4e1c\u5c71',\n label: '\u4e1c\u5c71'\n }, {\n value: '\u54c8\u5bc6',\n label: '\u54c8\u5bc6'\n }, {\n value: '\u548c\u7530',\n label: '\u548c\u7530'\n }, {\n value: '\u5580\u4ec0',\n label: '\u5580\u4ec0'\n }, {\n value: '\u514b\u62c9\u739b\u4f9d',\n label: '\u514b\u62c9\u739b\u4f9d'\n }, {\n value: '\u5e93\u8f66',\n label: '\u5e93\u8f66'\n }, {\n value: '\u5e93\u5c14\u52d2',\n label: '\u5e93\u5c14\u52d2'\n }, {\n value: '\u594e\u5c6f',\n label: '\u594e\u5c6f'\n }, {\n value: '\u77f3\u6cb3\u5b50',\n label: '\u77f3\u6cb3\u5b50'\n }, {\n value: '\u5854\u57ce',\n label: '\u5854\u57ce'\n }, {\n value: '\u5410\u9c81\u756a',\n label: '\u5410\u9c81\u756a'\n }, {\n value: '\u4f0a\u5b81',\n label: '\u4f0a\u5b81'\n }]\n}, {\n value: '\u897f\u85cf',\n label: '\u897f\u85cf',\n children: [{\n value: \"\u62c9\u8428\",\n label: '\u62c9\u8428'\n }, {\n value: '\u963f\u91cc',\n label: '\u963f\u91cc'\n }, {\n value: '\u660c\u90fd',\n label: '\u660c\u90fd'\n }, {\n value: '\u6797\u829d',\n label: '\u6797\u829d'\n }, {\n value: '\u90a3\u66f2',\n label: '\u90a3\u66f2'\n }, {\n value: '\u65e5\u5580\u5219',\n label: '\u65e5\u5580\u5219'\n }, {\n value: '\u5c71\u5357',\n label: '\u5c71\u5357'\n }]\n}, {\n value: '\u4e91\u5357',\n label: '\u4e91\u5357',\n children: [{\n value: \"\u6606\u660e\",\n label: '\u6606\u660e'\n }, {\n value: '\u5927\u7406',\n label: '\u5927\u7406'\n }, {\n value: '\u4fdd\u5c71',\n label: '\u4fdd\u5c71'\n }, {\n value: '\u695a\u96c4',\n label: '\u695a\u96c4'\n }, {\n value: '\u5927\u7406',\n label: '\u5927\u7406'\n }, {\n value: '\u4e1c\u5ddd',\n label: '\u4e1c\u5ddd'\n }, {\n value: '\u4e2a\u65e7',\n label: '\u4e2a\u65e7'\n }, {\n value: '\u666f\u6d2a',\n label: '\u666f\u6d2a'\n }, {\n value: '\u5f00\u8fdc',\n label: '\u5f00\u8fdc'\n }, {\n value: '\u4e34\u6ca7',\n label: '\u4e34\u6ca7'\n }, {\n value: '\u4e3d\u6c5f',\n label: '\u4e3d\u6c5f'\n }, {\n value: '\u516d\u5e93',\n label: '\u516d\u5e93'\n }, {\n value: '\u6f5e\u897f',\n label: '\u6f5e\u897f'\n }, {\n value: '\u66f2\u9756',\n label: '\u66f2\u9756'\n }, {\n value: '\u601d\u8305',\n label: '\u601d\u8305'\n }, {\n value: '\u6587\u5c71',\n label: '\u6587\u5c71'\n }, {\n value: '\u897f\u53cc\u7248\u7eb3',\n label: '\u897f\u53cc\u7248\u7eb3'\n }, {\n value: '\u7389\u6eaa',\n label: '\u7389\u6eaa'\n }, {\n value: '\u4e2d\u7538',\n label: '\u4e2d\u7538'\n }, {\n value: '\u662d\u901a',\n label: '\u662d\u901a'\n }]\n}, {\n value: '\u6d59\u6c5f',\n label: '\u6d59\u6c5f',\n children: [{\n value: \"\u676d\u5dde\",\n label: '\u676d\u5dde'\n }, {\n value: \"\u6e29\u5dde\",\n label: '\u6e29\u5dde'\n }, {\n value: '\u5b89\u5409',\n label: '\u5b89\u5409'\n }, {\n value: '\u6148\u6eaa',\n label: '\u6148\u6eaa'\n }, {\n value: '\u5b9a\u6d77',\n label: '\u5b9a\u6d77'\n }, {\n value: '\u5949\u5316',\n label: '\u5949\u5316'\n }, {\n value: '\u6d77\u76d0',\n label: '\u6d77\u76d0'\n }, {\n value: '\u9ec4\u5ca9',\n label: '\u9ec4\u5ca9'\n }, {\n value: '\u6e56\u5dde',\n label: '\u6e56\u5dde'\n }, {\n value: '\u5609\u5174',\n label: '\u5609\u5174'\n }, {\n value: '\u91d1\u534e',\n label: '\u91d1\u534e'\n }, {\n value: '\u4e34\u5b89',\n label: '\u4e34\u5b89'\n }, {\n value: '\u4e34\u6d77',\n label: '\u4e34\u6d77'\n }, {\n value: '\u4e3d\u6c34',\n label: '\u4e3d\u6c34'\n }, {\n value: '\u5b81\u6ce2',\n label: '\u5b81\u6ce2'\n }, {\n value: '\u74ef\u6d77',\n label: '\u74ef\u6d77'\n }, {\n value: '\u5e73\u6e56',\n label: '\u5e73\u6e56'\n }, {\n value: '\u5343\u5c9b\u6e56',\n label: '\u5343\u5c9b\u6e56'\n }, {\n value: '\u8862\u5dde',\n label: '\u8862\u5dde'\n }, {\n value: '\u6c5f\u5c71',\n label: '\u6c5f\u5c71'\n }, {\n value: '\u745e\u5b89',\n label: '\u745e\u5b89'\n }, {\n value: '\u7ecd\u5174',\n label: '\u7ecd\u5174'\n }, {\n value: '\u5d4a\u5dde',\n label: '\u5d4a\u5dde'\n }, {\n value: '\u53f0\u5dde',\n label: '\u53f0\u5dde'\n }, {\n value: '\u6e29\u5cad',\n label: '\u6e29\u5cad'\n }, {\n value: '\u4f59\u59da',\n label: '\u4f59\u59da'\n }, {\n value: '\u821f\u5c71',\n label: '\u821f\u5c71'\n }]\n}, {\n value: '\u6d77\u5916',\n label: '\u6d77\u5916',\n children: [{\n value: \"\u7f8e\u56fd\",\n label: '\u7f8e\u56fd'\n }, {\n value: '\u65e5\u672c',\n label: '\u65e5\u672c'\n }, {\n value: '\u82f1\u56fd',\n label: '\u82f1\u56fd'\n }, {\n value: '\u6cd5\u56fd',\n label: '\u6cd5\u56fd'\n }, {\n value: '\u5fb7\u56fd',\n label: '\u5fb7\u56fd'\n }, {\n value: '\u5176\u4ed6',\n label: '\u5176\u4ed6'\n }]\n}];\n\n//# sourceURL=webpack:///./src/utils/cityData.ts?")},hQUZ:function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.InnerSlider = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__("q1tI"));\n\nvar _reactDom = _interopRequireDefault(__webpack_require__("i8i4"));\n\nvar _initialState = _interopRequireDefault(__webpack_require__("F1Ou"));\n\nvar _debounce = _interopRequireDefault(__webpack_require__("sEfC"));\n\nvar _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));\n\nvar _innerSliderUtils = __webpack_require__("3K4p");\n\nvar _track = __webpack_require__("+uyH");\n\nvar _dots = __webpack_require__("coqV");\n\nvar _arrows = __webpack_require__("3Fjq");\n\nvar _resizeObserverPolyfill = _interopRequireDefault(__webpack_require__("bdgK"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar InnerSlider = /*#__PURE__*/function (_React$Component) {\n _inherits(InnerSlider, _React$Component);\n\n var _super = _createSuper(InnerSlider);\n\n function InnerSlider(props) {\n var _this;\n\n _classCallCheck(this, InnerSlider);\n\n _this = _super.call(this, props);\n\n _defineProperty(_assertThisInitialized(_this), "listRefHandler", function (ref) {\n return _this.list = ref;\n });\n\n _defineProperty(_assertThisInitialized(_this), "trackRefHandler", function (ref) {\n return _this.track = ref;\n });\n\n _defineProperty(_assertThisInitialized(_this), "adaptHeight", function () {\n if (_this.props.adaptiveHeight && _this.list) {\n var elem = _this.list.querySelector("[data-index=\\"".concat(_this.state.currentSlide, "\\"]"));\n\n _this.list.style.height = (0, _innerSliderUtils.getHeight)(elem) + "px";\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "UNSAFE_componentWillMount", function () {\n _this.ssrInit();\n\n _this.props.onInit && _this.props.onInit();\n\n if (_this.props.lazyLoad) {\n var slidesToLoad = (0, _innerSliderUtils.getOnDemandLazySlides)(_objectSpread(_objectSpread({}, _this.props), _this.state));\n\n if (slidesToLoad.length > 0) {\n _this.setState(function (prevState) {\n return {\n lazyLoadedList: prevState.lazyLoadedList.concat(slidesToLoad)\n };\n });\n\n if (_this.props.onLazyLoad) {\n _this.props.onLazyLoad(slidesToLoad);\n }\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "componentDidMount", function () {\n var spec = _objectSpread({\n listRef: _this.list,\n trackRef: _this.track\n }, _this.props);\n\n _this.updateState(spec, true, function () {\n _this.adaptHeight();\n\n _this.props.autoplay && _this.autoPlay("update");\n });\n\n if (_this.props.lazyLoad === "progressive") {\n _this.lazyLoadTimer = setInterval(_this.progressiveLazyLoad, 1000);\n }\n\n _this.ro = new _resizeObserverPolyfill["default"](function () {\n if (_this.state.animating) {\n _this.onWindowResized(false); // don\'t set trackStyle hence don\'t break animation\n\n\n _this.callbackTimers.push(setTimeout(function () {\n return _this.onWindowResized();\n }, _this.props.speed));\n } else {\n _this.onWindowResized();\n }\n });\n\n _this.ro.observe(_this.list);\n\n Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"), function (slide) {\n slide.onfocus = _this.props.pauseOnFocus ? _this.onSlideFocus : null;\n slide.onblur = _this.props.pauseOnFocus ? _this.onSlideBlur : null;\n });\n\n if (window.addEventListener) {\n window.addEventListener("resize", _this.onWindowResized);\n } else {\n window.attachEvent("onresize", _this.onWindowResized);\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "componentWillUnmount", function () {\n if (_this.animationEndCallback) {\n clearTimeout(_this.animationEndCallback);\n }\n\n if (_this.lazyLoadTimer) {\n clearInterval(_this.lazyLoadTimer);\n }\n\n if (_this.callbackTimers.length) {\n _this.callbackTimers.forEach(function (timer) {\n return clearTimeout(timer);\n });\n\n _this.callbackTimers = [];\n }\n\n if (window.addEventListener) {\n window.removeEventListener("resize", _this.onWindowResized);\n } else {\n window.detachEvent("onresize", _this.onWindowResized);\n }\n\n if (_this.autoplayTimer) {\n clearInterval(_this.autoplayTimer);\n }\n\n _this.ro.disconnect();\n });\n\n _defineProperty(_assertThisInitialized(_this), "UNSAFE_componentWillReceiveProps", function (nextProps) {\n var spec = _objectSpread(_objectSpread({\n listRef: _this.list,\n trackRef: _this.track\n }, nextProps), _this.state);\n\n var setTrackStyle = false;\n\n for (var _i = 0, _Object$keys = Object.keys(_this.props); _i < _Object$keys.length; _i++) {\n var key = _Object$keys[_i];\n\n if (!nextProps.hasOwnProperty(key)) {\n setTrackStyle = true;\n break;\n }\n\n if (_typeof(nextProps[key]) === "object" || typeof nextProps[key] === "function") {\n continue;\n }\n\n if (nextProps[key] !== _this.props[key]) {\n setTrackStyle = true;\n break;\n }\n }\n\n _this.updateState(spec, setTrackStyle, function () {\n if (_this.state.currentSlide >= _react["default"].Children.count(nextProps.children)) {\n _this.changeSlide({\n message: "index",\n index: _react["default"].Children.count(nextProps.children) - nextProps.slidesToShow,\n currentSlide: _this.state.currentSlide\n });\n }\n\n if (nextProps.autoplay) {\n _this.autoPlay("update");\n } else {\n _this.pause("paused");\n }\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), "componentDidUpdate", function () {\n _this.checkImagesLoad();\n\n _this.props.onReInit && _this.props.onReInit();\n\n if (_this.props.lazyLoad) {\n var slidesToLoad = (0, _innerSliderUtils.getOnDemandLazySlides)(_objectSpread(_objectSpread({}, _this.props), _this.state));\n\n if (slidesToLoad.length > 0) {\n _this.setState(function (prevState) {\n return {\n lazyLoadedList: prevState.lazyLoadedList.concat(slidesToLoad)\n };\n });\n\n if (_this.props.onLazyLoad) {\n _this.props.onLazyLoad(slidesToLoad);\n }\n }\n } // if (this.props.onLazyLoad) {\n // this.props.onLazyLoad([leftMostSlide])\n // }\n\n\n _this.adaptHeight();\n });\n\n _defineProperty(_assertThisInitialized(_this), "onWindowResized", function (setTrackStyle) {\n if (_this.debouncedResize) _this.debouncedResize.cancel();\n _this.debouncedResize = (0, _debounce["default"])(function () {\n return _this.resizeWindow(setTrackStyle);\n }, 50);\n\n _this.debouncedResize();\n });\n\n _defineProperty(_assertThisInitialized(_this), "resizeWindow", function () {\n var setTrackStyle = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n if (!_reactDom["default"].findDOMNode(_this.track)) return;\n\n var spec = _objectSpread(_objectSpread({\n listRef: _this.list,\n trackRef: _this.track\n }, _this.props), _this.state);\n\n _this.updateState(spec, setTrackStyle, function () {\n if (_this.props.autoplay) _this.autoPlay("update");else _this.pause("paused");\n }); // animating state should be cleared while resizing, otherwise autoplay stops working\n\n\n _this.setState({\n animating: false\n });\n\n clearTimeout(_this.animationEndCallback);\n delete _this.animationEndCallback;\n });\n\n _defineProperty(_assertThisInitialized(_this), "updateState", function (spec, setTrackStyle, callback) {\n var updatedState = (0, _innerSliderUtils.initializedState)(spec);\n spec = _objectSpread(_objectSpread(_objectSpread({}, spec), updatedState), {}, {\n slideIndex: updatedState.currentSlide\n });\n var targetLeft = (0, _innerSliderUtils.getTrackLeft)(spec);\n spec = _objectSpread(_objectSpread({}, spec), {}, {\n left: targetLeft\n });\n var trackStyle = (0, _innerSliderUtils.getTrackCSS)(spec);\n\n if (setTrackStyle || _react["default"].Children.count(_this.props.children) !== _react["default"].Children.count(spec.children)) {\n updatedState["trackStyle"] = trackStyle;\n }\n\n _this.setState(updatedState, callback);\n });\n\n _defineProperty(_assertThisInitialized(_this), "ssrInit", function () {\n if (_this.props.variableWidth) {\n var _trackWidth = 0,\n _trackLeft = 0;\n var childrenWidths = [];\n var preClones = (0, _innerSliderUtils.getPreClones)(_objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {\n slideCount: _this.props.children.length\n }));\n var postClones = (0, _innerSliderUtils.getPostClones)(_objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {\n slideCount: _this.props.children.length\n }));\n\n _this.props.children.forEach(function (child) {\n childrenWidths.push(child.props.style.width);\n _trackWidth += child.props.style.width;\n });\n\n for (var i = 0; i < preClones; i++) {\n _trackLeft += childrenWidths[childrenWidths.length - 1 - i];\n _trackWidth += childrenWidths[childrenWidths.length - 1 - i];\n }\n\n for (var _i2 = 0; _i2 < postClones; _i2++) {\n _trackWidth += childrenWidths[_i2];\n }\n\n for (var _i3 = 0; _i3 < _this.state.currentSlide; _i3++) {\n _trackLeft += childrenWidths[_i3];\n }\n\n var _trackStyle = {\n width: _trackWidth + "px",\n left: -_trackLeft + "px"\n };\n\n if (_this.props.centerMode) {\n var currentWidth = "".concat(childrenWidths[_this.state.currentSlide], "px");\n _trackStyle.left = "calc(".concat(_trackStyle.left, " + (100% - ").concat(currentWidth, ") / 2 ) ");\n }\n\n _this.setState({\n trackStyle: _trackStyle\n });\n\n return;\n }\n\n var childrenCount = _react["default"].Children.count(_this.props.children);\n\n var spec = _objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {\n slideCount: childrenCount\n });\n\n var slideCount = (0, _innerSliderUtils.getPreClones)(spec) + (0, _innerSliderUtils.getPostClones)(spec) + childrenCount;\n var trackWidth = 100 / _this.props.slidesToShow * slideCount;\n var slideWidth = 100 / slideCount;\n var trackLeft = -slideWidth * ((0, _innerSliderUtils.getPreClones)(spec) + _this.state.currentSlide) * trackWidth / 100;\n\n if (_this.props.centerMode) {\n trackLeft += (100 - slideWidth * trackWidth / 100) / 2;\n }\n\n var trackStyle = {\n width: trackWidth + "%",\n left: trackLeft + "%"\n };\n\n _this.setState({\n slideWidth: slideWidth + "%",\n trackStyle: trackStyle\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), "checkImagesLoad", function () {\n var images = _this.list.querySelectorAll(".slick-slide img");\n\n var imagesCount = images.length,\n loadedCount = 0;\n Array.prototype.forEach.call(images, function (image) {\n var handler = function handler() {\n return ++loadedCount && loadedCount >= imagesCount && _this.onWindowResized();\n };\n\n if (!image.onclick) {\n image.onclick = function () {\n return image.parentNode.focus();\n };\n } else {\n var prevClickHandler = image.onclick;\n\n image.onclick = function () {\n prevClickHandler();\n image.parentNode.focus();\n };\n }\n\n if (!image.onload) {\n if (_this.props.lazyLoad) {\n image.onload = function () {\n _this.adaptHeight();\n\n _this.callbackTimers.push(setTimeout(_this.onWindowResized, _this.props.speed));\n };\n } else {\n image.onload = handler;\n\n image.onerror = function () {\n handler();\n _this.props.onLazyLoadError && _this.props.onLazyLoadError();\n };\n }\n }\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), "progressiveLazyLoad", function () {\n var slidesToLoad = [];\n\n var spec = _objectSpread(_objectSpread({}, _this.props), _this.state);\n\n for (var index = _this.state.currentSlide; index < _this.state.slideCount + (0, _innerSliderUtils.getPostClones)(spec); index++) {\n if (_this.state.lazyLoadedList.indexOf(index) < 0) {\n slidesToLoad.push(index);\n break;\n }\n }\n\n for (var _index = _this.state.currentSlide - 1; _index >= -(0, _innerSliderUtils.getPreClones)(spec); _index--) {\n if (_this.state.lazyLoadedList.indexOf(_index) < 0) {\n slidesToLoad.push(_index);\n break;\n }\n }\n\n if (slidesToLoad.length > 0) {\n _this.setState(function (state) {\n return {\n lazyLoadedList: state.lazyLoadedList.concat(slidesToLoad)\n };\n });\n\n if (_this.props.onLazyLoad) {\n _this.props.onLazyLoad(slidesToLoad);\n }\n } else {\n if (_this.lazyLoadTimer) {\n clearInterval(_this.lazyLoadTimer);\n delete _this.lazyLoadTimer;\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "slideHandler", function (index) {\n var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var _this$props = _this.props,\n asNavFor = _this$props.asNavFor,\n beforeChange = _this$props.beforeChange,\n onLazyLoad = _this$props.onLazyLoad,\n speed = _this$props.speed,\n afterChange = _this$props.afterChange; // capture currentslide before state is updated\n\n var currentSlide = _this.state.currentSlide;\n\n var _slideHandler = (0, _innerSliderUtils.slideHandler)(_objectSpread(_objectSpread(_objectSpread({\n index: index\n }, _this.props), _this.state), {}, {\n trackRef: _this.track,\n useCSS: _this.props.useCSS && !dontAnimate\n })),\n state = _slideHandler.state,\n nextState = _slideHandler.nextState;\n\n if (!state) return;\n beforeChange && beforeChange(currentSlide, state.currentSlide);\n var slidesToLoad = state.lazyLoadedList.filter(function (value) {\n return _this.state.lazyLoadedList.indexOf(value) < 0;\n });\n onLazyLoad && slidesToLoad.length > 0 && onLazyLoad(slidesToLoad);\n\n _this.setState(state, function () {\n asNavFor && asNavFor.innerSlider.slideHandler(index);\n if (!nextState) return;\n _this.animationEndCallback = setTimeout(function () {\n var animating = nextState.animating,\n firstBatch = _objectWithoutProperties(nextState, ["animating"]);\n\n _this.setState(firstBatch, function () {\n _this.callbackTimers.push(setTimeout(function () {\n return _this.setState({\n animating: animating\n });\n }, 10));\n\n afterChange && afterChange(state.currentSlide);\n delete _this.animationEndCallback;\n });\n }, speed);\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), "changeSlide", function (options) {\n var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var spec = _objectSpread(_objectSpread({}, _this.props), _this.state);\n\n var targetSlide = (0, _innerSliderUtils.changeSlide)(spec, options);\n if (targetSlide !== 0 && !targetSlide) return;\n\n if (dontAnimate === true) {\n _this.slideHandler(targetSlide, dontAnimate);\n } else {\n _this.slideHandler(targetSlide);\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "clickHandler", function (e) {\n if (_this.clickable === false) {\n e.stopPropagation();\n e.preventDefault();\n }\n\n _this.clickable = true;\n });\n\n _defineProperty(_assertThisInitialized(_this), "keyHandler", function (e) {\n var dir = (0, _innerSliderUtils.keyHandler)(e, _this.props.accessibility, _this.props.rtl);\n dir !== "" && _this.changeSlide({\n message: dir\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), "selectHandler", function (options) {\n _this.changeSlide(options);\n });\n\n _defineProperty(_assertThisInitialized(_this), "disableBodyScroll", function () {\n var preventDefault = function preventDefault(e) {\n e = e || window.event;\n if (e.preventDefault) e.preventDefault();\n e.returnValue = false;\n };\n\n window.ontouchmove = preventDefault;\n });\n\n _defineProperty(_assertThisInitialized(_this), "enableBodyScroll", function () {\n window.ontouchmove = null;\n });\n\n _defineProperty(_assertThisInitialized(_this), "swipeStart", function (e) {\n if (_this.props.verticalSwiping) {\n _this.disableBodyScroll();\n }\n\n var state = (0, _innerSliderUtils.swipeStart)(e, _this.props.swipe, _this.props.draggable);\n state !== "" && _this.setState(state);\n });\n\n _defineProperty(_assertThisInitialized(_this), "swipeMove", function (e) {\n var state = (0, _innerSliderUtils.swipeMove)(e, _objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {\n trackRef: _this.track,\n listRef: _this.list,\n slideIndex: _this.state.currentSlide\n }));\n if (!state) return;\n\n if (state["swiping"]) {\n _this.clickable = false;\n }\n\n _this.setState(state);\n });\n\n _defineProperty(_assertThisInitialized(_this), "swipeEnd", function (e) {\n var state = (0, _innerSliderUtils.swipeEnd)(e, _objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {\n trackRef: _this.track,\n listRef: _this.list,\n slideIndex: _this.state.currentSlide\n }));\n if (!state) return;\n var triggerSlideHandler = state["triggerSlideHandler"];\n delete state["triggerSlideHandler"];\n\n _this.setState(state);\n\n if (triggerSlideHandler === undefined) return;\n\n _this.slideHandler(triggerSlideHandler);\n\n if (_this.props.verticalSwiping) {\n _this.enableBodyScroll();\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickPrev", function () {\n // this and fellow methods are wrapped in setTimeout\n // to make sure initialize setState has happened before\n // any of such methods are called\n _this.callbackTimers.push(setTimeout(function () {\n return _this.changeSlide({\n message: "previous"\n });\n }, 0));\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickNext", function () {\n _this.callbackTimers.push(setTimeout(function () {\n return _this.changeSlide({\n message: "next"\n });\n }, 0));\n });\n\n _defineProperty(_assertThisInitialized(_this), "slickGoTo", function (slide) {\n var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n slide = Number(slide);\n if (isNaN(slide)) return "";\n\n _this.callbackTimers.push(setTimeout(function () {\n return _this.changeSlide({\n message: "index",\n index: slide,\n currentSlide: _this.state.currentSlide\n }, dontAnimate);\n }, 0));\n });\n\n _defineProperty(_assertThisInitialized(_this), "play", function () {\n var nextIndex;\n\n if (_this.props.rtl) {\n nextIndex = _this.state.currentSlide - _this.props.slidesToScroll;\n } else {\n if ((0, _innerSliderUtils.canGoNext)(_objectSpread(_objectSpread({}, _this.props), _this.state))) {\n nextIndex = _this.state.currentSlide + _this.props.slidesToScroll;\n } else {\n return false;\n }\n }\n\n _this.slideHandler(nextIndex);\n });\n\n _defineProperty(_assertThisInitialized(_this), "autoPlay", function (playType) {\n if (_this.autoplayTimer) {\n clearInterval(_this.autoplayTimer);\n }\n\n var autoplaying = _this.state.autoplaying;\n\n if (playType === "update") {\n if (autoplaying === "hovered" || autoplaying === "focused" || autoplaying === "paused") {\n return;\n }\n } else if (playType === "leave") {\n if (autoplaying === "paused" || autoplaying === "focused") {\n return;\n }\n } else if (playType === "blur") {\n if (autoplaying === "paused" || autoplaying === "hovered") {\n return;\n }\n }\n\n _this.autoplayTimer = setInterval(_this.play, _this.props.autoplaySpeed + 50);\n\n _this.setState({\n autoplaying: "playing"\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), "pause", function (pauseType) {\n if (_this.autoplayTimer) {\n clearInterval(_this.autoplayTimer);\n _this.autoplayTimer = null;\n }\n\n var autoplaying = _this.state.autoplaying;\n\n if (pauseType === "paused") {\n _this.setState({\n autoplaying: "paused"\n });\n } else if (pauseType === "focused") {\n if (autoplaying === "hovered" || autoplaying === "playing") {\n _this.setState({\n autoplaying: "focused"\n });\n }\n } else {\n // pauseType is \'hovered\'\n if (autoplaying === "playing") {\n _this.setState({\n autoplaying: "hovered"\n });\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), "onDotsOver", function () {\n return _this.props.autoplay && _this.pause("hovered");\n });\n\n _defineProperty(_assertThisInitialized(_this), "onDotsLeave", function () {\n return _this.props.autoplay && _this.state.autoplaying === "hovered" && _this.autoPlay("leave");\n });\n\n _defineProperty(_assertThisInitialized(_this), "onTrackOver", function () {\n return _this.props.autoplay && _this.pause("hovered");\n });\n\n _defineProperty(_assertThisInitialized(_this), "onTrackLeave", function () {\n return _this.props.autoplay && _this.state.autoplaying === "hovered" && _this.autoPlay("leave");\n });\n\n _defineProperty(_assertThisInitialized(_this), "onSlideFocus", function () {\n return _this.props.autoplay && _this.pause("focused");\n });\n\n _defineProperty(_assertThisInitialized(_this), "onSlideBlur", function () {\n return _this.props.autoplay && _this.state.autoplaying === "focused" && _this.autoPlay("blur");\n });\n\n _defineProperty(_assertThisInitialized(_this), "render", function () {\n var className = (0, _classnames["default"])("slick-slider", _this.props.className, {\n "slick-vertical": _this.props.vertical,\n "slick-initialized": true\n });\n\n var spec = _objectSpread(_objectSpread({}, _this.props), _this.state);\n\n var trackProps = (0, _innerSliderUtils.extractObject)(spec, ["fade", "cssEase", "speed", "infinite", "centerMode", "focusOnSelect", "currentSlide", "lazyLoad", "lazyLoadedList", "rtl", "slideWidth", "slideHeight", "listHeight", "vertical", "slidesToShow", "slidesToScroll", "slideCount", "trackStyle", "variableWidth", "unslick", "centerPadding"]);\n var pauseOnHover = _this.props.pauseOnHover;\n trackProps = _objectSpread(_objectSpread({}, trackProps), {}, {\n onMouseEnter: pauseOnHover ? _this.onTrackOver : null,\n onMouseLeave: pauseOnHover ? _this.onTrackLeave : null,\n onMouseOver: pauseOnHover ? _this.onTrackOver : null,\n focusOnSelect: _this.props.focusOnSelect ? _this.selectHandler : null\n });\n var dots;\n\n if (_this.props.dots === true && _this.state.slideCount >= _this.props.slidesToShow) {\n var dotProps = (0, _innerSliderUtils.extractObject)(spec, ["dotsClass", "slideCount", "slidesToShow", "currentSlide", "slidesToScroll", "clickHandler", "children", "customPaging", "infinite", "appendDots"]);\n var pauseOnDotsHover = _this.props.pauseOnDotsHover;\n dotProps = _objectSpread(_objectSpread({}, dotProps), {}, {\n clickHandler: _this.changeSlide,\n onMouseEnter: pauseOnDotsHover ? _this.onDotsLeave : null,\n onMouseOver: pauseOnDotsHover ? _this.onDotsOver : null,\n onMouseLeave: pauseOnDotsHover ? _this.onDotsLeave : null\n });\n dots = /*#__PURE__*/_react["default"].createElement(_dots.Dots, dotProps);\n }\n\n var prevArrow, nextArrow;\n var arrowProps = (0, _innerSliderUtils.extractObject)(spec, ["infinite", "centerMode", "currentSlide", "slideCount", "slidesToShow", "prevArrow", "nextArrow"]);\n arrowProps.clickHandler = _this.changeSlide;\n\n if (_this.props.arrows) {\n prevArrow = /*#__PURE__*/_react["default"].createElement(_arrows.PrevArrow, arrowProps);\n nextArrow = /*#__PURE__*/_react["default"].createElement(_arrows.NextArrow, arrowProps);\n }\n\n var verticalHeightStyle = null;\n\n if (_this.props.vertical) {\n verticalHeightStyle = {\n height: _this.state.listHeight\n };\n }\n\n var centerPaddingStyle = null;\n\n if (_this.props.vertical === false) {\n if (_this.props.centerMode === true) {\n centerPaddingStyle = {\n padding: "0px " + _this.props.centerPadding\n };\n }\n } else {\n if (_this.props.centerMode === true) {\n centerPaddingStyle = {\n padding: _this.props.centerPadding + " 0px"\n };\n }\n }\n\n var listStyle = _objectSpread(_objectSpread({}, verticalHeightStyle), centerPaddingStyle);\n\n var touchMove = _this.props.touchMove;\n var listProps = {\n className: "slick-list",\n style: listStyle,\n onClick: _this.clickHandler,\n onMouseDown: touchMove ? _this.swipeStart : null,\n onMouseMove: _this.state.dragging && touchMove ? _this.swipeMove : null,\n onMouseUp: touchMove ? _this.swipeEnd : null,\n onMouseLeave: _this.state.dragging && touchMove ? _this.swipeEnd : null,\n onTouchStart: touchMove ? _this.swipeStart : null,\n onTouchMove: _this.state.dragging && touchMove ? _this.swipeMove : null,\n onTouchEnd: touchMove ? _this.swipeEnd : null,\n onTouchCancel: _this.state.dragging && touchMove ? _this.swipeEnd : null,\n onKeyDown: _this.props.accessibility ? _this.keyHandler : null\n };\n var innerSliderProps = {\n className: className,\n dir: "ltr",\n style: _this.props.style\n };\n\n if (_this.props.unslick) {\n listProps = {\n className: "slick-list"\n };\n innerSliderProps = {\n className: className\n };\n }\n\n return /*#__PURE__*/_react["default"].createElement("div", innerSliderProps, !_this.props.unslick ? prevArrow : "", /*#__PURE__*/_react["default"].createElement("div", _extends({\n ref: _this.listRefHandler\n }, listProps), /*#__PURE__*/_react["default"].createElement(_track.Track, _extends({\n ref: _this.trackRefHandler\n }, trackProps), _this.props.children)), !_this.props.unslick ? nextArrow : "", !_this.props.unslick ? dots : "");\n });\n\n _this.list = null;\n _this.track = null;\n _this.state = _objectSpread(_objectSpread({}, _initialState["default"]), {}, {\n currentSlide: _this.props.initialSlide,\n slideCount: _react["default"].Children.count(_this.props.children)\n });\n _this.callbackTimers = [];\n _this.clickable = true;\n _this.debouncedResize = null;\n return _this;\n }\n\n return InnerSlider;\n}(_react["default"].Component);\n\nexports.InnerSlider = InnerSlider;\n\n//# sourceURL=webpack:///./node_modules/@ant-design/react-slick/lib/inner-slider.js?')},jwmR:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flexRow":"flexRow___3nMh-","flexColumn":"flexColumn___Xpn5L","formWrap":"formWrap___3t9mN","example":"example___5c8Eu","footerWrap":"footerWrap___20Wal"};\n\n//# sourceURL=webpack:///./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?')},kSUc:function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./src/components/markdown-editor/index.less?")},pIsd:function(module,exports,__webpack_require__){eval("var camel2hyphen = __webpack_require__(\"BJfS\");\n\nvar isDimension = function (feature) {\n var re = /[height|width]$/;\n return re.test(feature);\n};\n\nvar obj2mq = function (obj) {\n var mq = '';\n var features = Object.keys(obj);\n features.forEach(function (feature, index) {\n var value = obj[feature];\n feature = camel2hyphen(feature);\n // Add px to dimension features\n if (isDimension(feature) && typeof value === 'number') {\n value = value + 'px';\n }\n if (value === true) {\n mq += feature;\n } else if (value === false) {\n mq += 'not ' + feature;\n } else {\n mq += '(' + feature + ': ' + value + ')';\n }\n if (index < features.length-1) {\n mq += ' and '\n }\n });\n return mq;\n};\n\nvar json2mq = function (query) {\n var mq = '';\n if (typeof query === 'string') {\n return query;\n }\n // Handling array of media queries\n if (query instanceof Array) {\n query.forEach(function (q, index) {\n mq += obj2mq(q);\n if (index < query.length-1) {\n mq += ', '\n }\n });\n return mq;\n }\n // Handling single media query\n return obj2mq(query);\n};\n\nmodule.exports = json2mq;\n\n//# sourceURL=webpack:///./node_modules/json2mq/index.js?")},xKgJ:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return isMainSite; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return courseIsEnd; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isAdmin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return isAdminOrAuthor; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return isSuperAdmin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return isAdminOrCreator; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return isAdminOrTeacher; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return isAssistant; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return isStudent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return isAdminOrStudent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return isNotMember; });\n/* unused harmony export canCommonAdd */\n/* unused harmony export canCommonDelete */\n/* unused harmony export canCommonUpdate */\n/* unused harmony export canCommonView */\n/* unused harmony export canCommonDownload */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return canShixunAdd; });\n/* unused harmony export canShixunDelete */\n/* unused harmony export canShixunUpdate */\n/* unused harmony export canShixunView */\n/* unused harmony export canShixunSendToClassroom */\n/* unused harmony export canShixunViewAnswer */\n/* unused harmony export canShixunCancelPublic */\n/* unused harmony export canProblemsetAdd */\n/* unused harmony export canProblemsetDelete */\n/* unused harmony export canProblemsetUpdate */\n/* unused harmony export canProblemsetView */\n/* unused harmony export canProblemsetGroup */\n/* unused harmony export canProblemsetCancelPublic */\n/* unused harmony export canProblemsetCorrection */\n/* unused harmony export canProblemsetCollect */\n/* unused harmony export canProblemsetViewAnalysis */\n/* unused harmony export canPaperlibraryAdd */\n/* unused harmony export canPaperlibraryDelete */\n/* unused harmony export canPaperlibraryUpdate */\n/* unused harmony export canPaperlibraryView */\n/* unused harmony export canPaperlibraryCancelPublic */\n/* unused harmony export canPaperlibrarySendToClassroom */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return authentication; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return isLogin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return userInfo; });\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9kvl");\n // \u516c\u5171\u8d44\u6e90\n\nvar RoleType;\n\n(function (RoleType) {\n RoleType[RoleType["SuperAdmin"] = 1] = "SuperAdmin";\n RoleType[RoleType["Operation"] = 2] = "Operation";\n RoleType[RoleType["CertifiedTeacher"] = 5] = "CertifiedTeacher";\n RoleType[RoleType["TrainingProduction"] = 8] = "TrainingProduction";\n RoleType[RoleType["UncertifiedTeacher"] = 12] = "UncertifiedTeacher";\n RoleType[RoleType["Student"] = 15] = "Student";\n})(RoleType || (RoleType = {}));\n\n// \u8bfe\u5802\u8d44\u6e90\nvar CourseRoleType;\n\n(function (CourseRoleType) {\n CourseRoleType[CourseRoleType["SuperAdmin"] = 1] = "SuperAdmin";\n CourseRoleType[CourseRoleType["Operation"] = 2] = "Operation";\n CourseRoleType[CourseRoleType["Admin"] = 5] = "Admin";\n CourseRoleType[CourseRoleType["Teacher"] = 8] = "Teacher";\n CourseRoleType[CourseRoleType["Assistant"] = 12] = "Assistant";\n CourseRoleType[CourseRoleType["Student"] = 15] = "Student";\n})(CourseRoleType || (CourseRoleType = {}));\n\nvar getRoleAuth = auth => {\n var _getDvaApp$_store$get = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get.user;\n\n var userInfo = user.userInfo;\n return auth.some(v => v == (userInfo === null || userInfo === void 0 ? void 0 : userInfo.role));\n};\n\nvar getCourseAuth = auth => {\n var _getDvaApp$_store$get2 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get2.user;\n\n var userInfo = user.userInfo;\n if (userInfo === null || userInfo === void 0 ? void 0 : userInfo.own) return true;\n return auth.some(v => {\n var _userInfo$course;\n\n return v == (userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_role);\n });\n};\n\nvar isMainSite = () => {\n var _getDvaApp$_store$get3 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get3.user;\n\n var userInfo = user.userInfo;\n return userInfo.main_site;\n};\nvar courseIsEnd = () => {\n var _userInfo$course2;\n\n var _getDvaApp$_store$get4 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get4.user;\n\n var userInfo = user.userInfo;\n return userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course2 = userInfo.course) === null || _userInfo$course2 === void 0 ? void 0 : _userInfo$course2.course_is_end;\n};\nvar isAdmin = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin, CourseRoleType.Teacher, CourseRoleType.Assistant]);\n}; // \u8d85\u7ba1\u3001\u8bfe\u5802\u7ba1\u7406\u5458\u3001\u8001\u5e08\u3001\u4f5c\u8005\n\nvar isAdminOrAuthor = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Teacher, CourseRoleType.Admin]);\n}; //\u8d85\u7ba10\n\nvar isSuperAdmin = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin]);\n}; //\u8d85\u7ba1\u3001\u8fd0\u7ef4\u3001\u8bfe\u5802\u7ba1\u7406\n\nvar isAdminOrCreator = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin]);\n}; //\u8d85\u7ba1\u3001\u8fd0\u7ef4\u3001\u8bfe\u5802\u7ba1\u7406\u3001\u8001\u5e08\n\nvar isAdminOrTeacher = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin, CourseRoleType.Teacher]);\n}; // \u52a9\u6559===4\n\nvar isAssistant = () => {\n return getCourseAuth([CourseRoleType.Assistant]);\n}; // \u5b66\u751f5\n\nvar isStudent = () => {\n return getCourseAuth([CourseRoleType.Student]);\n}; // \u8d85\u7ba1\u3001\u8fd0\u7ef4\u3001\u8bfe\u5802\u7ba1\u7406\u3001\u8001\u5e08\u3001\u52a9\u6559\u3001\u5b66\u751f\n\nvar isAdminOrStudent = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin, CourseRoleType.Teacher, CourseRoleType.Assistant, CourseRoleType.Student]);\n}; // \u6e38\u5ba2\u672a\u767b\u5f55/\u975e\u8bfe\u5802\u6210\u54586>\n\nvar isNotMember = () => {\n var _userInfo$course3;\n\n var _getDvaApp$_store$get5 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get5.user;\n\n var userInfo = user.userInfo;\n\n if ((userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course3 = userInfo.course) === null || _userInfo$course3 === void 0 ? void 0 : _userInfo$course3.course_role) === null) {\n return true;\n } else {\n return false;\n }\n};\n/**\n * \u901a\u7528\u8d44\u6e90\n */\n// \u6dfb\u52a0 \t\n\nvar canCommonAdd = function canCommonAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]);\n}; // \u5220\u9664\n\nvar canCommonDelete = function canCommonDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canCommonUpdate = function canCommonUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b/\u6536\u85cf/\u70b9\u8d5e\n\nvar canCommonView = function canCommonView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u4e0b\u8f7d\n\nvar canCommonDownload = function canCommonDownload() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n};\n/**\n * \u5b9e\u8bad\u8d44\u6e90\n */\n// \u6dfb\u52a0\n\nvar canShixunAdd = function canShixunAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction]);\n}; // \u5220\u9664\n\nvar canShixunDelete = function canShixunDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canShixunUpdate = function canShixunUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b/\u6536\u85cf/\u70b9\u8d5e\n\nvar canShixunView = function canShixunView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u53d1\u9001\u81f3\u8bfe\u5802\n\nvar canShixunSendToClassroom = function canShixunSendToClassroom() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u514d\u91d1\u5e01\u67e5\u770b\u7b54\u6848/\u6d4b\u8bd5\u96c6\n\nvar canShixunViewAnswer = function canShixunViewAnswer() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u64a4\u9500\u516c\u5f00\n\nvar canShixunCancelPublic = function canShixunCancelPublic() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : false;\n};\n/**\n * \u8bd5\u9898\u8d44\u6e90\n */\n// \u6dfb\u52a0\n\nvar canProblemsetAdd = function canProblemsetAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]);\n}; // \u5220\u9664\n\nvar canProblemsetDelete = function canProblemsetDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canProblemsetUpdate = function canProblemsetUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b\n\nvar canProblemsetView = function canProblemsetView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u5206\u7ec4\n\nvar canProblemsetGroup = function canProblemsetGroup() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? false : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u64a4\u9500\u516c\u5f00\n\nvar canProblemsetCancelPublic = function canProblemsetCancelPublic() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : false;\n}; // \u7ea0\u9519\n\nvar canProblemsetCorrection = function canProblemsetCorrection() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : false;\n}; // \u6536\u85cf\n\nvar canProblemsetCollect = function canProblemsetCollect() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : false;\n}; // \u67e5\u770b\u89e3\u6790\n\nvar canProblemsetViewAnalysis = function canProblemsetViewAnalysis() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n};\n/**\n * \u8bd5\u5377\u8d44\u6e90\n */\n// \u6dfb\u52a0\n\nvar canPaperlibraryAdd = function canPaperlibraryAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]);\n}; // \u5220\u9664\n\nvar canPaperlibraryDelete = function canPaperlibraryDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canPaperlibraryUpdate = function canPaperlibraryUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b\n\nvar canPaperlibraryView = function canPaperlibraryView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u64a4\u9500\u516c\u5f00\n\nvar canPaperlibraryCancelPublic = function canPaperlibraryCancelPublic() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : false;\n}; // \u53d1\u9001\u81f3\u8bfe\u5802\n\nvar canPaperlibrarySendToClassroom = function canPaperlibrarySendToClassroom() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; //\u8ba4\u8bc1\u8001\u5e08\u4e14\u8bfe\u5802\u4e5f\u662f\u8001\u5e08\n\nvar authentication = function authentication() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([CourseRoleType.Teacher, RoleType.CertifiedTeacher]);\n};\n/**\n *@@\u662f\u5426\u767b\u5f55\n *true\u767b\u5f55 false\u672a\u767b\u5f55\n */\n\nvar isLogin = () => {\n var _user$userInfo;\n\n var _getDvaApp$_store$get6 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get6.user;\n\n return !!((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login);\n};\n/**\n *@@\u83b7\u53d6\u7528\u6237\u767b\u5f55\u4fe1\u606f\n */\n\nvar userInfo = () => {\n var _getDvaApp$_store$get7 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get7.user;\n\n return user.userInfo;\n};\n\n//# sourceURL=webpack:///./src/utils/authority.ts?')}}]);