From 9a78f91cbfb5d3ea4f6601292e5ca5418e3a441a Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 16 Jun 2023 19:36:20 +0800 Subject: [PATCH] Auto Submit --- 20139.async.js | 306 + 32030.chunk.css | 2480 ---- 33172.async.js | 786 ++ 41297.async.js | 40 +- 57549.async.js | 887 -- 57549.chunk.css | 1237 -- 67570.chunk.css | 42 +- 69060.async.js | 16 +- 69269.chunk.css | 958 -- 73718.async.js | 17 - 78218.async.js | 11740 ---------------- 8691.async.js | 332 +- 9442.async.js | 1158 -- 98007.chunk.css | 168 +- color.less | 28 +- layouts__ShixunDetail__index.async.js | 2 +- layouts__SimpleLayouts.chunk.css | 42 +- ...ssrooms__Lists__Attachment__index.async.js | 782 - ...srooms__Lists__Attachment__index.chunk.css | 42 +- ...nents__CodeReview__Detail__index.chunk.css | 42 +- ...ts__CommonHomework__Detail__index.async.js | 40 +- ...s__CommonHomework__Detail__index.chunk.css | 42 +- ...ooms__Lists__Exercise__Add__index.async.js | 2234 ++- ...oms__Lists__Exercise__Add__index.chunk.css | 583 +- ...__Lists__Exercise__Answer__index.chunk.css | 42 +- ...ts__Exercise__CodeDetails__index.chunk.css | 42 +- ...cateChecking__CheckDetail__index.chunk.css | 42 +- ...s__Lists__Exercise__Detail__index.async.js | 8683 +++++++++--- ...__Lists__Exercise__Detail__index.chunk.css | 233 +- ...oms__Lists__Exercise__Edit__index.async.js | 4305 ------ ...ms__Lists__Exercise__Edit__index.chunk.css | 1269 -- ...__Lists__Exercise__Export__index.chunk.css | 42 +- ...ts__Exercise__ReviewGroup__index.chunk.css | 42 +- ...__Lists__Exercise__Review__index.chunk.css | 42 +- ...lassrooms__Lists__Exercise__index.async.js | 2 +- ...sts__GroupHomework__Detail__index.async.js | 40 +- ...ts__GroupHomework__Detail__index.chunk.css | 42 +- ...ms__Lists__OnlineLearning__index.chunk.css | 42 +- ...oms__Lists__Polls__Answer__index.chunk.css | 42 +- ...oms__Lists__Polls__Detail__index.chunk.css | 42 +- ..._ProgramHomework__Comment__index.chunk.css | 42 +- ...Homework__Detail__Ranking__index.chunk.css | 42 +- ...mHomework__Detail__answer__index.chunk.css | 42 +- ...nents__CodeReview__Detail__index.chunk.css | 42 +- ...nents__CodeReview__Detail__index.chunk.css | 42 +- ...ssrooms__Lists__Statistics__index.async.js | 11 +- ...__Lists__Template__detail__index.chunk.css | 42 +- p__Competitions__Detail__index.chunk.css | 42 +- p__Demo__index.chunk.css | 42 +- ...ring__Lists__CurseSetting__index.chunk.css | 42 +- ...ineering__Lists__Document__index.chunk.css | 42 +- ...g__Lists__TrainingProgram__index.chunk.css | 42 +- p__Guidance__index.chunk.css | 42 +- p__Help__Index.chunk.css | 42 +- p__Innovation__Detail__index.chunk.css | 42 +- p__IntrainCourse__index.chunk.css | 42 +- p__Messages__Private__index.chunk.css | 42 +- p__MoopCases__InfoPanel__index.chunk.css | 42 +- p__MyProblem__RecordDetail__index.chunk.css | 42 +- ...js => p__Paperlibrary__Add__index.async.js | 1123 +- p__Paperlibrary__Add__index.chunk.css | 2858 +++- p__Paperlibrary__EditPaper__index.async.js | 4196 ------ p__Paperlibrary__EditPaper__index.chunk.css | 1159 -- ...ibrary__Random__AddAndEdit__index.async.js | 306 - ...om__ExchangeFromProblemSet__index.async.js | 70 +- ...m__ExchangeFromProblemSet__index.chunk.css | 14 +- ...brary__Random__PreviewEdit__index.async.js | 306 - p__Paperlibrary__See__index.chunk.css | 42 +- p__Paths__Detail__Statistics__index.async.js | 15 +- p__Paths__Detail__Statistics__index.chunk.css | 19 +- p__Paths__Detail__id.async.js | 1027 +- p__Paths__Detail__id.chunk.css | 42 +- p__Problems__OjForm__NewEdit__index.async.js | 16 +- p__Problems__OjForm__NewEdit__index.chunk.css | 11 +- p__Problems__OjForm__index.async.js | 16 +- p__Problemset__NewItem__index.async.js | 2 +- p__Problemset__Preview__index.chunk.css | 42 +- p__Question__AddOrEdit__index.async.js | 16 +- p__Question__AddOrEdit__index.chunk.css | 42 +- p__Question__Index__index.chunk.css | 42 +- ...__OjProblem__RecordDetail__index.chunk.css | 42 +- p__Question__OjProblem__index.chunk.css | 42 +- p__RestFul__index.chunk.css | 42 +- ...ixuns__Detail__Challenges__index.chunk.css | 42 +- ...ixuns__Detail__Repository__index.chunk.css | 42 +- ...nges__EditPracticeSetting__index.chunk.css | 42 +- ...ns__Edit__body__Warehouse__index.chunk.css | 42 +- p__Shixuns__Edit__index.async.js | 1365 +- p__Shixuns__Edit__index.chunk.css | 42 +- p__Shixuns__Exports__index.chunk.css | 42 +- ...il__ExperImentImg__Detail__index.chunk.css | 42 +- ...er__Detail__ExperImentImg__index.chunk.css | 42 +- ...il__Order__pages__orderPay__index.async.js | 1 + ...r__Detail__Topics__Detail__index.chunk.css | 42 +- ...ail__Topics__Poll__Detail__index.chunk.css | 42 +- ...etail__Topics__Poll__Edit__index.chunk.css | 42 +- p__Video__Detail__id.chunk.css | 42 +- p__tasks__Jupyter__index.async.js | 2 +- p__tasks__Jupyter__index.chunk.css | 42 +- p__tasks__index.async.js | 2116 ++- p__tasks__index.chunk.css | 301 +- ...sts__Announcement__Detail__index.chunk.css | 42 +- ...aces__Lists__Announcement__index.chunk.css | 42 +- ...alSpaces__Lists__Material__index.chunk.css | 42 +- ...aces__Lists__Plan__Detail__index.chunk.css | 42 +- ..._Lists__Resources__Detail__index.chunk.css | 42 +- ...es__Lists__Survey__Detail__index.chunk.css | 42 +- ...Lists__Syllabuses__Detail__index.chunk.css | 42 +- static/iconfont.146fdbdf.woff2 | Bin 0 -> 191996 bytes ...ont.7d85fe26.ttf => iconfont.15452b21.ttf} | Bin 387076 -> 387664 bytes static/iconfont.2c32e91e.svg | 1 + static/iconfont.3f9e1d5e.woff2 | Bin 191532 -> 0 bytes static/iconfont.4155b7af.svg | 1 - static/iconfont.965300a7.woff | Bin 0 -> 235260 bytes static/iconfont.fe4823ec.woff | Bin 234884 -> 0 bytes umi.css | 24 +- umi.js | 2467 ++-- 117 files changed, 19732 insertions(+), 38599 deletions(-) delete mode 100644 32030.chunk.css create mode 100644 33172.async.js delete mode 100644 57549.async.js delete mode 100644 57549.chunk.css delete mode 100644 69269.chunk.css delete mode 100644 78218.async.js delete mode 100644 9442.async.js delete mode 100644 p__Classrooms__Lists__Exercise__Edit__index.async.js delete mode 100644 p__Classrooms__Lists__Exercise__Edit__index.chunk.css rename 32030.async.js => p__Paperlibrary__Add__index.async.js (88%) delete mode 100644 p__Paperlibrary__EditPaper__index.async.js delete mode 100644 p__Paperlibrary__EditPaper__index.chunk.css create mode 100644 static/iconfont.146fdbdf.woff2 rename static/{iconfont.7d85fe26.ttf => iconfont.15452b21.ttf} (91%) create mode 100644 static/iconfont.2c32e91e.svg delete mode 100644 static/iconfont.3f9e1d5e.woff2 delete mode 100644 static/iconfont.4155b7af.svg create mode 100644 static/iconfont.965300a7.woff delete mode 100644 static/iconfont.fe4823ec.woff diff --git a/20139.async.js b/20139.async.js index 6ded8123bf..81c37ada06 100644 --- a/20139.async.js +++ b/20139.async.js @@ -1,6 +1,113 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[20139],{ +/***/ 37863: +/*!***********************************************!*\ + !*** ./src/components/Editor/NullMDEditor.js ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ NullMDEditor; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/classCallCheck.js */ 56690); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createClass.js */ 89728); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/assertThisInitialized.js */ 66115); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/inherits.js */ 61655); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createSuper.js */ 26389); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../markdown-editor */ 55373); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + + +var NULL_CH = '▁'; +var NullMDEditor = /*#__PURE__*/function (_Component) { + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default()(NullMDEditor, _Component); + var _super = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default()(NullMDEditor); + function NullMDEditor() { + var _this; + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default()(this, NullMDEditor); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + _this = _super.call.apply(_super, [this].concat(args)); + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "getChCountBeforeCursor", function (cm, cursor) { + var currentLine = cursor.line; + var placeholderCountBefore = 0; + for (var _line = 0; _line < currentLine; _line++) { + placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1; + } + var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch); + placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1; + return placeholderCountBefore; + }); + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "onCMBeforeChange", function (cm, change) { + var rangeText = cm.getRange(change.from, change.to); + var totalPlaceholderCount = 0; + change.text.forEach(function (item) { + totalPlaceholderCount += item.split(NULL_CH).length - 1; + }); + if (rangeText && rangeText.indexOf(NULL_CH) != -1) { + var placeholderCountInRange = rangeText.split(NULL_CH).length - 1; + var placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); + console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(totalPlaceholderCount, "\u4E2A")); + if (_this.props.deleteEmptyDisabled) { + // 删除空格不检测 + change.cancel(); + } else { + // const ret = window.confirm( + // `确认要删除第${ + // placeholderCountInRange == 1 + // ? placeholderCountBefore + 1 + // : `${placeholderCountBefore + 1}-${placeholderCountBefore + + // placeholderCountInRange}` + // }个空吗?`, + // ); + // if (ret) { + _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount); + // } else { + // change.cancel(); + // } + } + } else if (totalPlaceholderCount) { + var _placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); + console.log("\u65B0\u589E".concat(totalPlaceholderCount, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A")); + _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(_placeholderCountBefore, 0, totalPlaceholderCount); + } + }); + return _this; + } + _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default()(NullMDEditor, [{ + key: "render", + value: function render() { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, this.props), {}, { + onCMBeforeChange: this.onCMBeforeChange + })); + } + }]); + return NullMDEditor; +}(react__WEBPACK_IMPORTED_MODULE_7__.Component); + + +/***/ }), + /***/ 48559: /*!**********************************************!*\ !*** ./src/components/AsyncButton/index.tsx ***! @@ -76,6 +183,205 @@ var AsyncButton = function AsyncButton(_ref) { /***/ }), +/***/ 2977: +/*!*********************************************************************!*\ + !*** ./src/components/Editor/NullChildEditor/index.jsx + 1 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ Editor_NullChildEditor; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules +var style = __webpack_require__(14934); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules +var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules +var tag_style = __webpack_require__(71114); +// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules +var es_tag = __webpack_require__(20550); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js +var classCallCheck = __webpack_require__(56690); +var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js +var createClass = __webpack_require__(89728); +var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js +var inherits = __webpack_require__(61655); +var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createSuper.js +var createSuper = __webpack_require__(26389); +var createSuper_default = /*#__PURE__*/__webpack_require__.n(createSuper); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var NullChildEditormodules = ({"flex":"flex___eLcnP","flex1":"flex1___yUTT7","color666":"color666___TiUhG","error":"error___gTTtv","deleteIcon":"deleteIcon___mnZW1","addIcon":"addIcon___JC5NS"}); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js +var PlusOutlined = __webpack_require__(51042); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.jsx + + + + + + + + + + + + + + + + +var TextArea = input/* default.TextArea */.Z.TextArea; +var NullChildEditor = /*#__PURE__*/function (_Component) { + inherits_default()(NullChildEditor, _Component); + var _super = createSuper_default()(NullChildEditor); + function NullChildEditor(props) { + var _this; + classCallCheck_default()(this, NullChildEditor); + _this = _super.call(this, props); + _this.state = { + inputVisible: false, + EditInputIndex: -1 + }; + return _this; + } + // componentDidMount() { + // // console.log(`${this.props.index}----`,this.props,e); + // if (this.props.answers[0].length <= 0) { + // this.setState({ + // EditInputIndex: 0, + // }); + // } + // } + createClass_default()(NullChildEditor, [{ + key: "render", + value: function render() { + var _this2 = this; + var _this$props = this.props, + index = _this$props.index, + onAnswerChange = _this$props.onAnswerChange, + addChildAnswer = _this$props.addChildAnswer, + exerciseIsPublish = _this$props.exerciseIsPublish, + answers = _this$props.answers, + activeOptionErrorIndex = _this$props.activeOptionErrorIndex, + _this$props$flex = _this$props.flex, + flex = _this$props$flex === void 0 ? '0 0 1000px' : _this$props$flex; + console.log('----', answers); + var _this$state = this.state, + inputVisible = _this$state.inputVisible, + EditInputIndex = _this$state.EditInputIndex; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: NullChildEditormodules.flex, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(NullChildEditormodules.color666, " mb5 mt6"), + style: { + flex: '0 0 90px' + }, + children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + border: '1px solid #f6f6f6', + flex: 1, + padding: 10 + }, + children: [answers.map(function (tag, itemIndex) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: EditInputIndex !== itemIndex ? tag.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { + className: "edit-tag", + closable: true, + onClose: function onClose(e) { + e.preventDefault(); + if ((answers === null || answers === void 0 ? void 0 : answers.length) === 1 && itemIndex === 0) { + _this2.props.deleteChildAnswermain(index, itemIndex); + } else { + _this2.props.deleteChildAnswer(index, itemIndex); + } + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onDoubleClick: function onDoubleClick(e) { + _this2.setState({ + EditInputIndex: itemIndex + }); + e.preventDefault(); + }, + children: tag + }) + }, tag) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + defaultValue: tag, + style: { + width: 78, + marginRight: 8, + height: 24, + verticalAlign: 'top' + }, + onBlur: function onBlur(e) { + if (e.target.value.replaceAll(' ', '').length <= 0) { + message/* default.info */.ZP.info('内容不能为纯空格'); + return; + } + onAnswerChange(index, itemIndex, e.target.value); + _this2.setState({ + EditInputIndex: -1, + inputVisible: false + }); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + defaultValue: tag, + style: { + width: 78, + marginRight: 8, + height: 24, + verticalAlign: 'top' + }, + onBlur: function onBlur(e) { + if (e.target.value.replaceAll(' ', '').length <= 0) { + message/* default.info */.ZP.info('内容不能为纯空格'); + return; + } + onAnswerChange(index, itemIndex, e.target.value); + _this2.setState({ + EditInputIndex: -1, + inputVisible: false + }); + } + }) + }); + }), !inputVisible && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_tag/* default */.Z, { + className: "site-tag-plus", + onClick: function onClick() { + addChildAnswer(index); + + // console.log(this.props.index); + _this2.setState({ + inputVisible: true + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), " \u65B0\u589E\u7B54\u6848"] + })] + })] + }); + } + }]); + return NullChildEditor; +}(react.Component); +/* harmony default export */ var Editor_NullChildEditor = (NullChildEditor); + +/***/ }), + /***/ 59992: /*!************************************************************************************************!*\ !*** ./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.tsx + 10 modules ***! diff --git a/32030.chunk.css b/32030.chunk.css deleted file mode 100644 index 65db24f1f8..0000000000 --- a/32030.chunk.css +++ /dev/null @@ -1,2480 +0,0 @@ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Add/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___ycN2f { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___LcS9e { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___uwjPm { - align-items: center; - box-align: center; -} -.flex_box_center_end___Pc903 { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___AXEdv { - flex-direction: column; - box-orient: block-axis; -} -.bg___fm2Cw { - background: #fff; - box-shadow: 0px 2px 4px 0px #EAEEF4; -} -.title___J3MCU { - display: box; - display: flex; - align-items: center; - box-align: center; - justify-content: center; - font-weight: 600; - font-size: 16px; - color: #000000; - line-height: 18px; - margin-top: 20px; -} -.title___J3MCU strong { - color: #333; -} -.titleLeft___da61c { - flex: 1 1; -} -.titleRight___EsdL6 a { - margin-right: 20px; - font-weight: bold; -} -.formWrap___YTxC3 div[class~='ant-form-item'] { - margin-bottom: 30px; -} -.formWrap___YTxC3 div[class~='ant-form-item-label'] label { - font-size: 14px; - font-weight: 400; - color: #666666; -} -.formWrap___YTxC3 .baseLineHeight___TprCB div[class~='ant-form-item-label'] { - line-height: 46px; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~='ant-form-item-label'] { - line-height: 38px; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] { - width: 60px; - height: 38px; - background: #F6F7F9; - box-shadow: inset 0px 1px 3px 0px #D7D8D9; - border-radius: 23px; - border: none; - display: inline-flex; - align-items: center; - justify-content: center; - margin-right: 20px; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper']::before { - background-color: transparent; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] span { - color: #464F66; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'] { - background-color: #fff; - box-shadow: 0px 2px 4px 0px #E0DFE1; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:first-child { - border-right-color: transparent; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:focus-within { - box-shadow: 0px 2px 4px 0px #E0DFE1; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg { - border: 1px solid #C1E7CB; - background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%); -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg span { - color: #46B70E; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN { - border: 1px solid #BACFFE; - background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN span { - color: #165DFF; -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD { - border: 1px solid #F8C8A8; - background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%); -} -.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD span { - color: #EE6F1A; -} -.formWrap___YTxC3 .baseFormItem___csbyb { - font-size: 14px; -} -.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input'] { - height: 38px; -} -.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input-number-input'] { - height: 46px; -} -.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] { - height: 46px; -} -.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { - line-height: 46px; -} -.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { - line-height: 46px; -} -.formWrap___YTxC3 .baseFormItem___csbyb span[class~='ant-select-arrow'] { - right: 12px; -} -.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item'] { - color: #464F66; - font-weight: 400; -} -.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item-active'] { - background-color: #E7F3FF; - color: #3061D0; - font-weight: 400; -} -.selectdiv___TAr4i { - color: #3061D0; - font-size: 16px; - font-weight: 600; - cursor: pointer; -} -.divitem___iaXB2 { - color: #464F66; - font-size: 16px; - font-weight: 600; - cursor: pointer; -} -.bottmodiv___bmp6p { - height: 64px; - background: #464F66; - box-shadow: 0px -2px 4px 0px #E0DFE1; - width: 100%; - left: 0px; - z-index: 10; - bottom: 0px; - position: fixed; - align-items: center; - justify-content: center; - display: flex; -} -.bottmodiv___bmp6p .cancelBtn___Q4ZcL { - border: 1px solid #DCDCDC; - height: 38px; - width: 60px; - font-weight: 600; - background-color: transparent; -} -.bottmodiv___bmp6p .confirmBtn___nRiCD { - height: 38px; - width: 160px; - background: #F8F9FC; - border-radius: 2px; - font-weight: 600; - color: #3061D0; - border: none; - text-shadow: none; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/index.less?modules ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___gi93l { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___mWMLA { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___rk4nc { - align-items: center; - box-align: center; -} -.flex_box_center_end___B8XxF { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___AX3Vm { - flex-direction: column; - box-orient: block-axis; -} -.bg___Ya739 { - background: white; - box-shadow: 0px 2px 4px 0px #EAEEF4; - min-height: 600px; -} -.bg___Ya739 .title___BC46y { - font-weight: 600; - font-size: 16px; - color: #000000; - line-height: 18px; -} -.bottmodiv___L7YJC { - height: 64px; - background: #464F66; - box-shadow: 0px -2px 4px 0px #E0DFE1; - width: 100%; - left: 0px; - bottom: 0px; - z-index: 10; - position: fixed; - align-items: center; - justify-content: center; - display: flex; - color: #fff; -} -.bottmodiv___L7YJC .addQuestionBtn___qOlYW { - background: #F8F9FC; - border-radius: 2px; - color: #3061D0; - border: none; - text-shadow: none; -} -.bottmodiv___L7YJC .addQuestionBtn___qOlYW i { - color: #3061D0; -} -.bottmodiv___L7YJC .addQuestionBtn___qOlYW:hover { - background: #3061D0; - color: #fff; -} -.bottmodiv___L7YJC .addQuestionBtn___qOlYW:hover i { - color: #fff; -} -.left___i8aTX { - padding: 15px 0px; - background-color: #F6F7F9; - width: 260px; - min-height: 600px; - text-align: left; -} -.left___i8aTX .scrollWrapper___Jk80T { - max-height: 500px; - overflow: auto; -} -.left___i8aTX .Button___auxWm { - width: 92px; - height: 32px; - margin-left: 15px; - background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 4px; - color: #3061D0; - font-size: 12px; - text-align: center; - border: 1px solid #BACFFE; - margin-bottom: 15px; -} -.left___i8aTX .title___BC46y { - height: 28px; - padding: 0px 15px; - display: flex; - align-items: center; -} -.left___i8aTX .title___BC46y .titleleft___xZGbq { - width: 85%; - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; -} -.left___i8aTX .title___BC46y .up___tLyCX { - display: none; -} -.left___i8aTX .title___BC46y .down___T5_aj { - display: none; -} -.left___i8aTX .title___BC46y:hover { - margin: 0px 10px; - padding: 0px 5px; - background: #E1E2E4; - box-shadow: 0px 2px 4px 0px #EAEEF4; - border-radius: 2px; - display: flex; - align-items: center; -} -.left___i8aTX .title___BC46y:hover .up___tLyCX { - display: inline-block; - color: #3061D0; - cursor: pointer; -} -.left___i8aTX .title___BC46y:hover .down___T5_aj { - display: inline-block; - color: #3061D0; - cursor: pointer; -} -.left___i8aTX .qcount___ID7OA { - display: flex; - height: 28px; - align-items: start; - margin-bottom: 10px; - padding: 0px 15px; - font-size: 12px; -} -.left___i8aTX .qcount___ID7OA .score___T7dbm { - min-width: 50px; - height: 20px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - color: #464F66; - margin-right: 5px; -} -.left___i8aTX .qcount___ID7OA .qtitle___qJBFd { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 70%; - word-break: break-all; - color: #000000; -} -.left___i8aTX .qcount___ID7OA:hover { - margin: 0px 10px; - padding: 0px 5px; - background: #fff; - color: #3061D0; - height: 28px; - display: flex; - align-items: center; - margin-bottom: 10px; -} -.left___i8aTX .qcount___ID7OA:hover .qtitle___qJBFd { - color: #3061D0; - word-break: break-all; -} -.left___i8aTX .qcountclick___m_VKG { - font-size: 12px; - margin: 0px 10px; - padding: 0px 5px; - background: #fff; - color: #3061D0; - height: 28px; - display: flex; - align-items: center; - margin-bottom: 10px; -} -.left___i8aTX .qcountclick___m_VKG .score___T7dbm { - min-width: 50px; - height: 20px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - color: #464F66; - margin-right: 5px; -} -.left___i8aTX .qcountclick___m_VKG .qtitle___qJBFd { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 70%; - word-break: break-all; - color: #3061D0; -} -.right___CBabI { - padding: 40px; - width: 940px; - text-align: left; -} -.right___CBabI .title___BC46y { - display: flex; - align-items: center; -} -.right___CBabI .title___BC46y .edit___WHuql { - cursor: pointer; - font-size: 20px; - color: #7AAC9A; - margin-left: 20px; -} -.right___CBabI .title___BC46y .edit___WHuql:hover { - cursor: pointer; - font-size: 20px; - color: #3061D0; - margin-left: 20px; -} -.right___CBabI .title___BC46y .delete___Pa6db { - cursor: pointer; - color: #9096A3; - font-size: 20px; -} -.right___CBabI .title___BC46y .delete___Pa6db:hover { - color: #EE5D5D; -} -.right___CBabI .title___BC46y .shixun___oObBe { - font-size: 14px; - color: #3061D0; - margin-right: 20px; - font-weight: 400; -} -.right___CBabI .title___BC46y .shixun___oObBe i { - font-size: 12px; -} -.right___CBabI .qcount___ID7OA { - display: flex; - align-items: flex-start; - margin-top: 20px; -} -.right___CBabI .qcount___ID7OA .score___T7dbm { - min-width: 50px; - height: 25px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - line-height: 25px; - color: #464F66; - margin-right: 10px; -} -.right___CBabI .qcount___ID7OA .qtitle___qJBFd { - color: #000000; - font-weight: 600; - font-size: 16px; -} -.right___CBabI .qcount___ID7OA .qtitle___qJBFd p { - word-break: break-all; -} -.right___CBabI .scoreByBlankRadio___r4AWn { - background: #F6F7F9; - box-shadow: inset 0px 1px 3px 0px #D7D8D9; - border-radius: 16px; - margin-right: 20px; -} -.right___CBabI .scoreByBlankRadio___r4AWn span { - font-size: 14px; -} -.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper'] { - background-color: transparent; - border: none; - padding: 0 20px; - display: inline-flex; - align-items: center; - height: 32px; - color: #9096A3; -} -.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper']::before { - background-color: transparent; -} -.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked'] { - background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); - box-shadow: inset 0px 1px 3px 0px #D7D8D9; - border: 1px solid #C8D2EA; - border-radius: 16px; - padding: 0 20px; - display: inline-flex; - align-items: center; - color: #3061D0; -} -.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']:first-child { - border-right-color: #C8D2EA; -} -.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']:focus-within { - box-shadow: none; -} -.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']::before { - background-color: transparent; -} -.right___CBabI .scoreinput___O8EhL { - margin-bottom: 0px; -} -.right___CBabI .scoreinput___O8EhL [class~='ant-form-item-row'] { - height: 46px; -} -.right___CBabI .scoreinput___O8EhL [class~='ant-input-number-input-wrap'] input { - height: 46px !important; -} -.right___CBabI .scoreinput___O8EhL [class~='ant-form-item-label'] { - height: 100%; - line-height: 46px; -} -.modalconfirm___Ru9B_ div[class~='ant-modal-body'] { - padding: 16px 24px; -} -.scoremodal___BdW7P [class~='ant-modal-body'] { - padding: 30px 40px; -} -.scoremodal___BdW7P .title___BC46y { - color: #000000; - font-size: 16px; - font-weight: 500; - display: flex; - width: 100%; -} -.scoremodal___BdW7P .score___T7dbm { - margin-left: 305px; - color: #3061D0; - text-align: end; -} -.scoremodal___BdW7P .close___blHYk { - font-size: 15px; - cursor: pointer; - color: #979797; -} -.scoremodal___BdW7P .content___jlm9o { - display: flex; - justify-content: space-between; - margin-top: 40px; - height: 40px; - padding: 0px 20px; - color: #5F6368; - background: #F6F7F9; - line-height: 40px; - font-size: 14px; -} -.scoremodal___BdW7P .content___jlm9o span { - display: flex; - flex: 1 1; -} -.scoremodal___BdW7P .content___jlm9o span:nth-child(4) { - display: flex; - min-width: 160px; - align-items: center; -} -.scoremodal___BdW7P .items___i3TrH { - display: flex; - justify-content: space-between; - align-items: center; - color: #5F6368; - font-size: 14px; - padding: 8px 20px; - border-bottom: 1px solid #F6F7F9; -} -.scoremodal___BdW7P .items___i3TrH span { - display: flex; - flex: 1 1; - color: #000000; - font-weight: 400; -} -.scoremodal___BdW7P .items___i3TrH span:nth-child(4) { - display: flex; - min-width: 160px; - align-items: center; - color: #9096A3; -} -.scoremodal___BdW7P .bottom___zMQZ6 { - width: 100%; - text-align: end; - margin-top: 12px; -} -.scoremodal___BdW7P .bottom___zMQZ6 .yes___lOPY6 { - width: 60px; - height: 32px; - background: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - font-weight: 400; - color: #FFFFFF; - border: 0px; -} -.scoremodal___BdW7P .bottom___zMQZ6 .no___gtzKI { - margin-right: 20px; - width: 60px; - height: 32px; - background: #F8F9FC; - border-radius: 2px; - opacity: 0.5; - border: 1px solid #C3CFE0; - font-weight: 400; - color: #464F66; - line-height: 14px; -} -.formcenter___fCxkm div[class~='ant-form-item-row'] { - align-items: center; - margin-bottom: 30px !important; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper'] { - width: 60px; - height: 38px; - background: #F6F7F9; - box-shadow: inset 0px 1px 3px 0px #D7D8D9; - border-radius: 23px; - border: none; - display: inline-flex; - align-items: center; - justify-content: center; - margin-right: 20px; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper']::before { - background-color: transparent; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper'] span { - color: #464F66; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'] { - background-color: #fff; - box-shadow: 0px 2px 4px 0px #E0DFE1; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked']:first-child { - border-right-color: #BACFFE; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked']:focus-within { - box-shadow: 0px 2px 4px 0px #E0DFE1; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].easy___ANNVD { - border: 1px solid #C1E7CB; - background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%); -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].easy___ANNVD span { - color: #46B70E; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].medium___ov7N3 { - border: 1px solid #BACFFE; - background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].medium___ov7N3 span { - color: #165DFF; -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].hard___n4afW { - border: 1px solid #F8C8A8; - background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%); -} -.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].hard___n4afW span { - color: #EE6F1A; -} -.formcenterselect___lYa4f div[class~='ant-form-item-label'] { - max-height: 46px; - line-height: 46px; -} -.selectitems___c9Pt5 { - height: 46px; - width: 480px !important; - display: flex; -} -.selectitems___c9Pt5 div[class~='ant-select-selector'] { - height: 46px !important; -} -.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { - height: 46px; - line-height: 46px; -} -.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] div { - height: 46px; - align-items: center; -} -.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-search'] input { - height: 46px !important; -} -.morebottom____I_ev { - width: 100%; - text-align: center; - margin-top: 50px; -} -.morebottom____I_ev .yes___lOPY6 { - width: 126px; - height: 38px; - background: #3061D0; - border-radius: 2px; - font-weight: 400; - color: #FFFFFF; -} -.morebottom____I_ev .no___gtzKI { - margin-right: 20px; - width: 60px; - height: 38px; - border-radius: 2px; - opacity: 0.9; - border: 1px solid #BACFFE; - font-weight: 400; - color: #3061D0; - line-height: 14px; -} -.titleTooltip___CAyYg div[class~='ant-tooltip-inner'] { - max-height: 400px; - overflow: auto; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/QuestionEditor/index.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrap___ilWvf div[class~='ant-form-item'] { - margin-bottom: 0; -} -.wrap___ilWvf div[class~='ant-form-item-explain-error'] { - display: none; -} -.wrap___ilWvf .deleteIcon___JBDG8 { - color: #E30000; - font-size: 14px; -} -.wrap___ilWvf .keywordTag___iieCb { - padding: 10px 10px 10px 8px; - font-size: 14px; - font-weight: 400; - color: #000000; -} -.questionTitleEditorWrap___MHB5s { - margin-bottom: 18px; -} -.choiceWrap___QFkTc { - margin-bottom: 20px; -} -.choiceWrap___QFkTc .choiceIndex___Mr2YO { - display: flex; - flex: 0 0 auto; - justify-content: center; - align-items: center; - width: 46px; - height: 46px; - border-radius: 23px; - border: 1px solid #DCDCDC; - font-size: 16px; - font-weight: 400; - color: #464F66; - cursor: pointer; -} -.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK { - border-radius: 2px; -} -.choiceWrap___QFkTc .setAnswerBtn___Whox5 { - border-radius: 2px; - border: 1px solid #DCDCDC; - font-size: 14px; - font-weight: 400; - color: #9096A3; - height: 46px; - display: flex; - align-items: center; - padding: 0 16px; - cursor: pointer; -} -.choiceWrap___QFkTc .activeAnswer___fGU6Y { - background-color: #37AD83; - border-color: #37AD83; - color: #fff; -} -.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P { - background-color: #ebf6f2; - border-color: #37AD83; - color: #37AD83; -} -.choiceWrap___QFkTc .actionWrapper___ERQ7k { - display: flex; - align-items: center; - justify-content: flex-end; - margin: auto 0 auto 20px; -} -.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0 { - color: #2FA34F; - font-size: 14px; -} -.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8 { - color: #E30000; - font-size: 14px; - margin-left: 20px; -} -.inputBorder___Q5tRE { - border-radius: 2px; - border: 1px solid #DCDCDC; - padding: 8px 12px; - font-size: 14px; - min-height: 46px; - display: flex; - align-items: center; -} -.placeholder___p9sFY { - font-size: 14px; - font-weight: 400; - color: #9096A3; -} -.blankWrapper___nC45e { - display: flex; - align-items: center; -} -.blankWrapper___nC45e .blankInput___pEHsx { - border-radius: 2px; - border: 1px solid #DCDCDC; - height: 46px; - font-size: 14px; -} -.blankInputNumberWrapper___uEHb0 div[class~='ant-form-item-label'] { - line-height: 46px; -} -.blankInputNumberWrapper___uEHb0 input[class~='ant-input-number-input'] { - font-size: 14px; - height: 46px; -} -.addBtn___WR5ZI { - display: flex; - justify-content: center; - align-items: center; - width: 80px; - height: 32px; - background: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 16px; - cursor: pointer; - font-weight: 400; - color: #FFFFFF; - font-size: 12px; -} -.blankIndex___x9Pny { - font-size: 14px; - font-weight: 400; - color: #666666; -} -.baseInputWrapper___eVsG7 div[class~='ant-form-item-label'] { - line-height: 56px; -} -.baseInputWrapper___eVsG7 input[class~='ant-input-number-input'] { - font-size: 14px; -} -div[class~='ant-collapse-borderless'] { - background-color: #fff; -} -.collapseWrapper___ZTysU { - margin-bottom: 30px; -} -.collapseWrapper___ZTysU div[class~='ant-collapse-item'] { - margin-bottom: 20px; - border: none; - box-shadow: 0px 2px 4px 0px #EAEEF4; -} -.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-header'] { - padding: 0 20px; - height: 64px; - background-color: #F6F7F8; - align-items: center; -} -.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] { - background-color: #fff; -} -.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] div[class~='ant-collapse-content-box'] { - padding: 20px 40px; -} -.collapseWrapper___ZTysU div[class~='ant-collapse-item-active'] div[class~='ant-collapse-header'] { - background-color: #eaeffa; -} -.collapseWrapper___ZTysU .panelHeader___QSN9g { - font-size: 14px; - font-weight: 400; - color: #000000; -} -.collapseWrapper___ZTysU .panelHeader___QSN9g span { - color: #666666; -} -.collapseWrapper___ZTysU .open___B6FU9 { - color: #165DFF; - transform: rotateZ(90deg); -} -.collapseWrapper___ZTysU .close___QX19r { - color: #82A8FF; -} -.hide___mn25n { - display: none; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.markdown-editor-wrapper { - position: relative; -} -.markdown-editor-body { - display: flex; - flex-flow: row nowrap; - width: 100%; - height: calc(100% - 38px); - align-items: center; -} -.markdown-editor-body .codemirror-container { - flex: 1 0; - height: 100%; - width: 100%; - overflow: hidden; -} -.markdown-editor-body .CodeMirror-wrap { - padding-bottom: 15px; -} -.markdown-editor-body .preview-container { - flex: 1 0; - height: 100%; - margin: 10px 0px; - padding: 8px 8px 50px 8px; - background: #fff; - overflow-y: auto; - box-sizing: border-box; - border-left: 1px solid #ccc; - word-wrap: break-word; - word-break: break-word; - white-space: normal; - font-size: 16px; -} -.markdown-editor-container { - border: 1px solid #ccc; - overflow: hidden; - border-radius: 4px; - margin-bottom: 12px; - font-size: 16px; -} -.markdown-editor-container.full-screen { - position: fixed; - left: 0; - right: 0; - top: 0; - bottom: 0; - height: 100vh !important; - z-index: 100; -} -.markdown-editor-container.full-screen .preview-container > div { - padding-bottom: 180px !important; -} -.markdown-editor-container.full-screen .CodeMirror-sizer > div { - margin-bottom: 90px; -} -.markdown-editor-container.on-preview .codemirror-container, -.markdown-editor-container.on-preview .preview-container { - width: 50%; -} -.mini .markdown-editor-body { - height: calc(100% - 28px); -} -.flex-end { - justify-content: flex-end; -} -.my-codemirror-container { - border: 1px solid #ccc; - width: 100%; - margin-bottom: 24px; -} -.markdown-tip { - color: #cdcdcd; - font-size: 12px; - position: absolute; - right: 0; - bottom: -28px; - margin-bottom: 7px; -} -/* PADDING */ -.CodeMirror-lines { - padding: 4px 0; - /* Vertical padding around content */ -} -.CodeMirror pre.CodeMirror-line, -.CodeMirror pre.CodeMirror-line-like { - padding: 0 4px; - /* Horizontal padding of content */ -} -.CodeMirror-scrollbar-filler, -.CodeMirror-gutter-filler { - background-color: white; - /* The little square between H and V scrollbars */ -} -/* GUTTER */ -.CodeMirror-gutters { - border-right: 1px solid #ddd; - background-color: #f7f7f7; - white-space: nowrap; -} -.CodeMirror-linenumber { - padding: 0 3px 0 5px; - min-width: 20px; - text-align: right; - color: #999; - white-space: nowrap; -} -.CodeMirror-guttermarker { - color: black; -} -.CodeMirror-guttermarker-subtle { - color: #999; -} -/* CURSOR */ -.CodeMirror-cursor { - border-left: 1px solid black; - border-right: none; - width: 0; -} -/* Shown when moving in bi-directional text */ -.CodeMirror div.CodeMirror-secondarycursor { - border-left: 1px solid silver; -} -.cm-fat-cursor .CodeMirror-cursor { - width: auto; - border: 0 !important; - background: #7e7; -} -.cm-fat-cursor div.CodeMirror-cursors { - z-index: 1; -} -.cm-fat-cursor-mark { - background-color: rgba(20, 255, 20, 0.5); - animation: blink 1.06s steps(1) infinite; -} -.cm-animate-fat-cursor { - width: auto; - border: 0; - animation: blink 1.06s steps(1) infinite; - background-color: #7e7; -} -@keyframes blink { - 50% { - background-color: transparent; - } -} -.cm-tab { - display: inline-block; - text-decoration: inherit; -} -.CodeMirror-rulers { - position: absolute; - left: 0; - right: 0; - top: -50px; - bottom: 0; - overflow: hidden; -} -.CodeMirror-ruler { - border-left: 1px solid #ccc; - top: 0; - bottom: 0; - position: absolute; -} -/* DEFAULT THEME */ -.cm-s-default .cm-header { - color: blue; -} -.cm-s-default .cm-quote { - color: #090; -} -.cm-negative { - color: #d44; -} -.cm-positive { - color: #292; -} -.cm-header, -.cm-strong { - font-weight: bold; -} -.cm-em { - font-style: italic; -} -.cm-link { - text-decoration: underline; -} -.cm-strikethrough { - text-decoration: line-through; -} -.cm-s-default .cm-keyword { - color: #708; -} -.cm-s-default .cm-atom { - color: #219; -} -.cm-s-default .cm-number { - color: #164; -} -.cm-s-default .cm-def { - color: #00f; -} -.cm-s-default .cm-variable-2 { - color: #05a; -} -.cm-s-default .cm-variable-3, -.cm-s-default .cm-type { - color: #085; -} -.cm-s-default .cm-comment { - color: #a50; -} -.cm-s-default .cm-string { - color: #a11; -} -.cm-s-default .cm-string-2 { - color: #f50; -} -.cm-s-default .cm-meta { - color: #555; -} -.cm-s-default .cm-qualifier { - color: #555; -} -.cm-s-default .cm-builtin { - color: #30a; -} -.cm-s-default .cm-bracket { - color: #997; -} -.cm-s-default .cm-tag { - color: #170; -} -.cm-s-default .cm-attribute { - color: #00c; -} -.cm-s-default .cm-hr { - color: #999; -} -.cm-s-default .cm-link { - color: #00c; -} -.cm-s-default .cm-error { - color: #f00; -} -.cm-invalidchar { - color: #f00; -} -.CodeMirror-composing { - border-bottom: 2px solid; -} -/* Default styles for common addons */ -div.CodeMirror span.CodeMirror-matchingbracket { - color: #0b0; -} -div.CodeMirror span.CodeMirror-nonmatchingbracket { - color: #a22; -} -.CodeMirror-matchingtag { - background: rgba(255, 150, 0, 0.3); -} -.CodeMirror-activeline-background { - background: #e8f2ff; -} -/* STOP */ -/* The rest of this file contains styles related to the mechanics of - the editor. You probably shouldn't touch them. */ -.CodeMirror { - position: relative; - overflow: hidden; - background: white; -} -.CodeMirror-scroll { - overflow: scroll !important; - /* Things will break if this is overridden */ - /* 50px is the magic margin used to hide the element's real scrollbars */ - /* See overflow: hidden in .CodeMirror */ - margin-bottom: -50px; - margin-right: -50px; - padding-bottom: 50px; - height: 100%; - outline: none; - /* Prevent dragging from highlighting the element */ - position: relative; -} -.CodeMirror-sizer { - position: relative; - border-right: 50px solid transparent; -} -/* The fake, visible scrollbars. Used to force redraw during scrolling - before actual scrolling happens, thus preventing shaking and - flickering artifacts. */ -.CodeMirror-vscrollbar, -.CodeMirror-hscrollbar, -.CodeMirror-scrollbar-filler, -.CodeMirror-gutter-filler { - position: absolute; - z-index: 6; - display: none; -} -.CodeMirror-vscrollbar { - right: 0; - top: 0; - overflow-x: hidden; - overflow-y: scroll; -} -.CodeMirror-hscrollbar { - bottom: 0; - left: 0; - overflow-y: hidden; - overflow-x: scroll; -} -.CodeMirror-scrollbar-filler { - right: 0; - bottom: 0; -} -.CodeMirror-gutter-filler { - left: 0; - bottom: 0; -} -.CodeMirror-gutters { - position: absolute; - left: 0; - top: 0; - min-height: 100%; - z-index: 3; -} -.CodeMirror-gutter { - white-space: normal; - height: 100%; - display: inline-block; - vertical-align: top; - margin-bottom: -50px; -} -.CodeMirror-gutter-wrapper { - position: absolute; - z-index: 4; - background: none !important; - border: none !important; -} -.CodeMirror-gutter-background { - position: absolute; - top: 0; - bottom: 0; - z-index: 4; -} -.CodeMirror-gutter-elt { - position: absolute; - cursor: default; - z-index: 4; -} -.CodeMirror-gutter-wrapper ::selection { - background-color: transparent; -} -.CodeMirror-gutter-wrapper ::-moz-selection { - background-color: transparent; -} -.CodeMirror-lines { - cursor: text; - min-height: 1px; - /* prevents collapsing before first draw */ -} -.CodeMirror pre.CodeMirror-line, -.CodeMirror pre.CodeMirror-line-like { - /* Reset some styles that the rest of the page might have set */ - border-radius: 0; - border-width: 0; - background: transparent; - font-family: inherit; - font-size: inherit; - margin: 0; - white-space: pre; - word-wrap: normal; - line-height: inherit; - color: inherit; - z-index: 2; - position: relative; - overflow: visible; - -webkit-tap-highlight-color: transparent; - -webkit-font-variant-ligatures: contextual; - font-feature-settings: "calt"; - font-variant-ligatures: contextual; -} -.CodeMirror-wrap pre.CodeMirror-line, -.CodeMirror-wrap pre.CodeMirror-line-like { - word-wrap: break-word; - white-space: pre-wrap; - word-break: normal; -} -.CodeMirror-linebackground { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 0; -} -.CodeMirror-linewidget { - position: relative; - z-index: 2; - padding: 0.1px; - /* Force widget margins to stay inside of the container */ -} -.CodeMirror-rtl pre { - direction: rtl; -} -.CodeMirror-code { - outline: none; -} -/* Force content-box sizing for the elements where we expect it */ -.CodeMirror-scroll, -.CodeMirror-sizer, -.CodeMirror-gutter, -.CodeMirror-gutters, -.CodeMirror-linenumber { - box-sizing: content-box; -} -.CodeMirror-measure { - position: absolute; - width: 100%; - height: 0; - overflow: hidden; - visibility: hidden; -} -.CodeMirror-cursor { - position: absolute; - pointer-events: none; -} -.CodeMirror-measure pre { - position: static; -} -div.CodeMirror-cursors { - visibility: hidden; - position: relative; - z-index: 3; -} -div.CodeMirror-dragcursors { - visibility: visible; -} -.CodeMirror-focused div.CodeMirror-cursors { - visibility: visible; -} -.CodeMirror-selected { - background: #d9d9d9; -} -.CodeMirror-focused .CodeMirror-selected { - background: #d7d4f0; -} -.CodeMirror-crosshair { - cursor: crosshair; -} -.CodeMirror-line::selection, -.CodeMirror-line > span::selection, -.CodeMirror-line > span > span::selection { - background: #d7d4f0; -} -.CodeMirror-line::-moz-selection, -.CodeMirror-line > span::-moz-selection, -.CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} -.cm-searching { - background-color: #ffa; - background-color: rgba(255, 255, 0, 0.4); -} -/* Used to force a border model for a node */ -.cm-force-border { - padding-right: 0.1px; -} -@media print { - /* Hide the cursor when printing */ - .CodeMirror div.CodeMirror-cursors { - visibility: hidden; - } -} -/* See issue #2901 */ -.cm-tab-wrap-hack:after { - content: ''; -} -/* Help users use markselection to safely style text background */ -span.CodeMirror-selectedtext { - background: none; -} -.CodeMirror-sizer { - padding-top: 10px; - padding-bottom: 10px !important; -} -.CodeMirror-empty.CodeMirror-focused { - outline: none; -} -.CodeMirror pre.CodeMirror-placeholder { - color: #999; -} -.CodeMirror { - position: relative; - overflow: hidden; - background: white; - word-break: break-word; -} -.CodeMirror pre.CodeMirror-line, -.CodeMirror pre.CodeMirror-line-like { - word-wrap: break-word; - word-break: break-word; - white-space: pre-wrap; - line-height: 1.6; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrp___dq7YK { - display: flex; - justify-content: center; - align-items: center; - position: fixed; - width: 100%; - height: 100%; - left: 0; - top: 0; - z-index: 108; -} -.wrp___dq7YK.bgBlack___ARIUV { - background: rgba(0, 0, 0, 0.5); -} -.wrp___dq7YK img, -.wrp___dq7YK video { - max-width: 100%; - max-height: 80%; - text-align: center; -} -.wrp___dq7YK iframe { - width: 100%; - height: 100%; - position: absolute; - left: 0; - top: 0; - background: #fff; - border: none; -} -.monaco___VnZC3 { - position: absolute; - height: 100%; - width: 100%; -} -.darkBlue___UprA9 * { - font-size: 14px; -} -.darkBlue___UprA9 [class~='margin'], -.darkBlue___UprA9 [class~='monaco-editor-background'] { - background: #0a0e2d !important; -} -.darkBlue___UprA9 [class~='line-numbers'] { - color: white !important; -} -.close___LKoWu { - position: absolute; - right: 40px; - top: 40px; - z-index: 10; - display: flex; -} -.close___LKoWu > span { - background: #4a4a4a; - color: #fff; - width: 40px; - height: 40px; - border-radius: 4px; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - margin-left: 10px; -} -.embed___hvpEJ { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*******************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/monaco-editor/index.css ***! - \*******************************************************************************************************************************************************************************************************************************************/ -.my-monaco-editor div, -.my-diff-editor div { - font-size: inherit; -} -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; - height: auto !important; - color: rgba(245, 0, 0, 1); -} - - -.noCopyPaste .quick-input-widget{ - display: none !important; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.markdown-toolbar-container { - display: flex; - flex-flow: row wrap; - align-items: center; - padding: 0 5px; - margin: 0; - position: relative; - list-style: none; - background: #fff; - border-bottom: 1px solid #ccc; - box-sizing: border-box; - line-height: 20px; - width: 100%; - min-height: 30px; -} -.markdown-toolbar-container .fill-tip { - cursor: pointer; - font-size: 12px; - display: inline-block; - padding: 5px; - border: 1px solid #E99237; - border-radius: 5px; - box-sizing: border-box; - line-height: 16px; - height: auto; - color: #A65500; - background-color: #FFF1E2; - position: relative; - margin-left: 10px; -} -.markdown-toolbar-container .fill-tip::before { - content: ' '; - width: 0; - height: 0; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right: 6px solid #FFF1E2; - position: absolute; - left: -6px; - top: 6px; - z-index: 10; -} -.markdown-toolbar-container .fill-tip::after { - content: ' '; - width: 0; - height: 0; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right: 6px solid #E99237; - position: absolute; - left: -7px; - top: 6px; -} -.markdown-toolbar-container li { - color: #666; - padding: 0 1px; - height: 100%; - display: flex; - height: 38px; - flex-flow: column nowrap; - justify-content: center; -} -.markdown-toolbar-container a, -.markdown-toolbar-container span { - display: block; -} -.markdown-toolbar-container a { - width: 28px; - color: #666; - cursor: pointer; - text-align: center; - font-size: 18px; -} -.markdown-toolbar-container .btn-null { - width: auto; - display: flex; - flex-flow: row nowrap; - align-items: center; -} -.markdown-toolbar-container .insert-blank { - color: #E99237; - font-size: 18px; -} -.markdown-toolbar-container span.v-line { - margin: 0 5px; - height: 65%; - border-right: 1px solid #ccc; -} -.mini .markdown-toolbar-container li { - height: 28px; -} -.editor-resize { - display: block; - width: 120px; - height: 4px; - left: 54%; - margin-top: 2px; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; - cursor: row-resize; - white-space: nowrap; - overflow: hidden; - text-transform: capitalize; - box-sizing: border-box; - margin: 0 auto; -} -.btn-full-screen { - position: absolute; - right: 5px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***! - \****************************************************************************************************************************************************************************************************************************************************/ -@font-face { - font-family: "md-iconfont"; - src: url(./static/iconfont.498a2e20.eot); - /* IE9 */ - src: url(./static/iconfont.498a2e20.eot#iefix) format('embedded-opentype'), - /* IE6-IE8 */ - url(data:application/x-font-woff2;charset=utf-8;base64,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) format('woff2'), - url(./static/iconfont.09806494.woff) format('woff'), - url(./static/iconfont.f5a4e17c.ttf) format('truetype'), - /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url(./static/iconfont.c0c6fa27.svg#iconfont) format('svg'); - /* iOS 4.1- */ -} - -.md-iconfont { - font-family: "md-iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-shrink:before { - content: "\e728"; -} - -.icon-enlarge:before { - content: "\e623"; -} - -.icon-code:before { - content: "\e602"; -} - -.icon-italic:before { - content: "\e718"; -} - -.icon-bold:before { - content: "\e644"; -} - -.icon-picture:before { - content: "\e606"; -} - -.icon-minus:before { - content: "\e62c"; -} - -.icon-order-list:before { - content: "\e655"; -} - -.icon-link:before { - content: "\e7d4"; -} - -.icon-formula:before { - content: "\e633"; -} - -.icon-unorder-list:before { - content: "\e668"; -} - -.icon-edit:before { - content: "\e603"; -} - -.icon-table:before { - content: "\e7db"; -} - -.icon-sum:before { - content: "\e667"; -} - -.icon-eye:before { - content: "\e69f"; -} - -.icon-eye-slash:before { - content: "\e601"; -} - -.icon-eraser:before { - content: "\e8cd"; -} - -.icon-file-code:before { - content: "\e9ec"; -} -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.upload-button { - width: 120px; - height: 32px; - display: block; - position: relative; - color: #0152d9; -} -.upload-button input { - opacity: 0; - width: 160px; - height: 32px; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/components/Saveitem.less?modules ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___ljmk3 { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___Fy45C { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___SoC1C { - align-items: center; - box-align: center; -} -.flex_box_center_end___MumBX { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___cutpt { - flex-direction: column; - box-orient: block-axis; -} -.warp___w1JUC { - padding: 30px 38px; -} -.warp___w1JUC .redio___I6tXM { - display: flex; - align-items: flex-start; - margin-bottom: 25px; -} -.warp___w1JUC .redio___I6tXM .redioitem___cS4Gp { - width: 14px; - min-width: 14px; - height: 14px; - background: #F5F5F5; - border-radius: 7px; - border: 1px solid #D9D9D9; - margin-right: 10px; - margin-top: 6px; -} -.warp___w1JUC .redio___I6tXM .redioitemyes___JBDmk { - font-size: 14px; - color: #37AD83; - margin-top: 6px; - margin-right: 10px; -} -.warp___w1JUC .redio___I6tXM .title___XAohQ { - color: #000000; - font-size: 16px; -} -.warp___w1JUC .redio___I6tXM .titleyes____bNQk { - color: #37AD83; - font-size: 16px; -} -.warp___w1JUC .redio___I6tXM .yestag___zQnb1 { - width: 60px; - height: 20px; - color: #37AD83; - text-align: center; - margin-left: 16px; - line-height: 20px; - min-width: 60px; - font-size: 12px; - margin-top: 6px; - background: #EBF6F2; -} -.warp___w1JUC .checkbox___MHadU { - display: flex; - align-items: flex-start; - margin-bottom: 25px; -} -.warp___w1JUC .checkbox___MHadU .checkboxitem___KX7mB { - width: 14px; - height: 14px; - min-width: 14px; - margin-top: 6px; - background: #F5F5F5; - border-radius: 2px; - margin-right: 10px; - border: 1px solid #D9D9D9; -} -.warp___w1JUC .checkbox___MHadU .checkboxitemyes___MpOWf { - font-size: 14px; - color: #37AD83; - margin-right: 10px; - margin-top: 6px; -} -.warp___w1JUC .checkbox___MHadU .title___XAohQ { - color: #000000; - font-size: 16px; -} -.warp___w1JUC .checkbox___MHadU .titleyes____bNQk { - color: #37AD83; - font-size: 16px; -} -.warp___w1JUC .checkbox___MHadU .yestag___zQnb1 { - width: 60px; - min-width: 60px; - height: 20px; - color: #37AD83; - text-align: center; - margin-left: 16px; - line-height: 20px; - font-size: 12px; - margin-top: 6px; - background: #EBF6F2; -} -.warp___w1JUC .bottom___FkHfO { - margin-top: 55px; -} -.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp { - margin-bottom: 25px; - font-size: 16px; - display: flex; - align-items: center; -} -.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .left___U23z1 { - color: #666666; - text-align: end; - width: 56px; - min-width: 48px; -} -.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .right___yJVEk { - color: #000000; - margin-left: 10px; -} -.warp___w1JUC .completion___Bu5G6 .title___XAohQ { - width: 70px; - height: 46px; - min-width: 70px; - display: flex; - align-items: center; - justify-content: center; -} -.warp___w1JUC .completion___Bu5G6 .content___LySPW { - display: flex; - align-items: center; - justify-content: flex-start; - flex-wrap: wrap; -} -.warp___w1JUC .completion___Bu5G6 .content___LySPW .items___ETMq9 { - padding: 14px 16px; - border: 1px solid #dcdcdc; - height: 46px; - border-radius: 2px; - margin-left: 20px; - color: #37AD83; - min-width: 102px; - display: inline-block; - font-size: 14px; - text-align: center; - margin-bottom: 20px; -} -.warp___w1JUC .simple___XX5t0 { - display: flex; - align-items: flex-start; -} -.warp___w1JUC .simple___XX5t0 .title___XAohQ { - color: #37AD83; - font-size: 14px; - margin-top: 2px; - min-width: 56px; -} -.warp___w1JUC .simple___XX5t0 .content___LySPW { - margin-left: 10px; - font-size: 16px; -} -.warp___w1JUC .shixun___ePWKn { - display: flex; - align-items: center; - margin-top: 20px; -} -.warp___w1JUC .shixun___ePWKn .score___nGh9k { - width: 44px; - height: 25px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - line-height: 25px; - color: #464F66; - margin-right: 10px; -} -.warp___w1JUC .shixun___ePWKn .qtitle___DAMW1 { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 80%; - color: #000000; - font-weight: 400; - font-size: 16px; -} -.warp___w1JUC .combination___Sw7S6 { - display: flex; - align-items: center; - margin-top: 20px; -} -.warp___w1JUC .combination___Sw7S6 .score___nGh9k { - min-width: 50px; - height: 25px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - line-height: 25px; - color: #464F66; - margin-right: 10px; -} -.warp___w1JUC .combination___Sw7S6 .qtitle___DAMW1 { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 80%; - color: #000000; - font-weight: 400; - font-size: 16px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.customModal___bVzUV .ant-modal-close-x { - width: 86px; - height: 66px; - line-height: 66px; -} -.customModal___bVzUV .ant-modal-content { - border-radius: 4px; - overflow: hidden; -} -.customModal___bVzUV .ant-modal-header { - padding: 22px 40px; -} -.customModal___bVzUV .ant-modal-header .ant-modal-title { - font-size: 16px; - font-weight: 500; -} -.customModal___bVzUV .ant-modal-footer { - padding: 30px 40px; - border: 0; -} -.customModal___bVzUV .ant-modal-footer button { - width: 60px; - height: 32px; - border-radius: 2px; -} -.customModal___bVzUV .ant-modal-footer button:first-child { - margin-right: 12px; - background: #fcfcfe; -} -.customModal___bVzUV .ant-modal-body { - max-height: 500px; - overflow: auto; - padding: 18px 40px 30px 40px; -} -.customModal___bVzUV .content___oKhZq aside { - display: flex; -} -.customModal___bVzUV .content___oKhZq .upload___nPxEL { - margin-top: 20px; - width: 108px; - height: 32px; - border-radius: 2px; - border: none; - background: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - font-size: 14px; - font-weight: 400; - color: #FFFFFF; -} -.customModal___bVzUV ul { - padding-left: 18px; -} -.customModal___bVzUV .infoText___gZEJF { - color: #464F66; - font-size: 12px; - margin-bottom: 8px; -} -.customModal___bVzUV .okBtn___CVo2A { - background-color: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); -} -.customModal___bVzUV .fileList___tauGN { - display: flex; - align-items: center; - justify-content: space-between; - margin-top: 14px; -} -.customModal___bVzUV .fileList___tauGN .fileName___T_8JX { - font-size: 14px; - font-weight: 400; - color: #3061D0; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___kuaVT { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___exKHH { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___BzvkN { - align-items: center; - box-align: center; -} -.flex_box_center_end___Ss2DJ { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___p1LEr { - flex-direction: column; - box-orient: block-axis; -} -.scoremodal___upTFR [class~='ant-modal-body'] { - padding: 30px 40px; -} -.scoremodal___upTFR .title___hFasb { - color: #000000; - font-size: 16px; - font-weight: 500; - display: flex; - width: 100%; -} -.scoremodal___upTFR .score___DXG3o { - margin-left: 305px; - color: #3061D0; - text-align: end; -} -.scoremodal___upTFR .close___kEIiB { - font-size: 15px; - cursor: pointer; - color: #979797; -} -.scoremodal___upTFR .content___Mco8L { - display: flex; - justify-content: space-between; - margin-top: 40px; - color: #5F6368; - font-size: 14px; - margin-bottom: 24px; -} -.scoremodal___upTFR .content___Mco8L span { - display: flex; - flex: 1 1; -} -.scoremodal___upTFR .content___Mco8L span:nth-child(4) { - display: flex; - min-width: 160px; - align-items: center; -} -.scoremodal___upTFR .items___j98jk { - display: flex; - justify-content: space-between; - align-items: center; - color: #5F6368; - font-size: 14px; - margin-bottom: 12px; -} -.scoremodal___upTFR .items___j98jk span { - display: flex; - flex: 1 1; - color: #000000; - font-weight: 400; -} -.scoremodal___upTFR .items___j98jk span:nth-child(4) { - display: flex; - min-width: 160px; - align-items: center; - color: #9096A3; -} -.scoremodal___upTFR .bottom___A1n1C { - width: 100%; - text-align: end; -} -.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb { - width: 60px; - height: 32px; - background: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - font-weight: 400; - color: #FFFFFF; -} -.scoremodal___upTFR .bottom___A1n1C .no___xZqXd { - margin-right: 20px; - width: 60px; - height: 32px; - background: #F8F9FC; - border-radius: 2px; - opacity: 0.5; - border: 1px solid #C3CFE0; - font-weight: 400; - color: #464F66; - line-height: 14px; -} -.scoremodal___upTFR .titlecount___fqA9P { - width: 41px; - height: 22px; - background: #FA6400; - border-radius: 15px; - margin-left: 5px; - color: #FFFFFF; - display: inline-flex; - justify-content: center; -} -.scoremodal___upTFR .add___MqV0R { - font-weight: 400; - color: #FA6400; - line-height: 14px; - font-size: 14px; - position: absolute; - top: 2px; -} -.previewModal___uSiGS div[class~='ant-modal-header'] { - padding-top: 30px; - padding-left: 40px; - padding-bottom: 0; -} -.previewModal___uSiGS div[class~='ant-modal-body'] { - padding: 30px 40px; -} -.previewModal___uSiGS button[class~='ant-modal-close'] { - top: 17px; - right: 16px; - transform: scale(1.2); -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/Saveitem.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___nnwwA { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___cRir9 { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___FqTZ8 { - align-items: center; - box-align: center; -} -.flex_box_center_end___WU5_v { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___QZFa1 { - flex-direction: column; - box-orient: block-axis; -} -.warp___aLZwN { - max-height: 552px; - overflow: auto; -} -.warp___aLZwN .mainPart___OdEo7 { - padding-left: 38px; -} -.warp___aLZwN .shixunbutton___Eoa1i { - font-size: 14px; - color: #3061D0; - margin-right: 20px; - font-weight: 400; - background: #3061D0; - width: 108px; - height: 32px; - color: #FFFFFF; - display: flex; - align-items: center; - justify-content: center; - line-height: 32px; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 16px; -} -.warp___aLZwN .shixunbutton___Eoa1i i { - font-size: 12px; -} -.warp___aLZwN .redio___LJ4js { - display: flex; - flex-wrap: nowrap; - align-items: center; - margin-bottom: 25px; -} -.warp___aLZwN .redio___LJ4js .redioitem___YicCC { - width: 14px; - height: 14px; - min-width: 14px; - background: #F5F5F5; - border-radius: 7px; - border: 1px solid #D9D9D9; - margin-right: 10px; -} -.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr { - font-size: 14px; - color: #37AD83; - margin-right: 10px; -} -.warp___aLZwN .redio___LJ4js .title___pi1jH { - color: #000000; - font-size: 16px; -} -.warp___aLZwN .redio___LJ4js .titleyes___jiEh7 { - color: #37AD83; - font-size: 16px; -} -.warp___aLZwN .redio___LJ4js .yestag___DLWoP { - width: 60px; - min-width: 60px; - height: 20px; - color: #37AD83; - text-align: center; - margin-left: 16px; - line-height: 20px; - font-size: 12px; - background: #EBF6F2; -} -.warp___aLZwN .qcount___U9kkL { - display: flex; - align-items: center; - margin-bottom: 10px; -} -.warp___aLZwN .qcount___U9kkL .score___vLK4B { - width: 44px; - height: 20px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - color: #464F66; - margin-right: 5px; -} -.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t { - width: 100%; - color: #000000; -} -.warp___aLZwN .checkbox___vjiBw { - display: flex; - align-items: flex-start; - margin-bottom: 25px; -} -.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP { - width: 14px; - height: 14px; - min-width: 14px; - margin-top: 6px; - background: #F5F5F5; - border-radius: 2px; - margin-right: 10px; - border: 1px solid #D9D9D9; -} -.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek { - font-size: 14px; - color: #37AD83; - margin-right: 10px; - margin-top: 6px; -} -.warp___aLZwN .checkbox___vjiBw .title___pi1jH { - color: #000000; - font-size: 16px; -} -.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7 { - color: #37AD83; - font-size: 16px; -} -.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP { - width: 60px; - height: 20px; - min-width: 60px; - color: #37AD83; - text-align: center; - margin-left: 16px; - line-height: 20px; - font-size: 12px; - background: #EBF6F2; -} -.warp___aLZwN .bottom___uG8Zq { - margin-top: 55px; - background-color: #F6F7F9; - padding: 20px 38px; -} -.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ { - margin-bottom: 25px; - display: flex; - align-items: flex-start; -} -.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX { - color: #666666; - text-align: end; - width: 56px; - min-width: 48px; - font-size: 14px; -} -.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI { - color: #000000; - margin-left: 10px; - font-size: 14px; -} -.warp___aLZwN .completion___H6RmA .title___pi1jH { - width: 70px; - height: 46px; - min-width: 70px; - display: flex; - align-items: center; - justify-content: center; -} -.warp___aLZwN .completion___H6RmA .content___a2hGC { - display: flex; - align-items: center; - justify-content: flex-start; - flex-wrap: wrap; -} -.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd { - padding: 14px 16px; - border: 1px solid #dcdcdc; - height: 46px; - border-radius: 2px; - margin-left: 20px; - color: #37AD83; - min-width: 102px; - display: inline-block; - font-size: 14px; - text-align: center; - margin-bottom: 20px; -} -.warp___aLZwN .simple___fQ0OS { - display: flex; - align-items: flex-start; -} -.warp___aLZwN .simple___fQ0OS .title___pi1jH { - color: #37AD83; - font-size: 14px; - margin-top: 2px; - min-width: 56px; -} -.warp___aLZwN .simple___fQ0OS .content___a2hGC { - margin-left: 10px; - font-size: 16px; -} -.warp___aLZwN .shixun___nB6Jk { - display: flex; - align-items: center; - margin-top: 20px; -} -.warp___aLZwN .shixun___nB6Jk .score___vLK4B { - width: 44px; - height: 25px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - line-height: 25px; - color: #464F66; - margin-right: 10px; -} -.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 80%; - color: #000000; - font-weight: 400; - font-size: 16px; -} -.warp___aLZwN .combination___YrOdz { - display: flex; - align-items: center; - margin-top: 20px; -} -.warp___aLZwN .combination___YrOdz .score___vLK4B { - width: 44px; - height: 25px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - line-height: 25px; - color: #464F66; - margin-right: 10px; -} -.warp___aLZwN .combination___YrOdz .qtitle___kyg0t { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 80%; - color: #000000; - font-weight: 600; - font-size: 16px; -} -.warp___aLZwN .program___lG0JA { - display: flex; - align-items: flex-start; -} -.warp___aLZwN .program___lG0JA .title___pi1jH { - color: #37AD83; - font-size: 14px; - margin-top: 2px; - min-width: 56px; -} -.warp___aLZwN .program___lG0JA .content___a2hGC { - font-size: 16px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - diff --git a/33172.async.js b/33172.async.js new file mode 100644 index 0000000000..ed3a7c2c23 --- /dev/null +++ b/33172.async.js @@ -0,0 +1,786 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[33172],{ + +/***/ 77171: +/*!**********************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules ***! + \**********************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_ArrowDownOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/ArrowDownOutlined.js +// This icon file is generated automatically. +var ArrowDownOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z" } }] }, "name": "arrow-down", "theme": "outlined" }; +/* harmony default export */ var asn_ArrowDownOutlined = (ArrowDownOutlined); + +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules +var AntdIcon = __webpack_require__(7918); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var ArrowDownOutlined_ArrowDownOutlined = function ArrowDownOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_ArrowDownOutlined + })); +}; +ArrowDownOutlined_ArrowDownOutlined.displayName = 'ArrowDownOutlined'; +/* harmony default export */ var icons_ArrowDownOutlined = (/*#__PURE__*/react.forwardRef(ArrowDownOutlined_ArrowDownOutlined)); + +/***/ }), + +/***/ 5467: +/*!**********************************************************!*\ + !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; } +/* harmony export */ }); +function getDataOrAriaProps(props) { + return Object.keys(props).reduce(function (prev, key) { + if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) { + prev[key] = props[key]; + } + return prev; + }, {}); +} + +/***/ }), + +/***/ 29924: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/radio/index.js + 4 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "ZP": function() { return /* binding */ es_radio; } +}); + +// UNUSED EXPORTS: Button, Group + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js +var SizeContext = __webpack_require__(97647); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js +var getDataOrAriaProps = __webpack_require__(5467); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js + +var RadioGroupContext = /*#__PURE__*/react.createContext(null); +var RadioGroupContextProvider = RadioGroupContext.Provider; +/* harmony default export */ var radio_context = (RadioGroupContext); +var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null); +var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider; +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var form_context = __webpack_require__(65223); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +var InternalRadio = function InternalRadio(props, ref) { + var _classNames; + var groupContext = react.useContext(radio_context); + var radioOptionTypeContext = react.useContext(RadioOptionTypeContext); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var innerRef = react.useRef(); + var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef); + var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + false ? 0 : void 0; + var onChange = function onChange(e) { + var _a, _b; + (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e); + (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e); + }; + var customizePrefixCls = props.prefixCls, + className = props.className, + children = props.children, + style = props.style, + customDisabled = props.disabled, + restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]); + var radioPrefixCls = getPrefixCls('radio', customizePrefixCls); + var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls; + var radioProps = (0,esm_extends/* default */.Z)({}, restProps); + // ===================== Disabled ===================== + var disabled = react.useContext(DisabledContext/* default */.Z); + radioProps.disabled = customDisabled || disabled; + if (groupContext) { + radioProps.name = groupContext.name; + radioProps.onChange = onChange; + radioProps.checked = props.value === groupContext.value; + radioProps.disabled = radioProps.disabled || groupContext.disabled; + } + var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: wrapperClassString, + style: style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, { + type: "radio", + prefixCls: prefixCls, + ref: mergedRef + })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null) + ); +}; +var Radio = /*#__PURE__*/react.forwardRef(InternalRadio); +if (false) {} +/* harmony default export */ var radio_radio = (Radio); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js + + + + + + + + + + + +var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var size = react.useContext(SizeContext/* default */.Z); + var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, { + value: props.value + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + value = _useMergedState2[0], + setValue = _useMergedState2[1]; + var onRadioChange = function onRadioChange(ev) { + var lastValue = value; + var val = ev.target.value; + if (!('value' in props)) { + setValue(val); + } + var onChange = props.onChange; + if (onChange && val !== lastValue) { + onChange(ev); + } + }; + var customizePrefixCls = props.prefixCls, + _props$className = props.className, + className = _props$className === void 0 ? '' : _props$className, + options = props.options, + _props$buttonStyle = props.buttonStyle, + buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle, + disabled = props.disabled, + children = props.children, + customizeSize = props.size, + style = props.style, + id = props.id, + onMouseEnter = props.onMouseEnter, + onMouseLeave = props.onMouseLeave, + onFocus = props.onFocus, + onBlur = props.onBlur; + var prefixCls = getPrefixCls('radio', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var childrenToRender = children; + // 如果存在 options, 优先使用 + if (options && options.length > 0) { + childrenToRender = options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + // 此处类型自动推导为 string + return /*#__PURE__*/react.createElement(radio_radio, { + key: option.toString(), + prefixCls: prefixCls, + disabled: disabled, + value: option, + checked: value === option + }, option); + } + // 此处类型自动推导为 { label: string value: string } + return /*#__PURE__*/react.createElement(radio_radio, { + key: "radio-group-value-options-".concat(option.value), + prefixCls: prefixCls, + disabled: option.disabled || disabled, + value: option.value, + checked: value === option.value, + style: option.style + }, option.label); + }); + } + var mergedSize = customizeSize || size; + var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave, + onFocus: onFocus, + onBlur: onBlur, + id: id, + ref: ref + }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, { + value: { + onChange: onRadioChange, + value: value, + disabled: props.disabled, + name: props.name, + optionType: props.optionType + } + }, childrenToRender)); +}); +/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup)); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js + +var radioButton_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + +var RadioButton = function RadioButton(props, ref) { + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var customizePrefixCls = props.prefixCls, + radioProps = radioButton_rest(props, ["prefixCls"]); + var prefixCls = getPrefixCls('radio', customizePrefixCls); + return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, { + value: "button" + }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({ + prefixCls: prefixCls + }, radioProps, { + type: "radio", + ref: ref + }))); +}; +/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton)); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js + + + + +var radio_Radio = radio_radio; +radio_Radio.Button = radioButton; +radio_Radio.Group = group; +radio_Radio.__ANT_RADIO = true; +/* harmony default export */ var es_radio = (radio_Radio); + +/***/ }), + +/***/ 83822: +/*!***************************************************************!*\ + !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js + + +// deps-lint-skip: form + +/***/ }), + +/***/ 73481: +/*!*************************************************************!*\ + !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ skeleton; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Element.js + + + + +var Element = function Element(props) { + var _classNames, _classNames2; + var prefixCls = props.prefixCls, + className = props.className, + style = props.style, + size = props.size, + shape = props.shape; + var sizeCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames)); + var shapeCls = classnames_default()((_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-circle"), shape === 'circle'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-square"), shape === 'square'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-round"), shape === 'round'), _classNames2)); + var sizeStyle = react.useMemo(function () { + return typeof size === 'number' ? { + width: size, + height: size, + lineHeight: "".concat(size, "px") + } : {}; + }, [size]); + return /*#__PURE__*/react.createElement("span", { + className: classnames_default()(prefixCls, sizeCls, shapeCls, className), + style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, sizeStyle), style) + }); +}; +/* harmony default export */ var skeleton_Element = (Element); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Avatar.js + + + + + + + +var SkeletonAvatar = function SkeletonAvatar(props) { + var customizePrefixCls = props.prefixCls, + className = props.className, + active = props.active, + _props$shape = props.shape, + shape = _props$shape === void 0 ? 'circle' : _props$shape, + _props$size = props.size, + size = _props$size === void 0 ? 'default' : _props$size; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('skeleton', customizePrefixCls); + var otherProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className']); + var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); + return /*#__PURE__*/react.createElement("div", { + className: cls + }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ + prefixCls: "".concat(prefixCls, "-avatar"), + shape: shape, + size: size + }, otherProps))); +}; +/* harmony default export */ var Avatar = (SkeletonAvatar); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Button.js + + + + + + + +var SkeletonButton = function SkeletonButton(props) { + var _classNames; + var customizePrefixCls = props.prefixCls, + className = props.className, + active = props.active, + _props$block = props.block, + block = _props$block === void 0 ? false : _props$block, + _props$size = props.size, + size = _props$size === void 0 ? 'default' : _props$size; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('skeleton', customizePrefixCls); + var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']); + var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className); + return /*#__PURE__*/react.createElement("div", { + className: cls + }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ + prefixCls: "".concat(prefixCls, "-button"), + size: size + }, otherProps))); +}; +/* harmony default export */ var Button = (SkeletonButton); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/DotChartOutlined.js +// This icon file is generated automatically. +var DotChartOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "dot-chart", "theme": "outlined" }; +/* harmony default export */ var asn_DotChartOutlined = (DotChartOutlined); + +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(93771); +;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DotChartOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var DotChartOutlined_DotChartOutlined = function DotChartOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_DotChartOutlined + })); +}; +DotChartOutlined_DotChartOutlined.displayName = 'DotChartOutlined'; +/* harmony default export */ var icons_DotChartOutlined = (/*#__PURE__*/react.forwardRef(DotChartOutlined_DotChartOutlined)); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Node.js + + + + + +var SkeletonNode = function SkeletonNode(props) { + var customizePrefixCls = props.prefixCls, + className = props.className, + style = props.style, + active = props.active, + children = props.children; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('skeleton', customizePrefixCls); + var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); + var content = children !== null && children !== void 0 ? children : /*#__PURE__*/react.createElement(icons_DotChartOutlined, null); + return /*#__PURE__*/react.createElement("div", { + className: cls + }, /*#__PURE__*/react.createElement("div", { + className: classnames_default()("".concat(prefixCls, "-image"), className), + style: style + }, content)); +}; +/* harmony default export */ var Node = (SkeletonNode); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Image.js + + + + +var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z'; +var SkeletonImage = function SkeletonImage(props) { + var customizePrefixCls = props.prefixCls, + className = props.className, + style = props.style, + active = props.active; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('skeleton', customizePrefixCls); + var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); + return /*#__PURE__*/react.createElement("div", { + className: cls + }, /*#__PURE__*/react.createElement("div", { + className: classnames_default()("".concat(prefixCls, "-image"), className), + style: style + }, /*#__PURE__*/react.createElement("svg", { + viewBox: "0 0 1098 1024", + xmlns: "http://www.w3.org/2000/svg", + className: "".concat(prefixCls, "-image-svg") + }, /*#__PURE__*/react.createElement("path", { + d: path, + className: "".concat(prefixCls, "-image-path") + })))); +}; +/* harmony default export */ var Image = (SkeletonImage); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Input.js + + + + + + + +var SkeletonInput = function SkeletonInput(props) { + var _classNames; + var customizePrefixCls = props.prefixCls, + className = props.className, + active = props.active, + block = props.block, + _props$size = props.size, + size = _props$size === void 0 ? 'default' : _props$size; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var prefixCls = getPrefixCls('skeleton', customizePrefixCls); + var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']); + var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className); + return /*#__PURE__*/react.createElement("div", { + className: cls + }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ + prefixCls: "".concat(prefixCls, "-input"), + size: size + }, otherProps))); +}; +/* harmony default export */ var Input = (SkeletonInput); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Paragraph.js + + + +var Paragraph = function Paragraph(props) { + var getWidth = function getWidth(index) { + var width = props.width, + _props$rows = props.rows, + rows = _props$rows === void 0 ? 2 : _props$rows; + if (Array.isArray(width)) { + return width[index]; + } + // last paragraph + if (rows - 1 === index) { + return width; + } + return undefined; + }; + var prefixCls = props.prefixCls, + className = props.className, + style = props.style, + rows = props.rows; + var rowList = (0,toConsumableArray/* default */.Z)(Array(rows)).map(function (_, index) { + return ( + /*#__PURE__*/ + // eslint-disable-next-line react/no-array-index-key + react.createElement("li", { + key: index, + style: { + width: getWidth(index) + } + }) + ); + }); + return /*#__PURE__*/react.createElement("ul", { + className: classnames_default()(prefixCls, className), + style: style + }, rowList); +}; +/* harmony default export */ var skeleton_Paragraph = (Paragraph); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Title.js + +/* eslint-disable jsx-a11y/heading-has-content */ + + +var Title = function Title(_ref) { + var prefixCls = _ref.prefixCls, + className = _ref.className, + width = _ref.width, + style = _ref.style; + return /*#__PURE__*/react.createElement("h3", { + className: classnames_default()(prefixCls, className), + style: (0,esm_extends/* default */.Z)({ + width: width + }, style) + }); +}; +/* harmony default export */ var skeleton_Title = (Title); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Skeleton.js + + + + + + + + + + + + + + +function getComponentProps(prop) { + if (prop && (0,esm_typeof/* default */.Z)(prop) === 'object') { + return prop; + } + return {}; +} +function getAvatarBasicProps(hasTitle, hasParagraph) { + if (hasTitle && !hasParagraph) { + // Square avatar + return { + size: 'large', + shape: 'square' + }; + } + return { + size: 'large', + shape: 'circle' + }; +} +function getTitleBasicProps(hasAvatar, hasParagraph) { + if (!hasAvatar && hasParagraph) { + return { + width: '38%' + }; + } + if (hasAvatar && hasParagraph) { + return { + width: '50%' + }; + } + return {}; +} +function getParagraphBasicProps(hasAvatar, hasTitle) { + var basicProps = {}; + // Width + if (!hasAvatar || !hasTitle) { + basicProps.width = '61%'; + } + // Rows + if (!hasAvatar && hasTitle) { + basicProps.rows = 3; + } else { + basicProps.rows = 2; + } + return basicProps; +} +var Skeleton = function Skeleton(props) { + var customizePrefixCls = props.prefixCls, + loading = props.loading, + className = props.className, + style = props.style, + children = props.children, + _props$avatar = props.avatar, + avatar = _props$avatar === void 0 ? false : _props$avatar, + _props$title = props.title, + title = _props$title === void 0 ? true : _props$title, + _props$paragraph = props.paragraph, + paragraph = _props$paragraph === void 0 ? true : _props$paragraph, + active = props.active, + round = props.round; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var prefixCls = getPrefixCls('skeleton', customizePrefixCls); + if (loading || !('loading' in props)) { + var _classNames; + var hasAvatar = !!avatar; + var hasTitle = !!title; + var hasParagraph = !!paragraph; + // Avatar + var avatarNode; + if (hasAvatar) { + var avatarProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ + prefixCls: "".concat(prefixCls, "-avatar") + }, getAvatarBasicProps(hasTitle, hasParagraph)), getComponentProps(avatar)); + // We direct use SkeletonElement as avatar in skeleton internal. + avatarNode = /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-header") + }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({}, avatarProps))); + } + var contentNode; + if (hasTitle || hasParagraph) { + // Title + var $title; + if (hasTitle) { + var titleProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ + prefixCls: "".concat(prefixCls, "-title") + }, getTitleBasicProps(hasAvatar, hasParagraph)), getComponentProps(title)); + $title = /*#__PURE__*/react.createElement(skeleton_Title, (0,esm_extends/* default */.Z)({}, titleProps)); + } + // Paragraph + var paragraphNode; + if (hasParagraph) { + var paragraphProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ + prefixCls: "".concat(prefixCls, "-paragraph") + }, getParagraphBasicProps(hasAvatar, hasTitle)), getComponentProps(paragraph)); + paragraphNode = /*#__PURE__*/react.createElement(skeleton_Paragraph, (0,esm_extends/* default */.Z)({}, paragraphProps)); + } + contentNode = /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-content") + }, $title, paragraphNode); + } + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-avatar"), hasAvatar), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-round"), round), _classNames), className); + return /*#__PURE__*/react.createElement("div", { + className: cls, + style: style + }, avatarNode, contentNode); + } + return typeof children !== 'undefined' ? children : null; +}; +Skeleton.Button = Button; +Skeleton.Avatar = Avatar; +Skeleton.Input = Input; +Skeleton.Image = Image; +Skeleton.Node = Node; +/* harmony default export */ var skeleton_Skeleton = (Skeleton); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/index.js + +/* harmony default export */ var skeleton = (skeleton_Skeleton); + +/***/ }), + +/***/ 61099: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/skeleton/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.js + + + +/***/ }) + +}]); \ No newline at end of file diff --git a/41297.async.js b/41297.async.js index 6d4834031d..c84cf797e5 100644 --- a/41297.async.js +++ b/41297.async.js @@ -255,6 +255,8 @@ var ImageDimensions = function ImageDimensions(_ref) { /* harmony default export */ var components_ImageDimensions = (ImageDimensions); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/authority.ts +var utils_authority = __webpack_require__(7); ;// CONCATENATED MODULE: ./src/components/FileDownloadList/index.tsx @@ -269,6 +271,7 @@ var env = __webpack_require__(59758); + var FileDownloadList = function FileDownloadList(_ref) { var className = _ref.className, style = _ref.style, @@ -290,15 +293,19 @@ var FileDownloadList = function FileDownloadList(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), openData = _useState4[0], setOpenData = _useState4[1]; - var _useState5 = (0,react.useState)({ + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isedit = _useState6[0], + setisedit = _useState6[1]; + var _useState7 = (0,react.useState)({ title: '', visible: false, src: '', snapshotData: {} }), - _useState6 = slicedToArray_default()(_useState5, 2), - dimensions = _useState6[0], - setDimensions = _useState6[1]; + _useState8 = slicedToArray_default()(_useState7, 2), + dimensions = _useState8[0], + setDimensions = _useState8[1]; var monacoValueRef = (0,react.useRef)(); var handleClick = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { @@ -430,7 +437,25 @@ var FileDownloadList = function FileDownloadList(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-chakanlaoshipizhu1" }), "\u67E5\u770B\u8001\u5E08\u6279\u6CE8"] - }))] + })), ['office'].includes(item === null || item === void 0 ? void 0 : item.file_type) && (0,utils_authority/* isAdmins */.eB)() && ["xlsx", "docx", "pptx"].includes(item === null || item === void 0 ? void 0 : item.file_sub) && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FileDownloadListmodules.annotation, + onClick: function onClick() { + setisedit(true); + handleClick(item); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-pizhu" + }), item.is_edit ? '修改批注' : '批注'] + }), item.is_edit && (0,utils_authority/* isStudent */.dE)() && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FileDownloadListmodules.annotation, + onClick: function onClick() { + // setisedit(true) + handleClick(item); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo7" + }), '查看老师批注'] + })] }, index); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { @@ -438,6 +463,7 @@ var FileDownloadList = function FileDownloadList(_ref) { data: data === null || data === void 0 ? void 0 : data.content, type: data === null || data === void 0 ? void 0 : data.type, hasMask: true, + editOffice: isedit ? 'edit' : 'view', monacoEditor: { value: monacoValueRef.current, language: "txt", @@ -454,7 +480,9 @@ var FileDownloadList = function FileDownloadList(_ref) { return handleAnnotation(openData); } : null, onClose: function onClose() { - return setData({ + callback(); + setisedit(false); + setData({ content: "", type: "" }); diff --git a/57549.async.js b/57549.async.js deleted file mode 100644 index e0654fddb9..0000000000 --- a/57549.async.js +++ /dev/null @@ -1,887 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[57549],{ - -/***/ 42110: -/*!*******************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/es/asn/PlusOutlined.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -// This icon file is generated automatically. -var PlusOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { "tag": "path", "attrs": { "d": "M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z" } }] }, "name": "plus", "theme": "outlined" }; -/* harmony default export */ __webpack_exports__["Z"] = (PlusOutlined); - - -/***/ }), - -/***/ 87588: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***! - \******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { - ref: ref, - icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined)); - -/***/ }), - -/***/ 3089: -/*!************************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules ***! - \************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_MinusCircleOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/MinusCircleOutlined.js -// This icon file is generated automatically. -var MinusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "minus-circle", "theme": "outlined" }; -/* harmony default export */ var asn_MinusCircleOutlined = (MinusCircleOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules -var AntdIcon = __webpack_require__(7918); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var MinusCircleOutlined_MinusCircleOutlined = function MinusCircleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_MinusCircleOutlined - })); -}; -MinusCircleOutlined_MinusCircleOutlined.displayName = 'MinusCircleOutlined'; -/* harmony default export */ var icons_MinusCircleOutlined = (/*#__PURE__*/react.forwardRef(MinusCircleOutlined_MinusCircleOutlined)); - -/***/ }), - -/***/ 64789: -/*!***********************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules ***! - \***********************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_PlusCircleOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/PlusCircleOutlined.js -// This icon file is generated automatically. -var PlusCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, "name": "plus-circle", "theme": "outlined" }; -/* harmony default export */ var asn_PlusCircleOutlined = (PlusCircleOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules -var AntdIcon = __webpack_require__(7918); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var PlusCircleOutlined_PlusCircleOutlined = function PlusCircleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_PlusCircleOutlined - })); -}; -PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined'; -/* harmony default export */ var icons_PlusCircleOutlined = (/*#__PURE__*/react.forwardRef(PlusCircleOutlined_PlusCircleOutlined)); - -/***/ }), - -/***/ 51042: -/*!*****************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var PlusOutlined = function PlusOutlined(props, ref) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { - ref: ref, - icon: _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -PlusOutlined.displayName = 'PlusOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined)); - -/***/ }), - -/***/ 58492: -/*!**************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! - \**************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ breadcrumb; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js -var toArray = __webpack_require__(50344); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules -var menu = __webpack_require__(66516); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DownOutlined.js -var DownOutlined = __webpack_require__(13622); -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 1 modules -var dropdown = __webpack_require__(18562); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbItem.js - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - -var BreadcrumbItem = function BreadcrumbItem(props) { - var customizePrefixCls = props.prefixCls, - _props$separator = props.separator, - separator = _props$separator === void 0 ? '/' : _props$separator, - children = props.children, - menu = props.menu, - overlay = props.overlay, - dropdownProps = props.dropdownProps, - restProps = __rest(props, ["prefixCls", "separator", "children", "menu", "overlay", "dropdownProps"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - // Warning for deprecated usage - if (false) {} - /** If overlay is have Wrap a Dropdown */ - var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) { - if (menu || overlay) { - return /*#__PURE__*/react.createElement(dropdown/* default */.Z, (0,esm_extends/* default */.Z)({ - menu: menu, - overlay: overlay, - placement: "bottom" - }, dropdownProps), /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-overlay-link") - }, breadcrumbItem, /*#__PURE__*/react.createElement(DownOutlined/* default */.Z, null))); - } - return breadcrumbItem; - }; - var link; - if ('href' in restProps) { - link = /*#__PURE__*/react.createElement("a", (0,esm_extends/* default */.Z)({ - className: "".concat(prefixCls, "-link") - }, restProps), children); - } else { - link = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({ - className: "".concat(prefixCls, "-link") - }, restProps), children); - } - // wrap to dropDown - link = renderBreadcrumbNode(link); - if (children !== undefined && children !== null) { - return /*#__PURE__*/react.createElement("li", null, link, separator && /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-separator") - }, separator)); - } - return null; -}; -BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; -/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbSeparator.js - - -var BreadcrumbSeparator = function BreadcrumbSeparator(_ref) { - var children = _ref.children; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('breadcrumb'); - return /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-separator") - }, children || '/'); -}; -BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; -/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/Breadcrumb.js - - - -var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -function getBreadcrumbName(route, params) { - if (!route.breadcrumbName) { - return null; - } - var paramsKeys = Object.keys(params).join('|'); - var name = route.breadcrumbName.replace(new RegExp(":(".concat(paramsKeys, ")"), 'g'), function (replacement, key) { - return params[key] || replacement; - }); - return name; -} -function defaultItemRender(route, params, routes, paths) { - var isLastItem = routes.indexOf(route) === routes.length - 1; - var name = getBreadcrumbName(route, params); - return isLastItem ? /*#__PURE__*/react.createElement("span", null, name) : /*#__PURE__*/react.createElement("a", { - href: "#/".concat(paths.join('/')) - }, name); -} -var getPath = function getPath(path, params) { - path = (path || '').replace(/^\//, ''); - Object.keys(params).forEach(function (key) { - path = path.replace(":".concat(key), params[key]); - }); - return path; -}; -var addChildPath = function addChildPath(paths, childPath, params) { - var originalPaths = (0,toConsumableArray/* default */.Z)(paths); - var path = getPath(childPath || '', params); - if (path) { - originalPaths.push(path); - } - return originalPaths; -}; -var Breadcrumb = function Breadcrumb(_a) { - var customizePrefixCls = _a.prefixCls, - _a$separator = _a.separator, - separator = _a$separator === void 0 ? '/' : _a$separator, - style = _a.style, - className = _a.className, - routes = _a.routes, - children = _a.children, - _a$itemRender = _a.itemRender, - itemRender = _a$itemRender === void 0 ? defaultItemRender : _a$itemRender, - _a$params = _a.params, - params = _a$params === void 0 ? {} : _a$params, - restProps = Breadcrumb_rest(_a, ["prefixCls", "separator", "style", "className", "routes", "children", "itemRender", "params"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var crumbs; - var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - if (routes && routes.length > 0) { - // generated by route - var paths = []; - crumbs = routes.map(function (route) { - var path = getPath(route.path, params); - if (path) { - paths.push(path); - } - // generated overlay by route.children - var overlay; - if (route.children && route.children.length) { - overlay = /*#__PURE__*/react.createElement(menu/* default */.Z, { - items: route.children.map(function (child) { - return { - key: child.path || child.breadcrumbName, - label: itemRender(child, params, routes, addChildPath(paths, child.path, params)) - }; - }) - }); - } - var itemProps = { - separator: separator - }; - if (overlay) { - itemProps.overlay = overlay; - } - return /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbItem, (0,esm_extends/* default */.Z)({}, itemProps, { - key: path || route.breadcrumbName - }), itemRender(route, params, routes, paths)); - }); - } else if (children) { - crumbs = (0,toArray/* default */.Z)(children).map(function (element, index) { - if (!element) { - return element; - } - false ? 0 : void 0; - return (0,reactNode/* cloneElement */.Tm)(element, { - separator: separator, - key: index - }); - }); - } - var breadcrumbClassName = classnames_default()(prefixCls, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'), className); - return /*#__PURE__*/react.createElement("nav", (0,esm_extends/* default */.Z)({ - className: breadcrumbClassName, - style: style - }, restProps), /*#__PURE__*/react.createElement("ol", null, crumbs)); -}; -Breadcrumb.Item = breadcrumb_BreadcrumbItem; -Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; -/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js - -/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); - -/***/ }), - -/***/ 63102: -/*!********************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules -var style = __webpack_require__(68018); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules -var menu_style = __webpack_require__(83736); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.js - - -// style dependencies - - - -/***/ }), - -/***/ 27049: -/*!***********************************************!*\ - !*** ./node_modules/antd/es/divider/index.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124); - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - -var Divider = function Divider(props) { - var _classNames; - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$type = props.type, - type = _props$type === void 0 ? 'horizontal' : _props$type, - _props$orientation = props.orientation, - orientation = _props$orientation === void 0 ? 'center' : _props$orientation, - orientationMargin = props.orientationMargin, - className = props.className, - children = props.children, - dashed = props.dashed, - plain = props.plain, - restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "children", "dashed", "plain"]); - var prefixCls = getPrefixCls('divider', customizePrefixCls); - var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation; - var hasChildren = !!children; - var hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; - var hasCustomMarginRight = orientation === 'right' && orientationMargin != null; - var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text"), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-plain"), !!plain), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-left"), hasCustomMarginLeft), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-right"), hasCustomMarginRight), _classNames), className); - var innerStyle = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({}, hasCustomMarginLeft && { - marginLeft: orientationMargin - }), hasCustomMarginRight && { - marginRight: orientationMargin - }); - // Warning children not work in vertical mode - if (false) {} - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({ - className: classString - }, restProps, { - role: "separator" - }), children && type !== 'vertical' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("span", { - className: "".concat(prefixCls, "-inner-text"), - style: innerStyle - }, children)); -}; -/* harmony default export */ __webpack_exports__["Z"] = (Divider); - -/***/ }), - -/***/ 98541: -/*!*****************************************************************!*\ - !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js - - - -/***/ }), - -/***/ 94594: -/*!**********************************************************!*\ - !*** ./node_modules/antd/es/switch/index.js + 1 modules ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es_switch; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/LoadingOutlined.js -var LoadingOutlined = __webpack_require__(19267); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(45987); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(21770); -// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(15105); -;// CONCATENATED MODULE: ./node_modules/rc-switch/es/index.js - - - - - - - -var Switch = react.forwardRef(function (_ref, ref) { - var _classNames; - - var _ref$prefixCls = _ref.prefixCls, - prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls, - className = _ref.className, - checked = _ref.checked, - defaultChecked = _ref.defaultChecked, - disabled = _ref.disabled, - loadingIcon = _ref.loadingIcon, - checkedChildren = _ref.checkedChildren, - unCheckedChildren = _ref.unCheckedChildren, - onClick = _ref.onClick, - onChange = _ref.onChange, - onKeyDown = _ref.onKeyDown, - restProps = (0,objectWithoutProperties/* default */.Z)(_ref, ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]); - - var _useMergedState = (0,useMergedState/* default */.Z)(false, { - value: checked, - defaultValue: defaultChecked - }), - _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - innerChecked = _useMergedState2[0], - setInnerChecked = _useMergedState2[1]; - - function triggerChange(newChecked, event) { - var mergedChecked = innerChecked; - - if (!disabled) { - mergedChecked = newChecked; - setInnerChecked(mergedChecked); - onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event); - } - - return mergedChecked; - } - - function onInternalKeyDown(e) { - if (e.which === KeyCode/* default.LEFT */.Z.LEFT) { - triggerChange(false, e); - } else if (e.which === KeyCode/* default.RIGHT */.Z.RIGHT) { - triggerChange(true, e); - } - - onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e); - } - - function onInternalClick(e) { - var ret = triggerChange(!innerChecked, e); // [Legacy] trigger onClick with value - - onClick === null || onClick === void 0 ? void 0 : onClick(ret, e); - } - - var switchClassName = classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); - return react.createElement("button", Object.assign({}, restProps, { - type: "button", - role: "switch", - "aria-checked": innerChecked, - disabled: disabled, - className: switchClassName, - ref: ref, - onKeyDown: onInternalKeyDown, - onClick: onInternalClick - }), loadingIcon, react.createElement("span", { - className: "".concat(prefixCls, "-inner") - }, innerChecked ? checkedChildren : unCheckedChildren)); -}); -Switch.displayName = 'Switch'; -/* harmony default export */ var es = (Switch); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(98866); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules -var wave = __webpack_require__(68349); -;// CONCATENATED MODULE: ./node_modules/antd/es/switch/index.js - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -var switch_Switch = /*#__PURE__*/react.forwardRef(function (_a, ref) { - var _classNames; - var customizePrefixCls = _a.prefixCls, - customizeSize = _a.size, - customDisabled = _a.disabled, - loading = _a.loading, - _a$className = _a.className, - className = _a$className === void 0 ? '' : _a$className, - props = __rest(_a, ["prefixCls", "size", "disabled", "loading", "className"]); - false ? 0 : void 0; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var size = react.useContext(SizeContext/* default */.Z); - // ===================== Disabled ===================== - var disabled = react.useContext(DisabledContext/* default */.Z); - var mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading; - var prefixCls = getPrefixCls('switch', customizePrefixCls); - var loadingIcon = /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-handle") - }, loading && /*#__PURE__*/react.createElement(LoadingOutlined/* default */.Z, { - className: "".concat(prefixCls, "-loading-icon") - })); - var classes = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-small"), (customizeSize || size) === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-loading"), loading), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - return /*#__PURE__*/react.createElement(wave/* default */.Z, { - insertExtraNode: true - }, /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({}, props, { - prefixCls: prefixCls, - className: classes, - disabled: mergedDisabled, - ref: ref, - loadingIcon: loadingIcon - }))); -}); -switch_Switch.__ANT_SWITCH = true; -if (false) {} -/* harmony default export */ var es_switch = (switch_Switch); - -/***/ }), - -/***/ 5812: -/*!****************************************************************!*\ - !*** ./node_modules/antd/es/switch/style/index.js + 1 modules ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/switch/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/switch/style/index.js - - - -/***/ }), - -/***/ 20550: -/*!*******************************************************!*\ - !*** ./node_modules/antd/es/tag/index.js + 1 modules ***! - \*******************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ tag; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/CloseOutlined.js -var CloseOutlined = __webpack_require__(62208); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/colors.js -var colors = __webpack_require__(98787); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules -var wave = __webpack_require__(68349); -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/CheckableTag.js - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -var CheckableTag = function CheckableTag(_a) { - var _classNames; - var customizePrefixCls = _a.prefixCls, - className = _a.className, - checked = _a.checked, - onChange = _a.onChange, - onClick = _a.onClick, - restProps = __rest(_a, ["prefixCls", "className", "checked", "onChange", "onClick"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var handleClick = function handleClick(e) { - onChange === null || onChange === void 0 ? void 0 : onChange(!checked); - onClick === null || onClick === void 0 ? void 0 : onClick(e); - }; - var prefixCls = getPrefixCls('tag', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable-checked"), checked), _classNames), className); - return /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, restProps, { - className: cls, - onClick: handleClick - })); -}; -/* harmony default export */ var tag_CheckableTag = (CheckableTag); -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/index.js - - - -var tag_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -var PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$")); -var PresetStatusColorRegex = new RegExp("^(".concat(colors/* PresetStatusColorTypes.join */.E.join('|'), ")$")); -var InternalTag = function InternalTag(_a, ref) { - var _classNames; - var customizePrefixCls = _a.prefixCls, - className = _a.className, - style = _a.style, - children = _a.children, - icon = _a.icon, - color = _a.color, - onClose = _a.onClose, - closeIcon = _a.closeIcon, - _a$closable = _a.closable, - closable = _a$closable === void 0 ? false : _a$closable, - props = tag_rest(_a, ["prefixCls", "className", "style", "children", "icon", "color", "onClose", "closeIcon", "closable"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var _React$useState = react.useState(true), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - visible = _React$useState2[0], - setVisible = _React$useState2[1]; - // Warning for deprecated usage - if (false) {} - react.useEffect(function () { - if ('visible' in props) { - setVisible(props.visible); - } - }, [props.visible]); - var isPresetColor = function isPresetColor() { - if (!color) { - return false; - } - return PresetColorRegex.test(color) || PresetStatusColorRegex.test(color); - }; - var tagStyle = (0,esm_extends/* default */.Z)({ - backgroundColor: color && !isPresetColor() ? color : undefined - }, style); - var presetColor = isPresetColor(); - var prefixCls = getPrefixCls('tag', customizePrefixCls); - var tagClassName = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(color), presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-has-color"), color && !presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-hidden"), !visible), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var handleCloseClick = function handleCloseClick(e) { - e.stopPropagation(); - onClose === null || onClose === void 0 ? void 0 : onClose(e); - if (e.defaultPrevented) { - return; - } - if (!('visible' in props)) { - setVisible(false); - } - }; - var renderCloseIcon = function renderCloseIcon() { - if (closable) { - return closeIcon ? /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-close-icon"), - onClick: handleCloseClick - }, closeIcon) : /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, { - className: "".concat(prefixCls, "-close-icon"), - onClick: handleCloseClick - }); - } - return null; - }; - var isNeedWave = 'onClick' in props || children && children.type === 'a'; - var tagProps = (0,omit/* default */.Z)(props, ['visible']); - var iconNode = icon || null; - var kids = iconNode ? /*#__PURE__*/react.createElement(react.Fragment, null, iconNode, /*#__PURE__*/react.createElement("span", null, children)) : children; - var tagNode = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, tagProps, { - ref: ref, - className: tagClassName, - style: tagStyle - }), kids, renderCloseIcon()); - return isNeedWave ? /*#__PURE__*/react.createElement(wave/* default */.Z, null, tagNode) : tagNode; -}; -var Tag = /*#__PURE__*/react.forwardRef(InternalTag); -if (false) {} -Tag.CheckableTag = tag_CheckableTag; -/* harmony default export */ var tag = (Tag); - -/***/ }), - -/***/ 71114: -/*!*************************************************************!*\ - !*** ./node_modules/antd/es/tag/style/index.js + 1 modules ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.js - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/57549.chunk.css b/57549.chunk.css deleted file mode 100644 index 3c55398f15..0000000000 --- a/57549.chunk.css +++ /dev/null @@ -1,1237 +0,0 @@ -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/cascader/style/index.less ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -@keyframes antCheckboxEffect { - 0% { - transform: scale(1); - opacity: 0.5; - } - 100% { - transform: scale(1.6); - opacity: 0; - } -} -.ant-cascader-checkbox { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - position: relative; - top: 0.2em; - line-height: 1; - white-space: nowrap; - outline: none; - cursor: pointer; -} -.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner, -.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner, -.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner { - border-color: #1890ff; -} -.ant-cascader-checkbox-checked::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 1px solid #1890ff; - border-radius: 2px; - visibility: hidden; - animation: antCheckboxEffect 0.36s ease-in-out; - animation-fill-mode: backwards; - content: ''; -} -.ant-cascader-checkbox:hover::after, -.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after { - visibility: visible; -} -.ant-cascader-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 14px; - height: 14px; - direction: ltr; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - border-collapse: separate; - transition: all 0.3s; -} -.ant-cascader-checkbox-inner::after { - position: absolute; - top: 50%; - left: 21.5%; - display: table; - width: 5px; - height: 8px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - transform: rotate(45deg) scale(0) translate(-50%, -50%); - opacity: 0; - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - content: ' '; -} -.ant-cascader-checkbox-input { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - width: 100%; - height: 100%; - cursor: pointer; - opacity: 0; -} -.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after { - position: absolute; - display: table; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - transform: rotate(45deg) scale(1) translate(-50%, -50%); - opacity: 1; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - content: ' '; -} -.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner { - background-color: #1890ff; - border-color: #1890ff; -} -.ant-cascader-checkbox-disabled { - cursor: not-allowed; -} -.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after { - border-color: rgba(0, 0, 0, 0.25); - animation-name: none; -} -.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input { - cursor: not-allowed; - pointer-events: none; -} -.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner { - background-color: #f5f5f5; - border-color: #d9d9d9 !important; -} -.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after { - border-color: #f5f5f5; - border-collapse: separate; - animation-name: none; -} -.ant-cascader-checkbox-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-cascader-checkbox-disabled:hover::after, -.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after { - visibility: hidden; -} -.ant-cascader-checkbox-wrapper { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-flex; - align-items: baseline; - line-height: inherit; - cursor: pointer; -} -.ant-cascader-checkbox-wrapper::after { - display: inline-block; - width: 0; - overflow: hidden; - content: '\a0'; -} -.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled { - cursor: not-allowed; -} -.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper { - margin-left: 8px; -} -.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] { - width: 14px; - height: 14px; -} -.ant-cascader-checkbox + span { - padding-right: 8px; - padding-left: 8px; -} -.ant-cascader-checkbox-group { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-block; -} -.ant-cascader-checkbox-group-item { - margin-right: 6px; -} -.ant-cascader-checkbox-group-item:last-child { - margin-right: 0; -} -.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item { - margin-left: 0; -} -.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner { - background-color: #fff; - border-color: #d9d9d9; -} -.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after { - top: 50%; - left: 50%; - width: 6px; - height: 6px; - background-color: #1890ff; - border: 0; - transform: translate(-50%, -50%) scale(1); - opacity: 1; - content: ' '; -} -.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after { - background-color: rgba(0, 0, 0, 0.25); - border-color: rgba(0, 0, 0, 0.25); -} -.ant-cascader { - width: 184px; -} -.ant-cascader-checkbox { - top: 0; - margin-right: 4px; -} -.ant-cascader-menus { - display: flex; - flex-wrap: nowrap; - align-items: flex-start; -} -.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu { - width: 100%; - height: auto; -} -.ant-cascader-menu { - flex-grow: 1; - min-width: 111px; - height: 180px; - margin: 0; - margin: -4px 0; - padding: 4px 0; - overflow: auto; - vertical-align: top; - list-style: none; - border-right: 1px solid #f0f0f0; - -ms-overflow-style: -ms-autohiding-scrollbar; -} -.ant-cascader-menu-item { - display: flex; - flex-wrap: nowrap; - align-items: center; - padding: 5px 8px; - overflow: hidden; - line-height: 18px; - white-space: nowrap; - text-overflow: ellipsis; - cursor: pointer; - transition: all 0.3s; -} -.ant-cascader-menu-item:hover { - background: #f5f5f5; -} -.ant-cascader-menu-item-disabled { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-cascader-menu-item-disabled:hover { - background: transparent; -} -.ant-cascader-menu-empty .ant-cascader-menu-item { - color: rgba(0, 0, 0, 0.25); - cursor: default; - pointer-events: none; -} -.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), -.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover { - font-weight: 600; - background-color: #e6f7ff; -} -.ant-cascader-menu-item-content { - flex: auto; -} -.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, -.ant-cascader-menu-item-loading-icon { - margin-left: 0px; - color: rgba(0, 0, 0, 0.45); - font-size: 10px; -} -.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, -.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon { - color: rgba(0, 0, 0, 0.25); -} -.ant-cascader-menu-item-keyword { - color: #ff4d4f; -} -.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) { - margin-right: -1px; -} -.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl { - margin-left: -1px; -} -.ant-cascader-compact-item:hover, -.ant-cascader-compact-item:focus, -.ant-cascader-compact-item:active { - z-index: 2; -} -.ant-cascader-compact-item[disabled] { - z-index: 0; -} -.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader { - border-radius: 0; -} -.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.ant-cascader-rtl .ant-cascader-menu-item-expand-icon, -.ant-cascader-rtl .ant-cascader-menu-item-loading-icon { - margin-right: 0px; - margin-left: 0; -} -.ant-cascader-rtl .ant-cascader-checkbox { - top: 0; - margin-right: 0; - margin-left: 4px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-breadcrumb { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - color: rgba(0, 0, 0, 0.45); - font-size: 12px; -} -.ant-breadcrumb .anticon { - font-size: 12px; -} -.ant-breadcrumb ol { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style: none; -} -.ant-breadcrumb a { - color: rgba(0, 0, 0, 0.45); - transition: color 0.3s; -} -.ant-breadcrumb a:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-breadcrumb li:last-child { - color: rgba(0, 0, 0, 0.85); -} -.ant-breadcrumb li:last-child a { - color: rgba(0, 0, 0, 0.85); -} -li:last-child > .ant-breadcrumb-separator { - display: none; -} -.ant-breadcrumb-separator { - margin: 0 4px; - color: rgba(0, 0, 0, 0.45); -} -.ant-breadcrumb-link > .anticon + span, -.ant-breadcrumb-link > .anticon + a { - margin-left: 4px; -} -.ant-breadcrumb-overlay-link > .anticon { - margin-left: 4px; -} -.ant-breadcrumb-rtl { - direction: rtl; -} -.ant-breadcrumb-rtl::before { - display: table; - content: ''; -} -.ant-breadcrumb-rtl::after { - display: table; - clear: both; - content: ''; -} -.ant-breadcrumb-rtl > span { - float: right; -} -.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span, -.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a { - margin-right: 4px; - margin-left: 0; -} -.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon { - margin-right: 4px; - margin-left: 0; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/drawer/style/index.less ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-drawer { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1000; - pointer-events: none; -} -.ant-drawer-inline { - position: absolute; -} -.ant-drawer-mask { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1000; - background: rgba(0, 0, 0, 0.45); - pointer-events: auto; -} -.ant-drawer-content-wrapper { - position: absolute; - z-index: 1000; - transition: all 0.3s; -} -.ant-drawer-content-wrapper-hidden { - display: none; -} -.ant-drawer-left > .ant-drawer-content-wrapper { - top: 0; - bottom: 0; - left: 0; - box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-right > .ant-drawer-content-wrapper { - top: 0; - right: 0; - bottom: 0; - box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-top > .ant-drawer-content-wrapper { - top: 0; - right: 0; - left: 0; - box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-bottom > .ant-drawer-content-wrapper { - right: 0; - bottom: 0; - left: 0; - box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-content { - width: 100%; - height: 100%; - overflow: auto; - background: #fff; - pointer-events: auto; -} -.ant-drawer-wrapper-body { - display: flex; - flex-direction: column; - width: 100%; - height: 100%; -} -.ant-drawer-header { - display: flex; - flex: 0 1; - align-items: center; - padding: 11px 16px; - font-size: 14px; - line-height: 22px; - border-bottom: 1px solid #f0f0f0; -} -.ant-drawer-header-title { - display: flex; - flex: 1 1; - align-items: center; - min-width: 0; - min-height: 0; -} -.ant-drawer-extra { - flex: none; -} -.ant-drawer-close { - display: inline-block; - margin-right: 12px; - color: rgba(0, 0, 0, 0.45); - font-weight: 700; - font-size: 14px; - font-style: normal; - line-height: 1; - text-align: center; - text-transform: none; - text-decoration: none; - background: transparent; - border: 0; - outline: 0; - cursor: pointer; - transition: color 0.3s; - text-rendering: auto; -} -.ant-drawer-close:focus, -.ant-drawer-close:hover { - color: rgba(0, 0, 0, 0.75); - text-decoration: none; -} -.ant-drawer-title { - flex: 1 1; - margin: 0; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - line-height: 22px; -} -.ant-drawer-body { - flex: 1 1; - min-width: 0; - min-height: 0; - padding: 16px; - overflow: auto; -} -.ant-drawer-footer { - flex-shrink: 0; - padding: 8px 8px; - border-top: 1px solid #f0f0f0; -} -.panel-motion-enter-start, -.panel-motion-appear-start, -.panel-motion-leave-start { - transition: none; -} -.panel-motion-enter-active, -.panel-motion-appear-active, -.panel-motion-leave-active { - transition: all 0.3s; -} -.ant-drawer-mask-motion-enter-active, -.ant-drawer-mask-motion-appear-active, -.ant-drawer-mask-motion-leave-active { - transition: all 0.3s; -} -.ant-drawer-mask-motion-enter, -.ant-drawer-mask-motion-appear { - opacity: 0; -} -.ant-drawer-mask-motion-enter-active, -.ant-drawer-mask-motion-appear-active { - opacity: 1; -} -.ant-drawer-mask-motion-leave { - opacity: 1; -} -.ant-drawer-mask-motion-leave-active { - opacity: 0; -} -.ant-drawer-panel-motion-left-enter-start, -.ant-drawer-panel-motion-left-appear-start, -.ant-drawer-panel-motion-left-leave-start { - transition: none; -} -.ant-drawer-panel-motion-left-enter-active, -.ant-drawer-panel-motion-left-appear-active, -.ant-drawer-panel-motion-left-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-left-enter-start, -.ant-drawer-panel-motion-left-appear-start { - transform: translateX(-100%) !important; -} -.ant-drawer-panel-motion-left-enter-active, -.ant-drawer-panel-motion-left-appear-active { - transform: translateX(0); -} -.ant-drawer-panel-motion-left-leave { - transform: translateX(0); -} -.ant-drawer-panel-motion-left-leave-active { - transform: translateX(-100%); -} -.ant-drawer-panel-motion-right-enter-start, -.ant-drawer-panel-motion-right-appear-start, -.ant-drawer-panel-motion-right-leave-start { - transition: none; -} -.ant-drawer-panel-motion-right-enter-active, -.ant-drawer-panel-motion-right-appear-active, -.ant-drawer-panel-motion-right-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-right-enter-start, -.ant-drawer-panel-motion-right-appear-start { - transform: translateX(100%) !important; -} -.ant-drawer-panel-motion-right-enter-active, -.ant-drawer-panel-motion-right-appear-active { - transform: translateX(0); -} -.ant-drawer-panel-motion-right-leave { - transform: translateX(0); -} -.ant-drawer-panel-motion-right-leave-active { - transform: translateX(100%); -} -.ant-drawer-panel-motion-top-enter-start, -.ant-drawer-panel-motion-top-appear-start, -.ant-drawer-panel-motion-top-leave-start { - transition: none; -} -.ant-drawer-panel-motion-top-enter-active, -.ant-drawer-panel-motion-top-appear-active, -.ant-drawer-panel-motion-top-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-top-enter-start, -.ant-drawer-panel-motion-top-appear-start { - transform: translateY(-100%) !important; -} -.ant-drawer-panel-motion-top-enter-active, -.ant-drawer-panel-motion-top-appear-active { - transform: translateY(0); -} -.ant-drawer-panel-motion-top-leave { - transform: translateY(0); -} -.ant-drawer-panel-motion-top-leave-active { - transform: translateY(-100%); -} -.ant-drawer-panel-motion-bottom-enter-start, -.ant-drawer-panel-motion-bottom-appear-start, -.ant-drawer-panel-motion-bottom-leave-start { - transition: none; -} -.ant-drawer-panel-motion-bottom-enter-active, -.ant-drawer-panel-motion-bottom-appear-active, -.ant-drawer-panel-motion-bottom-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-bottom-enter-start, -.ant-drawer-panel-motion-bottom-appear-start { - transform: translateY(100%) !important; -} -.ant-drawer-panel-motion-bottom-enter-active, -.ant-drawer-panel-motion-bottom-appear-active { - transform: translateY(0); -} -.ant-drawer-panel-motion-bottom-leave { - transform: translateY(0); -} -.ant-drawer-panel-motion-bottom-leave-active { - transform: translateY(100%); -} -.ant-drawer-rtl { - direction: rtl; -} -.ant-drawer-rtl .ant-drawer-close { - margin-right: 0; - margin-left: 12px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-divider { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-vertical { - position: relative; - top: -0.06em; - display: inline-block; - height: 0.9em; - margin: 0 8px; - vertical-align: middle; - border-top: 0; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-horizontal { - display: flex; - clear: both; - width: 100%; - min-width: 100%; - margin: 24px 0; -} -.ant-divider-horizontal.ant-divider-with-text { - display: flex; - align-items: center; - margin: 16px 0; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - white-space: nowrap; - text-align: center; - border-top: 0; - border-top-color: rgba(0, 0, 0, 0.06); -} -.ant-divider-horizontal.ant-divider-with-text::before, -.ant-divider-horizontal.ant-divider-with-text::after { - position: relative; - width: 50%; - border-top: 1px solid transparent; - border-top-color: inherit; - border-bottom: 0; - transform: translateY(50%); - content: ''; -} -.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 5%; -} -.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 5%; -} -.ant-divider-inner-text { - display: inline-block; - padding: 0 1em; -} -.ant-divider-dashed { - background: none; - border-color: rgba(0, 0, 0, 0.06); - border-style: dashed; - border-width: 1px 0 0; -} -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { - border-style: dashed none none; -} -.ant-divider-vertical.ant-divider-dashed { - border-width: 0 0 0 1px; -} -.ant-divider-plain.ant-divider-with-text { - color: rgba(0, 0, 0, 0.85); - font-weight: normal; - font-size: 12px; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { - width: 0; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { - width: 100%; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { - padding-left: 0; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { - width: 100%; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { - width: 0; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { - padding-right: 0; -} -.ant-divider-rtl { - direction: rtl; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 95%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 5%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 5%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 95%; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/switch/style/index.less ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-switch { - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - position: relative; - display: inline-block; - box-sizing: border-box; - min-width: 40px; - height: 20px; - line-height: 20px; - vertical-align: middle; - background-color: rgba(0, 0, 0, 0.25); - border: 0; - border-radius: 100px; - cursor: pointer; - transition: all 0.2s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-switch:focus { - outline: 0; - box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); -} -.ant-switch-checked:focus { - box-shadow: 0 0 0 2px #e6f7ff; -} -.ant-switch:focus:hover { - box-shadow: none; -} -.ant-switch-checked { - background-color: #1890ff; -} -.ant-switch-loading, -.ant-switch-disabled { - cursor: not-allowed; - opacity: 0.4; -} -.ant-switch-loading *, -.ant-switch-disabled * { - box-shadow: none; - cursor: not-allowed; -} -.ant-switch-inner { - display: block; - margin: 0 4px 0 22px; - color: #fff; - font-size: 12px; - transition: margin 0.2s; -} -.ant-switch-checked .ant-switch-inner { - margin: 0 22px 0 4px; -} -.ant-switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 16px; - height: 16px; - transition: all 0.2s ease-in-out; -} -.ant-switch-handle::before { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-color: #fff; - border-radius: 8px; - box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); - transition: all 0.2s ease-in-out; - content: ''; -} -.ant-switch-checked .ant-switch-handle { - left: calc(100% - 16px - 2px); -} -.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before { - right: -30%; - left: 0; -} -.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before { - right: 0; - left: -30%; -} -.ant-switch-loading-icon.anticon { - position: relative; - top: 2px; - color: rgba(0, 0, 0, 0.65); - vertical-align: top; -} -.ant-switch-checked .ant-switch-loading-icon { - color: #1890ff; -} -.ant-switch-small { - min-width: 24px; - height: 14px; - line-height: 14px; -} -.ant-switch-small .ant-switch-inner { - margin: 0 5px 0 16px; - font-size: 12px; -} -.ant-switch-small .ant-switch-handle { - width: 10px; - height: 10px; -} -.ant-switch-small .ant-switch-loading-icon { - top: 0.5px; - font-size: 9px; -} -.ant-switch-small.ant-switch-checked .ant-switch-inner { - margin: 0 16px 0 5px; -} -.ant-switch-small.ant-switch-checked .ant-switch-handle { - left: calc(100% - 10px - 2px); -} -.ant-switch-rtl { - direction: rtl; -} -.ant-switch-rtl .ant-switch-inner { - margin: 0 22px 0 4px; -} -.ant-switch-rtl .ant-switch-handle { - right: 2px; - left: auto; -} -.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before { - right: 0; - left: -30%; -} -.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before { - right: -30%; - left: 0; -} -.ant-switch-rtl.ant-switch-checked .ant-switch-inner { - margin: 0 4px 0 22px; -} -.ant-switch-rtl.ant-switch-checked .ant-switch-handle { - right: calc(100% - 16px - 2px); -} -.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle { - right: calc(100% - 10px - 2px); -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/tag/style/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-tag { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-block; - height: auto; - margin-right: 8px; - padding: 0 7px; - font-size: 12px; - line-height: 18px; - white-space: nowrap; - background: #fafafa; - border: 1px solid #d9d9d9; - border-radius: 2px; - opacity: 1; - transition: all 0.3s; -} -.ant-tag, -.ant-tag a, -.ant-tag a:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-tag > a:first-child:last-child { - display: inline-block; - margin: 0 -8px; - padding: 0 8px; -} -.ant-tag-close-icon { - margin-left: 3px; - color: rgba(0, 0, 0, 0.45); - font-size: 10px; - cursor: pointer; - transition: all 0.3s; -} -.ant-tag-close-icon:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-tag-has-color { - border-color: transparent; -} -.ant-tag-has-color, -.ant-tag-has-color a, -.ant-tag-has-color a:hover, -.ant-tag-has-color .anticon-close, -.ant-tag-has-color .anticon-close:hover { - color: #fff; -} -.ant-tag-checkable { - background-color: transparent; - border-color: transparent; - cursor: pointer; -} -.ant-tag-checkable:not(.ant-tag-checkable-checked):hover { - color: #1890ff; -} -.ant-tag-checkable:active, -.ant-tag-checkable-checked { - color: #fff; -} -.ant-tag-checkable-checked { - background-color: #1890ff; -} -.ant-tag-checkable:active { - background-color: #096dd9; -} -.ant-tag-hidden { - display: none; -} -.ant-tag-pink { - color: #c41d7f; - background: #fff0f6; - border-color: #ffadd2; -} -.ant-tag-pink-inverse { - color: #fff; - background: #eb2f96; - border-color: #eb2f96; -} -.ant-tag-magenta { - color: #c41d7f; - background: #fff0f6; - border-color: #ffadd2; -} -.ant-tag-magenta-inverse { - color: #fff; - background: #eb2f96; - border-color: #eb2f96; -} -.ant-tag-red { - color: #cf1322; - background: #fff1f0; - border-color: #ffa39e; -} -.ant-tag-red-inverse { - color: #fff; - background: #f5222d; - border-color: #f5222d; -} -.ant-tag-volcano { - color: #d4380d; - background: #fff2e8; - border-color: #ffbb96; -} -.ant-tag-volcano-inverse { - color: #fff; - background: #fa541c; - border-color: #fa541c; -} -.ant-tag-orange { - color: #d46b08; - background: #fff7e6; - border-color: #ffd591; -} -.ant-tag-orange-inverse { - color: #fff; - background: #fa8c16; - border-color: #fa8c16; -} -.ant-tag-yellow { - color: #d4b106; - background: #feffe6; - border-color: #fffb8f; -} -.ant-tag-yellow-inverse { - color: #fff; - background: #fadb14; - border-color: #fadb14; -} -.ant-tag-gold { - color: #d48806; - background: #fffbe6; - border-color: #ffe58f; -} -.ant-tag-gold-inverse { - color: #fff; - background: #faad14; - border-color: #faad14; -} -.ant-tag-cyan { - color: #08979c; - background: #e6fffb; - border-color: #87e8de; -} -.ant-tag-cyan-inverse { - color: #fff; - background: #13c2c2; - border-color: #13c2c2; -} -.ant-tag-lime { - color: #7cb305; - background: #fcffe6; - border-color: #eaff8f; -} -.ant-tag-lime-inverse { - color: #fff; - background: #a0d911; - border-color: #a0d911; -} -.ant-tag-green { - color: #389e0d; - background: #f6ffed; - border-color: #b7eb8f; -} -.ant-tag-green-inverse { - color: #fff; - background: #52c41a; - border-color: #52c41a; -} -.ant-tag-blue { - color: #096dd9; - background: #e6f7ff; - border-color: #91d5ff; -} -.ant-tag-blue-inverse { - color: #fff; - background: #1890ff; - border-color: #1890ff; -} -.ant-tag-geekblue { - color: #1d39c4; - background: #f0f5ff; - border-color: #adc6ff; -} -.ant-tag-geekblue-inverse { - color: #fff; - background: #2f54eb; - border-color: #2f54eb; -} -.ant-tag-purple { - color: #531dab; - background: #f9f0ff; - border-color: #d3adf7; -} -.ant-tag-purple-inverse { - color: #fff; - background: #722ed1; - border-color: #722ed1; -} -.ant-tag-success { - color: #52c41a; - background: #f6ffed; - border-color: #b7eb8f; -} -.ant-tag-processing { - color: #1890ff; - background: #e6f7ff; - border-color: #91d5ff; -} -.ant-tag-error { - color: #ff4d4f; - background: #fff2f0; - border-color: #ffccc7; -} -.ant-tag-warning { - color: #faad14; - background: #fffbe6; - border-color: #ffe58f; -} -.ant-tag > .anticon + span, -.ant-tag > span + .anticon { - margin-left: 7px; -} -.ant-tag.ant-tag-rtl { - margin-right: 0; - margin-left: 8px; - direction: rtl; - text-align: right; -} -.ant-tag-rtl .ant-tag-close-icon { - margin-right: 3px; - margin-left: 0; -} -.ant-tag-rtl.ant-tag > .anticon + span, -.ant-tag-rtl.ant-tag > span + .anticon { - margin-right: 7px; - margin-left: 0; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - diff --git a/67570.chunk.css b/67570.chunk.css index 422cef5be0..edebf404a3 100644 --- a/67570.chunk.css +++ b/67570.chunk.css @@ -82,17 +82,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/69060.async.js b/69060.async.js index eef85ec66f..3862c17e7e 100644 --- a/69060.async.js +++ b/69060.async.js @@ -405,6 +405,7 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ onCodeModeChange = _ref.onCodeModeChange, onTabToSpace = _ref.onTabToSpace, onAutoFormat = _ref.onAutoFormat, + formatDocument = _ref.formatDocument, _ref$className = _ref.className, className = _ref$className === void 0 ? '' : _ref$className, tabToSpace = _ref.tabToSpace, @@ -468,14 +469,15 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ checked: tabToSpace, onChange: onTabToSpace })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", { className: "file-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { - children: "\u4EE3\u7801\u81EA\u52A8\u683C\u5F0F\u5316" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - checked: autoFormat, - onChange: onAutoFormat - })] + onClick: formatDocument, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { + style: { + cursor: "pointer" + }, + children: "\u683C\u5F0F\u5316\u4EE3\u7801" + }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h3", { children: "\u5FEB\u6377\u952E" diff --git a/69269.chunk.css b/69269.chunk.css deleted file mode 100644 index 570b817148..0000000000 --- a/69269.chunk.css +++ /dev/null @@ -1,958 +0,0 @@ -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/drawer/style/index.less ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-drawer { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1000; - pointer-events: none; -} -.ant-drawer-inline { - position: absolute; -} -.ant-drawer-mask { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1000; - background: rgba(0, 0, 0, 0.45); - pointer-events: auto; -} -.ant-drawer-content-wrapper { - position: absolute; - z-index: 1000; - transition: all 0.3s; -} -.ant-drawer-content-wrapper-hidden { - display: none; -} -.ant-drawer-left > .ant-drawer-content-wrapper { - top: 0; - bottom: 0; - left: 0; - box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-right > .ant-drawer-content-wrapper { - top: 0; - right: 0; - bottom: 0; - box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-top > .ant-drawer-content-wrapper { - top: 0; - right: 0; - left: 0; - box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-bottom > .ant-drawer-content-wrapper { - right: 0; - bottom: 0; - left: 0; - box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03); -} -.ant-drawer-content { - width: 100%; - height: 100%; - overflow: auto; - background: #fff; - pointer-events: auto; -} -.ant-drawer-wrapper-body { - display: flex; - flex-direction: column; - width: 100%; - height: 100%; -} -.ant-drawer-header { - display: flex; - flex: 0 1; - align-items: center; - padding: 11px 16px; - font-size: 14px; - line-height: 22px; - border-bottom: 1px solid #f0f0f0; -} -.ant-drawer-header-title { - display: flex; - flex: 1 1; - align-items: center; - min-width: 0; - min-height: 0; -} -.ant-drawer-extra { - flex: none; -} -.ant-drawer-close { - display: inline-block; - margin-right: 12px; - color: rgba(0, 0, 0, 0.45); - font-weight: 700; - font-size: 14px; - font-style: normal; - line-height: 1; - text-align: center; - text-transform: none; - text-decoration: none; - background: transparent; - border: 0; - outline: 0; - cursor: pointer; - transition: color 0.3s; - text-rendering: auto; -} -.ant-drawer-close:focus, -.ant-drawer-close:hover { - color: rgba(0, 0, 0, 0.75); - text-decoration: none; -} -.ant-drawer-title { - flex: 1 1; - margin: 0; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - line-height: 22px; -} -.ant-drawer-body { - flex: 1 1; - min-width: 0; - min-height: 0; - padding: 16px; - overflow: auto; -} -.ant-drawer-footer { - flex-shrink: 0; - padding: 8px 8px; - border-top: 1px solid #f0f0f0; -} -.panel-motion-enter-start, -.panel-motion-appear-start, -.panel-motion-leave-start { - transition: none; -} -.panel-motion-enter-active, -.panel-motion-appear-active, -.panel-motion-leave-active { - transition: all 0.3s; -} -.ant-drawer-mask-motion-enter-active, -.ant-drawer-mask-motion-appear-active, -.ant-drawer-mask-motion-leave-active { - transition: all 0.3s; -} -.ant-drawer-mask-motion-enter, -.ant-drawer-mask-motion-appear { - opacity: 0; -} -.ant-drawer-mask-motion-enter-active, -.ant-drawer-mask-motion-appear-active { - opacity: 1; -} -.ant-drawer-mask-motion-leave { - opacity: 1; -} -.ant-drawer-mask-motion-leave-active { - opacity: 0; -} -.ant-drawer-panel-motion-left-enter-start, -.ant-drawer-panel-motion-left-appear-start, -.ant-drawer-panel-motion-left-leave-start { - transition: none; -} -.ant-drawer-panel-motion-left-enter-active, -.ant-drawer-panel-motion-left-appear-active, -.ant-drawer-panel-motion-left-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-left-enter-start, -.ant-drawer-panel-motion-left-appear-start { - transform: translateX(-100%) !important; -} -.ant-drawer-panel-motion-left-enter-active, -.ant-drawer-panel-motion-left-appear-active { - transform: translateX(0); -} -.ant-drawer-panel-motion-left-leave { - transform: translateX(0); -} -.ant-drawer-panel-motion-left-leave-active { - transform: translateX(-100%); -} -.ant-drawer-panel-motion-right-enter-start, -.ant-drawer-panel-motion-right-appear-start, -.ant-drawer-panel-motion-right-leave-start { - transition: none; -} -.ant-drawer-panel-motion-right-enter-active, -.ant-drawer-panel-motion-right-appear-active, -.ant-drawer-panel-motion-right-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-right-enter-start, -.ant-drawer-panel-motion-right-appear-start { - transform: translateX(100%) !important; -} -.ant-drawer-panel-motion-right-enter-active, -.ant-drawer-panel-motion-right-appear-active { - transform: translateX(0); -} -.ant-drawer-panel-motion-right-leave { - transform: translateX(0); -} -.ant-drawer-panel-motion-right-leave-active { - transform: translateX(100%); -} -.ant-drawer-panel-motion-top-enter-start, -.ant-drawer-panel-motion-top-appear-start, -.ant-drawer-panel-motion-top-leave-start { - transition: none; -} -.ant-drawer-panel-motion-top-enter-active, -.ant-drawer-panel-motion-top-appear-active, -.ant-drawer-panel-motion-top-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-top-enter-start, -.ant-drawer-panel-motion-top-appear-start { - transform: translateY(-100%) !important; -} -.ant-drawer-panel-motion-top-enter-active, -.ant-drawer-panel-motion-top-appear-active { - transform: translateY(0); -} -.ant-drawer-panel-motion-top-leave { - transform: translateY(0); -} -.ant-drawer-panel-motion-top-leave-active { - transform: translateY(-100%); -} -.ant-drawer-panel-motion-bottom-enter-start, -.ant-drawer-panel-motion-bottom-appear-start, -.ant-drawer-panel-motion-bottom-leave-start { - transition: none; -} -.ant-drawer-panel-motion-bottom-enter-active, -.ant-drawer-panel-motion-bottom-appear-active, -.ant-drawer-panel-motion-bottom-leave-active { - transition: all 0.3s; -} -.ant-drawer-panel-motion-bottom-enter-start, -.ant-drawer-panel-motion-bottom-appear-start { - transform: translateY(100%) !important; -} -.ant-drawer-panel-motion-bottom-enter-active, -.ant-drawer-panel-motion-bottom-appear-active { - transform: translateY(0); -} -.ant-drawer-panel-motion-bottom-leave { - transform: translateY(0); -} -.ant-drawer-panel-motion-bottom-leave-active { - transform: translateY(100%); -} -.ant-drawer-rtl { - direction: rtl; -} -.ant-drawer-rtl .ant-drawer-close { - margin-right: 0; - margin-left: 12px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-divider { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-vertical { - position: relative; - top: -0.06em; - display: inline-block; - height: 0.9em; - margin: 0 8px; - vertical-align: middle; - border-top: 0; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -.ant-divider-horizontal { - display: flex; - clear: both; - width: 100%; - min-width: 100%; - margin: 24px 0; -} -.ant-divider-horizontal.ant-divider-with-text { - display: flex; - align-items: center; - margin: 16px 0; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - white-space: nowrap; - text-align: center; - border-top: 0; - border-top-color: rgba(0, 0, 0, 0.06); -} -.ant-divider-horizontal.ant-divider-with-text::before, -.ant-divider-horizontal.ant-divider-with-text::after { - position: relative; - width: 50%; - border-top: 1px solid transparent; - border-top-color: inherit; - border-bottom: 0; - transform: translateY(50%); - content: ''; -} -.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 5%; -} -.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 5%; -} -.ant-divider-inner-text { - display: inline-block; - padding: 0 1em; -} -.ant-divider-dashed { - background: none; - border-color: rgba(0, 0, 0, 0.06); - border-style: dashed; - border-width: 1px 0 0; -} -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after { - border-style: dashed none none; -} -.ant-divider-vertical.ant-divider-dashed { - border-width: 0 0 0 1px; -} -.ant-divider-plain.ant-divider-with-text { - color: rgba(0, 0, 0, 0.85); - font-weight: normal; - font-size: 12px; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before { - width: 0; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after { - width: 100%; -} -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text { - padding-left: 0; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before { - width: 100%; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after { - width: 0; -} -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text { - padding-right: 0; -} -.ant-divider-rtl { - direction: rtl; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before { - width: 95%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after { - width: 5%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before { - width: 5%; -} -.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after { - width: 95%; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/tag/style/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-tag { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-block; - height: auto; - margin-right: 8px; - padding: 0 7px; - font-size: 12px; - line-height: 18px; - white-space: nowrap; - background: #fafafa; - border: 1px solid #d9d9d9; - border-radius: 2px; - opacity: 1; - transition: all 0.3s; -} -.ant-tag, -.ant-tag a, -.ant-tag a:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-tag > a:first-child:last-child { - display: inline-block; - margin: 0 -8px; - padding: 0 8px; -} -.ant-tag-close-icon { - margin-left: 3px; - color: rgba(0, 0, 0, 0.45); - font-size: 10px; - cursor: pointer; - transition: all 0.3s; -} -.ant-tag-close-icon:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-tag-has-color { - border-color: transparent; -} -.ant-tag-has-color, -.ant-tag-has-color a, -.ant-tag-has-color a:hover, -.ant-tag-has-color .anticon-close, -.ant-tag-has-color .anticon-close:hover { - color: #fff; -} -.ant-tag-checkable { - background-color: transparent; - border-color: transparent; - cursor: pointer; -} -.ant-tag-checkable:not(.ant-tag-checkable-checked):hover { - color: #1890ff; -} -.ant-tag-checkable:active, -.ant-tag-checkable-checked { - color: #fff; -} -.ant-tag-checkable-checked { - background-color: #1890ff; -} -.ant-tag-checkable:active { - background-color: #096dd9; -} -.ant-tag-hidden { - display: none; -} -.ant-tag-pink { - color: #c41d7f; - background: #fff0f6; - border-color: #ffadd2; -} -.ant-tag-pink-inverse { - color: #fff; - background: #eb2f96; - border-color: #eb2f96; -} -.ant-tag-magenta { - color: #c41d7f; - background: #fff0f6; - border-color: #ffadd2; -} -.ant-tag-magenta-inverse { - color: #fff; - background: #eb2f96; - border-color: #eb2f96; -} -.ant-tag-red { - color: #cf1322; - background: #fff1f0; - border-color: #ffa39e; -} -.ant-tag-red-inverse { - color: #fff; - background: #f5222d; - border-color: #f5222d; -} -.ant-tag-volcano { - color: #d4380d; - background: #fff2e8; - border-color: #ffbb96; -} -.ant-tag-volcano-inverse { - color: #fff; - background: #fa541c; - border-color: #fa541c; -} -.ant-tag-orange { - color: #d46b08; - background: #fff7e6; - border-color: #ffd591; -} -.ant-tag-orange-inverse { - color: #fff; - background: #fa8c16; - border-color: #fa8c16; -} -.ant-tag-yellow { - color: #d4b106; - background: #feffe6; - border-color: #fffb8f; -} -.ant-tag-yellow-inverse { - color: #fff; - background: #fadb14; - border-color: #fadb14; -} -.ant-tag-gold { - color: #d48806; - background: #fffbe6; - border-color: #ffe58f; -} -.ant-tag-gold-inverse { - color: #fff; - background: #faad14; - border-color: #faad14; -} -.ant-tag-cyan { - color: #08979c; - background: #e6fffb; - border-color: #87e8de; -} -.ant-tag-cyan-inverse { - color: #fff; - background: #13c2c2; - border-color: #13c2c2; -} -.ant-tag-lime { - color: #7cb305; - background: #fcffe6; - border-color: #eaff8f; -} -.ant-tag-lime-inverse { - color: #fff; - background: #a0d911; - border-color: #a0d911; -} -.ant-tag-green { - color: #389e0d; - background: #f6ffed; - border-color: #b7eb8f; -} -.ant-tag-green-inverse { - color: #fff; - background: #52c41a; - border-color: #52c41a; -} -.ant-tag-blue { - color: #096dd9; - background: #e6f7ff; - border-color: #91d5ff; -} -.ant-tag-blue-inverse { - color: #fff; - background: #1890ff; - border-color: #1890ff; -} -.ant-tag-geekblue { - color: #1d39c4; - background: #f0f5ff; - border-color: #adc6ff; -} -.ant-tag-geekblue-inverse { - color: #fff; - background: #2f54eb; - border-color: #2f54eb; -} -.ant-tag-purple { - color: #531dab; - background: #f9f0ff; - border-color: #d3adf7; -} -.ant-tag-purple-inverse { - color: #fff; - background: #722ed1; - border-color: #722ed1; -} -.ant-tag-success { - color: #52c41a; - background: #f6ffed; - border-color: #b7eb8f; -} -.ant-tag-processing { - color: #1890ff; - background: #e6f7ff; - border-color: #91d5ff; -} -.ant-tag-error { - color: #ff4d4f; - background: #fff2f0; - border-color: #ffccc7; -} -.ant-tag-warning { - color: #faad14; - background: #fffbe6; - border-color: #ffe58f; -} -.ant-tag > .anticon + span, -.ant-tag > span + .anticon { - margin-left: 7px; -} -.ant-tag.ant-tag-rtl { - margin-right: 0; - margin-left: 8px; - direction: rtl; - text-align: right; -} -.ant-tag-rtl .ant-tag-close-icon { - margin-right: 3px; - margin-left: 0; -} -.ant-tag-rtl.ant-tag > .anticon + span, -.ant-tag-rtl.ant-tag > span + .anticon { - margin-right: 7px; - margin-left: 0; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/affix/style/index.less ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-affix { - position: fixed; - z-index: 10; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-skeleton { - display: table; - width: 100%; -} -.ant-skeleton-header { - display: table-cell; - padding-right: 8px; - vertical-align: top; -} -.ant-skeleton-header .ant-skeleton-avatar { - display: inline-block; - vertical-align: top; - background: rgba(190, 190, 190, 0.2); - width: 28px; - height: 28px; - line-height: 28px; -} -.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-header .ant-skeleton-avatar-lg { - width: 32px; - height: 32px; - line-height: 32px; -} -.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-header .ant-skeleton-avatar-sm { - width: 22px; - height: 22px; - line-height: 22px; -} -.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-content { - display: table-cell; - width: 100%; - vertical-align: top; -} -.ant-skeleton-content .ant-skeleton-title { - width: 100%; - height: 14px; - background: rgba(190, 190, 190, 0.2); - border-radius: 2px; -} -.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { - margin-top: 20px; -} -.ant-skeleton-content .ant-skeleton-paragraph { - padding: 0; -} -.ant-skeleton-content .ant-skeleton-paragraph > li { - width: 100%; - height: 14px; - list-style: none; - background: rgba(190, 190, 190, 0.2); - border-radius: 2px; -} -.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) { - width: 61%; -} -.ant-skeleton-content .ant-skeleton-paragraph > li + li { - margin-top: 12px; -} -.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title { - margin-top: 8px; -} -.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { - margin-top: 20px; -} -.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title, -.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li { - border-radius: 100px; -} -.ant-skeleton-active .ant-skeleton-title, -.ant-skeleton-active .ant-skeleton-paragraph > li, -.ant-skeleton-active .ant-skeleton-avatar, -.ant-skeleton-active .ant-skeleton-button, -.ant-skeleton-active .ant-skeleton-input, -.ant-skeleton-active .ant-skeleton-image { - position: relative; - /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */ - z-index: 0; - overflow: hidden; - background: transparent; -} -.ant-skeleton-active .ant-skeleton-title::after, -.ant-skeleton-active .ant-skeleton-paragraph > li::after, -.ant-skeleton-active .ant-skeleton-avatar::after, -.ant-skeleton-active .ant-skeleton-button::after, -.ant-skeleton-active .ant-skeleton-input::after, -.ant-skeleton-active .ant-skeleton-image::after { - position: absolute; - top: 0; - right: -150%; - bottom: 0; - left: -150%; - background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); - animation: ant-skeleton-loading 1.4s ease infinite; - content: ''; -} -.ant-skeleton.ant-skeleton-block { - width: 100%; -} -.ant-skeleton.ant-skeleton-block .ant-skeleton-button { - width: 100%; -} -.ant-skeleton.ant-skeleton-block .ant-skeleton-input { - width: 100%; -} -.ant-skeleton-element { - display: inline-block; - width: auto; -} -.ant-skeleton-element .ant-skeleton-button { - display: inline-block; - vertical-align: top; - background: rgba(190, 190, 190, 0.2); - border-radius: 2px; - width: 56px; - min-width: 56px; - height: 28px; - line-height: 28px; -} -.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square { - width: 28px; - min-width: 28px; -} -.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle { - width: 28px; - min-width: 28px; - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round { - border-radius: 28px; -} -.ant-skeleton-element .ant-skeleton-button-lg { - width: 64px; - min-width: 64px; - height: 32px; - line-height: 32px; -} -.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square { - width: 32px; - min-width: 32px; -} -.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle { - width: 32px; - min-width: 32px; - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round { - border-radius: 32px; -} -.ant-skeleton-element .ant-skeleton-button-sm { - width: 44px; - min-width: 44px; - height: 22px; - line-height: 22px; -} -.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square { - width: 22px; - min-width: 22px; -} -.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle { - width: 22px; - min-width: 22px; - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round { - border-radius: 22px; -} -.ant-skeleton-element .ant-skeleton-avatar { - display: inline-block; - vertical-align: top; - background: rgba(190, 190, 190, 0.2); - width: 28px; - height: 28px; - line-height: 28px; -} -.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-avatar-lg { - width: 32px; - height: 32px; - line-height: 32px; -} -.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-avatar-sm { - width: 22px; - height: 22px; - line-height: 22px; -} -.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-input { - display: inline-block; - vertical-align: top; - background: rgba(190, 190, 190, 0.2); - width: 140px; - min-width: 140px; - height: 28px; - line-height: 28px; -} -.ant-skeleton-element .ant-skeleton-input-lg { - width: 160px; - min-width: 160px; - height: 32px; - line-height: 32px; -} -.ant-skeleton-element .ant-skeleton-input-sm { - width: 110px; - min-width: 110px; - height: 22px; - line-height: 22px; -} -.ant-skeleton-element .ant-skeleton-image { - display: flex; - align-items: center; - justify-content: center; - vertical-align: top; - background: rgba(190, 190, 190, 0.2); - width: 96px; - height: 96px; - line-height: 96px; -} -.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle { - border-radius: 50%; -} -.ant-skeleton-element .ant-skeleton-image-path { - fill: #bfbfbf; -} -.ant-skeleton-element .ant-skeleton-image-svg { - width: 48px; - height: 48px; - line-height: 48px; - max-width: 192px; - max-height: 192px; -} -.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle { - border-radius: 50%; -} -@keyframes ant-skeleton-loading { - 0% { - transform: translateX(-37.5%); - } - 100% { - transform: translateX(37.5%); - } -} -.ant-skeleton-rtl { - direction: rtl; -} -.ant-skeleton-rtl .ant-skeleton-header { - padding-right: 0; - padding-left: 16px; -} -.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, -.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li { - animation-name: ant-skeleton-loading-rtl; -} -.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar { - animation-name: ant-skeleton-loading-rtl; -} -@keyframes ant-skeleton-loading-rtl { - 0% { - background-position: 0% 50%; - } - 100% { - background-position: 100% 50%; - } -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - diff --git a/73718.async.js b/73718.async.js index 298495456c..1b95abeb71 100644 --- a/73718.async.js +++ b/73718.async.js @@ -459,9 +459,6 @@ var TextArea = input/* default.TextArea */.Z.TextArea; }); // EXTERNAL MODULE: ./src/utils/fullscreen.ts var fullscreen = __webpack_require__(15994); -// EXTERNAL MODULE: ./node_modules/moment/moment.js -var moment = __webpack_require__(30381); -var moment_default = /*#__PURE__*/__webpack_require__.n(moment); // EXTERNAL MODULE: ./src/pages/tasks/service/index.js var service = __webpack_require__(66446); // EXTERNAL MODULE: ./node_modules/@novnc/novnc/lib/rfb.js @@ -494,7 +491,6 @@ var fetch = __webpack_require__(84519); - function unicodeUnEscape(str) { @@ -600,11 +596,9 @@ function reducer(state, action) { var timeout = (0,react.useRef)(); var params = (0,_umi_production_exports.useParams)(); (0,react.useEffect)(function () { - window.addEventListener("visibilitychange", handleFocus); return function () { var _guacaRef$current, _guacaRef$current$dis; (_guacaRef$current = guacaRef.current) === null || _guacaRef$current === void 0 ? void 0 : (_guacaRef$current$dis = _guacaRef$current.disconnect) === null || _guacaRef$current$dis === void 0 ? void 0 : _guacaRef$current$dis.call(_guacaRef$current); - window.removeEventListener("visibilitychange", handleFocus); clearTimeout(reConnectRef.current); }; }, []); @@ -625,22 +619,11 @@ function reducer(state, action) { } }; (0,react.useEffect)(function () { - window.addEventListener("visibilitychange", handleFocus); document.addEventListener((0,fullscreen/* fullscreenChange */.gH)(), fullChange); return function () { document.removeEventListener((0,fullscreen/* fullscreenChange */.gH)(), fullChange); - window.removeEventListener("visibilitychange", handleFocus); }; }, []); - var handleFocus = function handleFocus(e) { - if (document.visibilityState === 'visible') { - var time = sessionStorage.vncPageLeaveTime; - if (moment_default()(new Date()).diff(moment_default()(time), "minutes") > 2) setLinkNum(new Date().getTime()); - sessionStorage.removeItem("vncPageLeaveTime"); - } else { - sessionStorage.vncPageLeaveTime = new Date(); - } - }; function onCancelClipboardBox() { dispatch({ type: Types.SHOW_CLIPBOARD_BOX, diff --git a/78218.async.js b/78218.async.js deleted file mode 100644 index dfd4fc3c88..0000000000 --- a/78218.async.js +++ /dev/null @@ -1,11740 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[78218],{ - -/***/ 37863: -/*!***********************************************!*\ - !*** ./src/components/Editor/NullMDEditor.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ NullMDEditor; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/classCallCheck.js */ 56690); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createClass.js */ 89728); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/assertThisInitialized.js */ 66115); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/inherits.js */ 61655); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createSuper.js */ 26389); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../markdown-editor */ 55373); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - -var NULL_CH = '▁'; -var NullMDEditor = /*#__PURE__*/function (_Component) { - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default()(NullMDEditor, _Component); - var _super = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default()(NullMDEditor); - function NullMDEditor() { - var _this; - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default()(this, NullMDEditor); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - _this = _super.call.apply(_super, [this].concat(args)); - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "getChCountBeforeCursor", function (cm, cursor) { - var currentLine = cursor.line; - var placeholderCountBefore = 0; - for (var _line = 0; _line < currentLine; _line++) { - placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1; - } - var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch); - placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1; - return placeholderCountBefore; - }); - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "onCMBeforeChange", function (cm, change) { - var rangeText = cm.getRange(change.from, change.to); - var totalPlaceholderCount = 0; - change.text.forEach(function (item) { - totalPlaceholderCount += item.split(NULL_CH).length - 1; - }); - if (rangeText && rangeText.indexOf(NULL_CH) != -1) { - var placeholderCountInRange = rangeText.split(NULL_CH).length - 1; - var placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); - console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(totalPlaceholderCount, "\u4E2A")); - if (_this.props.deleteEmptyDisabled) { - // 删除空格不检测 - change.cancel(); - } else { - // const ret = window.confirm( - // `确认要删除第${ - // placeholderCountInRange == 1 - // ? placeholderCountBefore + 1 - // : `${placeholderCountBefore + 1}-${placeholderCountBefore + - // placeholderCountInRange}` - // }个空吗?`, - // ); - // if (ret) { - _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount); - // } else { - // change.cancel(); - // } - } - } else if (totalPlaceholderCount) { - var _placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); - console.log("\u65B0\u589E".concat(totalPlaceholderCount, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A")); - _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(_placeholderCountBefore, 0, totalPlaceholderCount); - } - }); - return _this; - } - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default()(NullMDEditor, [{ - key: "render", - value: function render() { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, this.props), {}, { - onCMBeforeChange: this.onCMBeforeChange - })); - } - }]); - return NullMDEditor; -}(react__WEBPACK_IMPORTED_MODULE_7__.Component); - - -/***/ }), - -/***/ 78218: -/*!***********************************************************!*\ - !*** ./src/components/DragSubject/index.tsx + 20 modules ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_DragSubject; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules -var style = __webpack_require__(25359); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules -var input_number = __webpack_require__(87799); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var divider_style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/switch/style/index.js + 1 modules -var switch_style = __webpack_require__(5812); -// EXTERNAL MODULE: ./node_modules/antd/es/switch/index.js + 1 modules -var es_switch = __webpack_require__(94594); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules -var checkbox_style = __webpack_require__(82000); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules -var es_checkbox = __webpack_require__(32808); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./src/service/exercise.ts -var service_exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules -var markdown_editor = __webpack_require__(55373); -// EXTERNAL MODULE: ./src/components/Editor/NullMDEditor.js -var NullMDEditor = __webpack_require__(37863); -// EXTERNAL MODULE: ./src/components/Editor/NullChildEditor/index.jsx + 1 modules -var NullChildEditor = __webpack_require__(2977); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/editor.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___epJYP","flex_space_between":"flex_space_between___SU6BD","flex_box_vertical_center":"flex_box_vertical_center___Qes2t","flex_box_center_end":"flex_box_center_end___hGppz","flex_box_column":"flex_box_column___uzhhO","wrap":"wrap___rEjJ0","modal":"modal___gRDV9","titleWrap":"titleWrap___MK_OO","required":"required___Hja3H","title":"title___vMFKz","colorGray":"colorGray___hNhIL","choiceWrap":"choiceWrap___Xx5du","answer":"answer___cbuNE","activeAnswer":"activeAnswer___LwFG7","deleteIcon":"deleteIcon____HG4s","addIcon":"addIcon___r_Vhy","editorWrap":"editorWrap___OYwur","htmlWrap":"htmlWrap___qXHYn","radio":"radio___urtyZ","color333":"color333___Lah7k","color999":"color999___TmkZt","questionType":"questionType___r_bKw","questionChoices":"questionChoices___LA7VM","action":"action___fTTDM","difficult":"difficult___Mg7lT","fold":"fold___oVjRI","head":"head___fpwmn"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -// EXTERNAL MODULE: ./src/components/Knowledge/index.tsx + 1 modules -var Knowledge = __webpack_require__(73221); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/CompletionEditor/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var _excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "editData", "editKey", "setEditKey", "cancelAdd", "addCallback", "reload", "setIsClaer"]; - - - - - - - - - - - - - -var tagList = (/* unused pure expression or super */ null && (['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'])); -var NULL_CH = '▁'; -var CompletionEditor = function CompletionEditor(_ref, ref) { - var problemset = _ref.problemset, - globalSetting = _ref.globalSetting, - exercise = _ref.exercise, - loading = _ref.loading, - dispatch = _ref.dispatch, - editData = _ref.editData, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - title = _useState2[0], - setTitle = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - analysis = _useState4[0], - setAnalysis = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - answerList = _useState6[0], - setAnswerList = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - activeOptionErrorIndex = _useState8[0], - setActiveOptionErrorIndex = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - checked = _useState10[0], - setChecked = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - firstSetAnswerFlag = _useState12[0], - setFirstSetAnswerFlag = _useState12[1]; - var _useState13 = (0,react.useState)(), - _useState14 = slicedToArray_default()(_useState13, 2), - score = _useState14[0], - setScore = _useState14[1]; - var _useState15 = (0,react.useState)(0), - _useState16 = slicedToArray_default()(_useState15, 2), - totalBlanks = _useState16[0], - setTotalBlanks = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - isEdit = _useState18[0], - setIsEdit = _useState18[1]; - var _useState19 = (0,react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - btnSave = _useState20[0], - setBtnSave = _useState20[1]; - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - knowledge = _useState22[0], - setKnowledge = _useState22[1]; - var _useState23 = (0,react.useState)(1), - _useState24 = slicedToArray_default()(_useState23, 2), - difficulty = _useState24[0], - setdifficult = _useState24[1]; - var _useState25 = (0,react.useState)(false), - _useState26 = slicedToArray_default()(_useState25, 2), - repeat_answer = _useState26[0], - setrepeat_answer = _useState26[1]; - var freeze = (0,react.useRef)(false); - var params = (0,_umi_production_exports.useParams)(); - var _useState27 = (0,react.useState)([]), - _useState28 = slicedToArray_default()(_useState27, 2), - knowledgeOptions = _useState28[0], - setKnowledgeOptions = _useState28[1]; - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_title)) { - setIsEdit(true); - setTitle(''); - setChecked(false); - setScore(2); - setAnswerList([]); - setActiveOptionErrorIndex(''); - setFirstSetAnswerFlag(false); - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setChecked(editData === null || editData === void 0 ? void 0 : editData.is_ordered); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - var answer = editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item) { - return item.answer_text; - }); - setAnswerList(toConsumableArray_default()(answer)); - setKnowledge(editData.tag_discipline_ids); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - setFirstSetAnswerFlag(false); - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _exercise$editData, _exercise$editData$ex; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - (0,react.useEffect)(function () { - var _exercise$tagDiscipli; - var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [exercise.tagDisciplineData]); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var answerArray, isEmpty, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - answerArray = []; - isEmpty = false; - setBtnSave(true); //保存的时候不弹出删除框 - answerList.forEach(function (answers, index) { - answerArray.push({ - choice_id: index + 1, - answer_text: [] - }); - answers.forEach(function (item, itemIndex) { - answerArray[index].answer_text.push(item); - if (!item || !(0,util/* validateLength */.eR)(item, 10000)) { - setActiveOptionErrorIndex("".concat(index, "-").concat(itemIndex)); - message/* default.info */.ZP.info(!item ? "\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A" : "答案不能超过10000字符"); - isEmpty = true; - } - }); - }); - if (!isEmpty) { - _context4.next = 7; - break; - } - setBtnSave(false); - return _context4.abrupt("return", false); - case 7: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - freeze.current = true; - if (!editData.question_id) { - _context4.next = 19; - break; - } - if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { - _context4.next = 13; - break; - } - modal/* default.confirm */.Z.confirm({ - title: '提示', - content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', - okText: '覆盖原题', - cancelText: '不覆盖', - keyboard: false, - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _exercise$editData2, _exercise$editData2$e; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 3, - "question_score": score, - "is_ordered": checked, - "standard_answers": answerArray, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, - "difficulty": difficulty, - 'is_cover': 1, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context2.sent; - repeal(res); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData3, _exercise$editData3$e; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 3, - "question_score": score, - "is_ordered": checked, - "standard_answers": answerArray, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context3.sent; - repeal(res); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onCancel() { - return _onCancel.apply(this, arguments); - } - return onCancel; - }() - }); - _context4.next = 17; - break; - case 13: - _context4.next = 15; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 3, - "question_score": score, - "is_ordered": checked, - "standard_answers": answerArray, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 15: - res = _context4.sent; - repeal(res); - case 17: - _context4.next = 23; - break; - case 19: - _context4.next = 21; - return dispatch({ - type: "exercise/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "question_title": title, - "question_type": 3, - "question_score": score, - "is_ordered": checked, - "standard_answers": answerArray, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 21: - res = _context4.sent; - repeal(res); - case 23: - setBtnSave(false); - return _context4.abrupt("return", { - name: title, - analysis: analysis, - standard_answers: answerArray, - is_ordered: checked - }); - case 25: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var handlePlaceholderChange = function handlePlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount) { - var newStandardAnswers = answerList.slice(); - if (placeholderCountInRange) { - newStandardAnswers.splice(placeholderCountBefore, placeholderCountInRange); - } - if (totalPlaceholderCount && firstSetAnswerFlag || !editData.question_id) { - for (var i = 0; i < totalPlaceholderCount; i++) { - newStandardAnswers.splice(placeholderCountBefore + i, 0, [""]); - } - } - setTotalBlanks(newStandardAnswers === null || newStandardAnswers === void 0 ? void 0 : newStandardAnswers.length); - setFirstSetAnswerFlag(true); - console.log(newStandardAnswers, 'newStandardAnswers'); - setAnswerList(newStandardAnswers); - }; - var handleAnswerChange = function handleAnswerChange(index, itemIndex, val) { - setActiveOptionErrorIndex(''); - var newStandardAnswers = answerList.slice(); - newStandardAnswers[index][itemIndex] = val; - setAnswerList(newStandardAnswers); - }; - var handleAddChildAnswer = function handleAddChildAnswer(index) { - var newStandardAnswers = answerList.slice(); - newStandardAnswers[index] = [].concat(toConsumableArray_default()(newStandardAnswers[index]), ['']); - setAnswerList(newStandardAnswers); - }; - var handleDeleteChildAnswer = function handleDeleteChildAnswer(index, childIndex) { - var newStandardAnswers = answerList.slice(); - if (!newStandardAnswers[index][childIndex]) { - newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { - return key !== childIndex; - }); - setAnswerList(newStandardAnswers); - return; - } - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '提示', - content: '确认要删除这个参考答案吗?', - className: editormodules.modal, - onOk: function onOk() { - newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { - return key !== childIndex; - }); - setAnswerList(newStandardAnswers); - } - }); - }; - var handleDeleteChildAnswermain = function handleDeleteChildAnswermain(index) { - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '提示', - content: '确认要删除这个参考答案吗?', - className: editormodules.modal, - onOk: function onOk() { - var key = 0; - setTitle(title.replace(/\▁/g, function (item) { - key++; - if (key - 1 === index) { - return ""; - } else { - return item; - } - })); - setTimeout(function () { - var newStandardAnswers = answerList.slice(); - newStandardAnswers = answerList.filter(function (_, key) { - return index !== key; - }); - setAnswerList(newStandardAnswers); - }, 500); - } - }); - }; - var onChange = function onChange() {}; - var showEdit = function showEdit() { - var _exercise$editData6, _exercise$editData6$e, _exercise$editData7, _exercise$editData7$e, _exercise$editData9, _exercise$editData9$e; - console.log(answerList, 'answers'); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u586B\u7A7A\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(NullMDEditor/* default */.Z, { - id: "completion-question-tittle", - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE", - height: 155, - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - }, - showNullButton: ((_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1 ? true : false, - deleteEmptyDisabled: (((_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1 ? false : true) || btnSave, - onPlaceholderChange: handlePlaceholderChange - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: answerList.map(function (answers, index) { - var _exercise$editData8, _exercise$editData8$e; - return /*#__PURE__*/(0,jsx_runtime.jsx)(NullChildEditor/* default */.Z, { - answers: answers, - index: index, - is_md: true, - exerciseIsPublish: ((_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.exercise_status) !== 1, - activeOptionErrorIndex: activeOptionErrorIndex, - onAnswerChange: handleAnswerChange, - addChildAnswer: handleAddChildAnswer, - deleteChildAnswer: handleDeleteChildAnswer, - deleteChildAnswermain: handleDeleteChildAnswermain - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: answerList.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: checked, - onChange: function onChange(e) { - return setChecked(e.target.checked); - }, - className: "".concat(editormodules.color333, " font14"), - children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(editormodules.color999, " font12"), - children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), "\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206 \xA0 ", !!score && !!totalBlanks && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: 'red' - }, - children: ["(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A", (score / totalBlanks).toFixed(1), "\u5206)"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_exercise$editData9 = exercise.editData) === null || _exercise$editData9 === void 0 ? void 0 : (_exercise$editData9$e = _exercise$editData9.exercise) === null || _exercise$editData9$e === void 0 ? void 0 : _exercise$editData9$e.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: "(向下插入单选题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }].filter(function (item) { - var _exercise$editData10, _exercise$editData10$; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData10 = exercise.editData) === null || _exercise$editData10 === void 0 ? void 0 : (_exercise$editData10$ = _exercise$editData10.exercise) === null || _exercise$editData10$ === void 0 ? void 0 : _exercise$editData10$.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - if (!(editKey !== -1)) { - _context6.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context6.abrupt("return"); - case 3: - _context6.t0 = item.id; - _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context5.stop(); - } - }, _callee5); - }))(); - } - }); - return _context6.abrupt("break", 17); - case 8: - _context6.next = 10; - return dispatch({ - type: "exercise/exeriseMoveUpDown", - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - return _context6.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context6.abrupt("break", 17); - case 15: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 3 - }); - return _context6.abrupt("break", 17); - case 17: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$standard_an; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u586B\u7A7A\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$standard_an = editData.standard_answer) === null || _editData$standard_an === void 0 ? void 0 : _editData$standard_an.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: ["\u7B54\u6848\uFF08\u586B\u7A7A", item.choice_id, "\uFF09\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - align: "middle", - gutter: [1, 1], - children: item.answer_text.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 24, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - checked: editData.standard_answer.includes(index), - disabled: true, - value: val - }, index) - }, key); - }) - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var components_CompletionEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var problemset = _ref4.problemset, - loading = _ref4.loading, - exercise = _ref4.exercise, - globalSetting = _ref4.globalSetting; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(CompletionEditor))); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/JudgmentEditor/index.tsx - - - - - - - - - - - - - - - - - - - - -var JudgmentEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "onRef", "editData", "editKey", "setEditKey", "cancelAdd", "reload", "addCallback", "setIsClaer"]; - - - - - - - - - - -var JudgmentEditor_tagList = ['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']; -var JudgmentEditor = function JudgmentEditor(_ref, ref) { - var problemset = _ref.problemset, - globalSetting = _ref.globalSetting, - exercise = _ref.exercise, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$onRef = _ref.onRef, - onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, - editData = _ref.editData, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - props = objectWithoutProperties_default()(_ref, JudgmentEditor_excluded); - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - activeAnswer = _useState2[0], - setActiveAnswer = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - title = _useState4[0], - setTitle = _useState4[1]; - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isEdit = _useState6[0], - setIsEdit = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - score = _useState8[0], - setScore = _useState8[1]; - var _useState9 = (0,react.useState)([]), - _useState10 = slicedToArray_default()(_useState9, 2), - knowledge = _useState10[0], - setKnowledge = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledgeOptions = _useState12[0], - setKnowledgeOptions = _useState12[1]; - var _useState13 = (0,react.useState)(1), - _useState14 = slicedToArray_default()(_useState13, 2), - difficulty = _useState14[0], - setdifficult = _useState14[1]; - var _useState15 = (0,react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - repeat_answer = _useState16[0], - setrepeat_answer = _useState16[1]; - var _useState17 = (0,react.useState)(''), - _useState18 = slicedToArray_default()(_useState17, 2), - analysis = _useState18[0], - setAnalysis = _useState18[1]; - var freeze = (0,react.useRef)(false); - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(2); - setActiveAnswer(''); - return; - } - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - // const answer = editData?.question_choices.find(item => item.is_answer); - setActiveAnswer(editData.standard_answer[0] + ''); - setKnowledge(editData.tag_discipline_ids); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _exercise$editData, _exercise$editData$ex; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - (0,react.useEffect)(function () { - var _exercise$tagDiscipli; - var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [exercise.tagDisciplineData]); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var choices, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (title) { - _context4.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题干"); - return _context4.abrupt("return", false); - case 3: - if (activeAnswer) { - _context4.next = 6; - break; - } - message/* default.info */.ZP.info("请先点击选择本选择题的正确选项"); - return _context4.abrupt("return", false); - case 6: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - choices = [{ - choice_text: "正确", - is_answer: activeAnswer === "1" ? 1 : 0 - }, { - choice_text: "错误", - is_answer: activeAnswer === "2" ? 2 : 0 - }]; - freeze.current = true; - if (!editData.question_id) { - _context4.next = 19; - break; - } - if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { - _context4.next = 13; - break; - } - modal/* default.confirm */.Z.confirm({ - title: '提示', - content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', - okText: '覆盖原题', - cancelText: '不覆盖', - keyboard: false, - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _exercise$editData2, _exercise$editData2$e; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 2, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, - "difficulty": difficulty, - 'is_cover': 1, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context2.sent; - repeal(res); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData3, _exercise$editData3$e; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 2, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context3.sent; - repeal(res); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onCancel() { - return _onCancel.apply(this, arguments); - } - return onCancel; - }() - }); - _context4.next = 17; - break; - case 13: - _context4.next = 15; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 2, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 15: - res = _context4.sent; - repeal(res); - case 17: - _context4.next = 23; - break; - case 19: - _context4.next = 21; - return dispatch({ - type: "exercise/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "question_title": title, - "question_type": 2, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 21: - res = _context4.sent; - repeal(res); - case 23: - return _context4.abrupt("return", { - name: title, - choices: choices - }); - case 24: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: "(向下插入单选题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }].filter(function (item) { - var _exercise$editData6, _exercise$editData6$e; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - if (!(editKey !== -1)) { - _context6.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context6.abrupt("return"); - case 3: - _context6.t0 = item.id; - _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context5.stop(); - } - }, _callee5); - }))(); - } - }); - return _context6.abrupt("break", 17); - case 8: - _context6.next = 10; - return dispatch({ - type: "exercise/exeriseMoveUpDown", - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - return _context6.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context6.abrupt("break", 17); - case 15: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 2 - }); - return _context6.abrupt("break", 17); - case 17: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$question_ch; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u5224\u65AD\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - checked: editData.standard_answer.includes(index + 1), - disabled: true, - children: [JudgmentEditor_tagList[index], ". ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: item.choice_text - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - var showEdit = function showEdit() { - var _exercise$editData7, _exercise$editData7$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u5224\u65AD\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - buttonStyle: "solid", - value: activeAnswer, - onChange: function onChange(e) { - return setActiveAnswer(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: "1", - className: "".concat(editormodules.radio, " mr40"), - children: "\u6B63\u786E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: "2", - className: editormodules.radio, - children: "\u9519\u8BEF" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "c-orange", - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var components_JudgmentEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var problemset = _ref4.problemset, - loading = _ref4.loading, - exercise = _ref4.exercise, - globalSetting = _ref4.globalSetting; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(JudgmentEditor))); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/MultipleEditor/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - -var MultipleEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "setIsClaer", "addCallback", "reload"]; - - - - - - - - - - - -var MultipleEditor_tagList = ['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']; -var MultipleEditor = /*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { - var problemset = _ref.problemset, - globalSetting = _ref.globalSetting, - exercise = _ref.exercise, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$onRef = _ref.onRef, - onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function (value) {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - props = objectWithoutProperties_default()(_ref, MultipleEditor_excluded); - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - questionChoiceList = _useState2[0], - setQuestionChoiceList = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - activeEditor = _useState4[0], - setActiveEditor = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - activeAnswer = _useState6[0], - setActiveAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - title = _useState8[0], - setTitle = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - score = _useState10[0], - setScore = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - isEdit = _useState12[0], - setIsEdit = _useState12[1]; - var _useState13 = (0,react.useState)([]), - _useState14 = slicedToArray_default()(_useState13, 2), - knowledge = _useState14[0], - setKnowledge = _useState14[1]; - var _useState15 = (0,react.useState)(1), - _useState16 = slicedToArray_default()(_useState15, 2), - difficulty = _useState16[0], - setdifficult = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - repeat_answer = _useState18[0], - setrepeat_answer = _useState18[1]; - var _useState19 = (0,react.useState)(''), - _useState20 = slicedToArray_default()(_useState19, 2), - analysis = _useState20[0], - setAnalysis = _useState20[1]; - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - knowledgeOptions = _useState22[0], - setKnowledgeOptions = _useState22[1]; - var freeze = (0,react.useRef)(false); - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - setQuestionChoiceList(['', '', '', '']); - }, []); - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(5); - setQuestionChoiceList(['', '', '', '']); - setActiveAnswer([]); - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { - return item.choice_text; - })); - var answerIndexs = []; - editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { - answerIndexs.push(item - 1); - }); - setActiveAnswer(answerIndexs); - setKnowledge(editData.tag_discipline_ids); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _exercise$editData, _exercise$editData$ex; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - (0,react.useEffect)(function () { - var _exercise$tagDiscipli; - var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [exercise.tagDisciplineData]); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var findNotAnswerIndex, choices, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (title) { - _context4.next = 3; - break; - } - message/* default.info */.ZP.info('请您输入题目'); - return _context4.abrupt("return", false); - case 3: - findNotAnswerIndex = questionChoiceList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context4.next = 7; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(MultipleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); - return _context4.abrupt("return", false); - case 7: - if (activeAnswer.length) { - _context4.next = 10; - break; - } - message/* default.info */.ZP.info('请设置本题的正确答案,点击选项A/B...即可完成设置'); - return _context4.abrupt("return", false); - case 10: - if (!(activeAnswer.length < 1)) { - _context4.next = 13; - break; - } - message/* default.info */.ZP.info('请选择答案'); - return _context4.abrupt("return", false); - case 13: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - choices = questionChoiceList.map(function (item, index) { - return { - choice_text: item, - is_answer: activeAnswer.includes(index) ? index + 1 : 0 - }; - }); - freeze.current = true; - if (!editData.question_id) { - _context4.next = 26; - break; - } - if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { - _context4.next = 20; - break; - } - modal/* default.confirm */.Z.confirm({ - title: '提示', - content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', - okText: '覆盖原题', - cancelText: '不覆盖', - keyboard: false, - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _exercise$editData2, _exercise$editData2$e; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: 'exercise/editExerciseQuestion', - payload: { - id: editData.question_id, - question_title: title, - question_type: 1, - question_score: score, - question_choices: choices.map(function (item) { - return item.choice_text; - }), - standard_answers: choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, - difficulty: difficulty, - is_cover: 1, - repeat_answer: !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context2.sent; - repeal(res); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData3, _exercise$editData3$e; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: 'exercise/editExerciseQuestion', - payload: { - id: editData.question_id, - question_title: title, - question_type: 1, - question_score: score, - question_choices: choices.map(function (item) { - return item.choice_text; - }), - standard_answers: choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context3.sent; - repeal(res); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onCancel() { - return _onCancel.apply(this, arguments); - } - return onCancel; - }() - }); - _context4.next = 24; - break; - case 20: - _context4.next = 22; - return dispatch({ - type: 'exercise/editExerciseQuestion', - payload: { - id: editData.question_id, - question_title: title, - question_type: 1, - question_score: score, - question_choices: choices.map(function (item) { - return item.choice_text; - }), - standard_answers: choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer, - analysis: analysis - } - }); - case 22: - res = _context4.sent; - repeal(res); - case 24: - _context4.next = 30; - break; - case 26: - _context4.next = 28; - return dispatch({ - type: 'exercise/addExerciseQuestion', - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - categoryId: params.categoryId, - question_title: title, - question_type: 1, - question_score: score, - question_choices: choices.map(function (item) { - return item.choice_text; - }), - standard_answers: choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer, - analysis: analysis - } - }); - case 28: - res = _context4.sent; - repeal(res); - case 30: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: '删除', - icon: 'iconfont c-light-black ml30 icon-shanchu current', - id: 'del' - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: '(向下插入单选题)', - icon: 'iconfont c-light-primary ml30 icon-tianjia current', - id: 'add' - }, { - name: '编辑', - icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', - id: 'edit' - }].filter(function (item) { - var _exercise$editData6, _exercise$editData6$e; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - if (!(editKey !== -1)) { - _context6.next = 3; - break; - } - message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); - return _context6.abrupt("return"); - case 3: - _context6.t0 = item.id; - _context6.next = _context6.t0 === 'del' ? 6 : _context6.t0 === 'up' ? 8 : _context6.t0 === 'down' ? 8 : _context6.t0 === 'edit' ? 12 : _context6.t0 === 'add' ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: 'exercise/editExercise', - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context5.stop(); - } - }, _callee5); - }))(); - } - }); - return _context6.abrupt("break", 17); - case 8: - _context6.next = 10; - return dispatch({ - type: 'exercise/exeriseMoveUpDown', - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: 'exercise/editExercise', - payload: objectSpread2_default()({}, params) - }); - return _context6.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context6.abrupt("break", 17); - case 15: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 1 - }); - return _context6.abrupt("break", 17); - case 17: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$question_ch; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u591A\u9009\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { - checked: editData.standard_answer.includes(index + 1), - disabled: true, - children: [MultipleEditor_tagList[index], "."] - }, index) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === 'up' && editData.key === 1) return null; - if (item.id === 'down' && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - var showEdit = function showEdit() { - var _exercise$editData8, _exercise$editData8$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u9009\u62E9\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), questionChoiceList.map(function (item, index) { - var _exercise$editData7, _exercise$editData7$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.choiceWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", - placement: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(editormodules.answer, " ").concat(activeAnswer.includes(index) ? editormodules.activeAnswer : ''), - onClick: function onClick() { - if (activeAnswer.includes(index)) { - setActiveAnswer(activeAnswer.filter(function (item) { - return item !== index; - })); - } else { - setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); - } - }, - children: MultipleEditor_tagList[index] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.editorWrap, - children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-".concat(index), - watch: true, - isFocus: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - defaultValue: item, - onChange: function onChange(value) { - questionChoiceList[index] = value; - setQuestionChoiceList(questionChoiceList); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.htmlWrap, - onClick: function onClick() { - return setActiveEditor(index); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item - }) - }) - }), ((_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), - onClick: function onClick() { - return setQuestionChoiceList(questionChoiceList.filter(function (_, key) { - return key !== index; - })); - } - }) - }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), - onClick: function onClick() { - return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); - } - }) - })] - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "c-orange", - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), ' ', "\u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}); -/* harmony default export */ var components_MultipleEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var problemset = _ref4.problemset, - loading = _ref4.loading, - exercise = _ref4.exercise, - globalSetting = _ref4.globalSetting; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})(MultipleEditor)); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/ShixunEditor/index.tsx - - - - - - - - - - - - - - - - - - - - - - - -var ShixunEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "editData", "cancelAdd", "editKey", "setEditKey", "addCallback", "reload", "setIsClaer"]; - - - - - - - - -var ShixunEditor_tagList = (/* unused pure expression or super */ null && (['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'])); -var ShixunEditor = function ShixunEditor(_ref, ref) { - var problemset = _ref.problemset, - globalSetting = _ref.globalSetting, - exercise = _ref.exercise, - loading = _ref.loading, - dispatch = _ref.dispatch, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - props = objectWithoutProperties_default()(_ref, ShixunEditor_excluded); - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - name = _useState2[0], - setName = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - title = _useState4[0], - setTitle = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - analysis = _useState6[0], - setAnalysis = _useState6[1]; - var _useState7 = (0,react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - answerList = _useState8[0], - setAnswerList = _useState8[1]; - var _useState9 = (0,react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - activeOptionErrorIndex = _useState10[0], - setActiveOptionErrorIndex = _useState10[1]; - var _useState11 = (0,react.useState)(), - _useState12 = slicedToArray_default()(_useState11, 2), - checked = _useState12[0], - setChecked = _useState12[1]; - var _useState13 = (0,react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - firstSetAnswerFlag = _useState14[0], - setFirstSetAnswerFlag = _useState14[1]; - var _useState15 = (0,react.useState)([]), - _useState16 = slicedToArray_default()(_useState15, 2), - score = _useState16[0], - setScore = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - isEdit = _useState18[0], - setIsEdit = _useState18[1]; - var _useState19 = (0,react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - btnLoading = _useState20[0], - setBtnLoading = _useState20[1]; - var params = (0,_umi_production_exports.useParams)(); - var freeze = (0,react.useRef)(false); - (0,react.useEffect)(function () { - var _editData$shixun; - if (freeze.current) return; - if (editData.edit) { - setIsEdit(true); - setTitle(''); - setName(''); - setScore([]); - } - setName(editData.shixun_name); - setTitle(editData.question_title); - var arr = []; - (_editData$shixun = editData.shixun) === null || _editData$shixun === void 0 ? void 0 : _editData$shixun.map(function (item) { - arr.push(item.challenge_score); - }); - setScore(arr); - }, [editData]); - (0,react.useEffect)(function () { - setFirstSetAnswerFlag(false); - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var answerArray, isEmpty, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - answerArray = []; - isEmpty = false; - if (!isEmpty) { - _context.next = 4; - break; - } - return _context.abrupt("return", false); - case 4: - freeze.current = true; - setBtnLoading(true); - if (!editData.question_id) { - _context.next = 12; - break; - } - _context.next = 9; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "shixun_name": name, - "shixun_id": editData.shixun_id, - "question_type": 5, - "question_scores": score - } - }); - case 9: - res = _context.sent; - _context.next = 15; - break; - case 12: - _context.next = 14; - return dispatch({ - type: "exercise/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "question_title": title, - "shixun_name": name, - "shixun_id": editData.shixun_id, - "question_type": 5, - "question_scores": score, - "is_copy": editData.is_copy - } - }); - case 14: - res = _context.sent; - case 15: - repeal(res); - setBtnLoading(false); - return _context.abrupt("return", { - name: title, - analysis: analysis, - standard_answers: answerArray, - is_ordered: checked - }); - case 18: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var showEdit = function showEdit() { - var _editData$shixun2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u5B9E\u8BAD\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: name, - onChange: function onChange(e) { - ; - setName(e.target.value); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-0", - height: 155, - placeholder: "\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42", - defaultValue: title, - onChange: function onChange(value) { - setTitle(value); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: (_editData$shixun2 = editData.shixun) === null || _editData$shixun2 === void 0 ? void 0 : _editData$shixun2.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [20, 20], - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "1", - children: [index + 1, ".", item.challenge_name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - defaultValue: score[index], - onChange: function onChange(value) { - score[index] = value; - setScore(score); - console.log("srore:L", score[index]); - } - }), " \u5206"] - })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: answerList.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: checked, - onChange: function onChange(e) { - return setChecked(e.target.checked); - }, - className: "".concat(editormodules.color333, " font14"), - children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(editormodules.color999, " font12"), - children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || !(editData !== null && editData !== void 0 && editData.edit)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - loading: btnLoading, - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: "(向下插入实训题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }].filter(function (item) { - var _exercise$editData, _exercise$editData$ex; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(editKey !== -1)) { - _context3.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context3.abrupt("return"); - case 3: - _context3.t0 = item.id; - _context3.next = _context3.t0 === "del" ? 6 : _context3.t0 === "up" ? 8 : _context3.t0 === "down" ? 8 : _context3.t0 === "edit" ? 12 : _context3.t0 === "add" ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - }))(); - } - }); - return _context3.abrupt("break", 17); - case 8: - _context3.next = 10; - return dispatch({ - type: "exercise/exeriseMoveUpDown", - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - return _context3.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context3.abrupt("break", 17); - case 15: - dispatch({ - type: "classroomList/setActionTabs", - payload: { - key: "选用实践项目", - editData: { - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 5 - } - } - }); - return _context3.abrupt("break", 17); - case 17: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$schools, _editData$shixun3; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u5B9E\u8BAD\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.shixun_name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - }), !!((_editData$schools = editData.schools) !== null && _editData$schools !== void 0 && _editData$schools.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhidinggongkai1 font18 line24 c-orange" - }) - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.shixun_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt30" - }), (_editData$shixun3 = editData.shixun) === null || _editData$shixun3 === void 0 ? void 0 : _editData$shixun3.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u7B2C", index + 1, "\u5173 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10", - children: item.challenge_name - }), " ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml10", - children: [item.challenge_score, " \u5206"] - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.action, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - target: "_blank", - to: "/shixuns/".concat(editData.shixun_identifier, "/challenges?exercise=true"), - children: "\u5B9E\u8BAD\u8BE6\u60C5" - }), !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -// export default connect( -// ({ -// problemset, -// loading, -// globalSetting, -// }: { -// problemset: ProblemsetModelState; -// loading: Loading; -// globalSetting: GlobalSettingModelState; -// }) => ({ -// problemset, -// globalSetting, -// loading: loading.effects, -// }), -// )(ShixunEditor); -/* harmony default export */ var components_ShixunEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var problemset = _ref4.problemset, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - exercise = _ref4.exercise; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(ShixunEditor))); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SingleEditor/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - -var SingleEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "setIsClaer", "reload", "addCallback"]; - - - - - - - - - - - -var SingleEditor_tagList = ['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']; -var SingleEditor = function SingleEditor(_ref, ref) { - var problemset = _ref.problemset, - exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$onRef = _ref.onRef, - onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function (data) {} : _ref$addCallback, - props = objectWithoutProperties_default()(_ref, SingleEditor_excluded); - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - questionChoiceList = _useState2[0], - setQuestionChoiceList = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - activeEditor = _useState4[0], - setActiveEditor = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - activeAnswer = _useState6[0], - setActiveAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - title = _useState8[0], - setTitle = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - score = _useState10[0], - setScore = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledge = _useState12[0], - setKnowledge = _useState12[1]; - var _useState13 = (0,react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - isEdit = _useState14[0], - setIsEdit = _useState14[1]; - var _useState15 = (0,react.useState)(1), - _useState16 = slicedToArray_default()(_useState15, 2), - difficulty = _useState16[0], - setdifficult = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - repeat_answer = _useState18[0], - setrepeat_answer = _useState18[1]; - var _useState19 = (0,react.useState)(''), - _useState20 = slicedToArray_default()(_useState19, 2), - analysis = _useState20[0], - setAnalysis = _useState20[1]; - var params = (0,_umi_production_exports.useParams)(); - var dom = (0,react.useRef)(null); - var freeze = (0,react.useRef)(false); - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - knowledgeOptions = _useState22[0], - setKnowledgeOptions = _useState22[1]; - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - setQuestionChoiceList(['', '', '', '']); - }, []); - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(5); - setQuestionChoiceList(['', '', '', '']); - setActiveAnswer([]); - // dom.current?.scrollIntoView() - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { - return item.choice_text; - })); - var answerIndexs = []; - editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { - answerIndexs.push(item - 1); - }); - setKnowledge(editData.tag_discipline_ids); - setActiveAnswer(answerIndexs); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _exercise$editData, _exercise$editData$ex; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useEffect)(function () { - var _exercise$tagDiscipli; - var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [exercise.tagDisciplineData]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var findNotAnswerIndex, choices, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (title) { - _context4.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题目"); - return _context4.abrupt("return", false); - case 3: - findNotAnswerIndex = questionChoiceList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context4.next = 7; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(SingleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); - return _context4.abrupt("return", false); - case 7: - if (activeAnswer.length) { - _context4.next = 10; - break; - } - message/* default.info */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); - return _context4.abrupt("return", false); - case 10: - if (!(activeAnswer.length < 1)) { - _context4.next = 13; - break; - } - message/* default.info */.ZP.info("请选择答案"); - return _context4.abrupt("return", false); - case 13: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - choices = questionChoiceList.map(function (item, index) { - return { - choice_text: item, - is_answer: activeAnswer.includes(index) ? index + 1 : 0 - }; - }); - freeze.current = true; - if (!editData.question_id) { - _context4.next = 26; - break; - } - if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { - _context4.next = 20; - break; - } - modal/* default.confirm */.Z.confirm({ - title: '提示', - content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', - okText: '覆盖原题', - cancelText: '不覆盖', - keyboard: false, - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _exercise$editData2, _exercise$editData2$e; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 1, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, - "difficulty": difficulty, - "is_cover": 1, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context2.sent; - repeal(res); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData3, _exercise$editData3$e; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 1, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 2: - res = _context3.sent; - repeal(res); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onCancel() { - return _onCancel.apply(this, arguments); - } - return onCancel; - }() - }); - _context4.next = 24; - break; - case 20: - _context4.next = 22; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 1, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 22: - res = _context4.sent; - repeal(res); - case 24: - _context4.next = 30; - break; - case 26: - _context4.next = 28; - return dispatch({ - type: "exercise/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "question_title": title, - "question_type": 1, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }), - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 28: - res = _context4.sent; - repeal(res); - case 30: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: "(向下插入单选题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }].filter(function (item) { - var _exercise$editData6, _exercise$editData6$e; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - if (!(editKey !== -1)) { - _context6.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context6.abrupt("return"); - case 3: - _context6.t0 = item.id; - _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context5.stop(); - } - }, _callee5); - }))(); - } - }); - return _context6.abrupt("break", 17); - case 8: - _context6.next = 10; - return dispatch({ - type: "exercise/exeriseMoveUpDown", - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - return _context6.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context6.abrupt("break", 17); - case 15: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 0 - }); - return _context6.abrupt("break", 17); - case 17: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$question_ch; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - ref: dom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u5355\u9009\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: "flex-start" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - checked: editData.standard_answer.includes(index + 1), - disabled: true, - children: [SingleEditor_tagList[index], "."] - }, index) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - var showEdit = function showEdit() { - var _exercise$editData8, _exercise$editData8$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u9009\u62E9\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), questionChoiceList.map(function (item, index) { - var _exercise$editData7, _exercise$editData7$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.choiceWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", - placement: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(editormodules.answer, " ").concat(activeAnswer.includes(index) ? editormodules.activeAnswer : ''), - onClick: function onClick() { - if (activeAnswer.includes(index)) { - setActiveAnswer(activeAnswer.filter(function (item) { - return item !== index; - })); - } else { - setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); - } - }, - children: SingleEditor_tagList[index] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.editorWrap, - children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-".concat(index), - watch: true, - isFocus: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - defaultValue: item, - onChange: function onChange(value) { - questionChoiceList[index] = value; - setQuestionChoiceList(questionChoiceList); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.htmlWrap, - onClick: function onClick() { - return setActiveEditor(index); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item - }) - }) - }), ((_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), - onClick: function onClick() { - return setQuestionChoiceList(questionChoiceList.filter(function (_, key) { - return key !== index; - })); - } - }) - }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), - onClick: function onClick() { - return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); - } - }) - })] - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "c-orange", - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: 14 - }, - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - value: knowledge, - onChange: setKnowledge, - subId: (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var components_SingleEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var problemset = _ref4.problemset, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - exercise = _ref4.exercise; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(SingleEditor))); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules -var tag_style = __webpack_require__(71114); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules -var es_tag = __webpack_require__(20550); -;// CONCATENATED MODULE: ./src/components/EditorKeyword/index.tsx - - - - - - - - - - - - - - - -var EditorKeyword = function EditorKeyword(_ref) { - var _value$2, _value$5; - var _ref$value = _ref.value, - value = _ref$value === void 0 ? [[], []] : _ref$value, - onChange = _ref.onChange; - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - valueOne = _useState2[0], - setValueOne = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - valueTwo = _useState4[0], - setValueTwo = _useState4[1]; - var test = function test(str) { - if (!str) { - return false; - } - // let containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/); - var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"); - if (containSpecial.test(str)) { - message/* default.warn */.ZP.warn("关键词不能含有特殊字符!"); - return false; - } - if (str === '|') { - message/* default.warn */.ZP.warn("关键词不能只输入一个“|”字符!"); - return false; - } - return true; - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "font14", - children: ["\u5173\u952E\u8BCD", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-999", - children: "\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - overlayStyle: { - maxWidth: 350 - }, - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u4F8B\u5982\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206" - })] - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-a-wenhaobeifen2 font14" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - className: "font14", - children: ["\u666E\u901A\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: valueOne, - onChange: function onChange(e) { - setValueOne(e.target.value); - }, - maxLength: 50, - allowClear: true, - onPressEnter: function onPressEnter(e) { - var _e$target; - var v = (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value; - if (test(v)) { - var _value$, _v$split; - (_value$ = value[0]) === null || _value$ === void 0 ? void 0 : _value$.push(v === null || v === void 0 ? void 0 : (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) { - return !!k; - })); - onChange(toConsumableArray_default()(value)); - setValueOne(''); - } - }, - style: { - width: 800 - }, - className: "ml5 mr10", - placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-999", - children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - paddingLeft: 89 - }, - className: "mt10", - children: value === null || value === void 0 ? void 0 : (_value$2 = value[0]) === null || _value$2 === void 0 ? void 0 : _value$2.map(function (tag, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { - className: "mb10", - closable: true, - onClose: function onClose(e) { - var _value$3; - e.preventDefault(); - value[0] = (_value$3 = value[0]) === null || _value$3 === void 0 ? void 0 : _value$3.filter(function (e, i) { - return i !== k; - }); - onChange(toConsumableArray_default()(value)); - }, - children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ') - }, k); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - className: "font14", - children: ["\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: valueTwo, - onChange: function onChange(e) { - setValueTwo(e.target.value); - }, - maxLength: 50, - allowClear: true, - onPressEnter: function onPressEnter(e) { - var _e$target2; - var v = (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value; - if (test(v)) { - var _value$4, _v$split2; - (_value$4 = value[1]) === null || _value$4 === void 0 ? void 0 : _value$4.push(v === null || v === void 0 ? void 0 : (_v$split2 = v.split('|')) === null || _v$split2 === void 0 ? void 0 : _v$split2.filter(function (k) { - return !!k; - })); - onChange(toConsumableArray_default()(value)); - setValueTwo(''); - } - }, - style: { - width: 800 - }, - className: "ml5 mr10", - placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-999", - children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - paddingLeft: 89 - }, - className: "mt10", - children: value === null || value === void 0 ? void 0 : (_value$5 = value[1]) === null || _value$5 === void 0 ? void 0 : _value$5.map(function (tag, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { - className: "mb10", - closable: true, - onClose: function onClose(e) { - var _value$6; - e.preventDefault(); - value[1] = (_value$6 = value[1]) === null || _value$6 === void 0 ? void 0 : _value$6.filter(function (e, i) { - return i !== k; - }); - onChange(toConsumableArray_default()(value)); - }, - children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ') - }, k); - }) - })] - }); -}; -/* harmony default export */ var components_EditorKeyword = (EditorKeyword); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SubjectiveEditor/index.tsx - - - - - - - - - - - - - - - - - - - - -var SubjectiveEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "reload", "addCallback", "setIsClaer"]; - - - - - - - - - - - -var SubjectiveEditor_tagList = (/* unused pure expression or super */ null && (['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'])); -var SubjectiveEditor = function SubjectiveEditor(_ref, ref) { - var problemset = _ref.problemset, - exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$onRef = _ref.onRef, - onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - props = objectWithoutProperties_default()(_ref, SubjectiveEditor_excluded); - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - title = _useState2[0], - setTitle = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - analysis = _useState4[0], - setAnalysis = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - answer = _useState6[0], - setAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - score = _useState8[0], - setScore = _useState8[1]; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - isEdit = _useState10[0], - setIsEdit = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledge = _useState12[0], - setKnowledge = _useState12[1]; - var _useState13 = (0,react.useState)(1), - _useState14 = slicedToArray_default()(_useState13, 2), - difficulty = _useState14[0], - setdifficult = _useState14[1]; - var _useState15 = (0,react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - repeat_answer = _useState16[0], - setrepeat_answer = _useState16[1]; - var _useState17 = (0,react.useState)([[], []]), - _useState18 = slicedToArray_default()(_useState17, 2), - keyword = _useState18[0], - setKeyword = _useState18[1]; - var freeze = (0,react.useRef)(false); - var params = (0,_umi_production_exports.useParams)(); - var _useState19 = (0,react.useState)([]), - _useState20 = slicedToArray_default()(_useState19, 2), - knowledgeOptions = _useState20[0], - setKnowledgeOptions = _useState20[1]; - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - var _editData$standard_an; - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_title)) { - setIsEdit(true); - setTitle(''); - setAnswer(''); - setScore(10); - return; - } - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setAnswer(editData === null || editData === void 0 ? void 0 : (_editData$standard_an = editData.standard_answer) === null || _editData$standard_an === void 0 ? void 0 : _editData$standard_an[0]); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setKnowledge(editData.tag_discipline_ids); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - setKeyword([editData === null || editData === void 0 ? void 0 : editData.normal_keywords, editData === null || editData === void 0 ? void 0 : editData.main_keywords]); - }, [problemset.editData, isEdit]); - (0,react.useEffect)(function () { - var _exercise$tagDiscipli; - var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [exercise.tagDisciplineData]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _exercise$editData, _exercise$editData$ex; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var normal_keywords, main_keywords, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (title) { - _context4.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题干"); - return _context4.abrupt("return", false); - case 3: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - normal_keywords = keyword[0]; - main_keywords = keyword[1]; - freeze.current = true; - if (!editData.question_id) { - _context4.next = 17; - break; - } - if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { - _context4.next = 11; - break; - } - modal/* default.confirm */.Z.confirm({ - title: '提示', - content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', - okText: '覆盖原题', - cancelText: '不覆盖', - keyboard: false, - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _exercise$editData2, _exercise$editData2$e; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 4, - "question_score": score, - "standard_answers": [answer], - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, - "difficulty": difficulty, - 'is_cover': 1, - "repeat_answer": !repeat_answer, - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - } - }); - case 2: - res = _context2.sent; - repeal(res); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData3, _exercise$editData3$e; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 4, - "question_score": score, - "standard_answers": [answer], - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - } - }); - case 2: - res = _context3.sent; - repeal(res); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onCancel() { - return _onCancel.apply(this, arguments); - } - return onCancel; - }() - }); - _context4.next = 15; - break; - case 11: - _context4.next = 13; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 4, - "question_score": score, - "standard_answers": [answer], - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - } - }); - case 13: - res = _context4.sent; - repeal(res); - case 15: - _context4.next = 21; - break; - case 17: - _context4.next = 19; - return dispatch({ - type: "exercise/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "exercise_bank_id": params.categoryId, - "question_title": title, - "question_type": 4, - "question_score": score, - "standard_answers": [answer], - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - } - }); - case 19: - res = _context4.sent; - repeal(res); - case 21: - return _context4.abrupt("return", { - name: title, - answer_texts: [answer], - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - }); - case 22: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var showEdit = function showEdit() { - var _exercise$editData6, _exercise$editData6$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u4E3B\u89C2\u9898" - }), "\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-reference-answer", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848", - defaultValue: answer, - onChange: function onChange(value) { - return setAnswer(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_EditorKeyword, { - value: keyword, - onChange: setKeyword - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: "(向下插入单选题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }].filter(function (item) { - var _exercise$editData7, _exercise$editData7$e; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - if (!(editKey !== -1)) { - _context6.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context6.abrupt("return"); - case 3: - _context6.t0 = item.id; - _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context5.stop(); - } - }, _callee5); - }))(); - } - }); - return _context6.abrupt("break", 17); - case 8: - _context6.next = 10; - return dispatch({ - type: "exercise/exeriseMoveUpDown", - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - return _context6.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context6.abrupt("break", 17); - case 15: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 4 - }); - return _context6.abrupt("break", 17); - case 17: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u7B80\u7B54\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.questionChoices, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: answer || '' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var components_SubjectiveEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var problemset = _ref4.problemset, - loading = _ref4.loading, - exercise = _ref4.exercise, - globalSetting = _ref4.globalSetting; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(SubjectiveEditor))); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/ProgrammingEditor/index.tsx - - - - - - - - - - - -var ProgrammingEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "addCallback", "setIsClaer"]; - - - - - - - - -var ProgrammingEditor_tagList = ['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']; -var ProgrammingEditor_SingleEditor = function SingleEditor(_ref, ref) { - var problemset = _ref.problemset, - exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$onRef = _ref.onRef, - onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - props = objectWithoutProperties_default()(_ref, ProgrammingEditor_excluded); - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - questionChoiceList = _useState2[0], - setQuestionChoiceList = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - activeEditor = _useState4[0], - setActiveEditor = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - activeAnswer = _useState6[0], - setActiveAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - title = _useState8[0], - setTitle = _useState8[1]; - var _useState9 = (0,react.useState)(5), - _useState10 = slicedToArray_default()(_useState9, 2), - score = _useState10[0], - setScore = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - isEdit = _useState12[0], - setIsEdit = _useState12[1]; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - setQuestionChoiceList(['', '', '', '']); - }, []); - (0,react.useEffect)(function () { - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(5); - setQuestionChoiceList(['', '', '', '']); - setActiveAnswer([]); - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { - return item.choice_text; - })); - var answerIndexs = []; - editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { - answerIndexs.push(item - 1); - }); - setActiveAnswer(answerIndexs); - }, [editData]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var findNotAnswerIndex, choices, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (title) { - _context.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题目"); - return _context.abrupt("return", false); - case 3: - findNotAnswerIndex = questionChoiceList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context.next = 7; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(ProgrammingEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); - return _context.abrupt("return", false); - case 7: - if (activeAnswer.length) { - _context.next = 10; - break; - } - message/* default.info */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); - return _context.abrupt("return", false); - case 10: - if (!(activeAnswer.length < 1)) { - _context.next = 13; - break; - } - message/* default.info */.ZP.info("请选择答案"); - return _context.abrupt("return", false); - case 13: - choices = questionChoiceList.map(function (item, index) { - return { - choice_text: item, - is_answer: activeAnswer.includes(index) ? index + 1 : 0 - }; - }); - if (!editData.question_id) { - _context.next = 20; - break; - } - _context.next = 17; - return dispatch({ - type: "exercise/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 1, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }) - } - }); - case 17: - res = _context.sent; - _context.next = 23; - break; - case 20: - _context.next = 22; - return dispatch({ - type: "exercise/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "question_title": title, - "question_type": 1, - "question_score": "5.0", - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }) - } - }); - case 22: - res = _context.sent; - case 23: - if (res.status === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - } - case 24: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - { - name: "(向下插入单选题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }].filter(function (item) { - var _exercise$editData, _exercise$editData$ex; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(editKey !== -1)) { - _context3.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context3.abrupt("return"); - case 3: - _context3.t0 = item.id; - _context3.next = _context3.t0 === "del" ? 6 : _context3.t0 === "up" ? 8 : _context3.t0 === "down" ? 8 : _context3.t0 === "edit" ? 12 : _context3.t0 === "add" ? 14 : 16; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - }))(); - } - }); - return _context3.abrupt("break", 16); - case 8: - _context3.next = 10; - return dispatch({ - type: "exercise/exeriseMoveUpDown", - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - return _context3.abrupt("break", 16); - case 12: - _umi_production_exports.history.push("/problems/".concat(editData === null || editData === void 0 ? void 0 : editData.hack_identifier, "/edit?type=exercises&express_id=").concat(params.categoryId, "&question_id=").concat(editData === null || editData === void 0 ? void 0 : editData.question_id, "&score=").concat(editData === null || editData === void 0 ? void 0 : editData.question_score, "&exercise=true&callback_url=").concat(location.pathname)); - return _context3.abrupt("break", 16); - case 14: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 6 - }); - return _context3.abrupt("break", 16); - case 16: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var handleClick = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - e.preventDefault(); - _context4.next = 3; - return (0,service_exercise/* startProgram */.nF)({ - id: editData === null || editData === void 0 ? void 0 : editData.hack_identifier - }); - case 3: - res = _context4.sent; - res.status === 0 && (0,util/* openNewWindow */.xg)("/myproblems/".concat(res === null || res === void 0 ? void 0 : res.identifier)); - case 5: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function handleClick(_x2) { - return _ref4.apply(this, arguments); - }; - }(); - var showList = function showList() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u7F16\u7A0B\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionChoices, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.description || '' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: editormodules.wrap, - children: showList() - }); -}; -/* harmony default export */ var ProgrammingEditor = ((0,_umi_production_exports.connect)(function (_ref5) { - var problemset = _ref5.problemset, - loading = _ref5.loading, - globalSetting = _ref5.globalSetting, - exercise = _ref5.exercise; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(ProgrammingEditor_SingleEditor))); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/CombinationEditor/index.tsx - - - - - - - - - - - - - - - - - - - - - - -var CombinationEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "setIsClaer", "addCallback", "reload"]; - - - - - - - - - - - -var CombinationEditor_tagList = ['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']; -var CombinationEditor = function CombinationEditor(_ref, ref) { - var problemset = _ref.problemset, - exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$onRef = _ref.onRef, - onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$setIsClaer = _ref.setIsClaer, - setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function (data) {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - props = objectWithoutProperties_default()(_ref, CombinationEditor_excluded); - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - knowledge = _useState2[0], - setKnowledge = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isEdit = _useState4[0], - setIsEdit = _useState4[1]; - var _useState5 = (0,react.useState)(true), - _useState6 = slicedToArray_default()(_useState5, 2), - show = _useState6[0], - setShow = _useState6[1]; - var _useState7 = (0,react.useState)(1), - _useState8 = slicedToArray_default()(_useState7, 2), - difficulty = _useState8[0], - setdifficult = _useState8[1]; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - repeat_answer = _useState10[0], - setrepeat_answer = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledgeOptions = _useState12[0], - setKnowledgeOptions = _useState12[1]; - var params = (0,_umi_production_exports.useParams)(); - var dom = (0,react.useRef)(null); - var _useState13 = (0,react.useState)(''), - _useState14 = slicedToArray_default()(_useState13, 2), - name = _useState14[0], - setName = _useState14[1]; - var _useState15 = (0,react.useState)([]), - _useState16 = slicedToArray_default()(_useState15, 2), - questionList = _useState16[0], - setQuestionList = _useState16[1]; - var freeze = (0,react.useRef)(false); - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - var _editData$sub_exercis; - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_title)) { - setIsEdit(true); - setName(''); - return; - } - setName(editData === null || editData === void 0 ? void 0 : editData.question_title); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setKnowledge(editData.tag_discipline_ids); - var list = editData === null || editData === void 0 ? void 0 : (_editData$sub_exercis = editData.sub_exercise_questions) === null || _editData$sub_exercis === void 0 ? void 0 : _editData$sub_exercis.map(function (k) { - var _k$question_choices, _ref2, _k$question_choices2; - return objectSpread2_default()(objectSpread2_default()({}, k), {}, { - id: k.question_id, - name: k.question_title, - open: false, - score: k.question_score, - qusList: k === null || k === void 0 ? void 0 : (_k$question_choices = k.question_choices) === null || _k$question_choices === void 0 ? void 0 : _k$question_choices.map(function (e) { - return e.choice_text; - }), - activeQusEditor: null, - qusAnswer: (_ref2 = [k === null || k === void 0 ? void 0 : (_k$question_choices2 = k.question_choices) === null || _k$question_choices2 === void 0 ? void 0 : _k$question_choices2.findIndex(function (e) { - return e.standard_boolean; - })]) === null || _ref2 === void 0 ? void 0 : _ref2.filter(function (k) { - return k !== -1; - }) - }); - }); - setQuestionList(list); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _exercise$editData, _exercise$editData$ex; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useEffect)(function () { - var _exercise$tagDiscipli; - var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [exercise.tagDisciplineData]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var i, _param$qusList, param, findNotAnswerIndex, sub_questions, res, _exercise$editData4, _exercise$editData4$e; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (name) { - _context4.next = 3; - break; - } - message/* default.info */.ZP.info('请您输入题干'); - return _context4.abrupt("return", false); - case 3: - if (!(questionList.length === 0)) { - _context4.next = 6; - break; - } - message/* default.info */.ZP.info('请您添加小题'); - return _context4.abrupt("return", false); - case 6: - i = 0; - case 7: - if (!(i < questionList.length)) { - _context4.next = 25; - break; - } - param = questionList[i]; - if (param !== null && param !== void 0 && param.name) { - _context4.next = 12; - break; - } - message/* default.info */.ZP.info("\u8BF7\u60A8\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898\u9898\u5E72")); - return _context4.abrupt("return", false); - case 12: - if (param !== null && param !== void 0 && param.score) { - _context4.next = 15; - break; - } - message/* default.info */.ZP.info("\u7B2C".concat(i + 1, "\u5C0F\u9898\u5206\u6570\u4E0D\u80FD\u4E3A0\u6216\u7A7A")); - return _context4.abrupt("return", false); - case 15: - findNotAnswerIndex = param === null || param === void 0 ? void 0 : (_param$qusList = param.qusList) === null || _param$qusList === void 0 ? void 0 : _param$qusList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context4.next = 19; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898").concat(CombinationEditor_tagList[findNotAnswerIndex], "\u9009\u9879\u7684\u5185\u5BB9")); - return _context4.abrupt("return", false); - case 19: - if (param !== null && param !== void 0 && param.qusAnswer.length) { - _context4.next = 22; - break; - } - message/* default.info */.ZP.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(i + 1, "\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")); - return _context4.abrupt("return", false); - case 22: - i++; - _context4.next = 7; - break; - case 25: - sub_questions = questionList.map(function (e) { - var _e$qusAnswer; - return { - id: e.id > 1 ? e.id : null, - question_title: e.name, - question_type: 1, - question_choices: e.qusList, - question_score: e.score, - standard_answers: [((_e$qusAnswer = e.qusAnswer) === null || _e$qusAnswer === void 0 ? void 0 : _e$qusAnswer[0]) + 1] - }; - }); - freeze.current = true; - if (!editData.question_id) { - _context4.next = 36; - break; - } - if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { - _context4.next = 32; - break; - } - modal/* default.confirm */.Z.confirm({ - title: '提示', - content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', - okText: '覆盖原题', - cancelText: '不覆盖', - keyboard: false, - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _exercise$editData2, _exercise$editData2$e; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: 'exercise/editExerciseQuestion', - payload: { - id: editData.question_id, - question_title: name, - question_type: 7, - sub_questions: sub_questions, - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, - difficulty: difficulty, - is_cover: 1, - repeat_answer: !repeat_answer - } - }); - case 2: - res = _context2.sent; - repeal(res); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function () { - var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData3, _exercise$editData3$e; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: 'exercise/editExerciseQuestion', - payload: { - id: editData.question_id, - question_title: name, - question_type: 7, - sub_questions: sub_questions, - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer - } - }); - case 2: - res = _context3.sent; - repeal(res); - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onCancel() { - return _onCancel.apply(this, arguments); - } - return onCancel; - }() - }); - _context4.next = 36; - break; - case 32: - _context4.next = 34; - return dispatch({ - type: 'exercise/editExerciseQuestion', - payload: { - id: editData.question_id, - question_title: name, - question_type: 7, - sub_questions: sub_questions, - tag_discipline_ids: knowledge, - sub_discipline_id: (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer - } - }); - case 34: - res = _context4.sent; - repeal(res); - case 36: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function onSave() { - return _ref3.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: '删除', - icon: 'iconfont c-light-black ml30 icon-shanchu current', - id: 'del' - }, - // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, - // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, - // { name: "(向下插入单选题)", icon: "iconfont c-light-primary ml30 icon-tianjia current", id: "add" }, - { - name: '编辑', - icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', - id: 'edit' - }].filter(function (item) { - var _exercise$editData5, _exercise$editData5$e; - if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.exercise_status) === 1) { - return item; - } else { - return item.id !== 'del' && item.id !== 'add'; - } - }); - var actionClick = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - if (!(editKey !== -1)) { - _context6.next = 3; - break; - } - message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); - return _context6.abrupt("return"); - case 3: - _context6.t0 = item.id; - _context6.next = _context6.t0 === 'del' ? 6 : _context6.t0 === 'up' ? 8 : _context6.t0 === 'down' ? 8 : _context6.t0 === 'edit' ? 12 : _context6.t0 === 'add' ? 15 : 17; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ - id: editData.question_id - }); - case 2: - dispatch({ - type: 'exercise/editExercise', - payload: objectSpread2_default()({}, params) - }); - case 3: - case "end": - return _context5.stop(); - } - }, _callee5); - }))(); - } - }); - return _context6.abrupt("break", 17); - case 8: - _context6.next = 10; - return dispatch({ - type: 'exercise/exeriseMoveUpDown', - payload: { - id: editData.question_id, - opr: item.id - } - }); - case 10: - dispatch({ - type: 'exercise/editExercise', - payload: objectSpread2_default()({}, params) - }); - return _context6.abrupt("break", 17); - case 12: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context6.abrupt("break", 17); - case 15: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 0 - }); - return _context6.abrupt("break", 17); - case 17: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function actionClick(_x) { - return _ref4.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$sub_exercis2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - ref: dom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u7EC4\u5408\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'flex-start' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08\u5171", editData === null || editData === void 0 ? void 0 : editData.sub_q_count, "\u5C0F\u9898\uFF0C", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: show ? 'block' : 'none' - }, - className: editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$sub_exercis2 = editData.sub_exercise_questions) === null || _editData$sub_exercis2 === void 0 ? void 0 : _editData$sub_exercis2.map(function (e, i) { - var _e$question_choices; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'flex-start' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, ".", i + 1, '(单选题)'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: e.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", e.question_score, "\u5206\uFF09"] - })] - }), e === null || e === void 0 ? void 0 : (_e$question_choices = e.question_choices) === null || _e$question_choices === void 0 ? void 0 : _e$question_choices.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - checked: e.standard_answer.includes(index + 1), - disabled: true, - children: [CombinationEditor_tagList[index], "."] - }, index) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - })] - }, index); - })] - }, i); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.action, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary current", - onClick: function onClick() { - return setShow(!show); - }, - style: {}, - children: show ? '收起' : '展开' - }), !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === 'up' && editData.key === 1) return null; - if (item.id === 'down' && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - })] - })] - }); - }; - var showEdit = function showEdit() { - var _exercise$editData6, _exercise$editData6$e; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u9009\u62E9\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - style: { - padding: 0 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "combination-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: name, - onChange: function onChange(value) { - return setName(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5C0F\u9898\u6570\uFF1A", questionList === null || questionList === void 0 ? void 0 : questionList.length] - }), questionList === null || questionList === void 0 ? void 0 : questionList.map(function (e, j) { - var _e$qusList; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.fold, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return handleQuestionList('open', j); - }, - className: editormodules.head, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sanjiaoxing", - style: { - transform: e.open ? 'initial' : 'rotate(270deg) translate(2px, 4px)' - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u7B2C", j + 1, "\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - onClick: function onClick(e) { - e.stopPropagation(); - handleQuestionList('delete', j); - }, - className: "iconfont icon-shanchu8" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mb10", - style: { - display: e.open ? 'block' : 'none' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: e === null || e === void 0 ? void 0 : e.name, - onChange: function onChange(value) { - return handleQuestionList('value', j, value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), e === null || e === void 0 ? void 0 : (_e$qusList = e.qusList) === null || _e$qusList === void 0 ? void 0 : _e$qusList.map(function (item, index) { - var _e$qusAnswer2, _e$qusList2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: editormodules.choiceWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", - placement: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(editormodules.answer, " ").concat(e !== null && e !== void 0 && (_e$qusAnswer2 = e.qusAnswer) !== null && _e$qusAnswer2 !== void 0 && _e$qusAnswer2.includes(index) ? editormodules.activeAnswer : ''), - onClick: function onClick() { - return handleQuestionList('answer', j, index); - }, - children: CombinationEditor_tagList[index] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.editorWrap, - children: (e === null || e === void 0 ? void 0 : e.activeQusEditor) === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-".concat(index), - watch: true, - height: 155, - isFocus: true, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - defaultValue: item, - onChange: function onChange(value) { - return handleQuestionList('details', j, value); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: editormodules.htmlWrap, - onClick: function onClick() { - return handleQuestionList('edit', j, index); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item - }) - }) - }), index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), - onClick: function onClick() { - return handleQuestionList('deleteQus', j, index); - } - }) - }), index < 7 && index === (e === null || e === void 0 ? void 0 : (_e$qusList2 = e.qusList) === null || _e$qusList2 === void 0 ? void 0 : _e$qusList2.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), - onClick: function onClick() { - return handleQuestionList('addQus', j); - } - }) - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "mt10", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: e.score, - max: 10000, - min: 0, - onChange: function onChange(value) { - return handleQuestionList('score', j, value); - } - }), ' ', "\u5206"] - })] - })] - }, e.id); - }), questionList.length < 20 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - type: "primary", - onClick: handleAdd, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiatimu mr5 font14" - }), "\u6DFB\u52A0\u5C0F\u9898"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - value: knowledge, - onChange: setKnowledge, - subId: (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var handleAdd = function handleAdd() { - var param = { - id: Math.random(), - item_type: 'SINGLE', - open: false, - name: '', - qusList: ['', '', '', ''], - activeQusEditor: null, - qusAnswer: [], - analysis: '' - }; - setQuestionList(questionList.concat(param)); - }; - var handleQuestionList = function handleQuestionList(type, i, value) { - var cloneQuestionList = (0,lodash.cloneDeep)(questionList); - if (type === 'open') { - cloneQuestionList[i].open = !cloneQuestionList[i].open; - } - if (type === 'delete') { - cloneQuestionList.splice(i, 1); - } - if (type === 'value') { - cloneQuestionList[i].name = value; - } - if (type === 'answer') { - cloneQuestionList[i].qusAnswer = [value]; - } - if (type === 'edit') { - cloneQuestionList[i].activeQusEditor = value; - } - if (type === 'details') { - cloneQuestionList[i].qusList[cloneQuestionList[i].activeQusEditor] = value; - } - if (type === 'addQus') { - cloneQuestionList[i].qusList = cloneQuestionList[i].qusList.concat(''); - } - if (type === 'deleteQus') { - var _cloneQuestionList$i$; - cloneQuestionList[i].qusList = cloneQuestionList[i].qusList.filter(function (_, c) { - return c !== value; - }); - cloneQuestionList[i].qusAnswer = (_cloneQuestionList$i$ = cloneQuestionList[i].qusAnswer) === null || _cloneQuestionList$i$ === void 0 ? void 0 : _cloneQuestionList$i$.filter(function (k) { - return k !== value; - }); - } - if (type === 'analysis') { - cloneQuestionList[i].analysis = value; - } - if (type === 'score') { - cloneQuestionList[i].score = value; - } - setQuestionList(cloneQuestionList); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var components_CombinationEditor = ((0,_umi_production_exports.connect)(function (_ref5) { - var problemset = _ref5.problemset, - loading = _ref5.loading, - globalSetting = _ref5.globalSetting, - exercise = _ref5.exercise; - return { - problemset: problemset, - globalSetting: globalSetting, - exercise: exercise, - loading: loading.effects - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(CombinationEditor))); -// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules -var react_beautiful_dnd_esm = __webpack_require__(66012); -;// CONCATENATED MODULE: ./src/components/DragSubject/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var DragSubjectmodules = ({"flex_box_center":"flex_box_center___dDNpp","flex_space_between":"flex_space_between___ovpjv","flex_box_vertical_center":"flex_box_vertical_center___oqAEt","flex_box_center_end":"flex_box_center_end___mHCIK","flex_box_column":"flex_box_column___GZMP2","posWarp":"posWarp___ZUxXl","pos":"pos___A7NKx","tips":"tips___ap6NV","markWrongBtnWrapper":"markWrongBtnWrapper___oAKlK"}); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/service/paperlibrary.ts -var paperlibrary = __webpack_require__(24410); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/editor.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Questions_editormodules = ({"flex_box_center":"flex_box_center____wjva","flex_space_between":"flex_space_between___F2_sO","flex_box_vertical_center":"flex_box_vertical_center___pCTvi","flex_box_center_end":"flex_box_center_end___ChHrd","flex_box_column":"flex_box_column___HeDXp","wrap":"wrap____e4M2","modal":"modal___UjGgD","titleWrap":"titleWrap___PWC_1","required":"required___OmL0I","title":"title___iJ1Qg","colorGray":"colorGray___xdJix","choiceWrap":"choiceWrap___XT6nM","answer":"answer___pHl5v","activeAnswer":"activeAnswer___XjpeG","deleteIcon":"deleteIcon___O5cN4","addIcon":"addIcon___a2AM2","editorWrap":"editorWrap___FKOOz","htmlWrap":"htmlWrap___ogueB","radio":"radio___W1kjJ","color333":"color333____LRzT","color999":"color999___KrWiG","questionType":"questionType___natt6","questionChoices":"questionChoices___NluQh","action":"action___zhdyr","difficult":"difficult___gAQyf","fold":"fold___aZJDt","head":"head___WgTkC"}); -// EXTERNAL MODULE: ./src/utils/enum.ts -var utils_enum = __webpack_require__(70960); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/SingleEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Questions_SingleEditor_tagList = ['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']; -var SingleEditor_SingleEditor = function SingleEditor(_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function (data) {} : _ref$addCallback; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - questionChoiceList = _useState2[0], - setQuestionChoiceList = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - activeEditor = _useState4[0], - setActiveEditor = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - activeAnswer = _useState6[0], - setActiveAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - title = _useState8[0], - setTitle = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - score = _useState10[0], - setScore = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledge = _useState12[0], - setKnowledge = _useState12[1]; - var _useState13 = (0,react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - isEdit = _useState14[0], - setIsEdit = _useState14[1]; - var _useState15 = (0,react.useState)(1), - _useState16 = slicedToArray_default()(_useState15, 2), - difficulty = _useState16[0], - setdifficult = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - repeat_answer = _useState18[0], - setrepeat_answer = _useState18[1]; - var _useState19 = (0,react.useState)(''), - _useState20 = slicedToArray_default()(_useState19, 2), - analysis = _useState20[0], - setAnalysis = _useState20[1]; - var params = (0,_umi_production_exports.useParams)(); - var dom = (0,react.useRef)(null); - var freeze = (0,react.useRef)(false); - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - knowledgeOptions = _useState22[0], - setKnowledgeOptions = _useState22[1]; - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - setQuestionChoiceList(['', '', '', '']); - }, []); - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(5); - setQuestionChoiceList(['', '', '', '']); - setActiveAnswer([]); - // dom.current?.scrollIntoView() - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { - return item.choice_text; - })); - var answerIndexs = []; - editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { - answerIndexs.push(item - 1); - }); - setKnowledge(editData.tag_discipline_ids); - setActiveAnswer(answerIndexs); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _newExercisePaper$edi, _newExercisePaper$edi2; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useEffect)(function () { - var _newExercisePaper$tag; - var data = newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$tag = newExercisePaper.tagDisciplineData) !== null && _newExercisePaper$tag !== void 0 && _newExercisePaper$tag.tag_disciplines && Array.isArray(newExercisePaper.tagDisciplineData.tag_disciplines) ? newExercisePaper.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [newExercisePaper.tagDisciplineData]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var findNotAnswerIndex, choices, res, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (title) { - _context2.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题目"); - return _context2.abrupt("return", false); - case 3: - findNotAnswerIndex = questionChoiceList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context2.next = 7; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(Questions_SingleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); - return _context2.abrupt("return", false); - case 7: - if (activeAnswer.length) { - _context2.next = 10; - break; - } - message/* default.info */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); - return _context2.abrupt("return", false); - case 10: - if (!(activeAnswer.length < 1)) { - _context2.next = 13; - break; - } - message/* default.info */.ZP.info("请选择答案"); - return _context2.abrupt("return", false); - case 13: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - choices = questionChoiceList.map(function (item, index) { - return { - choice_text: item, - is_answer: activeAnswer.includes(index) ? 1 : 0 - }; - }); - freeze.current = true; - if (!editData.question_id) { - _context2.next = 22; - break; - } - _context2.next = 18; - return dispatch({ - type: "newExercisePaper/editExerciseQuestion", - payload: { - "id": params.id, - "question_id": editData.question_id, - "name": title, - "item_type": activeAnswer.length > 1 ? utils_enum/* QuestionType.Multiple */.c.Multiple : utils_enum/* QuestionType.Single */.c.Single, - "question_score": score, - "choices": choices, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 18: - res = _context2.sent; - repeal(res); - _context2.next = 26; - break; - case 22: - _context2.next = 24; - return dispatch({ - type: "newExercisePaper/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "id": params.id, - "name": title, - "item_type": activeAnswer.length > 1 ? utils_enum/* QuestionType.Multiple */.c.Multiple : utils_enum/* QuestionType.Single */.c.Single, - "question_score": score, - "choices": choices, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 24: - res = _context2.sent; - repeal(res); - case 26: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, { - name: "(向下插入单选题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context4.abrupt("return"); - case 3: - _context4.t0 = item.id; - _context4.next = _context4.t0 === "del" ? 6 : _context4.t0 === "edit" ? 8 : _context4.t0 === "add" ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - exam_id: params.id, - question_id: editData.question_id - }); - case 2: - reload(); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - }))(); - } - }); - return _context4.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context4.abrupt("break", 13); - case 11: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 0 - }); - return _context4.abrupt("break", 13); - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$question_ch; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - ref: dom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u5355\u9009\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: "flex-start" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - checked: editData.standard_answer.includes(index + 1), - disabled: true, - children: [Questions_SingleEditor_tagList[index], "."] - }, index) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - var showEdit = function showEdit() { - var _newExercisePaper$edi7, _newExercisePaper$edi8; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u9009\u62E9\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Questions_editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), questionChoiceList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.choiceWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", - placement: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(Questions_editormodules.answer, " ").concat(activeAnswer.includes(index) ? Questions_editormodules.activeAnswer : ''), - onClick: function onClick() { - if (activeAnswer.includes(index)) { - setActiveAnswer(function (originalActiveAnswer) { - return originalActiveAnswer.filter(function (item) { - return item !== index; - }); - }); - } else { - setActiveAnswer(function (originalActiveAnswer) { - return [].concat(toConsumableArray_default()(originalActiveAnswer), [index]); - }); - } - }, - children: Questions_SingleEditor_tagList[index] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.editorWrap, - children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-".concat(index), - watch: true, - isFocus: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - defaultValue: item, - onChange: function onChange(value) { - questionChoiceList[index] = value; - setQuestionChoiceList(questionChoiceList); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.htmlWrap, - onClick: function onClick() { - return setActiveEditor(index); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Questions_editormodules.deleteIcon, " iconfont icon-htmal5icon19"), - onClick: function onClick() { - return setQuestionChoiceList(questionChoiceList.filter(function (_, key) { - return key !== index; - })); - } - }) - }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Questions_editormodules.addIcon, " iconfont icon-roundaddfill ml6"), - onClick: function onClick() { - return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); - } - }) - })] - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "c-orange", - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Questions_editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: 14 - }, - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: Questions_editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Questions_editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - value: knowledge, - onChange: setKnowledge, - subId: (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var Questions_SingleEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(SingleEditor_SingleEditor))); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/MultipleEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Questions_MultipleEditor_tagList = ['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']; -var MultipleEditor_MultipleEditor = /*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function (value) {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - questionChoiceList = _useState2[0], - setQuestionChoiceList = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - activeEditor = _useState4[0], - setActiveEditor = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - activeAnswer = _useState6[0], - setActiveAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - title = _useState8[0], - setTitle = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - score = _useState10[0], - setScore = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - isEdit = _useState12[0], - setIsEdit = _useState12[1]; - var _useState13 = (0,react.useState)([]), - _useState14 = slicedToArray_default()(_useState13, 2), - knowledge = _useState14[0], - setKnowledge = _useState14[1]; - var _useState15 = (0,react.useState)(1), - _useState16 = slicedToArray_default()(_useState15, 2), - difficulty = _useState16[0], - setdifficult = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - repeat_answer = _useState18[0], - setrepeat_answer = _useState18[1]; - var _useState19 = (0,react.useState)(''), - _useState20 = slicedToArray_default()(_useState19, 2), - analysis = _useState20[0], - setAnalysis = _useState20[1]; - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - knowledgeOptions = _useState22[0], - setKnowledgeOptions = _useState22[1]; - var freeze = (0,react.useRef)(false); - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - setQuestionChoiceList(['', '', '', '']); - }, []); - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(5); - setQuestionChoiceList(['', '', '', '']); - setActiveAnswer([]); - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { - return item.choice_text; - })); - var answerIndexs = []; - editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { - answerIndexs.push(item - 1); - }); - setActiveAnswer(answerIndexs); - setKnowledge(editData.tag_discipline_ids); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _newExercisePaper$edi, _newExercisePaper$edi2; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - (0,react.useEffect)(function () { - var _newExercisePaper$tag; - var data = newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$tag = newExercisePaper.tagDisciplineData) !== null && _newExercisePaper$tag !== void 0 && _newExercisePaper$tag.tag_disciplines && Array.isArray(newExercisePaper.tagDisciplineData.tag_disciplines) ? newExercisePaper.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [newExercisePaper.tagDisciplineData]); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var findNotAnswerIndex, choices, res, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (title) { - _context2.next = 3; - break; - } - message/* default.info */.ZP.info('请您输入题目'); - return _context2.abrupt("return", false); - case 3: - findNotAnswerIndex = questionChoiceList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context2.next = 7; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(Questions_MultipleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); - return _context2.abrupt("return", false); - case 7: - if (activeAnswer.length) { - _context2.next = 10; - break; - } - message/* default.info */.ZP.info('请设置本题的正确答案,点击选项A/B...即可完成设置'); - return _context2.abrupt("return", false); - case 10: - if (!(activeAnswer.length < 1)) { - _context2.next = 13; - break; - } - message/* default.info */.ZP.info('请选择答案'); - return _context2.abrupt("return", false); - case 13: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - choices = questionChoiceList.map(function (item, index) { - return { - choice_text: item, - is_answer: activeAnswer.includes(index) ? 1 : 0 - }; - }); - freeze.current = true; - if (!editData.question_id) { - _context2.next = 22; - break; - } - _context2.next = 18; - return dispatch({ - type: 'newExercisePaper/editExerciseQuestion', - payload: { - id: params.id, - question_id: editData.question_id, - name: title, - item_type: activeAnswer.length > 1 ? utils_enum/* QuestionType.Multiple */.c.Multiple : utils_enum/* QuestionType.Single */.c.Single, - question_score: score, - choices: choices, - tag_discipline_ids: knowledge, - sub_discipline_id: (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer, - analysis: analysis - } - }); - case 18: - res = _context2.sent; - repeal(res); - _context2.next = 26; - break; - case 22: - _context2.next = 24; - return dispatch({ - type: 'newExercisePaper/addExerciseQuestion', - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - id: params.id, - name: title, - item_type: activeAnswer.length > 1 ? utils_enum/* QuestionType.Multiple */.c.Multiple : utils_enum/* QuestionType.Single */.c.Single, - question_score: score, - choices: choices, - tag_discipline_ids: knowledge, - sub_discipline_id: (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer, - analysis: analysis - } - }); - case 24: - res = _context2.sent; - repeal(res); - case 26: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: '删除', - icon: 'iconfont c-light-black ml30 icon-shanchu current', - id: 'del' - }, { - name: '(向下插入多选题)', - icon: 'iconfont c-light-primary ml30 icon-tianjia current', - id: 'add' - }, { - name: '编辑', - icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', - id: 'edit' - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); - return _context4.abrupt("return"); - case 3: - _context4.t0 = item.id; - _context4.next = _context4.t0 === 'del' ? 6 : _context4.t0 === 'edit' ? 8 : _context4.t0 === 'add' ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - question_id: editData.question_id, - exam_id: params.id - }); - case 2: - reload(); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - }))(); - } - }); - return _context4.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context4.abrupt("break", 13); - case 11: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 1 - }); - return _context4.abrupt("break", 13); - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$question_ch; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u591A\u9009\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { - checked: editData.standard_answer.includes(index + 1), - disabled: true, - children: [Questions_MultipleEditor_tagList[index], "."] - }, index) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - var showEdit = function showEdit() { - var _newExercisePaper$edi9, _newExercisePaper$edi10; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u9009\u62E9\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Questions_editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), questionChoiceList.map(function (item, index) { - var _newExercisePaper$edi7, _newExercisePaper$edi8; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.choiceWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", - placement: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(Questions_editormodules.answer, " ").concat(activeAnswer.includes(index) ? Questions_editormodules.activeAnswer : ''), - onClick: function onClick() { - if (activeAnswer.includes(index)) { - setActiveAnswer(activeAnswer.filter(function (item) { - return item !== index; - })); - } else { - setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); - } - }, - children: Questions_MultipleEditor_tagList[index] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.editorWrap, - children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-".concat(index), - watch: true, - isFocus: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - defaultValue: item, - onChange: function onChange(value) { - questionChoiceList[index] = value; - setQuestionChoiceList(questionChoiceList); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.htmlWrap, - onClick: function onClick() { - return setActiveEditor(index); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item - }) - }) - }), ((_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Questions_editormodules.deleteIcon, " iconfont icon-htmal5icon19"), - onClick: function onClick() { - return setQuestionChoiceList(questionChoiceList.filter(function (_, key) { - return key !== index; - })); - } - }) - }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Questions_editormodules.addIcon, " iconfont icon-roundaddfill ml6"), - onClick: function onClick() { - return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); - } - }) - })] - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "c-orange", - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Questions_editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), "\u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: Questions_editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Questions_editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_newExercisePaper$edi9 = newExercisePaper.editData) === null || _newExercisePaper$edi9 === void 0 ? void 0 : (_newExercisePaper$edi10 = _newExercisePaper$edi9.exercise) === null || _newExercisePaper$edi10 === void 0 ? void 0 : _newExercisePaper$edi10.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}); -/* harmony default export */ var Questions_MultipleEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})(MultipleEditor_MultipleEditor)); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/JudgmentEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Questions_JudgmentEditor_tagList = ['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']; -var JudgmentEditor_JudgmentEditor = function JudgmentEditor(_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback; - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - activeAnswer = _useState2[0], - setActiveAnswer = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - title = _useState4[0], - setTitle = _useState4[1]; - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isEdit = _useState6[0], - setIsEdit = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - score = _useState8[0], - setScore = _useState8[1]; - var _useState9 = (0,react.useState)([]), - _useState10 = slicedToArray_default()(_useState9, 2), - knowledge = _useState10[0], - setKnowledge = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledgeOptions = _useState12[0], - setKnowledgeOptions = _useState12[1]; - var _useState13 = (0,react.useState)(1), - _useState14 = slicedToArray_default()(_useState13, 2), - difficulty = _useState14[0], - setdifficult = _useState14[1]; - var _useState15 = (0,react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - repeat_answer = _useState16[0], - setrepeat_answer = _useState16[1]; - var _useState17 = (0,react.useState)(''), - _useState18 = slicedToArray_default()(_useState17, 2), - analysis = _useState18[0], - setAnalysis = _useState18[1]; - var freeze = (0,react.useRef)(false); - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(2); - setActiveAnswer(''); - return; - } - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setActiveAnswer(editData.standard_answer[0] + ''); - setKnowledge(editData.tag_discipline_ids); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _newExercisePaper$edi, _newExercisePaper$edi2; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - (0,react.useEffect)(function () { - var _newExercisePaper$tag; - var data = newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$tag = newExercisePaper.tagDisciplineData) !== null && _newExercisePaper$tag !== void 0 && _newExercisePaper$tag.tag_disciplines && Array.isArray(newExercisePaper.tagDisciplineData.tag_disciplines) ? newExercisePaper.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [newExercisePaper.tagDisciplineData]); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var choices, res, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (title) { - _context2.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题干"); - return _context2.abrupt("return", false); - case 3: - if (activeAnswer) { - _context2.next = 6; - break; - } - message/* default.info */.ZP.info("请先点击选择本选择题的正确选项"); - return _context2.abrupt("return", false); - case 6: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - choices = [{ - choice_text: "正确", - is_answer: activeAnswer === "1" ? 1 : 0 - }, { - choice_text: "错误", - is_answer: activeAnswer === "2" ? 1 : 0 - }]; - freeze.current = true; - if (!editData.question_id) { - _context2.next = 15; - break; - } - _context2.next = 11; - return dispatch({ - type: "newExercisePaper/editExerciseQuestion", - payload: { - "id": params.id, - "question_id": editData.question_id, - "name": title, - "item_type": utils_enum/* QuestionType.Judge */.c.Judge, - "question_score": score, - "choices": choices, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 11: - res = _context2.sent; - repeal(res); - _context2.next = 19; - break; - case 15: - _context2.next = 17; - return dispatch({ - type: "newExercisePaper/addExerciseQuestion", - payload: { - "id": params.id, - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "name": title, - "item_type": utils_enum/* QuestionType.Judge */.c.Judge, - "question_score": score, - "choices": choices, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 17: - res = _context2.sent; - repeal(res); - case 19: - return _context2.abrupt("return", { - name: title, - choices: choices - }); - case 20: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, { - name: "(向下插入判断题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context4.abrupt("return"); - case 3: - _context4.t0 = item.id; - _context4.next = _context4.t0 === "del" ? 6 : _context4.t0 === "edit" ? 8 : _context4.t0 === "add" ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - question_id: editData.question_id, - exam_id: params.id - }); - case 2: - reload(); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - }))(); - } - }); - return _context4.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context4.abrupt("break", 13); - case 11: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 2 - }); - return _context4.abrupt("break", 13); - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$question_ch; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u5224\u65AD\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - checked: editData.standard_answer.includes(index + 1), - disabled: true, - children: [Questions_JudgmentEditor_tagList[index], ". ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: item.choice_text - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - var showEdit = function showEdit() { - var _newExercisePaper$edi7, _newExercisePaper$edi8; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u5224\u65AD\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Questions_editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - buttonStyle: "solid", - value: activeAnswer, - onChange: function onChange(e) { - return setActiveAnswer(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: "1", - className: "".concat(Questions_editormodules.radio, " mr40"), - children: "\u6B63\u786E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: "2", - className: Questions_editormodules.radio, - children: "\u9519\u8BEF" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "c-orange", - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Questions_editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: Questions_editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Questions_editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var Questions_JudgmentEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(JudgmentEditor_JudgmentEditor))); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/CompletionEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var CompletionEditor_CompletionEditor = function CompletionEditor(_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload; - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - title = _useState2[0], - setTitle = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - analysis = _useState4[0], - setAnalysis = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - answerList = _useState6[0], - setAnswerList = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - activeOptionErrorIndex = _useState8[0], - setActiveOptionErrorIndex = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - checked = _useState10[0], - setChecked = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - firstSetAnswerFlag = _useState12[0], - setFirstSetAnswerFlag = _useState12[1]; - var _useState13 = (0,react.useState)(), - _useState14 = slicedToArray_default()(_useState13, 2), - score = _useState14[0], - setScore = _useState14[1]; - var _useState15 = (0,react.useState)(0), - _useState16 = slicedToArray_default()(_useState15, 2), - totalBlanks = _useState16[0], - setTotalBlanks = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - isEdit = _useState18[0], - setIsEdit = _useState18[1]; - var _useState19 = (0,react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - btnSave = _useState20[0], - setBtnSave = _useState20[1]; - var _useState21 = (0,react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - knowledge = _useState22[0], - setKnowledge = _useState22[1]; - var _useState23 = (0,react.useState)(1), - _useState24 = slicedToArray_default()(_useState23, 2), - difficulty = _useState24[0], - setdifficult = _useState24[1]; - var _useState25 = (0,react.useState)(false), - _useState26 = slicedToArray_default()(_useState25, 2), - repeat_answer = _useState26[0], - setrepeat_answer = _useState26[1]; - var freeze = (0,react.useRef)(false); - var params = (0,_umi_production_exports.useParams)(); - var _useState27 = (0,react.useState)([]), - _useState28 = slicedToArray_default()(_useState27, 2), - knowledgeOptions = _useState28[0], - setKnowledgeOptions = _useState28[1]; - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_title)) { - setIsEdit(true); - setTitle(''); - setChecked(false); - setScore(2); - setAnswerList([]); - setActiveOptionErrorIndex(''); - setFirstSetAnswerFlag(false); - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setChecked(editData === null || editData === void 0 ? void 0 : editData.is_ordered); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - var answer = editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item) { - return item.answer_text; - }); - setAnswerList(toConsumableArray_default()(answer)); - setKnowledge(editData.tag_discipline_ids); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - setFirstSetAnswerFlag(false); - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _newExercisePaper$edi, _newExercisePaper$edi2; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - (0,react.useEffect)(function () { - var _newExercisePaper$tag; - var data = newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$tag = newExercisePaper.tagDisciplineData) !== null && _newExercisePaper$tag !== void 0 && _newExercisePaper$tag.tag_disciplines && Array.isArray(newExercisePaper.tagDisciplineData.tag_disciplines) ? newExercisePaper.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [newExercisePaper.tagDisciplineData]); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var answerArray, isEmpty, res, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - answerArray = []; - isEmpty = false; - setBtnSave(true); //保存的时候不弹出删除框 - answerList.forEach(function (answers, index) { - answerArray.push({ - position: index + 1, - answer_text: [] - }); - answers.forEach(function (item, itemIndex) { - answerArray[index].answer_text.push(item); - if (!item || !(0,util/* validateLength */.eR)(item, 10000)) { - setActiveOptionErrorIndex("".concat(index, "-").concat(itemIndex)); - message/* default.info */.ZP.info(!item ? "\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A" : "答案不能超过10000字符"); - isEmpty = true; - } - }); - }); - if (!isEmpty) { - _context2.next = 7; - break; - } - setBtnSave(false); - return _context2.abrupt("return", false); - case 7: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - freeze.current = true; - if (!editData.question_id) { - _context2.next = 15; - break; - } - _context2.next = 11; - return dispatch({ - type: "newExercisePaper/editExerciseQuestion", - payload: { - "id": params.id, - "question_id": editData.question_id, - "name": title, - "item_type": 3, - "question_score": score, - "is_ordered": checked, - "standard_answers": answerArray, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 11: - res = _context2.sent; - repeal(res); - _context2.next = 19; - break; - case 15: - _context2.next = 17; - return dispatch({ - type: "newExercisePaper/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - id: params.id, - "name": title, - "item_type": 3, - "question_score": score, - "is_ordered": checked, - "standard_answers": answerArray, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis - } - }); - case 17: - res = _context2.sent; - repeal(res); - case 19: - setBtnSave(false); - return _context2.abrupt("return", { - name: title, - analysis: analysis, - standard_answers: answerArray, - is_ordered: checked - }); - case 21: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var handlePlaceholderChange = function handlePlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount) { - var newStandardAnswers = answerList.slice(); - if (placeholderCountInRange) { - newStandardAnswers.splice(placeholderCountBefore, placeholderCountInRange); - } - if (totalPlaceholderCount && firstSetAnswerFlag || !editData.question_id) { - for (var i = 0; i < totalPlaceholderCount; i++) { - newStandardAnswers.splice(placeholderCountBefore + i, 0, [""]); - } - } - setTotalBlanks(newStandardAnswers === null || newStandardAnswers === void 0 ? void 0 : newStandardAnswers.length); - setFirstSetAnswerFlag(true); - setAnswerList(newStandardAnswers); - }; - var handleAnswerChange = function handleAnswerChange(index, itemIndex, val) { - setActiveOptionErrorIndex(''); - var newStandardAnswers = answerList.slice(); - newStandardAnswers[index][itemIndex] = val; - setAnswerList(newStandardAnswers); - }; - var handleAddChildAnswer = function handleAddChildAnswer(index) { - var newStandardAnswers = answerList.slice(); - newStandardAnswers[index] = [].concat(toConsumableArray_default()(newStandardAnswers[index]), ['']); - setAnswerList(newStandardAnswers); - }; - var handleDeleteChildAnswer = function handleDeleteChildAnswer(index, childIndex) { - var newStandardAnswers = answerList.slice(); - if (!newStandardAnswers[index][childIndex]) { - newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { - return key !== childIndex; - }); - setAnswerList(newStandardAnswers); - return; - } - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '提示', - content: '确认要删除这个参考答案吗?', - className: Questions_editormodules.modal, - onOk: function onOk() { - newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { - return key !== childIndex; - }); - setAnswerList(newStandardAnswers); - } - }); - }; - var handleDeleteChildAnswermain = function handleDeleteChildAnswermain(index) { - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '提示', - content: '确认要删除这个参考答案吗?', - className: Questions_editormodules.modal, - onOk: function onOk() { - var key = 0; - setTitle(title.replace(/\▁/g, function (item) { - key++; - if (key - 1 === index) { - return ""; - } else { - return item; - } - })); - setTimeout(function () { - var newStandardAnswers = answerList.slice(); - newStandardAnswers = answerList.filter(function (_, key) { - return index !== key; - }); - setAnswerList(newStandardAnswers); - }, 500); - } - }); - }; - var showEdit = function showEdit() { - var _newExercisePaper$edi7, _newExercisePaper$edi8; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u586B\u7A7A\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(NullMDEditor/* default */.Z, { - id: "completion-question-tittle", - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE", - height: 155, - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - }, - showNullButton: true, - deleteEmptyDisabled: false || btnSave, - onPlaceholderChange: handlePlaceholderChange - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: answerList.map(function (answers, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(NullChildEditor/* default */.Z, { - answers: answers, - index: index, - is_md: true, - exerciseIsPublish: false, - activeOptionErrorIndex: activeOptionErrorIndex, - onAnswerChange: handleAnswerChange, - addChildAnswer: handleAddChildAnswer, - deleteChildAnswer: handleDeleteChildAnswer, - deleteChildAnswermain: handleDeleteChildAnswermain - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: answerList.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: checked, - onChange: function onChange(e) { - return setChecked(e.target.checked); - }, - className: "".concat(Questions_editormodules.color333, " font14"), - children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(Questions_editormodules.color999, " font12"), - children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Questions_editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), "\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206 \xA0 ", !!score && !!totalBlanks && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: 'red' - }, - children: ["(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A", (score / totalBlanks).toFixed(1), "\u5206)"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: Questions_editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Questions_editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, { - name: "(向下插入填空题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context4.abrupt("return"); - case 3: - _context4.t0 = item.id; - _context4.next = _context4.t0 === "del" ? 6 : _context4.t0 === "edit" ? 8 : _context4.t0 === "add" ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - question_id: editData.question_id, - exam_id: params.id - }); - case 2: - reload(); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - }))(); - } - }); - return _context4.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context4.abrupt("break", 13); - case 11: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 3 - }); - return _context4.abrupt("break", 13); - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$standard_an; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u586B\u7A7A\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$standard_an = editData.standard_answer) === null || _editData$standard_an === void 0 ? void 0 : _editData$standard_an.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: ["\u7B54\u6848\uFF08\u586B\u7A7A", item.choice_id, "\uFF09\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - align: "middle", - gutter: [1, 1], - children: item.answer_text.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 24, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - checked: editData.standard_answer.includes(index), - disabled: true, - value: val - }, index) - }, key); - }) - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - if (item.id === "up" && editData.key === 1) return null; - if (item.id === "down" && editData.key === editData.len) return null; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var Questions_CompletionEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(CompletionEditor_CompletionEditor))); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/SubjectiveEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var SubjectiveEditor_SubjectiveEditor = function SubjectiveEditor(_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback; - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - title = _useState2[0], - setTitle = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - analysis = _useState4[0], - setAnalysis = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - answer = _useState6[0], - setAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - score = _useState8[0], - setScore = _useState8[1]; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - isEdit = _useState10[0], - setIsEdit = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledge = _useState12[0], - setKnowledge = _useState12[1]; - var _useState13 = (0,react.useState)(1), - _useState14 = slicedToArray_default()(_useState13, 2), - difficulty = _useState14[0], - setdifficult = _useState14[1]; - var _useState15 = (0,react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - repeat_answer = _useState16[0], - setrepeat_answer = _useState16[1]; - var _useState17 = (0,react.useState)([[], []]), - _useState18 = slicedToArray_default()(_useState17, 2), - keyword = _useState18[0], - setKeyword = _useState18[1]; - var freeze = (0,react.useRef)(false); - var params = (0,_umi_production_exports.useParams)(); - var _useState19 = (0,react.useState)([]), - _useState20 = slicedToArray_default()(_useState19, 2), - knowledgeOptions = _useState20[0], - setKnowledgeOptions = _useState20[1]; - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - var _editData$standard_an; - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_title)) { - setIsEdit(true); - setTitle(''); - setAnswer(''); - setScore(10); - return; - } - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setAnswer(editData === null || editData === void 0 ? void 0 : (_editData$standard_an = editData.standard_answer) === null || _editData$standard_an === void 0 ? void 0 : _editData$standard_an[0]); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setKnowledge(editData.tag_discipline_ids); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); - setKeyword([editData === null || editData === void 0 ? void 0 : editData.normal_keywords, editData === null || editData === void 0 ? void 0 : editData.main_keywords]); - }, [newExercisePaper.editData, isEdit]); - (0,react.useEffect)(function () { - var _newExercisePaper$tag; - var data = newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$tag = newExercisePaper.tagDisciplineData) !== null && _newExercisePaper$tag !== void 0 && _newExercisePaper$tag.tag_disciplines && Array.isArray(newExercisePaper.tagDisciplineData.tag_disciplines) ? newExercisePaper.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [newExercisePaper.tagDisciplineData]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _newExercisePaper$edi, _newExercisePaper$edi2; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var normal_keywords, main_keywords, res, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (title) { - _context2.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题干"); - return _context2.abrupt("return", false); - case 3: - // if (knowledge.length < 1) { - // message.info("请选择知识点"); - // return false; - // } - normal_keywords = keyword[0]; - main_keywords = keyword[1]; - freeze.current = true; - if (!editData.question_id) { - _context2.next = 13; - break; - } - _context2.next = 9; - return dispatch({ - type: "newExercisePaper/editExerciseQuestion", - payload: { - "id": params.id, - "question_id": editData.question_id, - "name": title, - "item_type": 4, - "question_score": score, - "answer_texts": [answer], - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - } - }); - case 9: - res = _context2.sent; - repeal(res); - _context2.next = 17; - break; - case 13: - _context2.next = 15; - return dispatch({ - type: "newExercisePaper/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "id": params.id, - "name": title, - "item_type": 4, - "question_score": score, - "answer_texts": [answer], - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - } - }); - case 15: - res = _context2.sent; - repeal(res); - case 17: - return _context2.abrupt("return", { - name: title, - answer_texts: [answer], - analysis: analysis, - normal_keywords: normal_keywords, - main_keywords: main_keywords - }); - case 18: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var showEdit = function showEdit() { - var _newExercisePaper$edi7, _newExercisePaper$edi8; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u4E3B\u89C2\u9898" - }), "\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: title, - onChange: function onChange(value) { - return setTitle(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Questions_editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-reference-answer", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848", - defaultValue: answer, - onChange: function onChange(value) { - return setAnswer(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_EditorKeyword, { - value: keyword, - onChange: setKeyword - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Questions_editormodules.titleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u76EE\u89E3\u6790\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", - defaultValue: analysis, - onChange: function onChange(value) { - return setAnalysis(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: score, - max: 10000, - min: 0, - onChange: function onChange(value) { - setScore(value); - } - }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: '30px' - }, - className: Questions_editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Questions_editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - value: knowledge, - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - onChange: setKnowledge, - subId: (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 10 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 10 - }, - children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { - checked: repeat_answer, - onChange: function onChange(e) { - setrepeat_answer(e); - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, { - name: "(向下插入简答题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context4.abrupt("return"); - case 3: - _context4.t0 = item.id; - _context4.next = _context4.t0 === "del" ? 6 : _context4.t0 === "edit" ? 8 : _context4.t0 === "add" ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - question_id: editData.question_id, - exam_id: params.id - }); - case 2: - reload(); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - }))(); - } - }); - return _context4.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context4.abrupt("break", 13); - case 11: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 4 - }); - return _context4.abrupt("break", 13); - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u7B80\u7B54\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.questionChoices, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: answer || '' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var Questions_SubjectiveEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(SubjectiveEditor_SubjectiveEditor))); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/ShixunEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var ShixunEditor_ShixunEditor = function ShixunEditor(_ref, ref) { - var dispatch = _ref.dispatch, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload; - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - name = _useState2[0], - setName = _useState2[1]; - var _useState3 = (0,react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - title = _useState4[0], - setTitle = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - analysis = _useState6[0], - setAnalysis = _useState6[1]; - var _useState7 = (0,react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - answerList = _useState8[0], - setAnswerList = _useState8[1]; - var _useState9 = (0,react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - checked = _useState10[0], - setChecked = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - firstSetAnswerFlag = _useState12[0], - setFirstSetAnswerFlag = _useState12[1]; - var _useState13 = (0,react.useState)([]), - _useState14 = slicedToArray_default()(_useState13, 2), - score = _useState14[0], - setScore = _useState14[1]; - var _useState15 = (0,react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - isEdit = _useState16[0], - setIsEdit = _useState16[1]; - var _useState17 = (0,react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - btnLoading = _useState18[0], - setBtnLoading = _useState18[1]; - var params = (0,_umi_production_exports.useParams)(); - var freeze = (0,react.useRef)(false); - (0,react.useEffect)(function () { - var _editData$shixun; - if (freeze.current) return; - if (editData.edit) { - setIsEdit(true); - setTitle(''); - setName(''); - setScore([]); - } - setName(editData.shixun_name); - setTitle(editData.question_title); - var arr = []; - (_editData$shixun = editData.shixun) === null || _editData$shixun === void 0 ? void 0 : _editData$shixun.map(function (item) { - arr.push(parseFloat(item.challenge_score)); - }); - setScore(arr); - }, [editData]); - (0,react.useEffect)(function () { - setFirstSetAnswerFlag(false); - }, [isEdit]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success('保存成功'); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var answerArray, isEmpty, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - answerArray = []; - isEmpty = false; - if (!isEmpty) { - _context.next = 4; - break; - } - return _context.abrupt("return", false); - case 4: - freeze.current = true; - setBtnLoading(true); - if (!editData.question_id) { - _context.next = 12; - break; - } - _context.next = 9; - return dispatch({ - type: 'newExercisePaper/editExerciseQuestion', - payload: { - id: params.id, - question_id: editData.question_id, - name: title, - shixun_name: name, - shixun_id: editData.shixun_id, - item_type: 5, - question_scores: score - } - }); - case 9: - res = _context.sent; - _context.next = 15; - break; - case 12: - _context.next = 14; - return dispatch({ - type: 'newExercisePaper/addExerciseQuestion', - payload: { - id: params.id, - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - name: title, - shixun_name: name, - shixun_id: editData.shixun_id, - item_type: 5, - question_scores: score, - is_copy: editData.is_copy - } - }); - case 14: - res = _context.sent; - case 15: - repeal(res); - setBtnLoading(false); - return _context.abrupt("return", { - name: title, - analysis: analysis, - standard_answers: answerArray, - is_ordered: checked - }); - case 18: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var showEdit = function showEdit() { - var _editData$shixun2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u5B9E\u8BAD\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: name, - onChange: function onChange(e) { - setName(e.target.value); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-0", - height: 155, - placeholder: "\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42", - defaultValue: title, - onChange: function onChange(value) { - setTitle(value); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: (_editData$shixun2 = editData.shixun) === null || _editData$shixun2 === void 0 ? void 0 : _editData$shixun2.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [20, 20], - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "1", - children: [index + 1, ".", item.challenge_name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - defaultValue: score[index], - onChange: function onChange(value) { - var newScoreArr = toConsumableArray_default()(score); - newScoreArr[index] = value; - setScore(newScoreArr); - } - }), "\u5206"] - })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: answerList.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: checked, - onChange: function onChange(e) { - return setChecked(e.target.checked); - }, - className: "".concat(Questions_editormodules.color333, " font14"), - children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(Questions_editormodules.color999, " font12"), - children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || !(editData !== null && editData !== void 0 && editData.edit)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - loading: btnLoading, - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var actionArr = [{ - name: '删除', - icon: 'iconfont c-light-black ml30 icon-shanchu current', - id: 'del' - }, { - name: '(向下插入实训题)', - icon: 'iconfont c-light-primary ml30 icon-tianjia current', - id: 'add' - }, { - name: '编辑', - icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', - id: 'edit' - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(editKey !== -1)) { - _context3.next = 3; - break; - } - message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); - return _context3.abrupt("return"); - case 3: - _context3.t0 = item.id; - _context3.next = _context3.t0 === 'del' ? 6 : _context3.t0 === 'edit' ? 8 : _context3.t0 === 'add' ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - question_id: editData.question_id, - exam_id: params.id - }); - case 2: - reload(); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - }))(); - } - }); - return _context3.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context3.abrupt("break", 13); - case 11: - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '选用实践项目', - editData: { - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 5 - } - } - }); - return _context3.abrupt("break", 13); - case 13: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$schools, _editData$shixun3; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u5B9E\u8BAD\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.shixun_name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - }), !!((_editData$schools = editData.schools) !== null && _editData$schools !== void 0 && _editData$schools.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhidinggongkai1 font18 line24 c-orange" - }) - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.shixun_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt30" - }), (_editData$shixun3 = editData.shixun) === null || _editData$shixun3 === void 0 ? void 0 : _editData$shixun3.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u7B2C", index + 1, "\u5173", ' ', /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10", - children: item.challenge_name - }), ' ', /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml10", - children: [item.challenge_score, " \u5206"] - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.action, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - target: "_blank", - to: "/shixuns/".concat(editData.shixun_identifier, "/challenges?exercise=true"), - children: "\u5B9E\u8BAD\u8BE6\u60C5" - }), !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - })] - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var Questions_ShixunEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(ShixunEditor_ShixunEditor))); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/ProgrammingEditor.tsx - - - - - - - - - - - - - - - - - - - -var Questions_ProgrammingEditor_tagList = ['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']; -var ProgrammingEditor_ProgrammingEditor = function ProgrammingEditor(_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - editKey = _ref.editKey, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - questionChoiceList = _useState2[0], - setQuestionChoiceList = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - activeEditor = _useState4[0], - setActiveEditor = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - activeAnswer = _useState6[0], - setActiveAnswer = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - title = _useState8[0], - setTitle = _useState8[1]; - var _useState9 = (0,react.useState)(5), - _useState10 = slicedToArray_default()(_useState9, 2), - score = _useState10[0], - setScore = _useState10[1]; - var _useState11 = (0,react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - isEdit = _useState12[0], - setIsEdit = _useState12[1]; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - setQuestionChoiceList(['', '', '', '']); - }, []); - (0,react.useEffect)(function () { - if (!(editData !== null && editData !== void 0 && editData.question_choices)) { - setIsEdit(true); - setTitle(''); - setScore(5); - setQuestionChoiceList(['', '', '', '']); - setActiveAnswer([]); - return; - } - setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); - setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); - setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { - return item.choice_text; - })); - var answerIndexs = []; - editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { - answerIndexs.push(item - 1); - }); - setActiveAnswer(answerIndexs); - }, [editData]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var findNotAnswerIndex, choices, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (title) { - _context.next = 3; - break; - } - message/* default.info */.ZP.info("请您输入题目"); - return _context.abrupt("return", false); - case 3: - findNotAnswerIndex = questionChoiceList.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context.next = 7; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(Questions_ProgrammingEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); - return _context.abrupt("return", false); - case 7: - if (activeAnswer.length) { - _context.next = 10; - break; - } - message/* default.info */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); - return _context.abrupt("return", false); - case 10: - if (!(activeAnswer.length < 1)) { - _context.next = 13; - break; - } - message/* default.info */.ZP.info("请选择答案"); - return _context.abrupt("return", false); - case 13: - choices = questionChoiceList.map(function (item, index) { - return { - choice_text: item, - is_answer: activeAnswer.includes(index) ? index + 1 : 0 - }; - }); - if (!editData.question_id) { - _context.next = 20; - break; - } - _context.next = 17; - return dispatch({ - type: "newExercisePaper/editExerciseQuestion", - payload: { - "id": editData.question_id, - "question_title": title, - "question_type": 1, - "question_score": score, - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }) - } - }); - case 17: - res = _context.sent; - _context.next = 23; - break; - case 20: - _context.next = 22; - return dispatch({ - type: "newExercisePaper/addExerciseQuestion", - payload: { - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "categoryId": params.categoryId, - "question_title": title, - "question_type": 1, - "question_score": "5.0", - "question_choices": choices.map(function (item) { - return item.choice_text; - }), - "standard_answers": choices.filter(function (item) { - return item.is_answer; - }).map(function (item) { - return item.is_answer; - }) - } - }); - case 22: - res = _context.sent; - case 23: - if (res.status === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - dispatch({ - type: "newExercisePaper/editExercise", - payload: objectSpread2_default()({}, params) - }); - } - case 24: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: "删除", - icon: "iconfont c-light-black ml30 icon-shanchu current", - id: "del" - }, { - name: "(向下插入编程题)", - icon: "iconfont c-light-primary ml30 icon-tianjia current", - id: "add" - }, { - name: "编辑", - icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", - id: "edit" - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(editKey !== -1)) { - _context3.next = 3; - break; - } - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return _context3.abrupt("return"); - case 3: - _context3.t0 = item.id; - _context3.next = _context3.t0 === "del" ? 6 : _context3.t0 === "edit" ? 8 : _context3.t0 === "add" ? 10 : 12; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - exam_id: params.id, - question_id: editData.question_id - }); - case 2: - reload(); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - }))(); - } - }); - return _context3.abrupt("break", 12); - case 8: - _umi_production_exports.history.push("/problems/".concat(editData === null || editData === void 0 ? void 0 : editData.hack_identifier, "/edit?type=exercises&express_id=").concat(params.id, "&question_id=").concat(editData === null || editData === void 0 ? void 0 : editData.question_id, "&score=").concat(editData === null || editData === void 0 ? void 0 : editData.question_score, "&exercise=true&callback_url=").concat(location.pathname)); - return _context3.abrupt("break", 12); - case 10: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - question_type: 6 - }); - return _context3.abrupt("break", 12); - case 12: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var handleClick = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - e.preventDefault(); - _context4.next = 3; - return (0,service_exercise/* startProgram */.nF)({ - id: editData === null || editData === void 0 ? void 0 : editData.hack_identifier - }); - case 3: - res = _context4.sent; - res.status === 0 && (0,util/* openNewWindow */.xg)("/myproblems/".concat(res === null || res === void 0 ? void 0 : res.identifier)); - case 5: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function handleClick(_x2) { - return _ref4.apply(this, arguments); - }; - }(); - var showList = function showList() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u7F16\u7A0B\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionChoices, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.description || '' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.action, - children: !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - }) - })] - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: Questions_editormodules.wrap, - children: showList() - }); -}; -/* harmony default export */ var Questions_ProgrammingEditor = ((0,_umi_production_exports.connect)(function (_ref5) { - var newExercisePaper = _ref5.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(ProgrammingEditor_ProgrammingEditor))); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/Questions/CombinationEditor.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Questions_CombinationEditor_tagList = ['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']; -var CombinationEditor_CombinationEditor = function CombinationEditor(_ref, ref) { - var newExercisePaper = _ref.newExercisePaper, - dispatch = _ref.dispatch, - editData = _ref.editData, - _ref$cancelAdd = _ref.cancelAdd, - cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, - editKey = _ref.editKey, - _ref$setEditKey = _ref.setEditKey, - setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, - _ref$addCallback = _ref.addCallback, - addCallback = _ref$addCallback === void 0 ? function (data) {} : _ref$addCallback, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - knowledge = _useState2[0], - setKnowledge = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isEdit = _useState4[0], - setIsEdit = _useState4[1]; - var _useState5 = (0,react.useState)(true), - _useState6 = slicedToArray_default()(_useState5, 2), - show = _useState6[0], - setShow = _useState6[1]; - var _useState7 = (0,react.useState)(1), - _useState8 = slicedToArray_default()(_useState7, 2), - difficulty = _useState8[0], - setdifficult = _useState8[1]; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - repeat_answer = _useState10[0], - setrepeat_answer = _useState10[1]; - var _useState11 = (0,react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - knowledgeOptions = _useState12[0], - setKnowledgeOptions = _useState12[1]; - var params = (0,_umi_production_exports.useParams)(); - var dom = (0,react.useRef)(null); - var _useState13 = (0,react.useState)(''), - _useState14 = slicedToArray_default()(_useState13, 2), - name = _useState14[0], - setName = _useState14[1]; - var _useState15 = (0,react.useState)([]), - _useState16 = slicedToArray_default()(_useState15, 2), - questionList = _useState16[0], - setQuestionList = _useState16[1]; - var freeze = (0,react.useRef)(false); - var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { - setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); - }; - (0,react.useEffect)(function () { - var _editData$sub_exercis; - if (freeze.current) return; - if (!(editData !== null && editData !== void 0 && editData.question_title)) { - setIsEdit(true); - setName(''); - return; - } - setName(editData === null || editData === void 0 ? void 0 : editData.question_title); - setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); - setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); - setKnowledge(editData.tag_discipline_ids); - var list = editData === null || editData === void 0 ? void 0 : (_editData$sub_exercis = editData.sub_exercise_questions) === null || _editData$sub_exercis === void 0 ? void 0 : _editData$sub_exercis.map(function (k) { - return objectSpread2_default()(objectSpread2_default()({}, k), {}, { - id: k.question_id, - name: k.question_title, - open: false, - question_score: k.question_score, - choices: k === null || k === void 0 ? void 0 : k.question_choices.map(function (item) { - return { - choice_text: item.choice_text, - is_answer: item.standard_boolean ? 1 : 0 - }; - }), - activeQusEditor: null - }); - }); - setQuestionList(list); - }, [editData, isEdit]); - (0,react.useEffect)(function () { - if (isEdit) { - init(); - } - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _newExercisePaper$edi, _newExercisePaper$edi2; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_exercise/* getTagDiscipline */.YY)({ - sub_discipline_id: (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.sub_discipline_id - }); - case 2: - res = _context.sent; - setKnowledgeOptions(res.tag_disciplines); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - }, [isEdit]); - (0,react.useEffect)(function () { - var _newExercisePaper$tag; - var data = newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$tag = newExercisePaper.tagDisciplineData) !== null && _newExercisePaper$tag !== void 0 && _newExercisePaper$tag.tag_disciplines && Array.isArray(newExercisePaper.tagDisciplineData.tag_disciplines) ? newExercisePaper.tagDisciplineData.tag_disciplines : []; - setKnowledgeOptions(data); - }, [newExercisePaper.tagDisciplineData]); - (0,react.useImperativeHandle)(ref, function () { - return { - onSave: onSave, - isEdit: isEdit - }; - }); - var repeal = function repeal(res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success("保存成功"); - setIsEdit(false); - setEditKey(-1); - freeze.current = false; - reload(); - } - }; - var onSave = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var i, _param$choices, param, findNotAnswerIndex, sub_item_banks, res, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (name) { - _context2.next = 3; - break; - } - message/* default.info */.ZP.info('请您输入题干'); - return _context2.abrupt("return", false); - case 3: - if (!(questionList.length === 0)) { - _context2.next = 6; - break; - } - message/* default.info */.ZP.info('请您添加小题'); - return _context2.abrupt("return", false); - case 6: - i = 0; - case 7: - if (!(i < questionList.length)) { - _context2.next = 25; - break; - } - param = questionList[i]; - if (param !== null && param !== void 0 && param.name) { - _context2.next = 12; - break; - } - message/* default.info */.ZP.info("\u8BF7\u60A8\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898\u9898\u5E72")); - return _context2.abrupt("return", false); - case 12: - if (param !== null && param !== void 0 && param.question_score) { - _context2.next = 15; - break; - } - message/* default.info */.ZP.info("\u7B2C".concat(i + 1, "\u5C0F\u9898\u5206\u6570\u4E0D\u80FD\u4E3A0\u6216\u7A7A")); - return _context2.abrupt("return", false); - case 15: - findNotAnswerIndex = param === null || param === void 0 ? void 0 : (_param$choices = param.choices) === null || _param$choices === void 0 ? void 0 : _param$choices.findIndex(function (item) { - return !item; - }); - if (!(findNotAnswerIndex > -1)) { - _context2.next = 19; - break; - } - message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898").concat(Questions_CombinationEditor_tagList[findNotAnswerIndex], "\u9009\u9879\u7684\u5185\u5BB9")); - return _context2.abrupt("return", false); - case 19: - if (!(param.choices.findIndex(function (item) { - return item.is_answer === 1; - }) === -1)) { - _context2.next = 22; - break; - } - message/* default.info */.ZP.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(i + 1, "\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")); - return _context2.abrupt("return", false); - case 22: - i++; - _context2.next = 7; - break; - case 25: - sub_item_banks = questionList.map(function (e) { - return { - id: e.id > 1 ? e.id : null, - name: e.name, - item_type: utils_enum/* QuestionType.Single */.c.Single, - choices: e.choices, - question_score: e.question_score - }; - }); - freeze.current = true; - if (!editData.question_id) { - _context2.next = 34; - break; - } - _context2.next = 30; - return dispatch({ - type: 'newExercisePaper/editExerciseQuestion', - payload: { - id: params.id, - question_id: editData.question_id, - name: name, - item_type: utils_enum/* QuestionType.Combine */.c.Combine, - sub_item_banks: sub_item_banks, - tag_discipline_ids: knowledge, - sub_discipline_id: (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.sub_discipline_id, - difficulty: difficulty, - repeat_answer: !repeat_answer - } - }); - case 30: - res = _context2.sent; - repeal(res); - _context2.next = 38; - break; - case 34: - _context2.next = 36; - return dispatch({ - type: "newExercisePaper/addExerciseQuestion", - payload: { - id: params.id, - insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, - "name": name, - "item_type": utils_enum/* QuestionType.Combine */.c.Combine, - "tag_discipline_ids": knowledge, - "sub_discipline_id": (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.sub_discipline_id, - "difficulty": difficulty, - "repeat_answer": !repeat_answer, - sub_item_banks: sub_item_banks - } - }); - case 36: - res = _context2.sent; - repeal(res); - case 38: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function onSave() { - return _ref2.apply(this, arguments); - }; - }(); - var actionArr = [{ - name: '删除', - icon: 'iconfont c-light-black ml30 icon-shanchu current', - id: 'del' - }, { - name: '编辑', - icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', - id: 'edit' - }]; - var actionClick = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); - return _context4.abrupt("return"); - case 3: - _context4.t0 = item.id; - _context4.next = _context4.t0 === 'del' ? 6 : _context4.t0 === 'edit' ? 8 : _context4.t0 === 'add' ? 11 : 13; - break; - case 6: - modal/* default.confirm */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '确认要删除这个试题吗?', - onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paperlibrary/* deleteQuestion */.Km)({ - question_id: editData.question_id, - exam_id: params.id - }); - case 2: - reload(); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - }))(); - } - }); - return _context4.abrupt("break", 13); - case 8: - setEditKey(editData.dragKey); - setIsEdit(true); - return _context4.abrupt("break", 13); - case 11: - addCallback({ - key: editData.key, - insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, - item_type: utils_enum/* QuestionType.Single */.c.Single - }); - return _context4.abrupt("break", 13); - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function actionClick(_x) { - return _ref3.apply(this, arguments); - }; - }(); - var showList = function showList() { - var _editData$sub_exercis2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - ref: dom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-blue", - children: [editData.key, "\u3001\u7EC4\u5408\u9898"] - }), "\uFF08", editData.question_score, "\u5206\uFF09"] - }) - }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'flex-start' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, "."] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08\u5171", editData === null || editData === void 0 ? void 0 : editData.sub_q_count, "\u5C0F\u9898\uFF0C", editData.question_score, "\u5206\uFF09"] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: editData.question_title - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: show ? 'block' : 'none' - }, - className: Questions_editormodules.questionChoices, - children: editData === null || editData === void 0 ? void 0 : (_editData$sub_exercis2 = editData.sub_exercise_questions) === null || _editData$sub_exercis2 === void 0 ? void 0 : _editData$sub_exercis2.map(function (e, i) { - var _e$question_choices; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'flex-start' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [editData.key, ".", i + 1, '(单选题)'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: e.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", e.question_score, "\u5206\uFF09"] - })] - }), e === null || e === void 0 ? void 0 : (_e$question_choices = e.question_choices) === null || _e$question_choices === void 0 ? void 0 : _e$question_choices.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - checked: item.standard_boolean, - disabled: true, - children: [Questions_CombinationEditor_tagList[index], "."] - }, index) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-black font14", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - })] - }, index); - })] - }, i); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.action, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary current", - onClick: function onClick() { - return setShow(!show); - }, - style: {}, - children: show ? '收起' : '展开' - }), !editData.hideAction && actionArr.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return actionClick(item); - }, - className: item.icon - }) - }, index); - })] - })] - }); - }; - var showEdit = function showEdit() { - var _newExercisePaper$edi7, _newExercisePaper$edi8; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.questionType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 c-blue", - children: "\u9009\u62E9\u9898" - }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - style: { - padding: 0 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.title, - children: "\u9898\u5E72\uFF1A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "combination-question-title", - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: name, - onChange: function onChange(value) { - return setName(value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5C0F\u9898\u6570\uFF1A", questionList === null || questionList === void 0 ? void 0 : questionList.length] - }), questionList === null || questionList === void 0 ? void 0 : questionList.map(function (e, j) { - var _e$choices; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.fold, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - return handleQuestionList('open', j); - }, - className: Questions_editormodules.head, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sanjiaoxing", - style: { - transform: e.open ? 'initial' : 'rotate(270deg) translate(2px, 4px)' - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u7B2C", j + 1, "\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - onClick: function onClick(e) { - e.stopPropagation(); - handleQuestionList('delete', j); - }, - className: "iconfont icon-shanchu8" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mb10", - style: { - display: e.open ? 'block' : 'none' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - watch: true, - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", - defaultValue: e === null || e === void 0 ? void 0 : e.name, - onChange: function onChange(value) { - return handleQuestionList('value', j, value); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.required, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Questions_editormodules.title, - children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" - })] - })] - }), e === null || e === void 0 ? void 0 : (_e$choices = e.choices) === null || _e$choices === void 0 ? void 0 : _e$choices.map(function (item, index) { - var _e$choices2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Questions_editormodules.choiceWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", - placement: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(Questions_editormodules.answer, " ").concat(item.is_answer === 1 ? Questions_editormodules.activeAnswer : ''), - onClick: function onClick() { - return handleQuestionList('answer', j, index); - }, - children: Questions_CombinationEditor_tagList[index] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.editorWrap, - children: (e === null || e === void 0 ? void 0 : e.activeQusEditor) === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - id: "single-question-option-".concat(index), - watch: true, - height: 155, - isFocus: true, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - defaultValue: item.choice_text, - onChange: function onChange(value) { - return handleQuestionList('details', j, value); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Questions_editormodules.htmlWrap, - onClick: function onClick() { - return handleQuestionList('edit', j, index); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item.choice_text - }) - }) - }), index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Questions_editormodules.deleteIcon, " iconfont icon-htmal5icon19"), - onClick: function onClick() { - return handleQuestionList('deleteQus', j, index); - } - }) - }), index < 7 && index === (e === null || e === void 0 ? void 0 : (_e$choices2 = e.choices) === null || _e$choices2 === void 0 ? void 0 : _e$choices2.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Questions_editormodules.addIcon, " iconfont icon-roundaddfill ml6"), - onClick: function onClick() { - return handleQuestionList('addQus', j); - } - }) - })] - }, index); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "mt10", - children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - value: e.question_score, - max: 10000, - min: 0, - onChange: function onChange(value) { - return handleQuestionList('score', j, value); - } - }), "\u5206"] - })] - })] - }, e.id); - }), questionList.length < 20 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - type: "primary", - onClick: handleAdd, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiatimu mr5 font14" - }), "\u6DFB\u52A0\u5C0F\u9898"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Questions_editormodules.difficult, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'red' - }, - children: "*" - }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: difficulty, - onChange: function onChange(e) { - setdifficult(e.target.value); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Questions_editormodules.titleWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Questions_editormodules.title), - children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Questions_editormodules.colorGray, - children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt5", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, - value: knowledge, - onChange: setKnowledge, - subId: (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.sub_discipline_id, - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "tr", - children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "default", - onClick: function onClick() { - cancelAdd(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "ml20", - type: "primary", - onClick: function onClick() { - onSave(); - }, - children: "\u4FDD\u5B58" - })] - })] - }); - }; - var handleAdd = function handleAdd() { - var param = { - id: Math.random(), - item_type: 'SINGLE', - open: false, - name: '', - choices: Array.from({ - length: 4 - }, function () { - return { - choice_text: '', - is_answer: 0 - }; - }), - activeQusEditor: null, - analysis: '' - }; - setQuestionList(questionList.concat(param)); - }; - var handleQuestionList = function handleQuestionList(type, i, value) { - var cloneQuestionList = (0,lodash.cloneDeep)(questionList); - if (type === 'open') { - cloneQuestionList[i].open = !cloneQuestionList[i].open; - } - if (type === 'delete') { - cloneQuestionList.splice(i, 1); - } - if (type === 'value') { - cloneQuestionList[i].name = value; - } - if (type === 'answer') { - cloneQuestionList[i].choices.forEach(function (item, index) { - item.is_answer = value === index ? 1 : 0; - }); - } - if (type === 'edit') { - cloneQuestionList[i].activeQusEditor = value; - } - if (type === 'details') { - cloneQuestionList[i].choices[cloneQuestionList[i].activeQusEditor].choice_text = value; - } - if (type === 'addQus') { - cloneQuestionList[i].choices = cloneQuestionList[i].choices.concat({ - choice_text: '', - is_answer: 0 - }); - } - if (type === 'deleteQus') { - cloneQuestionList[i].choices = cloneQuestionList[i].choices.filter(function (_, c) { - return c !== value; - }); - } - if (type === 'analysis') { - cloneQuestionList[i].analysis = value; - } - if (type === 'score') { - cloneQuestionList[i].question_score = value; - } - setQuestionList(cloneQuestionList); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Questions_editormodules.wrap, - children: [!isEdit && showList(), isEdit && showEdit()] - }); -}; -/* harmony default export */ var Questions_CombinationEditor = ((0,_umi_production_exports.connect)(function (_ref4) { - var newExercisePaper = _ref4.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -}, null, null, { - forwardRef: true -})( /*#__PURE__*/(0,react.forwardRef)(CombinationEditor_CombinationEditor))); -;// CONCATENATED MODULE: ./src/components/DragSubject/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var DragSubject = function DragSubject(_ref) { - var data = _ref.data, - _ref$isDragDisabled = _ref.isDragDisabled, - isDragDisabled = _ref$isDragDisabled === void 0 ? false : _ref$isDragDisabled, - _ref$editorProps = _ref.editorProps, - editorProps = _ref$editorProps === void 0 ? {} : _ref$editorProps, - _ref$onDragEnd = _ref.onDragEnd, - onDragEnd = _ref$onDragEnd === void 0 ? function () {} : _ref$onDragEnd, - dispatch = _ref.dispatch, - _ref$markBtnVisible = _ref.markBtnVisible, - markBtnVisible = _ref$markBtnVisible === void 0 ? false : _ref$markBtnVisible, - _ref$batchScore = _ref.batchScore, - batchScore = _ref$batchScore === void 0 ? [] : _ref$batchScore, - _ref$reload = _ref.reload, - reload = _ref$reload === void 0 ? function () {} : _ref$reload, - _ref$inNewPaperLibrar = _ref.inNewPaperLibrary, - inNewPaperLibrary = _ref$inNewPaperLibrar === void 0 ? false : _ref$inNewPaperLibrar; - var score = (0,react.useRef)(); - var params = (0,_umi_production_exports.useParams)(); - var classifyType = function classifyType() { - var _data$exercise_types, _data$exercise_types2, _data$exercise_types3, _data$exercise_types4, _data$exercise_types5, _data$exercise_types6, _data$exercise_types7, _data$exercise_types8, _data$exercise_types9, _data$exercise_types10, _data$exercise_types11, _data$exercise_types12, _data$exercise_types13, _data$exercise_types14, _data$exercise_types15, _data$exercise_types16; - var array = [{ - name: '单选题', - type: 0, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types = data.exercise_types) === null || _data$exercise_types === void 0 ? void 0 : _data$exercise_types['q_singles'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types2 = data.exercise_types) === null || _data$exercise_types2 === void 0 ? void 0 : _data$exercise_types2['q_singles_scores'], - items: [] - }, { - name: '多选题', - type: 1, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types3 = data.exercise_types) === null || _data$exercise_types3 === void 0 ? void 0 : _data$exercise_types3['q_doubles'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types4 = data.exercise_types) === null || _data$exercise_types4 === void 0 ? void 0 : _data$exercise_types4['q_doubles_scores'], - items: [] - }, { - name: '判断题', - type: 2, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types5 = data.exercise_types) === null || _data$exercise_types5 === void 0 ? void 0 : _data$exercise_types5['q_judges'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types6 = data.exercise_types) === null || _data$exercise_types6 === void 0 ? void 0 : _data$exercise_types6['q_judges_scores'], - items: [] - }, { - name: '填空题', - type: 3, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types7 = data.exercise_types) === null || _data$exercise_types7 === void 0 ? void 0 : _data$exercise_types7['q_nulls'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types8 = data.exercise_types) === null || _data$exercise_types8 === void 0 ? void 0 : _data$exercise_types8['q_nulls_scores'], - items: [] - }, { - name: '简答题', - type: 4, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types9 = data.exercise_types) === null || _data$exercise_types9 === void 0 ? void 0 : _data$exercise_types9['q_mains'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types10 = data.exercise_types) === null || _data$exercise_types10 === void 0 ? void 0 : _data$exercise_types10['q_mains_scores'], - items: [] - }, { - name: '实训题', - type: 5, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types11 = data.exercise_types) === null || _data$exercise_types11 === void 0 ? void 0 : _data$exercise_types11['q_shixuns'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types12 = data.exercise_types) === null || _data$exercise_types12 === void 0 ? void 0 : _data$exercise_types12['q_shixuns_scores'], - items: [] - }, { - name: '编程题', - type: 6, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types13 = data.exercise_types) === null || _data$exercise_types13 === void 0 ? void 0 : _data$exercise_types13['q_pros'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types14 = data.exercise_types) === null || _data$exercise_types14 === void 0 ? void 0 : _data$exercise_types14['q_pros_scores'], - items: [] - }, { - name: '组合题', - type: 7, - count: data === null || data === void 0 ? void 0 : (_data$exercise_types15 = data.exercise_types) === null || _data$exercise_types15 === void 0 ? void 0 : _data$exercise_types15['q_combinations'], - score: data === null || data === void 0 ? void 0 : (_data$exercise_types16 = data.exercise_types) === null || _data$exercise_types16 === void 0 ? void 0 : _data$exercise_types16['q_combination_scores'], - items: [] - }]; - return array; - }; - - //过滤函数 - var reorder = function reorder(list, startIndex, endIndex) { - var result = Array.from(list); - var _result$splice = result.splice(startIndex, 1), - _result$splice2 = slicedToArray_default()(_result$splice, 1), - removed = _result$splice2[0]; - result.splice(endIndex, 0, removed); - return result; - }; - var handleDragEnd = function handleDragEnd(result, list, type) { - if (!result.destination) { - return; - } - var items = reorder(list, result.source.index, result.destination.index); - if (inNewPaperLibrary) { - onDragEnd(result, items, type); - } else { - onDragEnd(items, type); - } - }; - - //打开标记错题弹窗 - var handleMarkWrongQuestion = function handleMarkWrongQuestion(params) { - dispatch({ - type: 'exercise/setActionTabs', - payload: { - key: '标记错题', - params: params - } - }); - }; - var renderSubject = function renderSubject(v, type) { - if (type === 0) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_SingleEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_SingleEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - if (type === 1) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_MultipleEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_MultipleEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - if (type === 2) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_JudgmentEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_JudgmentEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - if (type === 3) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_CompletionEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_CompletionEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - if (type === 4) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_SubjectiveEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_SubjectiveEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - if (type === 5) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_ShixunEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShixunEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - if (type === 6) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_ProgrammingEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(ProgrammingEditor, objectSpread2_default()({ - editData: v - }, v)); - } - if (type === 7) { - return inNewPaperLibrary ? /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_CombinationEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)) : /*#__PURE__*/(0,jsx_runtime.jsx)(components_CombinationEditor, objectSpread2_default()({ - reload: reload, - editData: v - }, v)); - } - }; - var renderMapDom = function renderMapDom(list, type, name) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { - onDragEnd: function onDragEnd(result) { - return handleDragEnd(result, list, type); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { - droppableId: "droppable", - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.droppableProps), {}, { - style: { - width: '100%' - }, - children: [list === null || list === void 0 ? void 0 : list.map(function (item, k) { - var _v$question_id; - var v = objectSpread2_default()(objectSpread2_default()({}, item), {}, { - key: k + 1, - hideAction: true, - isPreview: true, - dragKey: type + '-' + k - }, editorProps); - return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { - draggableId: v === null || v === void 0 ? void 0 : (_v$question_id = v.question_id) === null || _v$question_id === void 0 ? void 0 : _v$question_id.toString(), - index: k, - isDragDisabled: isDragDisabled //是否允许拖拽 - , - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.draggableProps), provided.dragHandleProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: DragSubjectmodules.posWarp, - id: v.dragKey, - children: [renderSubject(v, type), markBtnVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - className: DragSubjectmodules.markWrongBtnWrapper, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - return handleMarkWrongQuestion({ - value: v, - type: type - }); - }, - children: v !== null && v !== void 0 && v.is_wrong ? '取消标记错题' : '标记错题' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), !isDragDisabled && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: DragSubjectmodules.pos, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: DragSubjectmodules.tips, - children: "\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F" - }) - })] - }) - })); - } - }, v === null || v === void 0 ? void 0 : v.question_id); - }), provided.placeholder] - })); - } - }) - }); - }; - - //转换中文 - var toChinesNum = function toChinesNum(num) { - var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" - var unit = ['', '十', '百', '千', '万']; - num = parseInt(num); - var getWan = function getWan(temp) { - var strArr = temp.toString().split('').reverse(); - var newNum = ''; - for (var i = 0; i < strArr.length; i++) { - newNum = (i == 0 && strArr[i] == 0 ? '' : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? '' : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; - } - return newNum; - }; - var overWan = Math.floor(num / 10000); - var noWan = num % 10000; - if (noWan.toString().length < 4) noWan = '0' + noWan; - return overWan ? getWan(overWan) + '万' + getWan(noWan) : getWan(num); - }; - var formatTypeNameToDefaultScore = function formatTypeNameToDefaultScore(typeName) { - var mapping = { - '单选题': 2, - '多选题': 5, - '填空题': 2, - '判断题': 2, - '简答题': 10, - '编程题': 10, - '实训题': 5, - '组合题': 10 - }; - return mapping[typeName] || 0; - }; - var handleBatchSetScore = function handleBatchSetScore(type, typeName) { - score.current = formatTypeNameToDefaultScore(typeName); - modal/* default.confirm */.Z.confirm({ - centered: true, - title: '批量设置分数', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: '', - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [typeName === "组合题" ? '组合题中的每小题' : typeName, "\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 1, - defaultValue: score.current, - onChange: function onChange(value) { - score.current = value; - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml5", - children: "\u5206/\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), typeName === "填空题" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: 'rgb(255, 0, 0)' - }, - children: "\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97" - })] - }), - okText: '确认', - cancelText: '取消', - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _res, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!inNewPaperLibrary) { - _context.next = 6; - break; - } - _context.next = 3; - return (0,paperlibrary/* newBatchSetScore */.vF)(params.id, { - question_type: type, - score: score.current - }); - case 3: - _res = _context.sent; - if (_res.status === 0) { - reload(); - } - return _context.abrupt("return"); - case 6: - _context.next = 8; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/batch_set_score.json"), { - method: 'post', - body: { - question_type: type, - score: score.current - } - }); - case 8: - res = _context.sent; - if (res.status !== -1) { - reload(); - } - case 10: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - }; - var renderClassifyQuestion = function renderClassifyQuestion() { - var _data$exercise_questi; - var array = classifyType(); - data === null || data === void 0 ? void 0 : (_data$exercise_questi = data.exercise_questions) === null || _data$exercise_questi === void 0 ? void 0 : _data$exercise_questi.forEach(function (v, k) { - if (v.question_type === 0) { - var _array$v$question_typ, _array$v$question_typ2; - (_array$v$question_typ = array[v.question_type]) === null || _array$v$question_typ === void 0 ? void 0 : (_array$v$question_typ2 = _array$v$question_typ.items) === null || _array$v$question_typ2 === void 0 ? void 0 : _array$v$question_typ2.push(v); - } - if (v.question_type === 1) { - var _array$v$question_typ3, _array$v$question_typ4; - (_array$v$question_typ3 = array[v.question_type]) === null || _array$v$question_typ3 === void 0 ? void 0 : (_array$v$question_typ4 = _array$v$question_typ3.items) === null || _array$v$question_typ4 === void 0 ? void 0 : _array$v$question_typ4.push(v); - } - if (v.question_type === 2) { - var _array$v$question_typ5, _array$v$question_typ6; - (_array$v$question_typ5 = array[v.question_type]) === null || _array$v$question_typ5 === void 0 ? void 0 : (_array$v$question_typ6 = _array$v$question_typ5.items) === null || _array$v$question_typ6 === void 0 ? void 0 : _array$v$question_typ6.push(v); - } - if (v.question_type === 3) { - var _array$v$question_typ7, _array$v$question_typ8; - (_array$v$question_typ7 = array[v.question_type]) === null || _array$v$question_typ7 === void 0 ? void 0 : (_array$v$question_typ8 = _array$v$question_typ7.items) === null || _array$v$question_typ8 === void 0 ? void 0 : _array$v$question_typ8.push(v); - } - if (v.question_type === 4) { - var _array$v$question_typ9, _array$v$question_typ10; - (_array$v$question_typ9 = array[v.question_type]) === null || _array$v$question_typ9 === void 0 ? void 0 : (_array$v$question_typ10 = _array$v$question_typ9.items) === null || _array$v$question_typ10 === void 0 ? void 0 : _array$v$question_typ10.push(v); - } - if (v.question_type === 5) { - var _array$v$question_typ11, _array$v$question_typ12; - (_array$v$question_typ11 = array[v.question_type]) === null || _array$v$question_typ11 === void 0 ? void 0 : (_array$v$question_typ12 = _array$v$question_typ11.items) === null || _array$v$question_typ12 === void 0 ? void 0 : _array$v$question_typ12.push(v); - } - if (v.question_type === 6) { - var _array$v$question_typ13, _array$v$question_typ14; - (_array$v$question_typ13 = array[v.question_type]) === null || _array$v$question_typ13 === void 0 ? void 0 : (_array$v$question_typ14 = _array$v$question_typ13.items) === null || _array$v$question_typ14 === void 0 ? void 0 : _array$v$question_typ14.push(v); - } - if (v.question_type === 7) { - var _array$v$question_typ15, _array$v$question_typ16; - (_array$v$question_typ15 = array[v.question_type]) === null || _array$v$question_typ15 === void 0 ? void 0 : (_array$v$question_typ16 = _array$v$question_typ15.items) === null || _array$v$question_typ16 === void 0 ? void 0 : _array$v$question_typ16.push(v); - } - }); - var dom = data === null || data === void 0 ? void 0 : data.map(function (er, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "pl20", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-light-primary", - children: [toChinesNum(index + 1), "\u3001", er.name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-999", - children: ["\uFF08\u5171", er.count, "\u9898", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\uFF0C\u5305\u542B".concat(er.sub_count, "\u5C0F\u9898") : '', "\uFF1B\u5171", er.score, "\u5206\uFF09"] - }), (batchScore === null || batchScore === void 0 ? void 0 : batchScore.includes(er === null || er === void 0 ? void 0 : er.name)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - return handleBatchSetScore(er === null || er === void 0 ? void 0 : er.question_type, er === null || er === void 0 ? void 0 : er.name); - }, - style: { - "float": 'right' - }, - type: "primary", - ghost: true, - children: "\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206" - })] - }), renderMapDom(er.items, er === null || er === void 0 ? void 0 : er.question_type, er === null || er === void 0 ? void 0 : er.name)] - }, index); - }); - return dom; - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [" ", renderClassifyQuestion(), " "] - }); -}; -/* harmony default export */ var components_DragSubject = ((0,_umi_production_exports.connect)()(DragSubject)); - -/***/ }), - -/***/ 2977: -/*!*********************************************************************!*\ - !*** ./src/components/Editor/NullChildEditor/index.jsx + 1 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ Editor_NullChildEditor; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules -var tag_style = __webpack_require__(71114); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules -var es_tag = __webpack_require__(20550); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js -var classCallCheck = __webpack_require__(56690); -var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js -var createClass = __webpack_require__(89728); -var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js -var inherits = __webpack_require__(61655); -var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createSuper.js -var createSuper = __webpack_require__(26389); -var createSuper_default = /*#__PURE__*/__webpack_require__.n(createSuper); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var NullChildEditormodules = ({"flex":"flex___eLcnP","flex1":"flex1___yUTT7","color666":"color666___TiUhG","error":"error___gTTtv","deleteIcon":"deleteIcon___mnZW1","addIcon":"addIcon___JC5NS"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js -var PlusOutlined = __webpack_require__(51042); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.jsx - - - - - - - - - - - - - - - - -var TextArea = input/* default.TextArea */.Z.TextArea; -var NullChildEditor = /*#__PURE__*/function (_Component) { - inherits_default()(NullChildEditor, _Component); - var _super = createSuper_default()(NullChildEditor); - function NullChildEditor(props) { - var _this; - classCallCheck_default()(this, NullChildEditor); - _this = _super.call(this, props); - _this.state = { - inputVisible: false, - EditInputIndex: -1 - }; - return _this; - } - // componentDidMount() { - // // console.log(`${this.props.index}----`,this.props,e); - // if (this.props.answers[0].length <= 0) { - // this.setState({ - // EditInputIndex: 0, - // }); - // } - // } - createClass_default()(NullChildEditor, [{ - key: "render", - value: function render() { - var _this2 = this; - var _this$props = this.props, - index = _this$props.index, - onAnswerChange = _this$props.onAnswerChange, - addChildAnswer = _this$props.addChildAnswer, - exerciseIsPublish = _this$props.exerciseIsPublish, - answers = _this$props.answers, - activeOptionErrorIndex = _this$props.activeOptionErrorIndex, - _this$props$flex = _this$props.flex, - flex = _this$props$flex === void 0 ? '0 0 1000px' : _this$props$flex; - console.log('----', answers); - var _this$state = this.state, - inputVisible = _this$state.inputVisible, - EditInputIndex = _this$state.EditInputIndex; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: NullChildEditormodules.flex, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(NullChildEditormodules.color666, " mb5 mt6"), - style: { - flex: '0 0 90px' - }, - children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - border: '1px solid #f6f6f6', - flex: 1, - padding: 10 - }, - children: [answers.map(function (tag, itemIndex) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: EditInputIndex !== itemIndex ? tag.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { - className: "edit-tag", - closable: true, - onClose: function onClose(e) { - e.preventDefault(); - if ((answers === null || answers === void 0 ? void 0 : answers.length) === 1 && itemIndex === 0) { - _this2.props.deleteChildAnswermain(index, itemIndex); - } else { - _this2.props.deleteChildAnswer(index, itemIndex); - } - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onDoubleClick: function onDoubleClick(e) { - _this2.setState({ - EditInputIndex: itemIndex - }); - e.preventDefault(); - }, - children: tag - }) - }, tag) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: tag, - style: { - width: 78, - marginRight: 8, - height: 24, - verticalAlign: 'top' - }, - onBlur: function onBlur(e) { - if (e.target.value.replaceAll(' ', '').length <= 0) { - message/* default.info */.ZP.info('内容不能为纯空格'); - return; - } - onAnswerChange(index, itemIndex, e.target.value); - _this2.setState({ - EditInputIndex: -1, - inputVisible: false - }); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: tag, - style: { - width: 78, - marginRight: 8, - height: 24, - verticalAlign: 'top' - }, - onBlur: function onBlur(e) { - if (e.target.value.replaceAll(' ', '').length <= 0) { - message/* default.info */.ZP.info('内容不能为纯空格'); - return; - } - onAnswerChange(index, itemIndex, e.target.value); - _this2.setState({ - EditInputIndex: -1, - inputVisible: false - }); - } - }) - }); - }), !inputVisible && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_tag/* default */.Z, { - className: "site-tag-plus", - onClick: function onClick() { - addChildAnswer(index); - - // console.log(this.props.index); - _this2.setState({ - inputVisible: true - }); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), " \u65B0\u589E\u7B54\u6848"] - })] - })] - }); - } - }]); - return NullChildEditor; -}(react.Component); -/* harmony default export */ var Editor_NullChildEditor = (NullChildEditor); - -/***/ }), - -/***/ 73221: -/*!********************************************************!*\ - !*** ./src/components/Knowledge/index.tsx + 1 modules ***! - \********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "N": function() { return /* binding */ Knowledge; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules -var select_style = __webpack_require__(95985); -// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js -var es_select = __webpack_require__(34041); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -;// CONCATENATED MODULE: ./src/components/Knowledge/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Knowledgemodules = ({"wrap":"wrap___F7E3F","selectWrapper":"selectWrapper____kESB","tips":"tips___aHjQY","linkBtn":"linkBtn___uggVr","mainText":"mainText____S1I0"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js -var ExclamationCircleOutlined = __webpack_require__(87588); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/Knowledge/index.tsx - - - - - - - - - - - - - - - - - - - - - - -var Option = es_select/* default.Option */.Z.Option; -var Knowledge = function Knowledge(_ref) { - var subId = _ref.subId, - value = _ref.value, - selectvalues = _ref.selectvalues, - disabled = _ref.disabled, - _ref$knowledgeOptions = _ref.knowledgeOptions, - knowledgeOptions = _ref$knowledgeOptions === void 0 ? [] : _ref$knowledgeOptions, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? function () {} : _ref$onChange, - _ref$onAddKnowledgeFi = _ref.onAddKnowledgeFinish, - onAddKnowledgeFinish = _ref$onAddKnowledgeFi === void 0 ? function () {} : _ref$onAddKnowledgeFi; - var addValue = (0,react.useRef)(); - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - values = _useState2[0], - setValues = _useState2[1]; - value = value || []; - var handleChange = function handleChange(e, valuesmap) { - if (e) { - //获取选中的数据 - setValues([valuesmap.key]); - onChange([valuesmap.key]); - } else { - //获取选中的数据 - setValues([]); - onChange([]); - } - }; - (0,react.useEffect)(function () { - if ((selectvalues === null || selectvalues === void 0 ? void 0 : selectvalues.length) > 0) { - setValues(toConsumableArray_default()(selectvalues)); - onChange(toConsumableArray_default()(selectvalues)); - } - }, [knowledgeOptions]); - (0,react.useEffect)(function () { - var _value; - if (((_value = value) === null || _value === void 0 ? void 0 : _value.length) > 0) { - onChange(toConsumableArray_default()(value)); - } - }, [knowledgeOptions]); - var handleAdd = function handleAdd(e) { - e.preventDefault(); - addValue.current = ''; - modal/* default.confirm */.Z.confirm({ - centered: true, - width: 640, - okText: '确定', - cancelText: '取消', - icon: null, - title: '新建知识点', - className: 'custom-modal-divider', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "font14", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mb20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - color: '#FF8C29' - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml10 ".concat(Knowledgemodules.mainText), - children: ["\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 20, - size: "large", - showCount: true, - placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0", - defaultValue: addValue.current, - onChange: function onChange(e) { - addValue.current = e.target.value; - } - })] - }), - onOk: function onOk() { - return new Promise( /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(resolve, reject) { - var res, _value2; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (addValue.current) { - _context.next = 3; - break; - } - message/* default.warn */.ZP.warn("请输入知识点名称"); - return _context.abrupt("return", reject()); - case 3: - if (!(addValue.current.length > 20)) { - _context.next = 6; - break; - } - message/* default.warn */.ZP.warn("请输入不超过20字的知识点名称"); - return _context.abrupt("return", reject()); - case 6: - _context.next = 8; - return (0,fetch/* default */.ZP)("/api/tag_disciplines.json", { - method: 'post', - body: { - name: addValue.current, - sub_discipline_id: subId - } - }); - case 8: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - onAddKnowledgeFinish({ - id: res.tag_discipline_id, - name: addValue.current, - type: 'personal' - }); - // values.push(res.tag_discipline_id) - // value.push(res.tag_discipline_id) - _value2 = []; - _value2.push(res.tag_discipline_id); - onChange([].concat(_value2)); - setValues([res.tag_discipline_id]); - onChange([].concat(_value2)); - } - return _context.abrupt("return", resolve()); - case 11: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x, _x2) { - return _ref2.apply(this, arguments); - }; - }()); - } - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - wrap: false, - align: "middle", - className: Knowledgemodules.wrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { - disabled: !subId || disabled, - className: Knowledgemodules.selectWrapper, - placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9", - onChange: handleChange, - style: { - width: 490 - }, - showSearch: true, - allowClear: true, - value: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.filter(function (item) { - return (values === null || values === void 0 ? void 0 : values.includes(item === null || item === void 0 ? void 0 : item.id)) || (values === null || values === void 0 ? void 0 : values.includes((item === null || item === void 0 ? void 0 : item.id) + '')); - }).map(function (item) { - return item.name; - }), - children: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - justifyContent: 'space-between' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - overflow: "hidden", - whiteSpace: "nowrap", - textOverflow: "ellipsis" - }, - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.type === 'personal' ? '(自用)' : '' - })] - }) - }, item.id); - }) - }) - }), subId && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Knowledgemodules.tips, - children: "\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Knowledgemodules.linkBtn, - onClick: handleAdd, - children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9" - })] - })] - }); -}; - -/***/ }), - -/***/ 70960: -/*!***************************!*\ - !*** ./src/utils/enum.ts ***! - \***************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "c": function() { return /* binding */ QuestionType; } -/* harmony export */ }); -/* unused harmony export PageType */ -var PageType; -(function (PageType) { - PageType["FirstPage"] = "firstPage"; - PageType["PrevPage"] = "prevPage"; - PageType["NextPage"] = "nextPage"; -})(PageType || (PageType = {})); -var QuestionType; -(function (QuestionType) { - QuestionType[QuestionType["Single"] = 0] = "Single"; - QuestionType[QuestionType["Multiple"] = 1] = "Multiple"; - QuestionType[QuestionType["Judge"] = 2] = "Judge"; - QuestionType[QuestionType["Fill"] = 3] = "Fill"; - QuestionType[QuestionType["Subjective"] = 4] = "Subjective"; - QuestionType[QuestionType["Shixun"] = 5] = "Shixun"; - QuestionType[QuestionType["Program"] = 6] = "Program"; - QuestionType[QuestionType["Combine"] = 7] = "Combine"; -})(QuestionType || (QuestionType = {})); - -/***/ }) - -}]); \ No newline at end of file diff --git a/8691.async.js b/8691.async.js index 6f3a38a61a..0ea52eb052 100644 --- a/8691.async.js +++ b/8691.async.js @@ -22,6 +22,12 @@ var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(861); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules var style = __webpack_require__(14934); // EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules @@ -39,12 +45,6 @@ var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectW var react = __webpack_require__(67294); // EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js var ResizeObserver_es = __webpack_require__(91033); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); ;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx var cLangage = { keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while'] @@ -447,6 +447,8 @@ var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码 var actions = __webpack_require__(84144); // EXTERNAL MODULE: ./node_modules/lodash/lodash.js var lodash = __webpack_require__(96486); +// EXTERNAL MODULE: ./src/components/mediator.js +var mediator = __webpack_require__(91562); ;// CONCATENATED MODULE: ./src/components/monaco-editor/index.css // extracted by mini-css-extract-plugin @@ -460,7 +462,10 @@ var jsx_runtime = __webpack_require__(85893); -var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"]; + + +var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "onBreakPoint", "breakPointValue", "filename", "errorLine", "errorContent", "highlightLine", "openBreakPoint"]; + @@ -571,16 +576,24 @@ var monaco = null; editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount, _ref$onFocus = _ref.onFocus, onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus, + _ref$onBreakPoint = _ref.onBreakPoint, + onBreakPoint = _ref$onBreakPoint === void 0 ? noop : _ref$onBreakPoint, + _ref$breakPointValue = _ref.breakPointValue, + breakPointValue = _ref$breakPointValue === void 0 ? [] : _ref$breakPointValue, _ref$filename = _ref.filename, filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename, errorLine = _ref.errorLine, _ref$errorContent = _ref.errorContent, errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent, + highlightLine = _ref.highlightLine, + _ref$openBreakPoint = _ref.openBreakPoint, + openBreakPoint = _ref$openBreakPoint === void 0 ? false : _ref$openBreakPoint, props = objectWithoutProperties_default()(_ref, _excluded); var editorEl = (0,react.useRef)(); var editor = (0,react.useRef)({}); var optionsRef = (0,react.useRef)(); var timeRef = (0,react.useRef)(); + var breakpointsFake = (0,react.useRef)([]); var inputLock = (0,react.useRef)(false); var inputLockTime = (0,react.useRef)(); var _useState = (0,react.useState)(false), @@ -628,6 +641,14 @@ var monaco = null; } } }; + (0,react.useEffect)(function () { + var unSub = mediator/* default.subscribe */.Z.subscribe('formatDocument', function (status) { + var _instance$getAction; + var instance = editor.current.instance; + instance === null || instance === void 0 ? void 0 : (_instance$getAction = instance.getAction) === null || _instance$getAction === void 0 ? void 0 : _instance$getAction.call(instance, 'editor.action.formatDocument').run(); + }); + return unSub; + }, []); (0,react.useEffect)(function () { var _instance$updateOptio; var instance = editor.current.instance; @@ -684,6 +705,271 @@ var monaco = null; }); } }, [errorLine, editor.current, init]); + (0,react.useEffect)(function () { + var _editor$current; + if ((_editor$current = editor.current) !== null && _editor$current !== void 0 && _editor$current.instance && init && openBreakPoint) { + var instance = editor.current.instance; + var model = instance.getModel(); + if (!model) return; + + // 高亮指定的行数 + var dealHighlightLine = function dealHighlightLine() { + var lines = []; + var ids = []; + var decorations = model.getAllDecorations(); + var _iterator2 = createForOfIteratorHelper_default()(decorations), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var decoration = _step2.value; + if (decoration.options.className === 'highlighted-line') { + var _decoration$range; + lines.push(decoration === null || decoration === void 0 ? void 0 : (_decoration$range = decoration.range) === null || _decoration$range === void 0 ? void 0 : _decoration$range.startLineNumber); + ids.push(decoration === null || decoration === void 0 ? void 0 : decoration.id); + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + model.deltaDecorations(ids, []); + var lineCount = model.getLineCount(); + if (!!highlightLine && highlightLine <= lineCount) { + instance.deltaDecorations([], [{ + range: new monaco.Range(highlightLine, 1, highlightLine, model.getLineMaxColumn(highlightLine)), + options: { + isWholeLine: true, + className: 'highlighted-line' + } + }]); + instance.revealLineInCenter(highlightLine); + } + }; + dealHighlightLine(); + + //处理断点集合 + var dealBreakPoint = function dealBreakPoint() { + var isReturn = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + var lines = []; + var ids = []; + var decorations = model.getAllDecorations(); + var _iterator3 = createForOfIteratorHelper_default()(decorations), + _step3; + try { + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { + var decoration = _step3.value; + if (decoration.options.linesDecorationsClassName === 'breakpoints-select') { + var _decoration$range2; + lines.push(decoration === null || decoration === void 0 ? void 0 : (_decoration$range2 = decoration.range) === null || _decoration$range2 === void 0 ? void 0 : _decoration$range2.startLineNumber); + ids.push(decoration === null || decoration === void 0 ? void 0 : decoration.id); + } + } + } catch (err) { + _iterator3.e(err); + } finally { + _iterator3.f(); + } + if (isReturn) return { + lines: lines, + ids: ids + }; + onBreakPoint(lines); + }; + + //添加断点 + var addBreakPoint = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(line) { + var value; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + value = { + range: new monaco.Range(line, 1, line, 1), + options: { + isWholeLine: false, + linesDecorationsClassName: 'breakpoints-select' + } + }; + _context.next = 3; + return model.deltaDecorations([], [value]); + case 3: + dealBreakPoint(); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function addBreakPoint(_x) { + return _ref2.apply(this, arguments); + }; + }(); + + //删除断点,如果指定了line,删除指定行的断点,否则删除当前model里面的所有断点 + var removeBreakPoint = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(line) { + var ids, decorations, _iterator4, _step4, decoration; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + ids = []; + decorations = instance.getLineDecorations(line); + _iterator4 = createForOfIteratorHelper_default()(decorations); + try { + for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { + decoration = _step4.value; + if (decoration.options.linesDecorationsClassName === 'breakpoints-select') { + ids.push(decoration.id); + } + } + } catch (err) { + _iterator4.e(err); + } finally { + _iterator4.f(); + } + _context2.next = 6; + return model.deltaDecorations(ids, []); + case 6: + dealBreakPoint(); + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function removeBreakPoint(_x2) { + return _ref3.apply(this, arguments); + }; + }(); + + //判断该行是否存在断点 + var hasBreakPoint = function hasBreakPoint(line) { + var decorations = instance.getLineDecorations(line); + var _iterator5 = createForOfIteratorHelper_default()(decorations), + _step5; + try { + for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { + var decoration = _step5.value; + if (decoration.options.linesDecorationsClassName === 'breakpoints-select') { + return true; + } + } + } catch (err) { + _iterator5.e(err); + } finally { + _iterator5.f(); + } + return false; + }; + + // breakPointValue改变时赋予新的断点 + if (!(0,lodash.isEqual)(breakPointValue, dealBreakPoint(true).lines)) { + model.deltaDecorations(dealBreakPoint(true).ids, []); + var values = breakPointValue.map(function (line) { + return { + range: new monaco.Range(line, 1, line, 1), + options: { + isWholeLine: false, + linesDecorationsClassName: 'breakpoints-select' + } + }; + }); + model.deltaDecorations([], values); + } + + // let lastPosition + + var elModelContent = instance.onDidChangeModelContent(function (e) { + //获取当前的鼠标位置 + var pos = instance.getPosition(); + if (pos) { + //获取当前的行 + var line = pos.lineNumber; + //如果当前行的内容为空,删除断点(空行不允许设置断点,我自己规定的,,,) + if (model.getLineContent(line).trim() === '') { + removeBreakPoint(line); + } else { + //如果当前行存在断点,删除多余的断点只保留一个 + if (hasBreakPoint(line)) { + removeBreakPoint(line); + addBreakPoint(line); + } + } + } + }); + var elMouseDown = instance.onMouseDown(function (e) { + var _e$target, _e$target$element, _e$target$element$cla; + //这里限制了一下点击的位置,只有点击breakpoint应该出现的位置,才会创建,其他位置没反应 + if (e.target.detail && (_e$target = e.target) !== null && _e$target !== void 0 && (_e$target$element = _e$target.element) !== null && _e$target$element !== void 0 && (_e$target$element$cla = _e$target$element.className) !== null && _e$target$element$cla !== void 0 && _e$target$element$cla.includes('line-numbers')) { + var line = e.target.position.lineNumber; + //空行不创建 + if (model.getLineContent(line).trim() === '') { + return; + } + //如果点击的位置没有的话创建breakpoint,有的话,删除 + if (!hasBreakPoint(line)) { + addBreakPoint(line); + } else { + removeBreakPoint(line); + } + //如果存在上个位置,将鼠标移到上个位置,否则使editor失去焦点 + // if (lastPosition) { + // instance.setPosition(lastPosition) + // } else { + // document.activeElement.blur() + // } + } + //更新lastPosition为当前鼠标的位置(只有点击编辑器里面的内容的时候) + // if (e.target.type === 6 || e.target.type === 7) { + // lastPosition = instance.getPosition() + // } + }); + + //添加一个伪breakpoint + var addFakeBreakPoint = function addFakeBreakPoint(line) { + var value = { + range: new monaco.Range(line, 1, line, 1), + options: { + isWholeLine: false, + linesDecorationsClassName: 'breakpoints-fake' + } + }; + breakpointsFake.current = instance.deltaDecorations(breakpointsFake.current, [value]); + }; + //删除所有的伪breakpoint + var removeFakeBreakPoint = function removeFakeBreakPoint() { + breakpointsFake.current = instance.deltaDecorations(breakpointsFake.current, []); + }; + var elMouseMove = instance.onMouseMove(function (e) { + var _e$target2, _e$target2$element, _e$target2$element$cl; + removeFakeBreakPoint(); + if (e.target.detail && (_e$target2 = e.target) !== null && _e$target2 !== void 0 && (_e$target2$element = _e$target2.element) !== null && _e$target2$element !== void 0 && (_e$target2$element$cl = _e$target2$element.className) !== null && _e$target2$element$cl !== void 0 && _e$target2$element$cl.includes('line-numbers')) { + var line = e.target.position.lineNumber; + if (model.getLineContent(line).trim() === '') { + return; + } + addFakeBreakPoint(line); + } + }); + var elMouseLeave = instance.onMouseLeave(function () { + removeFakeBreakPoint(); + }); + + // const elKeyDown = instance.onKeyDown(e => { + // if (e.code === 'Enter') { + // removeFakeBreakPoint() + // } + // }) + return function () { + elModelContent.dispose(); + elMouseDown.dispose(); + elMouseMove.dispose(); + elMouseLeave.dispose(); + // elKeyDown.dispose(); + }; + } + }, [editor.current, init, breakPointValue, highlightLine, openBreakPoint]); function onPaste() { var instance = editor.current.instance; if (instance) { @@ -921,16 +1207,16 @@ var monaco = null; style: mergeStyle }); }); -function DiffEditor(_ref2) { - var _ref2$width = _ref2.width, - width = _ref2$width === void 0 ? '100%' : _ref2$width, - _ref2$height = _ref2.height, - height = _ref2$height === void 0 ? '100%' : _ref2$height, - original = _ref2.original, - modified = _ref2.modified, - language = _ref2.language, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; +function DiffEditor(_ref4) { + var _ref4$width = _ref4.width, + width = _ref4$width === void 0 ? '100%' : _ref4$width, + _ref4$height = _ref4.height, + height = _ref4$height === void 0 ? '100%' : _ref4$height, + original = _ref4.original, + modified = _ref4.modified, + language = _ref4.language, + _ref4$options = _ref4.options, + options = _ref4$options === void 0 ? {} : _ref4$options; var editorEl = (0,react.useRef)(); var _useState7 = (0,react.useState)(null), _useState8 = slicedToArray_default()(_useState7, 2), @@ -940,19 +1226,19 @@ function DiffEditor(_ref2) { var ro; if (editorEl.current) { ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator2 = createForOfIteratorHelper_default()(entries), - _step2; + var _iterator6 = createForOfIteratorHelper_default()(entries), + _step6; try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var entry = _step2.value; + for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) { + var entry = _step6.value; if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { instance.layout(); } } } catch (err) { - _iterator2.e(err); + _iterator6.e(err); } finally { - _iterator2.f(); + _iterator6.f(); } }); ro.observe(editorEl.current); diff --git a/9442.async.js b/9442.async.js deleted file mode 100644 index e026cd85cb..0000000000 --- a/9442.async.js +++ /dev/null @@ -1,1158 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[9442,26057],{ - -/***/ 34804: -/*!*****************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/DownOutlined.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _ant_design_icons_svg_es_asn_DownOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/DownOutlined */ 66023); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var DownOutlined = function DownOutlined(props, ref) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { - ref: ref, - icon: _ant_design_icons_svg_es_asn_DownOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -DownOutlined.displayName = 'DownOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(DownOutlined)); - -/***/ }), - -/***/ 64029: -/*!***************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/UpOutlined.js ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _ant_design_icons_svg_es_asn_UpOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/UpOutlined */ 92287); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var UpOutlined = function UpOutlined(props, ref) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { - ref: ref, - icon: _ant_design_icons_svg_es_asn_UpOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -UpOutlined.displayName = 'UpOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(UpOutlined)); - -/***/ }), - -/***/ 48783: -/*!****************************************************************!*\ - !*** ./node_modules/antd/es/_util/throttleByAnimationFrame.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "U": function() { return /* binding */ throttleByAnimationFrameDecorator; }, -/* harmony export */ "t": function() { return /* binding */ throttleByAnimationFrame; } -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 74902); -/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 75164); - - -function throttleByAnimationFrame(fn) { - var requestId; - var later = function later(args) { - return function () { - requestId = null; - fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args)); - }; - }; - var throttled = function throttled() { - if (requestId == null) { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args)); - } - }; - throttled.cancel = function () { - rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"].cancel */ .Z.cancel(requestId); - requestId = null; - }; - return throttled; -} -function throttleByAnimationFrameDecorator() { - return function throttle(target, key, descriptor) { - var fn = descriptor.value; - var definingProperty = false; - return { - configurable: true, - get: function get() { - // In IE11 calling Object.defineProperty has a side-effect of evaluating the - // getter for the property which is being replaced. This causes infinite - // recursion and an "Out of stack space" error. - // eslint-disable-next-line no-prototype-builtins - if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) { - /* istanbul ignore next */ - return fn; - } - var boundFn = throttleByAnimationFrame(fn.bind(this)); - definingProperty = true; - Object.defineProperty(this, key, { - value: boundFn, - configurable: true, - writable: true - }); - definingProperty = false; - return boundFn; - } - }; - }; -} - -/***/ }), - -/***/ 15771: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/affix/index.js + 1 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ affix; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js -var classCallCheck = __webpack_require__(15671); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js -var createClass = __webpack_require__(43144); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js -var inherits = __webpack_require__(60136); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules -var createSuper = __webpack_require__(51630); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-resize-observer/es/index.js + 4 modules -var es = __webpack_require__(48555); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/throttleByAnimationFrame.js -var throttleByAnimationFrame = __webpack_require__(48783); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/addEventListener.js -var addEventListener = __webpack_require__(64019); -;// CONCATENATED MODULE: ./node_modules/antd/es/affix/utils.js - -function getTargetRect(target) { - return target !== window ? target.getBoundingClientRect() : { - top: 0, - bottom: window.innerHeight - }; -} -function getFixedTop(placeholderReact, targetRect, offsetTop) { - if (offsetTop !== undefined && targetRect.top > placeholderReact.top - offsetTop) { - return offsetTop + targetRect.top; - } - return undefined; -} -function getFixedBottom(placeholderReact, targetRect, offsetBottom) { - if (offsetBottom !== undefined && targetRect.bottom < placeholderReact.bottom + offsetBottom) { - var targetBottomOffset = window.innerHeight - targetRect.bottom; - return offsetBottom + targetBottomOffset; - } - return undefined; -} -// ======================== Observer ======================== -var TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load']; -var observerEntities = []; -function getObserverEntities() { - // Only used in test env. Can be removed if refactor. - return observerEntities; -} -function addObserveTarget(target, affix) { - if (!target) { - return; - } - var entity = observerEntities.find(function (item) { - return item.target === target; - }); - if (entity) { - entity.affixList.push(affix); - } else { - entity = { - target: target, - affixList: [affix], - eventHandlers: {} - }; - observerEntities.push(entity); - // Add listener - TRIGGER_EVENTS.forEach(function (eventName) { - entity.eventHandlers[eventName] = (0,addEventListener/* default */.Z)(target, eventName, function () { - entity.affixList.forEach(function (targetAffix) { - targetAffix.lazyUpdatePosition(); - }); - }); - }); - } -} -function removeObserveTarget(affix) { - var observerEntity = observerEntities.find(function (oriObserverEntity) { - var hasAffix = oriObserverEntity.affixList.some(function (item) { - return item === affix; - }); - if (hasAffix) { - oriObserverEntity.affixList = oriObserverEntity.affixList.filter(function (item) { - return item !== affix; - }); - } - return hasAffix; - }); - if (observerEntity && observerEntity.affixList.length === 0) { - observerEntities = observerEntities.filter(function (item) { - return item !== observerEntity; - }); - // Remove listener - TRIGGER_EVENTS.forEach(function (eventName) { - var handler = observerEntity.eventHandlers[eventName]; - if (handler && handler.remove) { - handler.remove(); - } - }); - } -} -;// CONCATENATED MODULE: ./node_modules/antd/es/affix/index.js - - - - - - - -var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) { - var c = arguments.length, - r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, - d; - if ((typeof Reflect === "undefined" ? "undefined" : (0,esm_typeof/* default */.Z)(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; - - - - - - - -function getDefaultTarget() { - return typeof window !== 'undefined' ? window : null; -} -var AffixStatus; -(function (AffixStatus) { - AffixStatus[AffixStatus["None"] = 0] = "None"; - AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare"; -})(AffixStatus || (AffixStatus = {})); -var Affix = /*#__PURE__*/function (_React$Component) { - (0,inherits/* default */.Z)(Affix, _React$Component); - var _super = (0,createSuper/* default */.Z)(Affix); - function Affix() { - var _this; - (0,classCallCheck/* default */.Z)(this, Affix); - _this = _super.apply(this, arguments); - _this.state = { - status: AffixStatus.None, - lastAffix: false, - prevTarget: null - }; - _this.getOffsetTop = function () { - var _this$props = _this.props, - offsetBottom = _this$props.offsetBottom, - offsetTop = _this$props.offsetTop; - return offsetBottom === undefined && offsetTop === undefined ? 0 : offsetTop; - }; - _this.getOffsetBottom = function () { - return _this.props.offsetBottom; - }; - _this.savePlaceholderNode = function (node) { - _this.placeholderNode = node; - }; - _this.saveFixedNode = function (node) { - _this.fixedNode = node; - }; - // =================== Measure =================== - _this.measure = function () { - var _this$state = _this.state, - status = _this$state.status, - lastAffix = _this$state.lastAffix; - var onChange = _this.props.onChange; - var targetFunc = _this.getTargetFunc(); - if (status !== AffixStatus.Prepare || !_this.fixedNode || !_this.placeholderNode || !targetFunc) { - return; - } - var offsetTop = _this.getOffsetTop(); - var offsetBottom = _this.getOffsetBottom(); - var targetNode = targetFunc(); - if (!targetNode) { - return; - } - var newState = { - status: AffixStatus.None - }; - var targetRect = getTargetRect(targetNode); - var placeholderReact = getTargetRect(_this.placeholderNode); - var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop); - var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom); - if (placeholderReact.top === 0 && placeholderReact.left === 0 && placeholderReact.width === 0 && placeholderReact.height === 0) { - return; - } - if (fixedTop !== undefined) { - newState.affixStyle = { - position: 'fixed', - top: fixedTop, - width: placeholderReact.width, - height: placeholderReact.height - }; - newState.placeholderStyle = { - width: placeholderReact.width, - height: placeholderReact.height - }; - } else if (fixedBottom !== undefined) { - newState.affixStyle = { - position: 'fixed', - bottom: fixedBottom, - width: placeholderReact.width, - height: placeholderReact.height - }; - newState.placeholderStyle = { - width: placeholderReact.width, - height: placeholderReact.height - }; - } - newState.lastAffix = !!newState.affixStyle; - if (onChange && lastAffix !== newState.lastAffix) { - onChange(newState.lastAffix); - } - _this.setState(newState); - }; - // @ts-ignore TS6133 - _this.prepareMeasure = function () { - // event param is used before. Keep compatible ts define here. - _this.setState({ - status: AffixStatus.Prepare, - affixStyle: undefined, - placeholderStyle: undefined - }); - // Test if `updatePosition` called - if (false) { var onTestUpdatePosition; } - }; - return _this; - } - (0,createClass/* default */.Z)(Affix, [{ - key: "getTargetFunc", - value: function getTargetFunc() { - var getTargetContainer = this.context.getTargetContainer; - var target = this.props.target; - if (target !== undefined) { - return target; - } - return getTargetContainer !== null && getTargetContainer !== void 0 ? getTargetContainer : getDefaultTarget; - } - // Event handler - }, { - key: "componentDidMount", - value: function componentDidMount() { - var _this2 = this; - var targetFunc = this.getTargetFunc(); - if (targetFunc) { - // [Legacy] Wait for parent component ref has its value. - // We should use target as directly element instead of function which makes element check hard. - this.timeout = setTimeout(function () { - addObserveTarget(targetFunc(), _this2); - // Mock Event object. - _this2.updatePosition(); - }); - } - } - }, { - key: "componentDidUpdate", - value: function componentDidUpdate(prevProps) { - var prevTarget = this.state.prevTarget; - var targetFunc = this.getTargetFunc(); - var newTarget = (targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc()) || null; - if (prevTarget !== newTarget) { - removeObserveTarget(this); - if (newTarget) { - addObserveTarget(newTarget, this); - // Mock Event object. - this.updatePosition(); - } - // eslint-disable-next-line react/no-did-update-set-state - this.setState({ - prevTarget: newTarget - }); - } - if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) { - this.updatePosition(); - } - this.measure(); - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - clearTimeout(this.timeout); - removeObserveTarget(this); - this.updatePosition.cancel(); - // https://github.com/ant-design/ant-design/issues/22683 - this.lazyUpdatePosition.cancel(); - } - // Handle realign logic - }, { - key: "updatePosition", - value: function updatePosition() { - this.prepareMeasure(); - } - }, { - key: "lazyUpdatePosition", - value: function lazyUpdatePosition() { - var targetFunc = this.getTargetFunc(); - var affixStyle = this.state.affixStyle; - // Check position change before measure to make Safari smooth - if (targetFunc && affixStyle) { - var offsetTop = this.getOffsetTop(); - var offsetBottom = this.getOffsetBottom(); - var targetNode = targetFunc(); - if (targetNode && this.placeholderNode) { - var targetRect = getTargetRect(targetNode); - var placeholderReact = getTargetRect(this.placeholderNode); - var fixedTop = getFixedTop(placeholderReact, targetRect, offsetTop); - var fixedBottom = getFixedBottom(placeholderReact, targetRect, offsetBottom); - if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) { - return; - } - } - } - // Directly call prepare measure since it's already throttled. - this.prepareMeasure(); - } - // =================== Render =================== - }, { - key: "render", - value: function render() { - var _this3 = this; - var _this$state2 = this.state, - affixStyle = _this$state2.affixStyle, - placeholderStyle = _this$state2.placeholderStyle; - var _this$props2 = this.props, - affixPrefixCls = _this$props2.affixPrefixCls, - children = _this$props2.children; - var className = classnames_default()((0,defineProperty/* default */.Z)({}, affixPrefixCls, !!affixStyle)); - var props = (0,omit/* default */.Z)(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange', 'affixPrefixCls']); - // Omit this since `onTestUpdatePosition` only works on test. - if (false) {} - return /*#__PURE__*/react.createElement(es/* default */.Z, { - onResize: function onResize() { - _this3.updatePosition(); - } - }, /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, props, { - ref: this.savePlaceholderNode - }), affixStyle && /*#__PURE__*/react.createElement("div", { - style: placeholderStyle, - "aria-hidden": "true" - }), /*#__PURE__*/react.createElement("div", { - className: className, - ref: this.saveFixedNode, - style: affixStyle - }, /*#__PURE__*/react.createElement(es/* default */.Z, { - onResize: function onResize() { - _this3.updatePosition(); - } - }, children)))); - } - }]); - return Affix; -}(react.Component); -Affix.contextType = context/* ConfigContext */.E_; -__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "updatePosition", null); -__decorate([(0,throttleByAnimationFrame/* throttleByAnimationFrameDecorator */.U)()], Affix.prototype, "lazyUpdatePosition", null); -var AffixFC = /*#__PURE__*/react.forwardRef(function (props, ref) { - var customizePrefixCls = props.prefixCls; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var affixPrefixCls = getPrefixCls('affix', customizePrefixCls); - var affixProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, props), { - affixPrefixCls: affixPrefixCls - }); - return /*#__PURE__*/react.createElement(Affix, (0,esm_extends/* default */.Z)({}, affixProps, { - ref: ref - })); -}); -if (false) {} -/* harmony default export */ var affix = (AffixFC); - -/***/ }), - -/***/ 48283: -/*!***************************************************************!*\ - !*** ./node_modules/antd/es/affix/style/index.js + 1 modules ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/affix/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/affix/style/index.js - - - -/***/ }), - -/***/ 73481: -/*!*************************************************************!*\ - !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ skeleton; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Element.js - - - - -var Element = function Element(props) { - var _classNames, _classNames2; - var prefixCls = props.prefixCls, - className = props.className, - style = props.style, - size = props.size, - shape = props.shape; - var sizeCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames)); - var shapeCls = classnames_default()((_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-circle"), shape === 'circle'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-square"), shape === 'square'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-round"), shape === 'round'), _classNames2)); - var sizeStyle = react.useMemo(function () { - return typeof size === 'number' ? { - width: size, - height: size, - lineHeight: "".concat(size, "px") - } : {}; - }, [size]); - return /*#__PURE__*/react.createElement("span", { - className: classnames_default()(prefixCls, sizeCls, shapeCls, className), - style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, sizeStyle), style) - }); -}; -/* harmony default export */ var skeleton_Element = (Element); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Avatar.js - - - - - - - -var SkeletonAvatar = function SkeletonAvatar(props) { - var customizePrefixCls = props.prefixCls, - className = props.className, - active = props.active, - _props$shape = props.shape, - shape = _props$shape === void 0 ? 'circle' : _props$shape, - _props$size = props.size, - size = _props$size === void 0 ? 'default' : _props$size; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var otherProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className']); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-avatar"), - shape: shape, - size: size - }, otherProps))); -}; -/* harmony default export */ var Avatar = (SkeletonAvatar); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Button.js - - - - - - - -var SkeletonButton = function SkeletonButton(props) { - var _classNames; - var customizePrefixCls = props.prefixCls, - className = props.className, - active = props.active, - _props$block = props.block, - block = _props$block === void 0 ? false : _props$block, - _props$size = props.size, - size = _props$size === void 0 ? 'default' : _props$size; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-button"), - size: size - }, otherProps))); -}; -/* harmony default export */ var Button = (SkeletonButton); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/DotChartOutlined.js -// This icon file is generated automatically. -var DotChartOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "dot-chart", "theme": "outlined" }; -/* harmony default export */ var asn_DotChartOutlined = (DotChartOutlined); - -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(93771); -;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DotChartOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var DotChartOutlined_DotChartOutlined = function DotChartOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_DotChartOutlined - })); -}; -DotChartOutlined_DotChartOutlined.displayName = 'DotChartOutlined'; -/* harmony default export */ var icons_DotChartOutlined = (/*#__PURE__*/react.forwardRef(DotChartOutlined_DotChartOutlined)); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Node.js - - - - - -var SkeletonNode = function SkeletonNode(props) { - var customizePrefixCls = props.prefixCls, - className = props.className, - style = props.style, - active = props.active, - children = props.children; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); - var content = children !== null && children !== void 0 ? children : /*#__PURE__*/react.createElement(icons_DotChartOutlined, null); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement("div", { - className: classnames_default()("".concat(prefixCls, "-image"), className), - style: style - }, content)); -}; -/* harmony default export */ var Node = (SkeletonNode); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Image.js - - - - -var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z'; -var SkeletonImage = function SkeletonImage(props) { - var customizePrefixCls = props.prefixCls, - className = props.className, - style = props.style, - active = props.active; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement("div", { - className: classnames_default()("".concat(prefixCls, "-image"), className), - style: style - }, /*#__PURE__*/react.createElement("svg", { - viewBox: "0 0 1098 1024", - xmlns: "http://www.w3.org/2000/svg", - className: "".concat(prefixCls, "-image-svg") - }, /*#__PURE__*/react.createElement("path", { - d: path, - className: "".concat(prefixCls, "-image-path") - })))); -}; -/* harmony default export */ var Image = (SkeletonImage); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Input.js - - - - - - - -var SkeletonInput = function SkeletonInput(props) { - var _classNames; - var customizePrefixCls = props.prefixCls, - className = props.className, - active = props.active, - block = props.block, - _props$size = props.size, - size = _props$size === void 0 ? 'default' : _props$size; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-input"), - size: size - }, otherProps))); -}; -/* harmony default export */ var Input = (SkeletonInput); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Paragraph.js - - - -var Paragraph = function Paragraph(props) { - var getWidth = function getWidth(index) { - var width = props.width, - _props$rows = props.rows, - rows = _props$rows === void 0 ? 2 : _props$rows; - if (Array.isArray(width)) { - return width[index]; - } - // last paragraph - if (rows - 1 === index) { - return width; - } - return undefined; - }; - var prefixCls = props.prefixCls, - className = props.className, - style = props.style, - rows = props.rows; - var rowList = (0,toConsumableArray/* default */.Z)(Array(rows)).map(function (_, index) { - return ( - /*#__PURE__*/ - // eslint-disable-next-line react/no-array-index-key - react.createElement("li", { - key: index, - style: { - width: getWidth(index) - } - }) - ); - }); - return /*#__PURE__*/react.createElement("ul", { - className: classnames_default()(prefixCls, className), - style: style - }, rowList); -}; -/* harmony default export */ var skeleton_Paragraph = (Paragraph); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Title.js - -/* eslint-disable jsx-a11y/heading-has-content */ - - -var Title = function Title(_ref) { - var prefixCls = _ref.prefixCls, - className = _ref.className, - width = _ref.width, - style = _ref.style; - return /*#__PURE__*/react.createElement("h3", { - className: classnames_default()(prefixCls, className), - style: (0,esm_extends/* default */.Z)({ - width: width - }, style) - }); -}; -/* harmony default export */ var skeleton_Title = (Title); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Skeleton.js - - - - - - - - - - - - - - -function getComponentProps(prop) { - if (prop && (0,esm_typeof/* default */.Z)(prop) === 'object') { - return prop; - } - return {}; -} -function getAvatarBasicProps(hasTitle, hasParagraph) { - if (hasTitle && !hasParagraph) { - // Square avatar - return { - size: 'large', - shape: 'square' - }; - } - return { - size: 'large', - shape: 'circle' - }; -} -function getTitleBasicProps(hasAvatar, hasParagraph) { - if (!hasAvatar && hasParagraph) { - return { - width: '38%' - }; - } - if (hasAvatar && hasParagraph) { - return { - width: '50%' - }; - } - return {}; -} -function getParagraphBasicProps(hasAvatar, hasTitle) { - var basicProps = {}; - // Width - if (!hasAvatar || !hasTitle) { - basicProps.width = '61%'; - } - // Rows - if (!hasAvatar && hasTitle) { - basicProps.rows = 3; - } else { - basicProps.rows = 2; - } - return basicProps; -} -var Skeleton = function Skeleton(props) { - var customizePrefixCls = props.prefixCls, - loading = props.loading, - className = props.className, - style = props.style, - children = props.children, - _props$avatar = props.avatar, - avatar = _props$avatar === void 0 ? false : _props$avatar, - _props$title = props.title, - title = _props$title === void 0 ? true : _props$title, - _props$paragraph = props.paragraph, - paragraph = _props$paragraph === void 0 ? true : _props$paragraph, - active = props.active, - round = props.round; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - if (loading || !('loading' in props)) { - var _classNames; - var hasAvatar = !!avatar; - var hasTitle = !!title; - var hasParagraph = !!paragraph; - // Avatar - var avatarNode; - if (hasAvatar) { - var avatarProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-avatar") - }, getAvatarBasicProps(hasTitle, hasParagraph)), getComponentProps(avatar)); - // We direct use SkeletonElement as avatar in skeleton internal. - avatarNode = /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-header") - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({}, avatarProps))); - } - var contentNode; - if (hasTitle || hasParagraph) { - // Title - var $title; - if (hasTitle) { - var titleProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-title") - }, getTitleBasicProps(hasAvatar, hasParagraph)), getComponentProps(title)); - $title = /*#__PURE__*/react.createElement(skeleton_Title, (0,esm_extends/* default */.Z)({}, titleProps)); - } - // Paragraph - var paragraphNode; - if (hasParagraph) { - var paragraphProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-paragraph") - }, getParagraphBasicProps(hasAvatar, hasTitle)), getComponentProps(paragraph)); - paragraphNode = /*#__PURE__*/react.createElement(skeleton_Paragraph, (0,esm_extends/* default */.Z)({}, paragraphProps)); - } - contentNode = /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-content") - }, $title, paragraphNode); - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-avatar"), hasAvatar), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-round"), round), _classNames), className); - return /*#__PURE__*/react.createElement("div", { - className: cls, - style: style - }, avatarNode, contentNode); - } - return typeof children !== 'undefined' ? children : null; -}; -Skeleton.Button = Button; -Skeleton.Avatar = Avatar; -Skeleton.Input = Input; -Skeleton.Image = Image; -Skeleton.Node = Node; -/* harmony default export */ var skeleton_Skeleton = (Skeleton); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/index.js - -/* harmony default export */ var skeleton = (skeleton_Skeleton); - -/***/ }), - -/***/ 61099: -/*!******************************************************************!*\ - !*** ./node_modules/antd/es/skeleton/style/index.js + 1 modules ***! - \******************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.js - - - -/***/ }), - -/***/ 20550: -/*!*******************************************************!*\ - !*** ./node_modules/antd/es/tag/index.js + 1 modules ***! - \*******************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ tag; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/CloseOutlined.js -var CloseOutlined = __webpack_require__(62208); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/colors.js -var colors = __webpack_require__(98787); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules -var wave = __webpack_require__(68349); -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/CheckableTag.js - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -var CheckableTag = function CheckableTag(_a) { - var _classNames; - var customizePrefixCls = _a.prefixCls, - className = _a.className, - checked = _a.checked, - onChange = _a.onChange, - onClick = _a.onClick, - restProps = __rest(_a, ["prefixCls", "className", "checked", "onChange", "onClick"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var handleClick = function handleClick(e) { - onChange === null || onChange === void 0 ? void 0 : onChange(!checked); - onClick === null || onClick === void 0 ? void 0 : onClick(e); - }; - var prefixCls = getPrefixCls('tag', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable-checked"), checked), _classNames), className); - return /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, restProps, { - className: cls, - onClick: handleClick - })); -}; -/* harmony default export */ var tag_CheckableTag = (CheckableTag); -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/index.js - - - -var tag_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -var PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$")); -var PresetStatusColorRegex = new RegExp("^(".concat(colors/* PresetStatusColorTypes.join */.E.join('|'), ")$")); -var InternalTag = function InternalTag(_a, ref) { - var _classNames; - var customizePrefixCls = _a.prefixCls, - className = _a.className, - style = _a.style, - children = _a.children, - icon = _a.icon, - color = _a.color, - onClose = _a.onClose, - closeIcon = _a.closeIcon, - _a$closable = _a.closable, - closable = _a$closable === void 0 ? false : _a$closable, - props = tag_rest(_a, ["prefixCls", "className", "style", "children", "icon", "color", "onClose", "closeIcon", "closable"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var _React$useState = react.useState(true), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - visible = _React$useState2[0], - setVisible = _React$useState2[1]; - // Warning for deprecated usage - if (false) {} - react.useEffect(function () { - if ('visible' in props) { - setVisible(props.visible); - } - }, [props.visible]); - var isPresetColor = function isPresetColor() { - if (!color) { - return false; - } - return PresetColorRegex.test(color) || PresetStatusColorRegex.test(color); - }; - var tagStyle = (0,esm_extends/* default */.Z)({ - backgroundColor: color && !isPresetColor() ? color : undefined - }, style); - var presetColor = isPresetColor(); - var prefixCls = getPrefixCls('tag', customizePrefixCls); - var tagClassName = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(color), presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-has-color"), color && !presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-hidden"), !visible), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var handleCloseClick = function handleCloseClick(e) { - e.stopPropagation(); - onClose === null || onClose === void 0 ? void 0 : onClose(e); - if (e.defaultPrevented) { - return; - } - if (!('visible' in props)) { - setVisible(false); - } - }; - var renderCloseIcon = function renderCloseIcon() { - if (closable) { - return closeIcon ? /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-close-icon"), - onClick: handleCloseClick - }, closeIcon) : /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, { - className: "".concat(prefixCls, "-close-icon"), - onClick: handleCloseClick - }); - } - return null; - }; - var isNeedWave = 'onClick' in props || children && children.type === 'a'; - var tagProps = (0,omit/* default */.Z)(props, ['visible']); - var iconNode = icon || null; - var kids = iconNode ? /*#__PURE__*/react.createElement(react.Fragment, null, iconNode, /*#__PURE__*/react.createElement("span", null, children)) : children; - var tagNode = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, tagProps, { - ref: ref, - className: tagClassName, - style: tagStyle - }), kids, renderCloseIcon()); - return isNeedWave ? /*#__PURE__*/react.createElement(wave/* default */.Z, null, tagNode) : tagNode; -}; -var Tag = /*#__PURE__*/react.forwardRef(InternalTag); -if (false) {} -Tag.CheckableTag = tag_CheckableTag; -/* harmony default export */ var tag = (Tag); - -/***/ }), - -/***/ 71114: -/*!*************************************************************!*\ - !*** ./node_modules/antd/es/tag/style/index.js + 1 modules ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.js - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/98007.chunk.css b/98007.chunk.css index 4a328bd083..a442bc174e 100644 --- a/98007.chunk.css +++ b/98007.chunk.css @@ -1,87 +1,3 @@ -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-breadcrumb { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - color: rgba(0, 0, 0, 0.45); - font-size: 12px; -} -.ant-breadcrumb .anticon { - font-size: 12px; -} -.ant-breadcrumb ol { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style: none; -} -.ant-breadcrumb a { - color: rgba(0, 0, 0, 0.45); - transition: color 0.3s; -} -.ant-breadcrumb a:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-breadcrumb li:last-child { - color: rgba(0, 0, 0, 0.85); -} -.ant-breadcrumb li:last-child a { - color: rgba(0, 0, 0, 0.85); -} -li:last-child > .ant-breadcrumb-separator { - display: none; -} -.ant-breadcrumb-separator { - margin: 0 4px; - color: rgba(0, 0, 0, 0.45); -} -.ant-breadcrumb-link > .anticon + span, -.ant-breadcrumb-link > .anticon + a { - margin-left: 4px; -} -.ant-breadcrumb-overlay-link > .anticon { - margin-left: 4px; -} -.ant-breadcrumb-rtl { - direction: rtl; -} -.ant-breadcrumb-rtl::before { - display: table; - content: ''; -} -.ant-breadcrumb-rtl::after { - display: table; - clear: both; - content: ''; -} -.ant-breadcrumb-rtl > span { - float: right; -} -.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span, -.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a { - margin-right: 4px; - margin-left: 0; -} -.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon { - margin-right: 4px; - margin-left: 0; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/cascader/style/index.less ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -421,6 +337,90 @@ li:last-child > .ant-breadcrumb-separator { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-breadcrumb { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; +} +.ant-breadcrumb .anticon { + font-size: 12px; +} +.ant-breadcrumb ol { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; +} +.ant-breadcrumb a { + color: rgba(0, 0, 0, 0.45); + transition: color 0.3s; +} +.ant-breadcrumb a:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-breadcrumb li:last-child { + color: rgba(0, 0, 0, 0.85); +} +.ant-breadcrumb li:last-child a { + color: rgba(0, 0, 0, 0.85); +} +li:last-child > .ant-breadcrumb-separator { + display: none; +} +.ant-breadcrumb-separator { + margin: 0 4px; + color: rgba(0, 0, 0, 0.45); +} +.ant-breadcrumb-link > .anticon + span, +.ant-breadcrumb-link > .anticon + a { + margin-left: 4px; +} +.ant-breadcrumb-overlay-link > .anticon { + margin-left: 4px; +} +.ant-breadcrumb-rtl { + direction: rtl; +} +.ant-breadcrumb-rtl::before { + display: table; + content: ''; +} +.ant-breadcrumb-rtl::after { + display: table; + clear: both; + content: ''; +} +.ant-breadcrumb-rtl > span { + float: right; +} +.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span, +.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a { + margin-right: 4px; + margin-left: 0; +} +.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon { + margin-right: 4px; + margin-left: 0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/switch/style/index.less ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/color.less b/color.less index fdf81455b7..c1d955033f 100644 --- a/color.less +++ b/color.less @@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;} .ant-comment-actions > li > span {color: @text-color-secondary;} .ant-comment-actions > li > span:hover {color: #595959;} .ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;} -.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);} .ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;} -.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);} .ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;} @@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;} .anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;} .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;} -.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-input-status-error .ant-input-prefix {color: @error-color;} .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;} -.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-input-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;} .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;} .ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} @@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-input-number-affix-wrapper > div.ant-input-number {border: none;} .ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;} .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;} -.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-input-number-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;} -.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;} .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;} -.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;} .ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;} .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;} @@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-list-grid .ant-col > .ant-list-item {border-bottom: none;} .ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;} -.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-mentions-status-error .ant-input-prefix {color: @error-color;} .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;} -.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-mentions-status-warning .ant-input-prefix {color: @warning-color;} .ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;} .ant-mentions::placeholder {color: #bfbfbf;} @@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;} .ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);} .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;} -.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(138, 139, 168, 0.2);border-right-width: 1px;} +.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(247, 165, 218, 0.2);border-right-width: 1px;} .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;} -.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(95, 137, 182, 0.2);border-right-width: 1px;} +.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(158, 186, 21, 0.2);border-right-width: 1px;} .ant-select {color: @text-color;} .ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;} .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;} diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js index bc9e135e17..b1a27620fa 100644 --- a/layouts__ShixunDetail__index.async.js +++ b/layouts__ShixunDetail__index.async.js @@ -5667,7 +5667,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: "\u8BFE\u5802\u7BA1\u7406" }), ((0,authority/* isTeacher */.IR)() || (0,authority/* isAssistant */.Rm)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [!(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.excellent) && '复制/', "\u8BFE\u5802\u7BA1\u7406"] - }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), (0,authority/* isStudent */.dE)() && !(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u9000\u51FA\u8BFE\u5802" })] }) diff --git a/layouts__SimpleLayouts.chunk.css b/layouts__SimpleLayouts.chunk.css index 8988e3baef..21215e87a8 100644 --- a/layouts__SimpleLayouts.chunk.css +++ b/layouts__SimpleLayouts.chunk.css @@ -1843,14 +1843,48 @@ span.ant-radio + * { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 0c05872c9b..1c231c9683 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -1,47 +1,6 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[6758],{ -/***/ 77171: -/*!**********************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules ***! - \**********************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_ArrowDownOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/ArrowDownOutlined.js -// This icon file is generated automatically. -var ArrowDownOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z" } }] }, "name": "arrow-down", "theme": "outlined" }; -/* harmony default export */ var asn_ArrowDownOutlined = (ArrowDownOutlined); - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules -var AntdIcon = __webpack_require__(7918); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var ArrowDownOutlined_ArrowDownOutlined = function ArrowDownOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_ArrowDownOutlined - })); -}; -ArrowDownOutlined_ArrowDownOutlined.displayName = 'ArrowDownOutlined'; -/* harmony default export */ var icons_ArrowDownOutlined = (/*#__PURE__*/react.forwardRef(ArrowDownOutlined_ArrowDownOutlined)); - -/***/ }), - /***/ 82982: /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! @@ -4450,747 +4409,6 @@ var TabMenu = function TabMenu(_ref) { }; /* harmony default export */ var components_TabMenu = (TabMenu); -/***/ }), - -/***/ 5467: -/*!**********************************************************!*\ - !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; } -/* harmony export */ }); -function getDataOrAriaProps(props) { - return Object.keys(props).reduce(function (prev, key) { - if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) { - prev[key] = props[key]; - } - return prev; - }, {}); -} - -/***/ }), - -/***/ 29924: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/radio/index.js + 4 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "ZP": function() { return /* binding */ es_radio; } -}); - -// UNUSED EXPORTS: Button, Group - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(21770); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js -var getDataOrAriaProps = __webpack_require__(5467); -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js - -var RadioGroupContext = /*#__PURE__*/react.createContext(null); -var RadioGroupContextProvider = RadioGroupContext.Provider; -/* harmony default export */ var radio_context = (RadioGroupContext); -var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null); -var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider; -// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js -var es = __webpack_require__(50132); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(98866); -// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js -var form_context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -var InternalRadio = function InternalRadio(props, ref) { - var _classNames; - var groupContext = react.useContext(radio_context); - var radioOptionTypeContext = react.useContext(RadioOptionTypeContext); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var innerRef = react.useRef(); - var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef); - var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM), - isFormItemInput = _useContext.isFormItemInput; - false ? 0 : void 0; - var onChange = function onChange(e) { - var _a, _b; - (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e); - (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e); - }; - var customizePrefixCls = props.prefixCls, - className = props.className, - children = props.children, - style = props.style, - customDisabled = props.disabled, - restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]); - var radioPrefixCls = getPrefixCls('radio', customizePrefixCls); - var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls; - var radioProps = (0,esm_extends/* default */.Z)({}, restProps); - // ===================== Disabled ===================== - var disabled = react.useContext(DisabledContext/* default */.Z); - radioProps.disabled = customDisabled || disabled; - if (groupContext) { - radioProps.name = groupContext.name; - radioProps.onChange = onChange; - radioProps.checked = props.value === groupContext.value; - radioProps.disabled = radioProps.disabled || groupContext.disabled; - } - var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); - return ( - /*#__PURE__*/ - // eslint-disable-next-line jsx-a11y/label-has-associated-control - react.createElement("label", { - className: wrapperClassString, - style: style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave - }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, { - type: "radio", - prefixCls: prefixCls, - ref: mergedRef - })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null) - ); -}; -var Radio = /*#__PURE__*/react.forwardRef(InternalRadio); -if (false) {} -/* harmony default export */ var radio_radio = (Radio); -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js - - - - - - - - - - - -var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var size = react.useContext(SizeContext/* default */.Z); - var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, { - value: props.value - }), - _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - value = _useMergedState2[0], - setValue = _useMergedState2[1]; - var onRadioChange = function onRadioChange(ev) { - var lastValue = value; - var val = ev.target.value; - if (!('value' in props)) { - setValue(val); - } - var onChange = props.onChange; - if (onChange && val !== lastValue) { - onChange(ev); - } - }; - var customizePrefixCls = props.prefixCls, - _props$className = props.className, - className = _props$className === void 0 ? '' : _props$className, - options = props.options, - _props$buttonStyle = props.buttonStyle, - buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle, - disabled = props.disabled, - children = props.children, - customizeSize = props.size, - style = props.style, - id = props.id, - onMouseEnter = props.onMouseEnter, - onMouseLeave = props.onMouseLeave, - onFocus = props.onFocus, - onBlur = props.onBlur; - var prefixCls = getPrefixCls('radio', customizePrefixCls); - var groupPrefixCls = "".concat(prefixCls, "-group"); - var childrenToRender = children; - // 如果存在 options, 优先使用 - if (options && options.length > 0) { - childrenToRender = options.map(function (option) { - if (typeof option === 'string' || typeof option === 'number') { - // 此处类型自动推导为 string - return /*#__PURE__*/react.createElement(radio_radio, { - key: option.toString(), - prefixCls: prefixCls, - disabled: disabled, - value: option, - checked: value === option - }, option); - } - // 此处类型自动推导为 { label: string value: string } - return /*#__PURE__*/react.createElement(radio_radio, { - key: "radio-group-value-options-".concat(option.value), - prefixCls: prefixCls, - disabled: option.disabled || disabled, - value: option.value, - checked: value === option.value, - style: option.style - }, option.label); - }); - } - var mergedSize = customizeSize || size; - var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), { - className: classString, - style: style, - onMouseEnter: onMouseEnter, - onMouseLeave: onMouseLeave, - onFocus: onFocus, - onBlur: onBlur, - id: id, - ref: ref - }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, { - value: { - onChange: onRadioChange, - value: value, - disabled: props.disabled, - name: props.name, - optionType: props.optionType - } - }, childrenToRender)); -}); -/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup)); -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js - -var radioButton_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - -var RadioButton = function RadioButton(props, ref) { - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var customizePrefixCls = props.prefixCls, - radioProps = radioButton_rest(props, ["prefixCls"]); - var prefixCls = getPrefixCls('radio', customizePrefixCls); - return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, { - value: "button" - }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({ - prefixCls: prefixCls - }, radioProps, { - type: "radio", - ref: ref - }))); -}; -/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton)); -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js - - - - -var radio_Radio = radio_radio; -radio_Radio.Button = radioButton; -radio_Radio.Group = group; -radio_Radio.__ANT_RADIO = true; -/* harmony default export */ var es_radio = (radio_Radio); - -/***/ }), - -/***/ 83822: -/*!***************************************************************!*\ - !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js - - -// deps-lint-skip: form - -/***/ }), - -/***/ 73481: -/*!*************************************************************!*\ - !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ skeleton; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Element.js - - - - -var Element = function Element(props) { - var _classNames, _classNames2; - var prefixCls = props.prefixCls, - className = props.className, - style = props.style, - size = props.size, - shape = props.shape; - var sizeCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames)); - var shapeCls = classnames_default()((_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-circle"), shape === 'circle'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-square"), shape === 'square'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-round"), shape === 'round'), _classNames2)); - var sizeStyle = react.useMemo(function () { - return typeof size === 'number' ? { - width: size, - height: size, - lineHeight: "".concat(size, "px") - } : {}; - }, [size]); - return /*#__PURE__*/react.createElement("span", { - className: classnames_default()(prefixCls, sizeCls, shapeCls, className), - style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, sizeStyle), style) - }); -}; -/* harmony default export */ var skeleton_Element = (Element); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Avatar.js - - - - - - - -var SkeletonAvatar = function SkeletonAvatar(props) { - var customizePrefixCls = props.prefixCls, - className = props.className, - active = props.active, - _props$shape = props.shape, - shape = _props$shape === void 0 ? 'circle' : _props$shape, - _props$size = props.size, - size = _props$size === void 0 ? 'default' : _props$size; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var otherProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className']); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-avatar"), - shape: shape, - size: size - }, otherProps))); -}; -/* harmony default export */ var Avatar = (SkeletonAvatar); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Button.js - - - - - - - -var SkeletonButton = function SkeletonButton(props) { - var _classNames; - var customizePrefixCls = props.prefixCls, - className = props.className, - active = props.active, - _props$block = props.block, - block = _props$block === void 0 ? false : _props$block, - _props$size = props.size, - size = _props$size === void 0 ? 'default' : _props$size; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-button"), - size: size - }, otherProps))); -}; -/* harmony default export */ var Button = (SkeletonButton); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/DotChartOutlined.js -// This icon file is generated automatically. -var DotChartOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "dot-chart", "theme": "outlined" }; -/* harmony default export */ var asn_DotChartOutlined = (DotChartOutlined); - -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(93771); -;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DotChartOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var DotChartOutlined_DotChartOutlined = function DotChartOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_DotChartOutlined - })); -}; -DotChartOutlined_DotChartOutlined.displayName = 'DotChartOutlined'; -/* harmony default export */ var icons_DotChartOutlined = (/*#__PURE__*/react.forwardRef(DotChartOutlined_DotChartOutlined)); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Node.js - - - - - -var SkeletonNode = function SkeletonNode(props) { - var customizePrefixCls = props.prefixCls, - className = props.className, - style = props.style, - active = props.active, - children = props.children; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); - var content = children !== null && children !== void 0 ? children : /*#__PURE__*/react.createElement(icons_DotChartOutlined, null); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement("div", { - className: classnames_default()("".concat(prefixCls, "-image"), className), - style: style - }, content)); -}; -/* harmony default export */ var Node = (SkeletonNode); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Image.js - - - - -var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z'; -var SkeletonImage = function SkeletonImage(props) { - var customizePrefixCls = props.prefixCls, - className = props.className, - style = props.style, - active = props.active; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement("div", { - className: classnames_default()("".concat(prefixCls, "-image"), className), - style: style - }, /*#__PURE__*/react.createElement("svg", { - viewBox: "0 0 1098 1024", - xmlns: "http://www.w3.org/2000/svg", - className: "".concat(prefixCls, "-image-svg") - }, /*#__PURE__*/react.createElement("path", { - d: path, - className: "".concat(prefixCls, "-image-path") - })))); -}; -/* harmony default export */ var Image = (SkeletonImage); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Input.js - - - - - - - -var SkeletonInput = function SkeletonInput(props) { - var _classNames; - var customizePrefixCls = props.prefixCls, - className = props.className, - active = props.active, - block = props.block, - _props$size = props.size, - size = _props$size === void 0 ? 'default' : _props$size; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']); - var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className); - return /*#__PURE__*/react.createElement("div", { - className: cls - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-input"), - size: size - }, otherProps))); -}; -/* harmony default export */ var Input = (SkeletonInput); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Paragraph.js - - - -var Paragraph = function Paragraph(props) { - var getWidth = function getWidth(index) { - var width = props.width, - _props$rows = props.rows, - rows = _props$rows === void 0 ? 2 : _props$rows; - if (Array.isArray(width)) { - return width[index]; - } - // last paragraph - if (rows - 1 === index) { - return width; - } - return undefined; - }; - var prefixCls = props.prefixCls, - className = props.className, - style = props.style, - rows = props.rows; - var rowList = (0,toConsumableArray/* default */.Z)(Array(rows)).map(function (_, index) { - return ( - /*#__PURE__*/ - // eslint-disable-next-line react/no-array-index-key - react.createElement("li", { - key: index, - style: { - width: getWidth(index) - } - }) - ); - }); - return /*#__PURE__*/react.createElement("ul", { - className: classnames_default()(prefixCls, className), - style: style - }, rowList); -}; -/* harmony default export */ var skeleton_Paragraph = (Paragraph); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Title.js - -/* eslint-disable jsx-a11y/heading-has-content */ - - -var Title = function Title(_ref) { - var prefixCls = _ref.prefixCls, - className = _ref.className, - width = _ref.width, - style = _ref.style; - return /*#__PURE__*/react.createElement("h3", { - className: classnames_default()(prefixCls, className), - style: (0,esm_extends/* default */.Z)({ - width: width - }, style) - }); -}; -/* harmony default export */ var skeleton_Title = (Title); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Skeleton.js - - - - - - - - - - - - - - -function getComponentProps(prop) { - if (prop && (0,esm_typeof/* default */.Z)(prop) === 'object') { - return prop; - } - return {}; -} -function getAvatarBasicProps(hasTitle, hasParagraph) { - if (hasTitle && !hasParagraph) { - // Square avatar - return { - size: 'large', - shape: 'square' - }; - } - return { - size: 'large', - shape: 'circle' - }; -} -function getTitleBasicProps(hasAvatar, hasParagraph) { - if (!hasAvatar && hasParagraph) { - return { - width: '38%' - }; - } - if (hasAvatar && hasParagraph) { - return { - width: '50%' - }; - } - return {}; -} -function getParagraphBasicProps(hasAvatar, hasTitle) { - var basicProps = {}; - // Width - if (!hasAvatar || !hasTitle) { - basicProps.width = '61%'; - } - // Rows - if (!hasAvatar && hasTitle) { - basicProps.rows = 3; - } else { - basicProps.rows = 2; - } - return basicProps; -} -var Skeleton = function Skeleton(props) { - var customizePrefixCls = props.prefixCls, - loading = props.loading, - className = props.className, - style = props.style, - children = props.children, - _props$avatar = props.avatar, - avatar = _props$avatar === void 0 ? false : _props$avatar, - _props$title = props.title, - title = _props$title === void 0 ? true : _props$title, - _props$paragraph = props.paragraph, - paragraph = _props$paragraph === void 0 ? true : _props$paragraph, - active = props.active, - round = props.round; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var prefixCls = getPrefixCls('skeleton', customizePrefixCls); - if (loading || !('loading' in props)) { - var _classNames; - var hasAvatar = !!avatar; - var hasTitle = !!title; - var hasParagraph = !!paragraph; - // Avatar - var avatarNode; - if (hasAvatar) { - var avatarProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-avatar") - }, getAvatarBasicProps(hasTitle, hasParagraph)), getComponentProps(avatar)); - // We direct use SkeletonElement as avatar in skeleton internal. - avatarNode = /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-header") - }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({}, avatarProps))); - } - var contentNode; - if (hasTitle || hasParagraph) { - // Title - var $title; - if (hasTitle) { - var titleProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-title") - }, getTitleBasicProps(hasAvatar, hasParagraph)), getComponentProps(title)); - $title = /*#__PURE__*/react.createElement(skeleton_Title, (0,esm_extends/* default */.Z)({}, titleProps)); - } - // Paragraph - var paragraphNode; - if (hasParagraph) { - var paragraphProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - prefixCls: "".concat(prefixCls, "-paragraph") - }, getParagraphBasicProps(hasAvatar, hasTitle)), getComponentProps(paragraph)); - paragraphNode = /*#__PURE__*/react.createElement(skeleton_Paragraph, (0,esm_extends/* default */.Z)({}, paragraphProps)); - } - contentNode = /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-content") - }, $title, paragraphNode); - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-avatar"), hasAvatar), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-round"), round), _classNames), className); - return /*#__PURE__*/react.createElement("div", { - className: cls, - style: style - }, avatarNode, contentNode); - } - return typeof children !== 'undefined' ? children : null; -}; -Skeleton.Button = Button; -Skeleton.Avatar = Avatar; -Skeleton.Input = Input; -Skeleton.Image = Image; -Skeleton.Node = Node; -/* harmony default export */ var skeleton_Skeleton = (Skeleton); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/index.js - -/* harmony default export */ var skeleton = (skeleton_Skeleton); - -/***/ }), - -/***/ 61099: -/*!******************************************************************!*\ - !*** ./node_modules/antd/es/skeleton/style/index.js + 1 modules ***! - \******************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.js - - - /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.chunk.css b/p__Classrooms__Lists__Attachment__index.chunk.css index 40f61b8d98..4d9b92ec41 100644 --- a/p__Classrooms__Lists__Attachment__index.chunk.css +++ b/p__Classrooms__Lists__Attachment__index.chunk.css @@ -541,17 +541,51 @@ span.ant-radio + * { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Attachment/index.less?modules ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index.chunk.css index 17afcc56e7..7f172608ac 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index.chunk.css @@ -1034,17 +1034,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/CommonHomework/Detail/components/CodeReview/Detail/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 2b9297cf5a..71064f692d 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -611,6 +611,8 @@ var ImageDimensions = function ImageDimensions(_ref) { /* harmony default export */ var components_ImageDimensions = (ImageDimensions); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/authority.ts +var utils_authority = __webpack_require__(7); ;// CONCATENATED MODULE: ./src/components/FileDownloadList/index.tsx @@ -625,6 +627,7 @@ var env = __webpack_require__(59758); + var FileDownloadList = function FileDownloadList(_ref) { var className = _ref.className, style = _ref.style, @@ -646,15 +649,19 @@ var FileDownloadList = function FileDownloadList(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), openData = _useState4[0], setOpenData = _useState4[1]; - var _useState5 = (0,react.useState)({ + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isedit = _useState6[0], + setisedit = _useState6[1]; + var _useState7 = (0,react.useState)({ title: '', visible: false, src: '', snapshotData: {} }), - _useState6 = slicedToArray_default()(_useState5, 2), - dimensions = _useState6[0], - setDimensions = _useState6[1]; + _useState8 = slicedToArray_default()(_useState7, 2), + dimensions = _useState8[0], + setDimensions = _useState8[1]; var monacoValueRef = (0,react.useRef)(); var handleClick = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { @@ -786,7 +793,25 @@ var FileDownloadList = function FileDownloadList(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-chakanlaoshipizhu1" }), "\u67E5\u770B\u8001\u5E08\u6279\u6CE8"] - }))] + })), ['office'].includes(item === null || item === void 0 ? void 0 : item.file_type) && (0,utils_authority/* isAdmins */.eB)() && ["xlsx", "docx", "pptx"].includes(item === null || item === void 0 ? void 0 : item.file_sub) && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FileDownloadListmodules.annotation, + onClick: function onClick() { + setisedit(true); + handleClick(item); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-pizhu" + }), item.is_edit ? '修改批注' : '批注'] + }), item.is_edit && (0,utils_authority/* isStudent */.dE)() && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FileDownloadListmodules.annotation, + onClick: function onClick() { + // setisedit(true) + handleClick(item); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo7" + }), '查看老师批注'] + })] }, index); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { @@ -794,6 +819,7 @@ var FileDownloadList = function FileDownloadList(_ref) { data: data === null || data === void 0 ? void 0 : data.content, type: data === null || data === void 0 ? void 0 : data.type, hasMask: true, + editOffice: isedit ? 'edit' : 'view', monacoEditor: { value: monacoValueRef.current, language: "txt", @@ -810,7 +836,9 @@ var FileDownloadList = function FileDownloadList(_ref) { return handleAnnotation(openData); } : null, onClose: function onClose() { - return setData({ + callback(); + setisedit(false); + setData({ content: "", type: "" }); diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css index 06ef117114..7d225c9108 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.chunk.css @@ -748,17 +748,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index 5663f971f8..09de1b7b6d 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[292,4977,12768,67570,56369],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[292,4977,12768,67570,60696,56369],{ /***/ 96403: /*!*********************************!*\ @@ -654,6 +654,42 @@ var AddPoints_ShixunsListPage = function ShixunsListPage(_ref) { /***/ }), +/***/ 73105: +/*!***********************************************************!*\ + !*** ./src/components/DigitalLabel/index.tsx + 1 modules ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ components_DigitalLabel; } +}); + +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/DigitalLabel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var DigitalLabelmodules = ({"digitalLabel":"digitalLabel___tImKs","active":"active___Ck70Q"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/DigitalLabel/index.tsx + + + +var DigitalLabel = function DigitalLabel(_ref) { + var number = _ref.number, + active = _ref.active, + className = _ref.className; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(DigitalLabelmodules.digitalLabel, " ").concat(active ? DigitalLabelmodules.active : '', " ").concat(className), + children: number + }); +}; +/* harmony default export */ var components_DigitalLabel = (DigitalLabel); + +/***/ }), + /***/ 82982: /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! @@ -2755,31 +2791,67 @@ function _unescape(str) { /***/ }), -/***/ 97501: -/*!*************************************************************!*\ - !*** ./src/components/markdown-editor/code-block/index.tsx ***! - \*************************************************************/ +/***/ 60696: +/*!***************************************************************!*\ + !*** ./src/components/ReuseShixunModal/index.tsx + 1 modules ***! + \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "h": function() { return /* binding */ MyCodeMirror; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/button */ 71577); -/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/select/style */ 95985); -/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/select */ 34041); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! codemirror */ 4631); -/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 71749); -/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 30483); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ components_ReuseShixunModal; }, + "P": function() { return /* binding */ useReuseModal; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules +var style = __webpack_require__(71854); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules +var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(70215); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules +var modal_style = __webpack_require__(35611); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules +var modal = __webpack_require__(85402); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules +var radio_style = __webpack_require__(83822); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules +var es_radio = __webpack_require__(29924); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules +var form_style = __webpack_require__(75627); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(51018); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ReuseShixunModalmodules = ({"brief":"brief___LOzpE","contentTitle":"contentTitle___xkdcN","content":"content___Vtri0","tips":"tips___tuAtH","antdTable":"antdTable___s8T2N","tableCell":"tableCell___kN9Fw","antdModal":"antdModal___WVBk3","orangeColor":"orangeColor___ryB2u"}); +// EXTERNAL MODULE: ./src/service/shixuns.ts +var shixuns = __webpack_require__(56088); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.tsx @@ -2794,113 +2866,873 @@ function _unescape(str) { -var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"].Option */ .Z.Option; -//https://github.com/codemirror/CodeMirror/issues/4838 -var formItemLayout = { - labelCol: { - span: 4 - }, - wrapperCol: { - span: 20 - } + +var _excluded = ["isImportMultipleCourse"]; + + + + + + +var StudentInfo = function StudentInfo(_ref) { + var studentNames = _ref.studentNames, + total = _ref.total; + var Map = ['', '一', '两', '三']; + return total > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') + }), "\u7B49", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: total + }), "\u540D\u5B66\u751F"] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') + }), Map[total], "\u540D\u5B66\u751F"] + }); }; -var LanguageDesc = { - asp: ['ASP', 'vbscript'], - actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], - bash: ['Bash/Bat', 'shell'], - css: ['CSS', 'css'], - c: ['C', 'clike'], - cpp: ['C++', 'clike'], - csharp: ['C#', 'clike'], - coffeescript: ['CoffeeScript', 'coffeescript'], - d: ['D', 'd'], - dart: ['Dart', 'dart'], - delphi: ['Delphi/Pascal', 'pascal'], - erlang: ['Erlang', 'erlang'], - go: ['Golang', 'go'], - groovy: ['Groovy', 'groovy'], - html: ['HTML', 'text/html'], - java: ['Java', 'clike'], - json: ['JSON', 'text/json'], - javascript: ['Javascript', 'javascript'], - lua: ['Lua', 'lua'], - less: ['LESS', 'css'], - markdown: ['Markdown', 'gfm'], - 'objective-c': ['Objective-C', 'clike'], - php: ['PHP', 'php'], - perl: ['Perl', 'perl'], - python: ['Python', 'python'], - r: ['R', 'r'], - rst: ['reStructedText', 'rst'], - ruby: ['Ruby', 'ruby'], - sql: ['SQL', 'sql'], - sass: ['SASS/SCSS', 'sass'], - shell: ['Shell', 'shell'], - scala: ['Scala', 'clike'], - swift: ['Swift', 'clike'], - vb: ['VB/VBScript', 'vb'], - xml: ['XML', 'text/xml'], - yaml: ['YAML', 'yaml'] + +//根据使用场景区分文案 +var generateBrief = function generateBrief(_ref2) { + var used = _ref2.used, + copy = _ref2.copy, + canNotCopy = _ref2.canNotCopy, + studentNames = _ref2.studentNames, + studentCount = _ref2.studentCount, + inPaper = _ref2.inPaper, + _ref2$position = _ref2.position, + position = _ref2$position === void 0 ? '' : _ref2$position; + var copyStatusDescribe = function copyStatusDescribe() { + if (copy > 0 && canNotCopy > 0) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: copy + }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: canNotCopy + }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] + }); + } else if (copy > 0 && canNotCopy === 0) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: copy + }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236"] + }); + } else if (copy === 0 && canNotCopy > 0) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: canNotCopy + }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] + }); + } + }; + var currentPosition = position || (inPaper ? '试卷' : '课程'); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { + studentNames: studentNames, + total: studentCount + }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: used + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }); }; -/* harmony default export */ __webpack_exports__["Z"] = (function (_ref) { - var callback = _ref.callback, - onCancel = _ref.onCancel; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)('python'), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), - mode = _useState2[0], - setMode = _useState2[1]; - function onSetMode(value) { - setMode(LanguageDesc[value][1]); - } - function onSubmit(values) { - callback(values); - } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, { - className: "code-block-panel", - initialValues: { - language: 'python', - content: '' - }, - onFinish: onSubmit, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, { - label: "\u4EE3\u7801\u8BED\u8A00", - name: "language", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { - getPopupContainer: function getPopupContainer(trigger) { - return trigger.parentNode; + +//单个实训时的情况 +var ReuseSingleShixunModal = function ReuseSingleShixunModal(_ref3) { + var onCancel = _ref3.onCancel, + onOk = _ref3.onOk, + visible = _ref3.visible, + inPaper = _ref3.inPaper, + renderData = _ref3.renderData, + type = _ref3.type, + _ref3$isMultipleCours = _ref3.isMultipleCourse, + isMultipleCourse = _ref3$isMultipleCours === void 0 ? false : _ref3$isMultipleCours; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,react.useState)(1), + _useState2 = slicedToArray_default()(_useState, 2), + radioValue = _useState2[0], + setRadioValue = _useState2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + confirmLoading = _useState4[0], + setConfirmLoading = _useState4[1]; + var canCopy = (0,react.useMemo)(function () { + return (renderData === null || renderData === void 0 ? void 0 : renderData.total_num) === 1 && (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) === 1; + }, [renderData]); + var courseDataList = (0,react.useMemo)(function () { + var _renderData$course_da; + return renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da = renderData.course_data_list) === null || _renderData$course_da === void 0 ? void 0 : _renderData$course_da.filter(function (e) { + return e.is_show; + }); + }, [renderData]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: canCopy ? /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + closable: true, + open: visible, + destroyOnClose: true, + title: "\u63D0\u793A", + className: ReuseShixunModalmodules.antdModal, + width: 682, + confirmLoading: confirmLoading, + onCancel: onCancel, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var data, _renderData$course_da2, param; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setConfirmLoading(true); + data = radioValue; + if (isMultipleCourse) { + param = objectSpread2_default()({}, form.getFieldsValue()); + data = renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da2 = renderData.course_data_list) === null || _renderData$course_da2 === void 0 ? void 0 : _renderData$course_da2.map(function (e) { + if (param[e.id] !== undefined) { + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + is_copy: param[e.id] + }); + } + return e; + }); + } + _context.next = 5; + return onOk(data); + case 5: + setConfirmLoading(false); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 20 }, - onChange: onSetMode, - children: Object.keys(LanguageDesc).map(function (item) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(Option, { - value: item, - children: LanguageDesc[item][0] - }, item); + children: isMultipleCourse ? '检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?' : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { + studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, + total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count + }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, { - label: "\u4EE3\u7801\u5185\u5BB9", - name: "content", - rules: [{ - required: true, - message: '请输入代码内容' - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(MyCodeMirror, { - mode: mode - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { - className: "flex-container flex-end", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { - type: "primary", - htmlType: "submit", + }), isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + preserve: false, + children: courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + className: "ml15 mb5", + children: item.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: item.id, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + className: ReuseShixunModalmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#464f66' + }, + children: "\u590D\u5236\u5B9E\u8BAD" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + color: '#464f66' + }, + children: "\u4E0D\u590D\u5236\u5B9E\u8BAD" + })] + }) + })] + }, item.id); + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: radioValue, + onChange: function onChange(e) { + return setRadioValue(e.target.value); + }, + className: ReuseShixunModalmodules.content, style: { - marginRight: 10 + marginBottom: 30 }, - children: "\u786E\u5B9A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { - type: "ghost", - onClick: onCancel, - children: "\u53D6\u6D88" + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#464f66' + }, + children: "\u590D\u5236" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + color: '#464f66' + }, + children: "\u4E0D\u590D\u5236" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 10 + }, + children: "* \u8BF4\u660E\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 20 + }, + children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(ReuseShixunModalmodules.content, " ").concat(ReuseShixunModalmodules.orangeColor), + children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + closable: true, + destroyOnClose: true, + open: visible, + confirmLoading: confirmLoading, + title: "\u63D0\u793A", + width: 682, + onCancel: onCancel, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data, _renderData$course_da3, param; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setConfirmLoading(true); + data = 0; + if (isMultipleCourse) { + param = objectSpread2_default()({}, form.getFieldsValue()); + data = renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da3 = renderData.course_data_list) === null || _renderData$course_da3 === void 0 ? void 0 : _renderData$course_da3.map(function (e) { + if (param[e.id] !== undefined) { + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + is_use: param[e.id] + }); + } + return e; + }); + } + _context2.next = 5; + return onOk(data); + case 5: + setConfirmLoading(false); + case 6: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ReuseShixunModalmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { + studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, + total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count + }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002", isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + preserve: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + children: "\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528" + }), courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + className: "ml15 mb5", + children: item.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: item.id, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + className: ReuseShixunModalmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#464f66' + }, + children: "\u7EE7\u7EED\u4F7F\u7528" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + color: '#464f66' + }, + children: "\u4E0D\u4F7F\u7528" + })] + }) + })] + }, item.id); + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: "\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" + }), "\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"] + })] + }) + }) + }); +}; +var useReuseModal = function useReuseModal() { + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + modalVisible = _useState6[0], + setModalVisible = _useState6[1]; + var _useState7 = (0,react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + renderData = _useState8[0], + setRenderData = _useState8[1]; + var closeModalFn = function closeModalFn() { + return setModalVisible(false); + }; + var showModal = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(reqParams) { + var _reqParams$isImportMu, isImportMultipleCourse, param, res, _res$course_data_list, isModalVisible; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _reqParams$isImportMu = reqParams.isImportMultipleCourse, isImportMultipleCourse = _reqParams$isImportMu === void 0 ? false : _reqParams$isImportMu, param = objectWithoutProperties_default()(reqParams, _excluded); + _context3.next = 3; + return (0,shixuns/* checkShixunCopy */.Tr)(param); + case 3: + res = _context3.sent; + if (!('status' in res)) { + _context3.next = 6; + break; + } + return _context3.abrupt("return", false); + case 6: + if (!isImportMultipleCourse) { + _context3.next = 13; + break; + } + isModalVisible = res === null || res === void 0 ? void 0 : (_res$course_data_list = res.course_data_list) === null || _res$course_data_list === void 0 ? void 0 : _res$course_data_list.some(function (e) { + return e.is_show; + }); + if (!isModalVisible) { + _context3.next = 12; + break; + } + setRenderData(res); + setModalVisible(true); + return _context3.abrupt("return", true); + case 12: + return _context3.abrupt("return", res.course_data_list || []); + case 13: + if (!(res.student_count === 0)) { + _context3.next = 15; + break; + } + return _context3.abrupt("return", false); + case 15: + setRenderData(res); + setModalVisible(true); + return _context3.abrupt("return", true); + case 18: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function showModal(_x) { + return _ref6.apply(this, arguments); + }; + }(); + return [modalVisible, closeModalFn, renderData, showModal]; +}; + +//多个实训时的情况 +var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { + var _Form$useForm3 = es_form/* default.useForm */.Z.useForm(), + _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), + form = _Form$useForm4[0]; + var _useState9 = (0,react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + confirmLoading = _useState10[0], + setConfirmLoading = _useState10[1]; + var onCancel = props.onCancel, + onOk = props.onOk, + visible = props.visible, + _props$inPaper = props.inPaper, + inPaper = _props$inPaper === void 0 ? false : _props$inPaper, + renderData = props.renderData, + type = props.type, + _props$isMultipleCour = props.isMultipleCourse, + isMultipleCourse = _props$isMultipleCour === void 0 ? false : _props$isMultipleCour, + position = props.position; + var reproducibleShixunColumns = (0,react.useMemo)(function () { + return inPaper ? [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + align: 'center', + ellipsis: true, + className: ReuseShixunModalmodules.tableCell, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: text + }); + } + }, { + title: '是否复制', + dataIndex: 'is_copy', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + hidden: true, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }); + } + }] : [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + align: 'center', + ellipsis: true, + className: ReuseShixunModalmodules.tableCell, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: text + }); + } + }, { + title: '是否使用', + dataIndex: 'is_use', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }); + } + }, { + title: '是否复制', + dataIndex: 'is_copy', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }); + } + }]; + }, [inPaper]); + var irreproducibleShixunColumns = (0,react.useMemo)(function () { + return inPaper ? [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + className: ReuseShixunModalmodules.tableCell, + align: 'center', + ellipsis: true, + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: value + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + hidden: true, + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + hidden: true, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }); + } + }] : [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + className: ReuseShixunModalmodules.tableCell, + ellipsis: true, + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: text + }); + } + }, { + title: '是否使用', + dataIndex: 'is_use', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + hidden: true, + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }); + } + }]; + }, [inPaper]); + + //可以选择多个课堂的时候 + if (isMultipleCourse) { + var param = { + title: '课堂名称', + ellipsis: true, + dataIndex: 'course_name', + width: 190, + align: 'center', + className: ReuseShixunModalmodules.tableCell, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/classrooms/".concat(record.course_id), + children: text + }); + } + }; + reproducibleShixunColumns = [param].concat(toConsumableArray_default()(reproducibleShixunColumns)); + irreproducibleShixunColumns = [param].concat(toConsumableArray_default()(irreproducibleShixunColumns)); + } + var dynamicBrief = (0,react.useMemo)(function () { + return generateBrief({ + used: renderData === null || renderData === void 0 ? void 0 : renderData.repeat_shixun_num, + copy: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num, + canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, + studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, + studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + inPaper: inPaper, + position: position + }); + }, [renderData, inPaper, position]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: "\u63D0\u793A", + centered: true, + open: visible, + confirmLoading: confirmLoading, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var formValues, ids; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + setConfirmLoading(true); + formValues = form.getFieldsValue(); + ids = Object.keys(formValues).map(function (key) { + return { + id: parseInt(key.split('_')[0]), + course_id: parseInt(key.split('_')[1]), + is_use: formValues[key].is_use, + is_copy: formValues[key].is_copy + }; + }); + _context4.next = 5; + return onOk(ids); + case 5: + setConfirmLoading(false); + case 6: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + onCancel: onCancel, + width: 880, + okText: "\u786E\u8BA4", + className: ReuseShixunModalmodules.antdModal, + destroyOnClose: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + preserve: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.brief, + children: dynamicBrief + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: 20 + }, + children: "* \u8BF4\u660E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: 20 + }, + children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.orangeColor, + children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" + })] + }), (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.contentTitle, + children: "\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: reproducibleShixunColumns, + className: ReuseShixunModalmodules.antdTable, + dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_list, + rowKey: type === 'subject' ? "stage_shixun_id" : 'id', + pagination: false, + scroll: { + y: 240 + }, + bordered: true + })] + }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.contentTitle, + children: "\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: irreproducibleShixunColumns, + className: ReuseShixunModalmodules.antdTable, + dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_list, + rowKey: type === 'subject' ? "stage_shixun_id" : 'id', + pagination: false, + scroll: { + y: 200 + }, + bordered: true + })] + }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.length) > 0 && (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.map(function (record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + hidden: true, + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + hidden: true, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }, type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id); + }))] + }) + }); +}; +var ReuseShixunModal = function ReuseShixunModal(props) { + var modalType = props.modalType; + return modalType === 'multiple' ? /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseMultipleShixunModal, objectSpread2_default()({}, props)) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseSingleShixunModal, objectSpread2_default()({}, props)); +}; +/* harmony default export */ var components_ReuseShixunModal = (ReuseShixunModal); + +/***/ }), + +/***/ 97501: +/*!*************************************************************!*\ + !*** ./src/components/markdown-editor/code-block/index.tsx ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "h": function() { return /* binding */ MyCodeMirror; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/form/style */ 75627); +/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/form */ 51018); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/select/style */ 95985); +/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/select */ 34041); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! codemirror */ 4631); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 71749); +/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 30483); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + + + + + + +var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"].Option */ .Z.Option; + +//https://github.com/codemirror/CodeMirror/issues/4838 +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +var LanguageDesc = { + asp: ['ASP', 'vbscript'], + actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], + bash: ['Bash/Bat', 'shell'], + css: ['CSS', 'css'], + c: ['C', 'clike'], + cpp: ['C++', 'clike'], + csharp: ['C#', 'clike'], + coffeescript: ['CoffeeScript', 'coffeescript'], + d: ['D', 'd'], + dart: ['Dart', 'dart'], + delphi: ['Delphi/Pascal', 'pascal'], + erlang: ['Erlang', 'erlang'], + go: ['Golang', 'go'], + groovy: ['Groovy', 'groovy'], + html: ['HTML', 'text/html'], + java: ['Java', 'clike'], + json: ['JSON', 'text/json'], + javascript: ['Javascript', 'javascript'], + lua: ['Lua', 'lua'], + less: ['LESS', 'css'], + markdown: ['Markdown', 'gfm'], + 'objective-c': ['Objective-C', 'clike'], + php: ['PHP', 'php'], + perl: ['Perl', 'perl'], + python: ['Python', 'python'], + r: ['R', 'r'], + rst: ['reStructedText', 'rst'], + ruby: ['Ruby', 'ruby'], + sql: ['SQL', 'sql'], + sass: ['SASS/SCSS', 'sass'], + shell: ['Shell', 'shell'], + scala: ['Scala', 'clike'], + swift: ['Swift', 'clike'], + vb: ['VB/VBScript', 'vb'], + xml: ['XML', 'text/xml'], + yaml: ['YAML', 'yaml'] +}; +/* harmony default export */ __webpack_exports__["Z"] = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)('python'), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + mode = _useState2[0], + setMode = _useState2[1]; + function onSetMode(value) { + setMode(LanguageDesc[value][1]); + } + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, { + className: "code-block-panel", + initialValues: { + language: 'python', + content: '' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, { + label: "\u4EE3\u7801\u8BED\u8A00", + name: "language", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_select__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; + }, + onChange: onSetMode, + children: Object.keys(LanguageDesc).map(function (item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(Option, { + value: item, + children: LanguageDesc[item][0] + }, item); + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_11__/* ["default"].Item */ .Z.Item, { + label: "\u4EE3\u7801\u5185\u5BB9", + name: "content", + rules: [{ + required: true, + message: '请输入代码内容' + }], + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(MyCodeMirror, { + mode: mode + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" })] })] })); @@ -4516,9 +5348,13 @@ var AddPoints = __webpack_require__(56369); var skeleton_style = __webpack_require__(61099); // EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules var skeleton = __webpack_require__(73481); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___zCnVx","flex_space_between":"flex_space_between___BBiQD","flex_box_vertical_center":"flex_box_vertical_center___KzPui","flex_box_center_end":"flex_box_center_end___zJokd","flex_box_column":"flex_box_column___Grsys","bg":"bg___oBBHW","title":"title___xV4Rt","bottmodiv":"bottmodiv___k_U6H","addQuestionBtn":"addQuestionBtn___RPRiP","left":"left___Q3Qf4","scrollWrapper":"scrollWrapper___a3Wdq","Button":"Button___r00OP","titleleft":"titleleft___WZ83K","up":"up___a9RQm","down":"down___x6RAl","qcount":"qcount___o6F1k","score":"score___Gy6jr","qtitle":"qtitle___KF7pa","qcountclick":"qcountclick___kvoyc","right":"right___Nfa70","edit":"edit___RVRSb","delete":"delete___J9BAT","shixun":"shixun___YkjdZ","scoreByBlankRadio":"scoreByBlankRadio___QYQY5","modalconfirm":"modalconfirm___dmWFe","scoremodal":"scoremodal___CDA7w","close":"close___jdUWv","content":"content___HPqUf","items":"items___YkyQL","bottom":"bottom___mzpp4","yes":"yes___Xio6z","no":"no___hbicD","formcenter":"formcenter___kN8Ax","radiogroup":"radiogroup___htjtc","easy":"easy____g1mR","medium":"medium___vPAsn","hard":"hard___c6tcf","formcenterselect":"formcenterselect___B88vb","selectitems":"selectitems___wUGKF","morebottom":"morebottom___F5cFQ","scoreinput":"scoreinput___S9Fbv","titleTooltip":"titleTooltip___J0i26","exercise_styles":"exercise_styles___BJAZm"}); +/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___zCnVx","flex_space_between":"flex_space_between___BBiQD","flex_box_vertical_center":"flex_box_vertical_center___KzPui","flex_box_center_end":"flex_box_center_end___zJokd","flex_box_column":"flex_box_column___Grsys","bg":"bg___oBBHW","title":"title___xV4Rt","bottomdiv":"bottomdiv___rPfwr","spanBtn":"spanBtn___eJxID","addQuestionBtn":"addQuestionBtn___RPRiP","saveBtn":"saveBtn___y9nNf","left":"left___Q3Qf4","scrollWrapper":"scrollWrapper___a3Wdq","Button":"Button___r00OP","iconWrapper":"iconWrapper___wofW_","up":"up___a9RQm","down":"down___x6RAl","disabled":"disabled___mkEME","titleleft":"titleleft___WZ83K","qcount":"qcount___o6F1k","score":"score___Gy6jr","qtitle":"qtitle___KF7pa","qcountclick":"qcountclick___kvoyc","right":"right___Nfa70","edit":"edit___RVRSb","delete":"delete___J9BAT","shixun":"shixun___YkjdZ","scoreByBlankRadio":"scoreByBlankRadio___QYQY5","modalconfirm":"modalconfirm___dmWFe","scoremodal":"scoremodal___CDA7w","close":"close___jdUWv","content":"content___HPqUf","items":"items___YkyQL","bottom":"bottom___mzpp4","yes":"yes___Xio6z","no":"no___hbicD","formcenter":"formcenter___kN8Ax","radiogroup":"radiogroup___htjtc","easy":"easy____g1mR","medium":"medium___vPAsn","hard":"hard___c6tcf","formcenterselect":"formcenterselect___B88vb","selectitems":"selectitems___wUGKF","morebottom":"morebottom___F5cFQ","scoreinput":"scoreinput___S9Fbv","titleTooltip":"titleTooltip___J0i26","exercise_styles":"exercise_styles___BJAZm"}); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/components/NoData/index.tsx @@ -4527,10 +5363,6 @@ var NoData = __webpack_require__(82982); var spin_style = __webpack_require__(22536); // EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js var spin = __webpack_require__(11382); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(861); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); @@ -4644,14 +5476,10 @@ var DragQuestions = function DragQuestions(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { droppableId: "droppable", children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", objectSpread2_default()(objectSpread2_default()({ + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({ ref: provided.innerRef }, provided.droppableProps), {}, { - style: { - width: '100%', - height: (list === null || list === void 0 ? void 0 : list.length) * 38 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: loading, children: list.map(function (item, k) { return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { @@ -4677,7 +5505,7 @@ var DragQuestions = function DragQuestions(_ref) { setBigqitem(bigitem); (0,util/* scrollToTop */.k3)(); }, - className: item.question_id === (qitem === null || qitem === void 0 ? void 0 : qitem.question_id) ? EditPotinmodules.qcountclick : EditPotinmodules.qcount, + className: "".concat(EditPotinmodules.qcount, " ").concat(item.question_id === (qitem === null || qitem === void 0 ? void 0 : qitem.question_id) ? EditPotinmodules.qcountclick : ''), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: EditPotinmodules.score, children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"] @@ -4691,7 +5519,7 @@ var DragQuestions = function DragQuestions(_ref) { } }, k); }) - }) + }), provided.placeholder] })); } }) @@ -5036,7 +5864,8 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5083,11 +5912,16 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -5187,6 +6021,27 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + var _qitem$question_choic3; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic3 = qitem.question_choices) === null || _qitem$question_choic3 === void 0 ? void 0 : _qitem$question_choic3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }), + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { @@ -5236,9 +6091,11 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { var qitem = _ref.qitem, TagDiscipline = _ref.TagDiscipline, exerciseitem = _ref.exerciseitem, + setisedit = _ref.setisedit, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5288,11 +6145,15 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - console.log(errInfo); message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); case 2: case "end": return _context.stop(); @@ -5398,6 +6259,24 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { setscoreByBlank(!qitem.use_blank_score); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + //编辑时回到原题目 + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + standard_answers: qitem.standard_answer || [], + name: qitem.question_title, + repeat_answer: !qitem.repeat_answer + })); + setscoreByBlank(!qitem.use_blank_score); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -5438,7 +6317,8 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5454,7 +6334,6 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { }) })); }, [qitem]); - console.log(form.getFieldValue('choices')); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { form: form, @@ -5478,11 +6357,16 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -5575,6 +6459,27 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + var _qitem$question_choic3; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem.question_title, + repeat_answer: !qitem.repeat_answer, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic3 = qitem.question_choices) === null || _qitem$question_choic3 === void 0 ? void 0 : _qitem$question_choic3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + is_answer: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -5615,7 +6520,8 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5681,11 +6587,16 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -5785,6 +6696,32 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + var _qitem$sub_exercise_q3; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem.question_title, + sub_item_banks: (_qitem$sub_exercise_q3 = qitem.sub_exercise_questions) === null || _qitem$sub_exercise_q3 === void 0 ? void 0 : _qitem$sub_exercise_q3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + name: item.question_title, + choices: item.question_choices.map(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + is_answer: val !== null && val !== void 0 && val.standard_boolean ? 1 : 0 + }); + }) + }); + }), + repeat_answer: !qitem.repeat_answer + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -5820,6 +6757,7 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { var _exerciseitem$exercis, _qitem$shixun3; var qitem = _ref.qitem, setqitem = _ref.setqitem, + setisedit = _ref.setisedit, TagDiscipline = _ref.TagDiscipline, exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, @@ -5865,11 +6803,16 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -6026,18 +6969,40 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { setqitem(objectSpread2_default()({}, qitem)); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + var _qitem$question_choic3, _qitem$shixun6; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic3 = qitem.question_choices) === null || _qitem$question_choic3 === void 0 ? void 0 : _qitem$question_choic3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }), + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + qitem.shixun = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun6 = qitem.shixun) === null || _qitem$shixun6 === void 0 ? void 0 : _qitem$shixun6.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + challenge_score: item.defaultscore + }); + }); + setqitem(objectSpread2_default()({}, qitem)); + setisedit(false); + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _qitem$shixun6, _qitem$shixun6$map, _qitem$shixun7; + var _qitem$shixun7, _qitem$shixun7$map, _qitem$shixun8; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - if (!((qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun6 = qitem.shixun) === null || _qitem$shixun6 === void 0 ? void 0 : (_qitem$shixun6$map = _qitem$shixun6.map) === null || _qitem$shixun6$map === void 0 ? void 0 : _qitem$shixun6$map.call(_qitem$shixun6, function (item) { + if (!((qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun7 = qitem.shixun) === null || _qitem$shixun7 === void 0 ? void 0 : (_qitem$shixun7$map = _qitem$shixun7.map) === null || _qitem$shixun7$map === void 0 ? void 0 : _qitem$shixun7$map.call(_qitem$shixun7, function (item) { return item.challenge_score; }).filter(function (item) { return item; - }).length) < (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun7 = qitem.shixun) === null || _qitem$shixun7 === void 0 ? void 0 : _qitem$shixun7.length))) { + }).length) < (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun8 = qitem.shixun) === null || _qitem$shixun8 === void 0 ? void 0 : _qitem$shixun8.length))) { _context2.next = 3; break; } @@ -6059,9 +7024,17 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { }); }; /* harmony default export */ var ShixunEditor = (ShixunEditor_DragQuestions); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js +var col_style = __webpack_require__(89032); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/Saveitem.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Saveitemmodules = ({"flex_box_center":"flex_box_center___Vhtb1","flex_space_between":"flex_space_between___k2ZrJ","flex_box_vertical_center":"flex_box_vertical_center___tn6Db","flex_box_center_end":"flex_box_center_end___k3eNX","flex_box_column":"flex_box_column___rsWbi","warp":"warp___UlRJc","redio":"redio___VW3yr","redioitem":"redioitem___jAPlJ","redioitemyes":"redioitemyes___VoiQ1","title":"title___Dt2dl","titleyes":"titleyes___Fjh3a","yestag":"yestag___CXrPv","checkbox":"checkbox___CgMU_","checkboxitem":"checkboxitem___PpJ9n","checkboxitemyes":"checkboxitemyes___pCfvZ","bottom":"bottom___BqrmJ","bottomitem":"bottomitem___Qk2rG","left":"left___l29lW","right":"right___nB1XE","completion":"completion___y1m7L","content":"content___AmQy4","items":"items___lIt8e","simple":"simple___zxJLH","shixun":"shixun___UE6xS","score":"score___Px5Fq","qtitle":"qtitle___wG7Nn","combination":"combination___R0ysn"}); +/* harmony default export */ var Saveitemmodules = ({"flex_box_center":"flex_box_center___Vhtb1","flex_space_between":"flex_space_between___k2ZrJ","flex_box_vertical_center":"flex_box_vertical_center___tn6Db","flex_box_center_end":"flex_box_center_end___k3eNX","flex_box_column":"flex_box_column___rsWbi","warp":"warp___UlRJc","normalWrap":"normalWrap___Qm4zY","redio":"redio___VW3yr","redioitem":"redioitem___jAPlJ","redioitemyes":"redioitemyes___VoiQ1","title":"title___Dt2dl","titleyes":"titleyes___Fjh3a","yestag":"yestag___CXrPv","checkbox":"checkbox___CgMU_","checkboxitem":"checkboxitem___PpJ9n","checkboxitemyes":"checkboxitemyes___pCfvZ","bottom":"bottom___BqrmJ","bottomitem":"bottomitem___Qk2rG","left":"left___l29lW","right":"right___nB1XE","completion":"completion___y1m7L","content":"content___AmQy4","items":"items___lIt8e","simple":"simple___zxJLH","shixunWrapper":"shixunWrapper___kAYdL","shixun":"shixun___UE6xS","score":"score___Px5Fq","qtitle":"qtitle___wG7Nn","program":"program___gzKdL","combination":"combination___R0ysn","qtype":"qtype___U0Suy"}); // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules var RenderHtml = __webpack_require__(12768); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/SaveItem.tsx @@ -6070,6 +7043,10 @@ var RenderHtml = __webpack_require__(12768); + + + + //数组对应值 var tagDotData = ['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.']; var SaveItem_DragQuestions = function DragQuestions(_ref) { @@ -6077,10 +7054,8 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { var qitem = _ref.qitem; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.warp, - style: { - padding: ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7) && 0 - }, children: [((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.normalWrap, children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.redio, @@ -6090,7 +7065,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { className: "".concat(Saveitemmodules.redioitemyes, " icon-duigou1") }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title, - value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text) + value: (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 ? tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text) : item === null || item === void 0 ? void 0 : item.choice_text }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Saveitemmodules.yestag, children: "\u6B63\u786E\u7B54\u6848" @@ -6098,6 +7073,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { }); }) }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.normalWrap, children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.checkbox, @@ -6125,13 +7101,16 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Saveitemmodules.title, children: ["\u586B\u7A7A\u9879", index + 1] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Saveitemmodules.content, - children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Saveitemmodules.items, - children: val - }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: [30, 20], + className: "".concat(Saveitemmodules.content, " mb20"), + children: (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.items, + children: val + }) + }, vindex); }) })] }); @@ -6145,19 +7124,22 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { className: Saveitemmodules.content, value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe2 = qitem.standard_answer) === null || _qitem$standard_answe2 === void 0 ? void 0 : _qitem$standard_answe2[0]) || '' })] - }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (val, vindex) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Saveitemmodules.shixun, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Saveitemmodules.score, - children: val === null || val === void 0 ? void 0 : val.challenge_score - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Saveitemmodules.qtitle, - children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vindex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.challenge_name] - })] - }); - })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Saveitemmodules.simple, + }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.shixunWrapper, + children: qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (val, vindex) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Saveitemmodules.shixun, " mb30"), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Saveitemmodules.score, + children: ["\uFF08", val === null || val === void 0 ? void 0 : val.challenge_score, "\u5206\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Saveitemmodules.qtitle, + children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vindex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.challenge_name] + })] + }, vindex); + }) + }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.program, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: Saveitemmodules.content, value: (qitem === null || qitem === void 0 ? void 0 : qitem.description) || '- -' @@ -6170,6 +7152,9 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Saveitemmodules.score, children: [val === null || val === void 0 ? void 0 : val.question_score, "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Saveitemmodules.qtype, + children: "\u5355\u9009\u9898" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Saveitemmodules.qtitle, children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vndex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.question_title] @@ -6203,7 +7188,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.bottom, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Saveitemmodules.bottomitem, + className: "".concat(Saveitemmodules.bottomitem, " mb30"), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Saveitemmodules.left, children: "\u89E3\u6790" @@ -6212,7 +7197,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { value: (qitem === null || qitem === void 0 ? void 0 : qitem.analysis) || '' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Saveitemmodules.bottomitem, + className: "".concat(Saveitemmodules.bottomitem, " mb30"), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Saveitemmodules.left, children: "\u96BE\u5EA6" @@ -6265,7 +7250,8 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -6288,11 +7274,16 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -6380,6 +7371,22 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + answer_texts: qitem.standard_answer || [], + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -6598,6 +7605,9 @@ var pagination = __webpack_require__(260); var table_style = __webpack_require__(71854); // EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js +var createForOfIteratorHelper = __webpack_require__(74704); +var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); // EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules var tabs_style = __webpack_require__(99558); // EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules @@ -6876,6 +7886,8 @@ var AddQuestionsModal_SaveItem_DragQuestions = function DragQuestions(_ref) { var shengxu = __webpack_require__(68210); // EXTERNAL MODULE: ./src/assets/images/paper/jiangxu.svg var jiangxu = __webpack_require__(9287); +// EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules +var ReuseShixunModal = __webpack_require__(60696); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/AddQuestionsModal/index.tsx @@ -6908,6 +7920,9 @@ var jiangxu = __webpack_require__(9287); + + + @@ -7013,6 +8028,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { value: "COMBINATION", question_type: 7 }]; + var _useState25 = (0,react.useState)([]), + _useState26 = slicedToArray_default()(_useState25, 2), + checkedItemsArr = _useState26[0], + setCheckedItemsArr = _useState26[1]; + var selectedShixunId = (0,react.useRef)(new Set()); + var selectedQuestionId = (0,react.useRef)(new Set()); var difficultyData = [{ name: "简单", value: 1 @@ -7066,18 +8087,18 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { return _getdatas.apply(this, arguments); } function _getdatas() { - _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(params) { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) { var _params$courseid, _params$courseid2, res, _params$courseid3, _params$courseid4, ids, shixun_ids, _res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: setloading(true); setparam(params); if (!isshixun) { - _context2.next = 9; + _context4.next = 9; break; } - _context2.next = 5; + _context4.next = 5; return (0,fetch/* default */.ZP)("/api/shixun_lists.json", { method: 'get', params: objectSpread2_default()(objectSpread2_default()({}, params), {}, { @@ -7087,18 +8108,18 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { }) }); case 5: - res = _context2.sent; + res = _context4.sent; setdatas(res); - _context2.next = 19; + _context4.next = 19; break; case 9: if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0 && params.type === '5')) { - _context2.next = 13; + _context4.next = 13; break; } setdatas([]); setloading(false); - return _context2.abrupt("return"); + return _context4.abrupt("return"); case 13: ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) { return !ShiXunListItems.includes(item); @@ -7106,7 +8127,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { shixun_ids = params.type === '5' ? listitems === null || listitems === void 0 ? void 0 : listitems.filter(function (item) { return ShiXunListItems.includes(item); }) : null; - _context2.next = 17; + _context4.next = 17; return (0,fetch/* default */.ZP)("/api/item_banks.json", { method: 'get', params: objectSpread2_default()(objectSpread2_default()({}, params), {}, { @@ -7119,15 +8140,15 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { }) }); case 17: - _res = _context2.sent; + _res = _context4.sent; setdatas(_res); case 19: setloading(false); case 20: case "end": - return _context2.stop(); + return _context4.stop(); } - }, _callee2); + }, _callee4); })); return _getdatas.apply(this, arguments); } @@ -7135,12 +8156,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { return _getdisciplines.apply(this, arguments); } function _getdisciplines() { - _getdisciplines = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + _getdisciplines = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context3.next = 2; + _context5.next = 2; return (0,fetch/* default */.ZP)("/api/disciplines.json", { method: 'get', params: { @@ -7151,13 +8172,13 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { } }); case 2: - res = _context3.sent; + res = _context5.sent; setcourseOptions((0,problemset_util/* formatCourseOptions */.L)(res === null || res === void 0 ? void 0 : res.disciplines)); case 4: case "end": - return _context3.stop(); + return _context5.stop(); } - }, _callee3); + }, _callee5); })); return _getdisciplines.apply(this, arguments); } @@ -7165,11 +8186,11 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { return _getmy.apply(this, arguments); } function _getmy() { - _getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) { + _getmy = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) { var _params$list, _params$list2, _params$courseid5, _params$courseid6; var ids, shixun_ids, res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: setloading(true); ids = (_params$list = params.list) === null || _params$list === void 0 ? void 0 : _params$list.filter(function (item) { @@ -7179,14 +8200,14 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { return ShiXunListItems.includes(item); }); if (!(ids.length === 0 && shixun_ids.length === 0)) { - _context4.next = 7; + _context6.next = 7; break; } setloading(false); setdatas([]); - return _context4.abrupt("return"); + return _context6.abrupt("return"); case 7: - _context4.next = 9; + _context6.next = 9; return (0,fetch/* default */.ZP)("/api/item_banks.json", { method: 'get', params: objectSpread2_default()(objectSpread2_default()({}, params), {}, { @@ -7199,17 +8220,24 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { }) }); case 9: - res = _context4.sent; + res = _context6.sent; setloading(false); setdatas(res); case 12: case "end": - return _context4.stop(); + return _context6.stop(); } - }, _callee4); + }, _callee6); })); return _getmy.apply(this, arguments); } + var paramsFromUrl = (0,_umi_production_exports.useParams)(); + var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), + _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), + reuseModalVisible = _useReuseModal2[0], + closeReuseModal = _useReuseModal2[1], + renderData = _useReuseModal2[2], + showReuseModal = _useReuseModal2[3]; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { title: false, @@ -7257,6 +8285,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { setparam(objectSpread2_default()({}, param)); getdatas(objectSpread2_default()({}, param)); setcheckitems([]); + setCheckedItemsArr([]); }, items: [{ label: "\u516C\u5171", @@ -7398,7 +8427,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { alignItems: 'center', marginTop: 20, height: 40, - paddingLeft: 12, + paddingLeft: 10, paddingRight: 20 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -7415,9 +8444,6 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { page: 1 })); }, - style: { - marginLeft: 32 - }, children: [" ", !param.updated_at ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", { style: { fontSize: "14px" @@ -7477,6 +8503,22 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { })); } setlistitems(toConsumableArray_default()(list)); + var _iterator = createForOfIteratorHelper_default()(checkedItemsArr), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var item = _step.value; + if (item.identifier) { + selectedShixunId.current["delete"](item.id); + } else { + selectedQuestionId.current["delete"](item.id); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } }, children: "\u6279\u91CF\u79FB\u51FA" }), param.type !== '5' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { @@ -7487,6 +8529,22 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(checkitems.filter(function (item) { return !listitems.includes(item); })))); + var _iterator2 = createForOfIteratorHelper_default()(checkedItemsArr), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var item = _step2.value; + if (item.identifier) { + selectedShixunId.current.add(item.id); + } else { + selectedQuestionId.current.add(item.id); + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } }, style: { marginLeft: 30 @@ -7511,11 +8569,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { rowSelection: { type: 'checkbox', selectedRowKeys: checkitems, - onChange: function onChange(selectedRowKeys, selectedRows, info) { + onChange: function onChange(selectedRowKeys, selectedRows) { if (isshixun) { setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(selectedRowKeys))); } setcheckitems(selectedRowKeys); + setCheckedItemsArr(selectedRows); } }, columns: [{ @@ -7589,6 +8648,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { if (listitems !== null && listitems !== void 0 && listitems.includes(value)) { + //移除 + if (record.identifier) { + selectedShixunId.current["delete"](value); + } else { + selectedQuestionId.current["delete"](value); + } var list = listitems.filter(function (item) { return item !== value; }); @@ -7604,6 +8669,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { } getdatas(param); } else { + //添加 + if (record.identifier) { + selectedShixunId.current.add(value); + } else { + selectedQuestionId.current.add(value); + } setaddcount(1); if (isshixun) { setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), [value])); @@ -7658,29 +8729,55 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { width: isloadings && 75 }, className: AddQuestionsModalmodules.yes, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: if (!((listitems === null || listitems === void 0 ? void 0 : listitems.length) <= 0)) { - _context.next = 3; + _context2.next = 3; break; } message/* default.info */.ZP.info('当前暂未选择数据'); - return _context.abrupt("return"); + return _context2.abrupt("return"); case 3: modal/* default.confirm */.Z.confirm({ title: '提示', content: "\u5F53\u524D\u5DF2\u9009\u62E9".concat(listitems === null || listitems === void 0 ? void 0 : listitems.length, "\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165"), - onOk: function onOk() { - _onOk(listitems, ShiXunListItems); - } + onOk: function () { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var hasUsedShixun; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return showReuseModal({ + id: toConsumableArray_default()(selectedShixunId.current), + course_id: paramsFromUrl.coursesId, + type: 'shixun' + }); + case 2: + hasUsedShixun = _context.sent; + if (!hasUsedShixun) { + // onOk(listitems, ShiXunListItems, []) + _onOk(toConsumableArray_default()(selectedQuestionId.current), toConsumableArray_default()(selectedShixunId.current)); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk2.apply(this, arguments); + } + return onOk; + }() }); case 4: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })), children: "\u786E\u8BA4" })] @@ -7701,12 +8798,59 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddQuestionsModal_SaveItem, { qitem: qitem }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { + visible: reuseModalVisible, + position: "\u5DF2\u9009\u8BD5\u9898", + onCancel: closeReuseModal, + onOk: /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(ids) { + var shixunCopyIds, deletedShixunIds, _iterator3, _step3, item; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + shixunCopyIds = []; + deletedShixunIds = []; + _iterator3 = createForOfIteratorHelper_default()(ids); + try { + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { + item = _step3.value; + if (item.is_copy === 1 && item.is_use === 1) { + shixunCopyIds.push(item.id); + } + if (item.is_use === 0) { + deletedShixunIds.push(item.id); + } + } + } catch (err) { + _iterator3.e(err); + } finally { + _iterator3.f(); + } + _onOk(toConsumableArray_default()(selectedQuestionId.current), toConsumableArray_default()(selectedShixunId.current).filter(function (id) { + return !deletedShixunIds.includes(id); + }), shixunCopyIds); + case 5: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function (_x3) { + return _ref3.apply(this, arguments); + }; + }(), + renderData: renderData, + inPaper: false, + modalType: "multiple", + type: "shixun" })] }); }; /* harmony default export */ var AddQuestionsModal = (AddQuestionsModal_AddModal); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/hooks/useOverflow.ts +var useOverflow = __webpack_require__(33483); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/index.tsx @@ -7726,6 +8870,8 @@ var env = __webpack_require__(59758); + + // import AddPoints from '@/components/AddPoints'; @@ -7745,6 +8891,7 @@ var env = __webpack_require__(59758); + var questionType = [{ name: '单选题', id: 0, @@ -7897,15 +9044,14 @@ var AddNewPaper = function AddNewPaper(_ref) { case 0: setrightloading(true); setisloading(true); - console.log('---', itemid); - _context5.next = 5; + _context5.next = 4; return dispatch({ type: 'exercise/editExercise', payload: { categoryId: itemid } }); - case 5: + case 4: res = _context5.sent; setrightloading(false); setisloading(false); @@ -7922,7 +9068,7 @@ var AddNewPaper = function AddNewPaper(_ref) { setBigqitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$exercise_questio4 = res.exercise_question_types) === null || _res$exercise_questio4 === void 0 ? void 0 : _res$exercise_questio4[0]), {}, { indexs: 1 })); - case 13: + case 12: case "end": return _context5.stop(); } @@ -8278,6 +9424,10 @@ var AddNewPaper = function AddNewPaper(_ref) { })); return _deleteitem.apply(this, arguments); } + var _useOverflow = (0,useOverflow/* useOverflow */.I)(), + overflow = _useOverflow.overflow, + handleMouseEnter = _useOverflow.handleMouseEnter, + handleMouseLeave = _useOverflow.handleMouseLeave; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: EditPotinmodules.bg, @@ -8318,8 +9468,14 @@ var AddNewPaper = function AddNewPaper(_ref) { children: "\u6279\u91CF\u8BBE\u7F6E\u5206\u503C" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: EditPotinmodules.scrollWrapper, + style: { + overflow: overflow + }, + onMouseEnter: handleMouseEnter, + onMouseLeave: handleMouseLeave, children: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis3 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mb30", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: EditPotinmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -8338,30 +9494,51 @@ var AddNewPaper = function AddNewPaper(_ref) { }, children: ["\uFF08", item.count, "\u5C0F\u9898\uFF0C\u5171", item.score, "\u5206\uFF09"] })] - }), index !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。'); - return; - } - var arr = (0,util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index - 1); - sort_question(arr.map(function (item) { - return item.name; - })); - }, - className: "".concat(EditPotinmodules.up, " iconfont icon-xiangshangyidong font12 mr5 ") - }), index !== (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。'); - return; - } - var arr = (0,util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index + 1); - sort_question(arr.map(function (item) { - return item.name; - })); - }, - className: "".concat(EditPotinmodules.down, " iconfont icon-xiangxiayidong font12 mr5 ") + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: index === (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 ? '' : '点击下移箭头即可整题下移', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditPotinmodules.iconWrapper, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + if (index === (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1) { + return; + } + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。'); + return; + } + var arr = (0,util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index + 1); + sort_question(arr.map(function (item) { + return item.name; + })); + }, + className: "".concat(EditPotinmodules.down, " iconfont icon-xiangxiayidong ").concat(index === (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 ? EditPotinmodules.disabled : '') + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: index === 0 ? '' : '点击上移箭头即可整题上移', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditPotinmodules.iconWrapper, + style: { + marginLeft: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + if (index === 0) { + return; + } + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。'); + return; + } + var arr = (0,util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index - 1); + sort_question(arr.map(function (item) { + return item.name; + })); + }, + className: "".concat(EditPotinmodules.up, " iconfont icon-xiangshangyidong ").concat(index === 0 ? EditPotinmodules.disabled : '') + }) + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, { isedit: isedit, @@ -8466,7 +9643,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunEditor, { setqitem: setqitem, deleteitem: deleteitem, @@ -8482,7 +9660,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_JudgmentQuestionEditor, { deleteitem: deleteitem, getTagData: getTagData, @@ -8490,7 +9669,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_SubjectiveQuestionEditor, { deleteitem: deleteitem, getTagData: getTagData, @@ -8498,7 +9678,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_CombinationQuestionEditor, { deleteitem: deleteitem, getTagData: getTagData, @@ -8506,7 +9687,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init })] })] }) @@ -8514,14 +9696,12 @@ var AddNewPaper = function AddNewPaper(_ref) { }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditPotinmodules.bottmodiv, + className: EditPotinmodules.bottomdiv, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: EditPotinmodules.exercise_styles, children: [(exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis9 = exerciseitem.exercise) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, + className: EditPotinmodules.spanBtn, onClick: function onClick() { if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); @@ -8532,9 +9712,7 @@ var AddNewPaper = function AddNewPaper(_ref) { }, children: "\u9898\u5E93\u9009\u9898" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, + className: EditPotinmodules.spanBtn, onClick: function onClick() { if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); @@ -8543,6 +9721,40 @@ var AddNewPaper = function AddNewPaper(_ref) { setUploadModalVisible(true); }, children: "\u5BFC\u5165\u8BD5\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: EditPotinmodules.spanBtn, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res, _user$userInfo4; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/simulate_start_answer.json"), { + method: 'get', + params: { + coursesId: params === null || params === void 0 ? void 0 : params.coursesId, + categoryId: params === null || params === void 0 ? void 0 : params.exerciseId, + is_reset: 1 + } + }); + case 2: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) != -1) { + window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/").concat((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login, "/initate_answer")); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: "\u6A21\u62DF\u8003\u8BD5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: EditPotinmodules.spanBtn, + onClick: function onClick() { + window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/detail?random=false&tabs=2")); + }, + children: "\u8BD5\u5377\u9884\u89C8" }), questionType === null || questionType === void 0 ? void 0 : questionType.map(function (item) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { className: EditPotinmodules.addQuestionBtn, @@ -8617,42 +9829,9 @@ var AddNewPaper = function AddNewPaper(_ref) { } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiashitixiaojiahao mr5", - style: { - fontSize: '10px' - } + className: "iconfont icon-tianjiashitixiaojiahao mr5" }), item.name] - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res, _user$userInfo4; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/simulate_start_answer.json"), { - method: 'get', - params: { - coursesId: params === null || params === void 0 ? void 0 : params.coursesId, - categoryId: params === null || params === void 0 ? void 0 : params.exerciseId, - is_reset: 1 - } - }); - case 2: - res = _context3.sent; - if ((res === null || res === void 0 ? void 0 : res.status) != -1) { - window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/").concat((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login, "/initate_answer")); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u6A21\u62DF\u8003\u8BD5" + }, item.id); })] }), (exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis13 = exerciseitem.exercise) === null || _exerciseitem$exercis13 === void 0 ? void 0 : _exerciseitem$exercis13.exercise_status) != 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -8660,18 +9839,8 @@ var AddNewPaper = function AddNewPaper(_ref) { width: '1022px' } }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: function onClick() { - window.open("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exerciseId, "/detail?random=false&tabs=2")); - }, - children: "\u8BD5\u5377\u9884\u89C8" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - cursor: 'pointer' - }, + className: EditPotinmodules.saveBtn, onClick: function onClick() { var _exerciseitem$exercis14; if (isedit) { @@ -8683,15 +9852,14 @@ var AddNewPaper = function AddNewPaper(_ref) { } else { _umi_production_exports.history.back(); } - // window.open(`/classrooms/${params?.coursesId}/exercise`) }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-baocun1", style: { - fontSize: 14, + fontSize: 15, marginRight: 5 } - }), " \u4FDD\u5B58\u8BD5\u5377"] + }), "\u4FDD\u5B58\u8BD5\u5377"] })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(Setscore, { @@ -8705,7 +9873,7 @@ var AddNewPaper = function AddNewPaper(_ref) { isloadings: isloadings, ScoreShow: showquestion, onOk: /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values, ShiXunListItems) { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(questionIdArr, shixunIdArr, shixunCopyIds) { var res; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { @@ -8716,10 +9884,9 @@ var AddNewPaper = function AddNewPaper(_ref) { method: 'post', body: { exam_id: itemid, - item_bank_ids: values, - shixun_ids: values.filter(function (item) { - return ShiXunListItems.includes(item); - }) + item_bank_ids: questionIdArr, + shixun_ids: shixunIdArr, + shixun_copy_ids: shixunCopyIds } }); case 3: @@ -8735,7 +9902,7 @@ var AddNewPaper = function AddNewPaper(_ref) { } }, _callee4); })); - return function (_x7, _x8) { + return function (_x7, _x8, _x9) { return _ref5.apply(this, arguments); }; }() @@ -8790,6 +9957,10 @@ var AddNewPaper = function AddNewPaper(_ref) { })(AddNewPaper)); // EXTERNAL MODULE: ./src/service/exercise.ts var service_exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/components/DigitalLabel/index.tsx + 1 modules +var DigitalLabel = __webpack_require__(73105); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/Add/TitleEditor.tsx +var TitleEditor = __webpack_require__(65763); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/index.tsx @@ -8825,8 +9996,10 @@ var _excluded = ["classroomList", "globalSetting", "problemset", "loading", "exe + + var ExerciseAdd = function ExerciseAdd(_ref) { - var _problemset$disciplin6, _userInfo$course, _exercise$editData, _exercise$editData$ex, _exercise$editData2, _exercise$editData2$e, _exercise$editData3, _exercise$editData3$e, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e, _exercise$editData6, _exercise$editData6$e; + var _problemset$disciplin6, _userInfo$course, _exercise$editData, _exercise$editData$ex, _exercise$editData8, _exercise$editData8$e, _exercise$editData9, _exercise$editData9$e, _exercise$editData10, _exercise$editData10$, _exercise$editData11, _exercise$editData11$, _exercise$editData12, _exercise$editData12$; var classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, problemset = _ref.problemset, @@ -8888,50 +10061,36 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }); }, []); (0,react.useEffect)(function () { - if (params !== null && params !== void 0 && params.exerciseId) { - queryExercises(); - } if (params.exerciseId) { - dispatch({ - type: 'exercise/editExercise', - payload: { - categoryId: params.exerciseId - } - }); + asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, _res$exercise, _res$exercise2, _res$exercise3; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'exercise/editExercise', + payload: { + categoryId: params.exerciseId + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) !== -1) { + if ((res === null || res === void 0 ? void 0 : (_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.exercise_status) === 2 || (res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.exercise_status) === 3 || (res === null || res === void 0 ? void 0 : (_res$exercise3 = res.exercise) === null || _res$exercise3 === void 0 ? void 0 : _res$exercise3.exercise_status) === 4) { + setshowUpdate(true); + } else { + setshowUpdate(false); + } + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + }))(); } }, [params]); - var queryExercises = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _res$exercise, _res$exercise2, _res$exercise3; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exerciseId, ".json"), { - method: 'get', - params: { - categoryId: params === null || params === void 0 ? void 0 : params.exerciseId - } - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) != -1) { - if ((res === null || res === void 0 ? void 0 : (_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.exercise_status) == 2 || (res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.exercise_status) == 3 || (res === null || res === void 0 ? void 0 : (_res$exercise3 = res.exercise) === null || _res$exercise3 === void 0 ? void 0 : _res$exercise3.exercise_status) == 4) { - setshowUpdate(true); - } else { - setshowUpdate(false); - } - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function queryExercises() { - return _ref2.apply(this, arguments); - }; - }(); (0,react.useEffect)(function () { if (params.exerciseId) { var _items = exercise.editData; @@ -8957,32 +10116,32 @@ var ExerciseAdd = function ExerciseAdd(_ref) { return _onModalOk.apply(this, arguments); } function _onModalOk() { - _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(time, cb) { + _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(time, cb) { var value, courseid, _courseid2, id, subid, res, _res$data3, _res$data4, _res$data5; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context3.next = 2; + _context4.next = 2; return form.validateFields(); case 2: - value = form.getFieldValue(); + value = form.getFieldsValue(); courseid = value.courseid; _courseid2 = slicedToArray_default()(courseid, 2), id = _courseid2[0], subid = _courseid2[1]; value.sub_discipline_id = subid; value.is_md = true; value.time = parseInt(value.time) > 9999 ? 9999 : value.time; - _context3.next = 10; + _context4.next = 10; return dispatch({ type: "exercise/addExercise", payload: objectSpread2_default()(objectSpread2_default()({}, value), params) }); case 10: - res = _context3.sent; + res = _context4.sent; if (!(res.status === 0)) { - _context3.next = 20; + _context4.next = 20; break; } - _context3.next = 14; + _context4.next = 14; return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/notice_at.json"), { method: 'POST', body: { @@ -8997,7 +10156,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { setsubloading(false); _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.exercise_id, "?type=2")); // history.push(`/classrooms/${params.coursesId}/exercise/${res.data?.exercise_id}/edit`) - _context3.next = 21; + _context4.next = 21; break; case 20: message/* default.error */.ZP.error(res.message); @@ -9005,9 +10164,9 @@ var ExerciseAdd = function ExerciseAdd(_ref) { cb(); case 22: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })); return _onModalOk.apply(this, arguments); } @@ -9018,18 +10177,18 @@ var ExerciseAdd = function ExerciseAdd(_ref) { return _set_work_points.apply(this, arguments); } function _set_work_points() { - _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { + _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) { var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: if (items !== null && items !== void 0 && items.ec_point_ids) { - _context4.next = 2; + _context5.next = 2; break; } - return _context4.abrupt("return"); + return _context5.abrupt("return"); case 2: - _context4.next = 4; + _context5.next = 4; return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { method: 'post', body: objectSpread2_default()({ @@ -9037,12 +10196,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }, items) }); case 4: - res = _context4.sent; + res = _context5.sent; case 5: case "end": - return _context4.stop(); + return _context5.stop(); } - }, _callee4); + }, _callee5); })); return _set_work_points.apply(this, arguments); } @@ -9097,8 +10256,10 @@ var ExerciseAdd = function ExerciseAdd(_ref) { setcurrent(1); }, className: current === 1 ? Addmodules.selectdiv : Addmodules.divitem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xuanzhong5 font20 mr5 " + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DigitalLabel/* default */.Z, { + number: 1, + active: current === 1, + className: "mr10" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BD5\u5377\u57FA\u7840\u4FE1\u606F" })] @@ -9122,17 +10283,60 @@ var ExerciseAdd = function ExerciseAdd(_ref) { setitemid(params.exerciseId); }, className: current !== 1 ? Addmodules.selectdiv : Addmodules.divitem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xuanzhong5 font20 mr5 " + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DigitalLabel/* default */.Z, { + number: 2, + active: current !== 1, + className: "mr10" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u6DFB\u52A0\u8BD5\u9898" })] })] }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Addmodules.title, - children: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_name + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TitleEditor/* default */.Z, { + defaultValue: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_name, + onFinish: /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(newTitle) { + var _exercise$editData2, _exercise$editData2$e, _exercise$editData3, _exercise$editData3$e, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e, _exercise$editData6, _exercise$editData6$e, _exercise$editData7, _exercise$editData7$e; + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(newTitle.trim() === (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.exercise_name))) { + _context2.next = 2; + break; + } + return _context2.abrupt("return", true); + case 2: + _context2.next = 4; + return (0,service_exercise/* putExercise */.wy)({ + exercise_name: newTitle, + exercise_description: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.exercise_description, + sub_discipline_id: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + time: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.time, + exerciseId: (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.id, + difficulty: (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.difficulty + }); + case 4: + res = _context2.sent; + if (!(res.status === 0)) { + _context2.next = 8; + break; + } + form.setFieldValue('exercise_name', newTitle); + return _context2.abrupt("return", true); + case 8: + return _context2.abrupt("return", false); + case 9: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function (_x4) { + return _ref3.apply(this, arguments); + }; + }() }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { fontSize: 14 @@ -9146,7 +10350,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { color: '#000000', marginLeft: 8 }, - children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.time) || '不限时' + children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.time) || '不限时' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -9158,7 +10362,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { color: '#000000', marginLeft: 8 }, - children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.difficulty) === 1 ? '简单' : (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.difficulty) === 2 ? '适中' : '困难' + children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData9 = exercise.editData) === null || _exercise$editData9 === void 0 ? void 0 : (_exercise$editData9$e = _exercise$editData9.exercise) === null || _exercise$editData9$e === void 0 ? void 0 : _exercise$editData9$e.difficulty) === 1 ? '简单' : (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData10 = exercise.editData) === null || _exercise$editData10 === void 0 ? void 0 : (_exercise$editData10$ = _exercise$editData10.exercise) === null || _exercise$editData10$ === void 0 ? void 0 : _exercise$editData10$.difficulty) === 2 ? '适中' : '困难' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -9170,7 +10374,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { color: '#000000', marginLeft: 8 }, - children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise_types) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.q_counts) || 0 + children: (exercise === null || exercise === void 0 ? void 0 : (_exercise$editData11 = exercise.editData) === null || _exercise$editData11 === void 0 ? void 0 : (_exercise$editData11$ = _exercise$editData11.exercise_types) === null || _exercise$editData11$ === void 0 ? void 0 : _exercise$editData11$.q_counts) || 0 })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -9180,8 +10384,9 @@ var ExerciseAdd = function ExerciseAdd(_ref) { style: { color: '#000000', marginLeft: 8 - } - }), exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise_types) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.q_scores] + }, + children: exercise === null || exercise === void 0 ? void 0 : (_exercise$editData12 = exercise.editData) === null || _exercise$editData12 === void 0 ? void 0 : (_exercise$editData12$ = _exercise$editData12.exercise_types) === null || _exercise$editData12$ === void 0 ? void 0 : _exercise$editData12$.q_scores + })] })] })] })] @@ -9206,40 +10411,39 @@ var ExerciseAdd = function ExerciseAdd(_ref) { time: 60 }, onFinish: /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(value) { - var _exercise$editData7, _exercise$editData7$e, res, courseid, _courseid, id, subid, _res, _res$data, _res$data2; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(value) { + var _exercise$editData13, _exercise$editData13$, res, courseid, _courseid, id, subid, _res, _res$data, _res$data2; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: setBtnLoading(true); setsubloading(true); if (!params.exerciseId) { - _context2.next = 13; + _context3.next = 12; break; } - value.is_md = true; - value.exerciseId = (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.id; + value.exerciseId = (_exercise$editData13 = exercise.editData) === null || _exercise$editData13 === void 0 ? void 0 : (_exercise$editData13$ = _exercise$editData13.exercise) === null || _exercise$editData13$ === void 0 ? void 0 : _exercise$editData13$.id; value.sub_discipline_id = value.courseid[value.courseid.length - 1]; - _context2.next = 8; + _context3.next = 7; return (0,service_exercise/* putExercise */.wy)(objectSpread2_default()({}, value)); - case 8: + case 7: setcurrent(2); setitemid(params.exerciseId); setBtnLoading(false); setsubloading(false); - return _context2.abrupt("return"); - case 13: - _context2.next = 15; + return _context3.abrupt("return"); + case 12: + _context3.next = 14; return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/overload_alert.json"), { method: 'get', params: { course_id: params === null || params === void 0 ? void 0 : params.coursesId } }); - case 15: - res = _context2.sent; + case 14: + res = _context3.sent; if (!(res !== null && res !== void 0 && res.alert)) { - _context2.next = 20; + _context3.next = 19; break; } dispatch({ @@ -9248,21 +10452,21 @@ var ExerciseAdd = function ExerciseAdd(_ref) { key: '预约弹窗' } }); - _context2.next = 30; + _context3.next = 29; break; - case 20: + case 19: courseid = value.courseid; _courseid = slicedToArray_default()(courseid, 2), id = _courseid[0], subid = _courseid[1]; value.sub_discipline_id = subid; value.is_md = true; value.time = parseInt(value.time) > 9999 ? 9999 : value.time; - _context2.next = 27; + _context3.next = 26; return dispatch({ type: "exercise/addExercise", payload: objectSpread2_default()(objectSpread2_default()({}, value), params) }); - case 27: - _res = _context2.sent; + case 26: + _res = _context3.sent; if (_res.status === 0) { // set_work_points(res.data?.exercise_id) // trackEvent(['教学课堂', '试卷', '新建试卷']); @@ -9274,16 +10478,16 @@ var ExerciseAdd = function ExerciseAdd(_ref) { // message.error(res.message) } setsubloading(false); - case 30: + case 29: setBtnLoading(false); - case 31: + case 30: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); - return function (_x4) { - return _ref3.apply(this, arguments); + return function (_x5) { + return _ref4.apply(this, arguments); }; }(), className: Addmodules.formWrap, @@ -9397,7 +10601,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Addmodules.bottmodiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "".concat(Addmodules.cancelBtn, " mr5"), + className: "".concat(Addmodules.cancelBtn), type: "primary", onClick: function onClick() { _umi_production_exports.history.back(); @@ -9410,7 +10614,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { form.submit(); }, type: "primary", - className: "".concat(Addmodules.confirmBtn, " ml15"), + className: "".concat(Addmodules.confirmBtn, " ml20"), children: "\u4E0B\u4E00\u6B65" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExerciseModel, { @@ -9427,13 +10631,13 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }) }); }; -/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList, - loading = _ref4.loading, - user = _ref4.user, - problemset = _ref4.problemset, - globalSetting = _ref4.globalSetting, - exercise = _ref4.exercise; +/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref5) { + var classroomList = _ref5.classroomList, + loading = _ref5.loading, + user = _ref5.user, + problemset = _ref5.problemset, + globalSetting = _ref5.globalSetting, + exercise = _ref5.exercise; return { classroomList: classroomList, globalSetting: globalSetting, @@ -9613,7 +10817,7 @@ var UploadQuestions = function UploadQuestions(_ref) { children: "1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B " }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { className: UploadQuestionsmodules.infoText, - children: "2\u3001\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B" + children: "2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { className: UploadQuestionsmodules.infoText, children: "3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B" @@ -9686,6 +10890,167 @@ var UploadQuestions = function UploadQuestions(_ref) { /***/ }), +/***/ 65763: +/*!****************************************************!*\ + !*** ./src/pages/Paperlibrary/Add/TitleEditor.tsx ***! + \****************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input/style */ 69463); +/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/input */ 75008); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/message/style */ 14934); +/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/message */ 12461); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); +/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip */ 84908); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./index.less?modules */ 62038); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + + + + + +var TitleEditor = function TitleEditor(_ref) { + var defaultValue = _ref.defaultValue, + onFinish = _ref.onFinish; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2), + isEdit = _useState2[0], + setIsEdit = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(defaultValue), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_6__.useEffect)(function () { + setValue(defaultValue); + }, [defaultValue]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + children: !isEdit ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"].title */ .Z.title, + children: [value, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + title: "\u70B9\u51FB\u7F16\u8F91\u8BD5\u5377\u540D\u79F0", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("i", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"].editIcon */ .Z.editIcon, " iconfont icon-bianji_Hover"), + onClick: function onClick() { + return setIsEdit(true); + } + }) + })] + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + autoFocus: true, + maxLength: 60, + style: { + textAlign: 'center', + marginTop: 20, + marginBottom: 20 + }, + value: value, + onChange: function onChange(e) { + setValue(e.target.value); + }, + onBlur: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() { + var _value$replaceAll; + var flag; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!((value === null || value === void 0 ? void 0 : (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) <= 0)) { + _context.next = 3; + break; + } + antd_es_message__WEBPACK_IMPORTED_MODULE_11__/* ["default"].error */ .ZP.error('试卷标题不能为空'); + return _context.abrupt("return"); + case 3: + _context.next = 5; + return onFinish(value); + case 5: + flag = _context.sent; + flag && setIsEdit(false); + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })), + onPressEnter: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() { + var _value$replaceAll2; + var flag; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!((value === null || value === void 0 ? void 0 : (_value$replaceAll2 = value.replaceAll(' ', '')) === null || _value$replaceAll2 === void 0 ? void 0 : _value$replaceAll2.length) <= 0)) { + _context2.next = 3; + break; + } + antd_es_message__WEBPACK_IMPORTED_MODULE_11__/* ["default"].error */ .ZP.error('试卷标题不能为空'); + return _context2.abrupt("return"); + case 3: + _context2.next = 5; + return onFinish(value); + case 5: + flag = _context2.sent; + flag && setIsEdit(false); + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })) + }) + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = (TitleEditor); + +/***/ }), + +/***/ 33483: +/*!****************************************!*\ + !*** ./src/utils/hooks/useOverflow.ts ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "I": function() { return /* binding */ useOverflow; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); + + +var useOverflow = function useOverflow() { + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('hidden'), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + overflow = _useState2[0], + setOverflow = _useState2[1]; + var handleMouseEnter = function handleMouseEnter() { + return setOverflow('auto'); + }; + var handleMouseLeave = function handleMouseLeave() { + return setOverflow('hidden'); + }; + return { + overflow: overflow, + handleMouseEnter: handleMouseEnter, + handleMouseLeave: handleMouseLeave + }; +}; + +/***/ }), + /***/ 9287: /*!*********************************************!*\ !*** ./src/assets/images/paper/jiangxu.svg ***! @@ -9824,6 +11189,17 @@ var SvgShengxu = function SvgShengxu(props) { /***/ }), +/***/ 62038: +/*!*******************************************************!*\ + !*** ./src/pages/Paperlibrary/Add/index.less?modules ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__["Z"] = ({"flex_box_center":"flex_box_center___ycN2f","flex_space_between":"flex_space_between___LcS9e","flex_box_vertical_center":"flex_box_vertical_center___uwjPm","flex_box_center_end":"flex_box_center_end___Pc903","flex_box_column":"flex_box_column___AXEdv","bg":"bg___fm2Cw","title":"title___J3MCU","editIcon":"editIcon___i4Zll","titleLeft":"titleLeft___da61c","titleRight":"titleRight___EsdL6","formWrap":"formWrap___YTxC3","baseLineHeight":"baseLineHeight___TprCB","radioBtnWrapper":"radioBtnWrapper___Mt_XG","radiogroup":"radiogroup___EvkWh","easy":"easy___mSxtg","medium":"medium___NIaWN","hard":"hard___mddnD","baseFormItem":"baseFormItem___csbyb","cascaderPopup":"cascaderPopup___BttnF","selectdiv":"selectdiv___TAr4i","divitem":"divitem___iaXB2","bottmodiv":"bottmodiv___bmp6p","cancelBtn":"cancelBtn___Q4ZcL","confirmBtn":"confirmBtn___nRiCD"}); + +/***/ }), + /***/ 4977: /*!********************************************!*\ !*** ./src/assets/images/icons/nodata.png ***! diff --git a/p__Classrooms__Lists__Exercise__Add__index.chunk.css b/p__Classrooms__Lists__Exercise__Add__index.chunk.css index 18a2be9e00..ccadc37f9b 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Add__index.chunk.css @@ -166,18 +166,20 @@ .selectdiv___gkuBG { color: #3061D0; font-size: 16px; - font-weight: 600; cursor: pointer; + display: flex; + align-items: center; } .divitem___vNm0q { color: #464F66; font-size: 16px; - font-weight: 600; cursor: pointer; + display: flex; + align-items: center; } .bottmodiv___assW5 { height: 64px; - background: #464F66; + background: #fff; box-shadow: 0px -2px 4px 0px #E0DFE1; width: 100%; left: 0px; @@ -189,19 +191,19 @@ display: flex; } .bottmodiv___assW5 .cancelBtn___Nl6Pi { - border: 1px solid #DCDCDC; + border: 1px solid #BACFFE; height: 38px; width: 60px; - font-weight: 600; + color: #3061D0; background-color: transparent; + text-shadow: none; } .bottmodiv___assW5 .confirmBtn___BNoFU { height: 38px; - width: 160px; - background: #F8F9FC; + width: 126px; + background: #3061D0; border-radius: 2px; - font-weight: 600; - color: #3061D0; + color: #fff; border: none; text-shadow: none; } @@ -547,11 +549,12 @@ color: #000000; line-height: 18px; } -.bottmodiv___k_U6H { +.bottomdiv___rPfwr { height: 64px; - background: #464F66; + background: #fff; box-shadow: 0px -2px 4px 0px #E0DFE1; width: 100%; + min-width: 1200px; left: 0px; bottom: 0px; z-index: 10; @@ -559,25 +562,51 @@ align-items: center; justify-content: center; display: flex; - color: #fff; + color: #343636; +} +.bottomdiv___rPfwr .spanBtn___eJxID { + cursor: pointer; +} +.bottomdiv___rPfwr .spanBtn___eJxID:hover { + color: #165DFF; } -.bottmodiv___k_U6H .addQuestionBtn___RPRiP { +.bottomdiv___rPfwr .addQuestionBtn___RPRiP { background: #F8F9FC; - border-radius: 2px; + box-shadow: 0px 2px 4px 0px #E0DFE1; + border-radius: 4px; color: #3061D0; - border: none; + border: 1px solid #BACFFE; text-shadow: none; + height: 32px; + width: 88px; } -.bottmodiv___k_U6H .addQuestionBtn___RPRiP i { +.bottomdiv___rPfwr .addQuestionBtn___RPRiP i { color: #3061D0; + font-size: 14px; + font-weight: 600; } -.bottmodiv___k_U6H .addQuestionBtn___RPRiP:hover { +.bottomdiv___rPfwr .addQuestionBtn___RPRiP:hover { background: #3061D0; color: #fff; + border-color: transparent; } -.bottmodiv___k_U6H .addQuestionBtn___RPRiP:hover i { +.bottomdiv___rPfwr .addQuestionBtn___RPRiP:hover i { color: #fff; } +.bottomdiv___rPfwr .saveBtn___y9nNf { + height: 32px; + width: 94px; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 2px; + border: 1px solid #EEEEEE; + cursor: pointer; +} +.bottomdiv___rPfwr .saveBtn___y9nNf:hover { + border: 1px solid #165DFF; + color: #165DFF; +} .left___Q3Qf4 { padding: 15px 0px; background: #F6F7F9; @@ -587,7 +616,15 @@ } .left___Q3Qf4 .scrollWrapper___a3Wdq { max-height: 500px; - overflow: auto; +} +.left___Q3Qf4 .scrollWrapper___a3Wdq::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.05) !important; + border-radius: 3px; +} +.left___Q3Qf4 .scrollWrapper___a3Wdq::-webkit-scrollbar-track { + background-color: #f6f7f9 !important; + box-shadow: none !important; + box-shadow: initial !important; } .left___Q3Qf4 .Button___r00OP { width: 92px; @@ -603,50 +640,62 @@ margin-bottom: 9px; } .left___Q3Qf4 .title___xV4Rt { - height: 28px; - padding: 0px 15px; + height: 32px; + border-radius: 2px; + padding-left: 15px; display: flex; align-items: center; -} -.left___Q3Qf4 .title___xV4Rt .titleleft___WZ83K { - width: 85%; - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; -} -.left___Q3Qf4 .title___xV4Rt .up___a9RQm { - display: none; -} -.left___Q3Qf4 .title___xV4Rt .down___x6RAl { - display: none; + margin-bottom: 10px; } .left___Q3Qf4 .title___xV4Rt:hover { - margin: 0px 10px; - padding: 0px 5px; background: #E1E2E4; box-shadow: 0px 2px 4px 0px #EAEEF4; - border-radius: 2px; +} +.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ { + background-color: #fff; + height: 100%; display: flex; align-items: center; + justify-content: center; + width: 28px; + border-radius: 2px; } -.left___Q3Qf4 .title___xV4Rt:hover .up___a9RQm { +.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .up___a9RQm { display: inline-block; color: #3061D0; cursor: pointer; + font-size: 13px; } -.left___Q3Qf4 .title___xV4Rt:hover .down___x6RAl { +.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .down___x6RAl { display: inline-block; color: #3061D0; cursor: pointer; + font-size: 13px; +} +.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME { + cursor: not-allowed; +} +.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME.up___a9RQm, +.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME.down___x6RAl { + opacity: 0.2; +} +.left___Q3Qf4 .title___xV4Rt .titleleft___WZ83K { + width: 85%; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; +} +.left___Q3Qf4 .title___xV4Rt .iconWrapper___wofW_ { + display: none; } .left___Q3Qf4 .qcount___o6F1k { - font-size: 12px; display: flex; height: 28px; - align-items: start; - margin-bottom: 10px; - padding: 0px 15px; + align-items: center; + margin: 0px 10px 12px 10px; + padding: 0px 5px; + font-size: 12px; } .left___Q3Qf4 .qcount___o6F1k .score___Gy6jr { min-width: 50px; @@ -667,47 +716,16 @@ color: #000000; } .left___Q3Qf4 .qcount___o6F1k:hover { - margin: 0px 10px; - padding: 0px 5px; background: #fff; color: #3061D0; - height: 28px; - display: flex; - align-items: center; - margin-bottom: 10px; } .left___Q3Qf4 .qcount___o6F1k:hover .qtitle___KF7pa { color: #3061D0; word-break: break-all; } -.left___Q3Qf4 .qcountclick___kvoyc { - font-size: 12px; - margin: 0px 10px; - padding: 0px 5px; +.left___Q3Qf4 .qcount___o6F1k.qcountclick___kvoyc { background: #fff; color: #3061D0; - height: 28px; - display: flex; - align-items: center; - margin-bottom: 10px; -} -.left___Q3Qf4 .qcountclick___kvoyc .score___Gy6jr { - min-width: 50px; - height: 20px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - color: #464F66; - margin-right: 5px; -} -.left___Q3Qf4 .qcountclick___kvoyc .qtitle___KF7pa { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - width: 70%; - word-break: break-all; - color: #3061D0; } .right___Nfa70 { padding: 40px; @@ -749,7 +767,7 @@ } .right___Nfa70 .qcount___o6F1k { display: flex; - align-items: center; + align-items: flex-start; margin-top: 20px; } .right___Nfa70 .qcount___o6F1k .score___Gy6jr { @@ -1806,17 +1824,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -2084,18 +2136,17 @@ span.CodeMirror-selectedtext { flex-direction: column; box-orient: block-axis; } -.warp___UlRJc { - padding: 30px 38px; +.warp___UlRJc .normalWrap___Qm4zY { + padding: 32px 0 0 38px; } .warp___UlRJc .redio___VW3yr { display: flex; - align-items: flex-start; + align-items: center; margin-bottom: 25px; } .warp___UlRJc .redio___VW3yr .redioitem___jAPlJ { width: 14px; min-width: 14px; - margin-top: 6px; height: 14px; background: #F5F5F5; border-radius: 7px; @@ -2105,7 +2156,6 @@ span.CodeMirror-selectedtext { .warp___UlRJc .redio___VW3yr .redioitemyes___VoiQ1 { font-size: 14px; color: #37AD83; - margin-top: 6px; margin-right: 10px; } .warp___UlRJc .redio___VW3yr .title___Dt2dl { @@ -2124,20 +2174,18 @@ span.CodeMirror-selectedtext { text-align: center; margin-left: 16px; line-height: 20px; - margin-top: 6px; font-size: 12px; background: #EBF6F2; } .warp___UlRJc .checkbox___CgMU_ { display: flex; - align-items: flex-start; + align-items: center; margin-bottom: 25px; } .warp___UlRJc .checkbox___CgMU_ .checkboxitem___PpJ9n { width: 14px; height: 14px; min-width: 14px; - margin-top: 6px; background: #F5F5F5; border-radius: 2px; margin-right: 10px; @@ -2147,7 +2195,6 @@ span.CodeMirror-selectedtext { font-size: 14px; color: #37AD83; margin-right: 10px; - margin-top: 6px; } .warp___UlRJc .checkbox___CgMU_ .title___Dt2dl { color: #000000; @@ -2166,14 +2213,14 @@ span.CodeMirror-selectedtext { margin-left: 16px; line-height: 20px; font-size: 12px; - margin-top: 6px; background: #EBF6F2; } .warp___UlRJc .bottom___BqrmJ { - margin-top: 55px; + margin-top: 40px; + background: #F6F7F9; + padding: 20px; } .warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG { - margin-bottom: 25px; font-size: 16px; display: flex; align-items: center; @@ -2188,63 +2235,59 @@ span.CodeMirror-selectedtext { color: #000000; margin-left: 10px; } +.warp___UlRJc .completion___y1m7L { + padding-top: 32px; +} .warp___UlRJc .completion___y1m7L .title___Dt2dl { width: 70px; height: 46px; min-width: 70px; display: flex; align-items: center; - justify-content: center; -} -.warp___UlRJc .completion___y1m7L .content___AmQy4 { - display: flex; - align-items: center; - justify-content: flex-start; - flex-wrap: wrap; + color: #666666; } .warp___UlRJc .completion___y1m7L .content___AmQy4 .items___lIt8e { - padding: 14px 16px; border: 1px solid #dcdcdc; height: 46px; border-radius: 2px; - margin-left: 20px; color: #37AD83; min-width: 102px; - display: inline-block; + display: flex; + justify-content: center; + align-items: center; font-size: 14px; - text-align: center; - margin-bottom: 20px; } .warp___UlRJc .simple___zxJLH { display: flex; align-items: flex-start; + margin-top: 22px; } .warp___UlRJc .simple___zxJLH .title___Dt2dl { color: #37AD83; font-size: 14px; margin-top: 2px; min-width: 56px; + white-space: nowrap; } .warp___UlRJc .simple___zxJLH .content___AmQy4 { margin-left: 10px; font-size: 16px; } -.warp___UlRJc .shixun___UE6xS { +.warp___UlRJc .shixunWrapper___kAYdL { + margin-top: 22px; + padding: 20px 20px 0 20px; + border: 1px solid #DCDCDC; +} +.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS { display: flex; align-items: center; - margin-top: 20px; } -.warp___UlRJc .shixun___UE6xS .score___Px5Fq { - width: 44px; - height: 25px; - background: rgba(236, 236, 236, 0.6); - border-radius: 0px 0px 2px 0px; - text-align: center; - line-height: 25px; - color: #464F66; +.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS .score___Px5Fq { + font-size: 16px; + color: #666666; margin-right: 10px; } -.warp___UlRJc .shixun___UE6xS .qtitle___wG7Nn { +.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS .qtitle___wG7Nn { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; @@ -2254,11 +2297,21 @@ span.CodeMirror-selectedtext { font-weight: 400; font-size: 16px; } +.warp___UlRJc .program___gzKdL { + margin-top: 22px; + padding: 20px; + border: 1px solid #DCDCDC; +} .warp___UlRJc .combination___R0ysn { display: flex; align-items: center; margin-top: 20px; } +.warp___UlRJc .combination___R0ysn .qtype___U0Suy { + font-size: 16px; + color: #434D6C; + margin-right: 6px; +} .warp___UlRJc .combination___R0ysn .score___Px5Fq { min-width: 50px; height: 25px; @@ -2778,3 +2831,303 @@ span.CodeMirror-selectedtext { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ReuseShixunModal/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.brief___LOzpE { + font-size: 14px; + font-weight: 400; + margin-bottom: 30px; +} +.contentTitle___xkdcN { + display: flex; + align-items: center; + font-size: 14px; + font-weight: 400; + color: #000000; +} +.content___Vtri0 { + font-size: 14px; + font-weight: 400; +} +.tips___tuAtH { + font-size: 12px; + font-weight: 400; + color: #6b758b; + padding-left: 14px; +} +.antdTable___s8T2N { + margin-top: 10px; + margin-bottom: 20px; +} +.antdTable___s8T2N thead[class~='ant-table-thead'] > tr > th { + background: #F2F2F2; + color: #5F6367; +} +.antdTable___s8T2N .tableCell___kN9Fw { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.antdModal___WVBk3 div[class~='ant-modal-header'] { + padding-top: 30px; + padding-left: 40px; +} +.antdModal___WVBk3 button[class~='ant-modal-close'] { + top: 18px; + right: 10px; +} +.antdModal___WVBk3 button[class~='ant-modal-close'] span[class~='ant-modal-close-x'] { + font-size: 18px; +} +.antdModal___WVBk3 div[class~='ant-modal-body'] { + padding-left: 40px; + padding-right: 40px; + max-height: 620px; + overflow: auto; +} +.antdModal___WVBk3 div[class~='ant-modal-footer'] { + border-top: none; + padding-bottom: 30px; + padding-right: 40px; +} +.orangeColor___ryB2u { + color: #FE6300; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/DigitalLabel/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.digitalLabel___tImKs { + display: inline-flex; + align-items: center; + justify-content: center; + width: 20px; + height: 20px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 50%; + font-size: 12px; + font-weight: 600; + color: #464F66; +} +.digitalLabel___tImKs.active___Ck70Q { + background: #3061D0; + color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Add/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___ycN2f { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___LcS9e { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___uwjPm { + align-items: center; + box-align: center; +} +.flex_box_center_end___Pc903 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___AXEdv { + flex-direction: column; + box-orient: block-axis; +} +.bg___fm2Cw { + background: #fff; + box-shadow: 0px 2px 4px 0px #EAEEF4; +} +.title___J3MCU { + display: box; + display: flex; + align-items: center; + box-align: center; + justify-content: center; + font-weight: 600; + font-size: 16px; + color: #000000; + line-height: 18px; + margin-top: 20px; + margin-bottom: 20px; +} +.title___J3MCU strong { + color: #333; +} +.title___J3MCU .editIcon___i4Zll { + cursor: pointer; + font-size: 20px; + color: #7AAC9A; + margin-left: 10px; +} +.title___J3MCU .editIcon___i4Zll:hover { + color: #3061D0; +} +.titleLeft___da61c { + flex: 1 1; +} +.titleRight___EsdL6 a { + margin-right: 20px; + font-weight: bold; +} +.formWrap___YTxC3 div[class~='ant-form-item'] { + margin-bottom: 30px; +} +.formWrap___YTxC3 div[class~='ant-form-item-label'] label { + font-size: 14px; + font-weight: 400; + color: #666666; +} +.formWrap___YTxC3 .baseLineHeight___TprCB div[class~='ant-form-item-label'] { + line-height: 46px; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~='ant-form-item-label'] { + line-height: 38px; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] { + width: 60px; + height: 38px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 23px; + border: none; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 20px; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] span { + color: #464F66; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'] { + background-color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: transparent; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg { + border: 1px solid #C1E7CB; + background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%); +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg span { + color: #46B70E; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN { + border: 1px solid #BACFFE; + background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN span { + color: #165DFF; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD { + border: 1px solid #F8C8A8; + background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%); +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD span { + color: #EE6F1A; +} +.formWrap___YTxC3 .baseFormItem___csbyb { + font-size: 14px; +} +.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input'] { + height: 38px; +} +.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input-number-input'] { + height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] { + height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb span[class~='ant-select-arrow'] { + right: 12px; +} +.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item'] { + color: #464F66; + font-weight: 400; +} +.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item-active'] { + background-color: #E7F3FF; + color: #3061D0; + font-weight: 400; +} +.selectdiv___TAr4i { + color: #3061D0; + font-size: 16px; + cursor: pointer; + display: flex; + align-items: center; +} +.divitem___iaXB2 { + color: #464F66; + font-size: 16px; + cursor: pointer; + display: flex; + align-items: center; +} +.bottmodiv___bmp6p { + height: 64px; + background: #fff; + box-shadow: 0px -2px 4px 0px #E0DFE1; + width: 100%; + left: 0px; + z-index: 10; + bottom: 0px; + position: fixed; + align-items: center; + justify-content: center; + display: flex; +} +.bottmodiv___bmp6p .cancelBtn___Q4ZcL { + border: 1px solid #BACFFE; + height: 38px; + width: 60px; + color: #3061D0; + background-color: transparent; + text-shadow: none; +} +.bottmodiv___bmp6p .confirmBtn___nRiCD { + height: 38px; + width: 126px; + background: #3061D0; + border-radius: 2px; + color: #fff; + border: none; + text-shadow: none; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/p__Classrooms__Lists__Exercise__Answer__index.chunk.css b/p__Classrooms__Lists__Exercise__Answer__index.chunk.css index af59d6198e..55c31290fb 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Answer__index.chunk.css @@ -770,17 +770,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__CodeDetails__index.chunk.css b/p__Classrooms__Lists__Exercise__CodeDetails__index.chunk.css index 22854a9e59..9209754fb5 100644 --- a/p__Classrooms__Lists__Exercise__CodeDetails__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__CodeDetails__index.chunk.css @@ -378,17 +378,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/CodeDetails/index.less?modules ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index.chunk.css index fdca3173ce..e667dba0de 100644 --- a/p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index.chunk.css @@ -89,17 +89,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.less?modules ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 8feb83dc58..0efbbe5a55 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[54164,8691,4977,12768,67570,12034],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[54164,4977,12768,67570,12034],{ /***/ 96403: /*!*********************************!*\ @@ -87,6 +87,282 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER * /***/ }), +/***/ 73221: +/*!********************************************************!*\ + !*** ./src/components/Knowledge/index.tsx + 1 modules ***! + \********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "N": function() { return /* binding */ Knowledge; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules +var style = __webpack_require__(14934); +// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules +var message = __webpack_require__(12461); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js +var col_style = __webpack_require__(89032); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules +var modal_style = __webpack_require__(35611); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules +var modal = __webpack_require__(85402); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(27424); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules +var select_style = __webpack_require__(95985); +// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js +var es_select = __webpack_require__(34041); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(84519); +;// CONCATENATED MODULE: ./src/components/Knowledge/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Knowledgemodules = ({"wrap":"wrap___F7E3F","selectWrapper":"selectWrapper____kESB","tips":"tips___aHjQY","linkBtn":"linkBtn___uggVr","mainText":"mainText____S1I0"}); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js +var ExclamationCircleOutlined = __webpack_require__(87588); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/Knowledge/index.tsx + + + + + + + + + + + + + + + + + + + + + + +var Option = es_select/* default.Option */.Z.Option; +var Knowledge = function Knowledge(_ref) { + var subId = _ref.subId, + value = _ref.value, + selectvalues = _ref.selectvalues, + disabled = _ref.disabled, + _ref$knowledgeOptions = _ref.knowledgeOptions, + knowledgeOptions = _ref$knowledgeOptions === void 0 ? [] : _ref$knowledgeOptions, + _ref$onChange = _ref.onChange, + onChange = _ref$onChange === void 0 ? function () {} : _ref$onChange, + _ref$onAddKnowledgeFi = _ref.onAddKnowledgeFinish, + onAddKnowledgeFinish = _ref$onAddKnowledgeFi === void 0 ? function () {} : _ref$onAddKnowledgeFi; + var addValue = (0,react.useRef)(); + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + values = _useState2[0], + setValues = _useState2[1]; + value = value || []; + var handleChange = function handleChange(e, valuesmap) { + if (e) { + //获取选中的数据 + setValues([valuesmap.key]); + onChange([valuesmap.key]); + } else { + //获取选中的数据 + setValues([]); + onChange([]); + } + }; + (0,react.useEffect)(function () { + if ((selectvalues === null || selectvalues === void 0 ? void 0 : selectvalues.length) > 0) { + setValues(toConsumableArray_default()(selectvalues)); + onChange(toConsumableArray_default()(selectvalues)); + } + }, [knowledgeOptions]); + (0,react.useEffect)(function () { + var _value; + if (((_value = value) === null || _value === void 0 ? void 0 : _value.length) > 0) { + onChange(toConsumableArray_default()(value)); + } + }, [knowledgeOptions]); + var handleAdd = function handleAdd(e) { + e.preventDefault(); + addValue.current = ''; + modal/* default.confirm */.Z.confirm({ + centered: true, + width: 640, + okText: '确定', + cancelText: '取消', + icon: null, + title: '新建知识点', + className: 'custom-modal-divider', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font14", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#FF8C29' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml10 ".concat(Knowledgemodules.mainText), + children: ["\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 20, + size: "large", + showCount: true, + placeholder: "\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0", + defaultValue: addValue.current, + onChange: function onChange(e) { + addValue.current = e.target.value; + } + })] + }), + onOk: function onOk() { + return new Promise( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(resolve, reject) { + var res, _value2; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (addValue.current) { + _context.next = 3; + break; + } + message/* default.warn */.ZP.warn("请输入知识点名称"); + return _context.abrupt("return", reject()); + case 3: + if (!(addValue.current.length > 20)) { + _context.next = 6; + break; + } + message/* default.warn */.ZP.warn("请输入不超过20字的知识点名称"); + return _context.abrupt("return", reject()); + case 6: + _context.next = 8; + return (0,fetch/* default */.ZP)("/api/tag_disciplines.json", { + method: 'post', + body: { + name: addValue.current, + sub_discipline_id: subId + } + }); + case 8: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + onAddKnowledgeFinish({ + id: res.tag_discipline_id, + name: addValue.current, + type: 'personal' + }); + // values.push(res.tag_discipline_id) + // value.push(res.tag_discipline_id) + _value2 = []; + _value2.push(res.tag_discipline_id); + onChange([].concat(_value2)); + setValues([res.tag_discipline_id]); + onChange([].concat(_value2)); + } + return _context.abrupt("return", resolve()); + case 11: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x, _x2) { + return _ref2.apply(this, arguments); + }; + }()); + } + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + align: "middle", + className: Knowledgemodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { + disabled: !subId || disabled, + className: Knowledgemodules.selectWrapper, + placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9", + onChange: handleChange, + style: { + width: 490 + }, + showSearch: true, + allowClear: true, + value: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.filter(function (item) { + return (values === null || values === void 0 ? void 0 : values.includes(item === null || item === void 0 ? void 0 : item.id)) || (values === null || values === void 0 ? void 0 : values.includes((item === null || item === void 0 ? void 0 : item.id) + '')); + }).map(function (item) { + return item.name; + }), + children: knowledgeOptions === null || knowledgeOptions === void 0 ? void 0 : knowledgeOptions.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + overflow: "hidden", + whiteSpace: "nowrap", + textOverflow: "ellipsis" + }, + children: item.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.type === 'personal' ? '(自用)' : '' + })] + }) + }, item.id); + }) + }) + }), subId && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Knowledgemodules.tips, + children: "\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Knowledgemodules.linkBtn, + onClick: handleAdd, + children: "\u65B0\u5EFA\u77E5\u8BC6\u70B9" + })] + })] + }); +}; + +/***/ }), + /***/ 36579: /*!*********************************************************!*\ !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! @@ -2348,34 +2624,99 @@ var Dialog = /*#__PURE__*/function (_React$Component) { /***/ }), -/***/ 8691: -/*!************************************************************!*\ - !*** ./src/components/monaco-editor/index.jsx + 3 modules ***! - \************************************************************/ +/***/ 61891: +/*!****************************************!*\ + !*** ./src/components/useInterval.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ useInterval; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); + +function useInterval(callback, delay) { + var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + + // 保存新回调 + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + savedCallback.current = callback; + }); + + // 建立 interval + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + function tick() { + savedCallback.current(); + } + if (delay !== null) { + var id = setInterval(tick, delay); + return function () { + return clearInterval(id); + }; + } + }, [delay]); +} + +/***/ }), + +/***/ 8344: +/*!***************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Detail/index.tsx + 57 modules ***! + \***************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "SV": function() { return /* binding */ DiffEditor; }, - "ZP": function() { return /* binding */ monaco_editor; } + "default": function() { return /* binding */ Detail; } }); -// UNUSED EXPORTS: getLanguageByMirrorName - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules +var style = __webpack_require__(71854); +// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules +var table = __webpack_require__(67250); +// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules +var tabs_style = __webpack_require__(99558); +// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules +var es_tabs = __webpack_require__(3381); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules +var dropdown_style = __webpack_require__(68018); +// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js +var dropdown = __webpack_require__(13013); +// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules +var button_style = __webpack_require__(29913); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules +var breadcrumb_style = __webpack_require__(63102); +// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules +var breadcrumb = __webpack_require__(58492); // EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); +var message_style = __webpack_require__(14934); // EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules +var menu_style = __webpack_require__(83736); +// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules +var menu = __webpack_require__(66516); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(17061); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(17156); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules +var modal_style = __webpack_require__(35611); +// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules +var es_modal = __webpack_require__(85402); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(27424); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); @@ -2384,422 +2725,145 @@ var objectWithoutProperties = __webpack_require__(70215); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/react/index.js var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(91033); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx -var cLangage = { - keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while'] -}; -var javaLangage = { - quickKey: [{ - label: "main", - content: ['public static void main(String[] args) {', '\t$0', '}'].join('\n') - }, { - label: "System.out.println", - content: ['System.out.println($0)'].join('\n') - }, { - label: "System.out.print", - content: ['System.out.print($0)'].join('\n') - }], - keywords: ['abstract', 'continue', 'for', 'new', 'switch', 'assert', 'default', 'goto', 'package', 'synchronized', 'boolean', 'do', 'if', 'private', 'this', 'break', 'double', 'implements', 'protected', 'throw', 'byte', 'else', 'import', 'public', 'throws', 'case', 'enum', 'instanceof', 'return', 'transient', 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'void', 'class', 'finally', 'long', 'strictfp', 'volatile', 'const', 'float', 'native', 'super', 'while', 'true', 'false'] -}; -var cppLangage = { - keywords: ['abstract', 'amp', 'array', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'constexpr', 'const_cast', 'continue', 'cpu', 'decltype', 'default', 'delegate', 'delete', 'do', 'double', 'dynamic_cast', 'each', 'else', 'enum', 'event', 'explicit', 'export', 'extern', 'false', 'final', 'finally', 'float', 'friend', 'gcnew', 'generic', 'goto', 'in', 'initonly', 'inline', 'int', 'interface', 'interior_ptr', 'internal', 'literal', 'long', 'mutable', 'namespace', 'new', 'noexcept', 'nullptr', '__nullptr', 'operator', 'override', 'partial', 'pascal', 'pin_ptr', 'private', 'property', 'protected', 'public', 'ref', 'register', 'reinterpret_cast', 'restrict', 'return', 'safe_cast', 'sealed', 'short', 'signed', 'sizeof', 'static', 'static_assert', 'static_cast', 'struct', 'switch', 'template', 'this', 'thread_local', 'throw', 'tile_static', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'where', 'while', '_asm', '_based', '_cdecl', '_declspec', '_fastcall', '_if_exists', '_if_not_exists', '_inline', '_multiple_inheritance', '_pascal', '_single_inheritance', '_stdcall', '_virtual_inheritance', '_w64', '__abstract', '__alignof', '__asm', '__assume', '__based', '__box', '__builtin_alignof', '__cdecl', '__clrcall', '__declspec', '__delegate', '__event', '__except', '__fastcall', '__finally', '__forceinline', '__gc', '__hook', '__identifier', '__if_exists', '__if_not_exists', '__inline', '__int128', '__int16', '__int32', '__int64', '__int8', '__interface', '__leave', '__m128', '__m128d', '__m128i', '__m256', '__m256d', '__m256i', '__m64', '__multiple_inheritance', '__newslot', '__nogc', '__noop', '__nounwind', '__novtordisp', '__pascal', '__pin', '__pragma', '__property', '__ptr32', '__ptr64', '__raise', '__restrict', '__resume', '__sealed', '__single_inheritance', '__stdcall', '__super', '__thiscall', '__try', '__try_cast', '__typeof', '__unaligned', '__unhook', '__uuidof', '__value', '__virtual_inheritance', '__w64', '__wchar_t'], - operators: ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=', '&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='], - quickKey: [{ - label: "ifelse", - content: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n') - }, { - label: "include", - content: 'include<$0>' - }, { - label: "printf", - content: 'printf($0)' - }, { - label: "system", - content: 'system("$0")' - }, { - label: "main", - content: ['int main () {', '\t$0', '}'].join('\n') - }, { - label: "if", - content: ['if () {', '\t$0', '}'].join('\n') - }, { - label: "for", - content: ['for(int j=0 ; j<10; j++){', '\t$0', '}'].join('\n') - }, { - label: "trycatch", - content: ['try{', '\t$0', '}catch(ExceptionName e){', '}'].join('\n') - }, { - label: "using namespace std;", - content: ['using namespace std;'].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }] -}; -var pythonLangage = { - keywords: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'None', 'not', 'or', 'pass', 'raise', 'return', 'self', 'try', 'while', 'with', 'yield', 'int', 'float', 'long', 'complex', 'hex', 'abs', 'all', 'any', 'apply', 'basestring', 'bin', 'bool', 'buffer', 'bytearray', 'callable', 'chr', 'classmethod', 'cmp', 'coerce', 'compile', 'complex', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'execfile', 'file', 'filter', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'id', 'input', 'intern', 'isinstance', 'issubclass', 'iter', 'len', 'locals', 'list', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'reversed', 'range', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode', 'vars', 'xrange', 'zip', 'True', 'False', '__dict__', '__methods__', '__members__', '__class__', '__bases__', '__name__', '__mro__', '__subclasses__', '__init__', '__import__'], - quickKey: [{ - label: "print", - content: ['print($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(84519); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules +var ArrowLeftOutlined = __webpack_require__(82826); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules +var DeliveredProcedureOutlined = __webpack_require__(95604); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CaretDownOutlined.js +var CaretDownOutlined = __webpack_require__(95025); +// EXTERNAL MODULE: ./src/service/exercise.ts +var service_exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/utils/export.ts +var utils_export = __webpack_require__(12034); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules +var radio_style = __webpack_require__(83822); +// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules +var es_radio = __webpack_require__(29924); +// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules +var pagination_style = __webpack_require__(14182); +// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(260); +// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules +var input_number_style = __webpack_require__(25359); +// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules +var input_number = __webpack_require__(87799); +// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules +var input_style = __webpack_require__(69463); +// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules +var input = __webpack_require__(75008); +// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules +var checkbox_style = __webpack_require__(82000); +// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules +var es_checkbox = __webpack_require__(32808); +// EXTERNAL MODULE: ./node_modules/antd/es/switch/style/index.js + 1 modules +var switch_style = __webpack_require__(5812); +// EXTERNAL MODULE: ./node_modules/antd/es/switch/index.js + 1 modules +var es_switch = __webpack_require__(94594); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js +var col_style = __webpack_require__(89032); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js +var defineProperty = __webpack_require__(38416); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); +// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules +var form_style = __webpack_require__(75627); +// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules +var es_form = __webpack_require__(51018); +// EXTERNAL MODULE: ./node_modules/moment/moment.js +var moment = __webpack_require__(30381); +var moment_default = /*#__PURE__*/__webpack_require__.n(moment); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/WorkList/components/Redo.tsx -var scalaLangage = { - keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield', - // Dotty-specific: - 'given', 'enum', 'then'], - quickKey: [{ - label: "println", - content: ['println($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; -// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js -var js = __webpack_require__(84204); -var js_default = /*#__PURE__*/__webpack_require__.n(js); -;// CONCATENATED MODULE: ./src/components/monaco-editor/monaco-suggest-config.tsx -var baseConfig = { - languages: ['c', 'abap', 'apex', 'azcli', 'bat', 'cameligo', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'graphql', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'kotlin', 'less', 'lua', 'markdown', 'mips', 'msdax', 'mysql', 'objective-c', 'pascal', 'pascaligo', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'restructuredtext', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sophia', 'sql', 'st', 'swift', 'tcl', 'twig', 'vb', 'xml', "yaml'"], - tables: { - users: ["name", "id", "email", "phone", "password"], - roles: ["id", "name", "order", "created_at", "updated_at", "deleted_at"] - } -}; -var getKeywordsSuggest = function getKeywordsSuggest(monaco, keywords) { - return keywords.map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: key // 真实补全的值 - }; - }); -}; -var getTableSuggest = function getTableSuggest(monaco) { - return Object.keys(baseConfig.tables).map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Variable, - insertText: key // 真实补全的值 - }; - }); -}; -var getFieldsSuggest = function getFieldsSuggest(tableName, monaco) { - var fields = baseConfig.tables[tableName]; - if (!fields) { - return []; - } - return fields.map(function (name) { - return { - label: name, - kind: monaco.languages.CompletionItemKind.Field, - insertText: name - }; + + + +var DelShixun = function DelShixun(_ref) { + var shixunHomeworks = _ref.shixunHomeworks, + dispatch = _ref.dispatch; + var params = (0,_umi_production_exports.useParams)(); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + centered: true, + title: "\u63D0\u793A", + open: shixunHomeworks.actionTabs.key === '打回重做' ? true : false, + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/myshixuns/".concat(shixunHomeworks.actionTabs.selectArrs.myshixun_identifier, "/reset_my_game.json"), { + method: 'post', + body: { + course_id: params.coursesId + } + }); + case 2: + res = _context.sent; + if (res.status === 0) { + message/* default.success */.ZP.success('删除成功'); + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: {} + }); + dispatch({ + type: 'shixunHomeworks/getWorkList', + payload: objectSpread2_default()({}, shixunHomeworks.actionTabs.params) + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: {} + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u786E\u5B9A\u6253\u56DE?" + })] }); }; -function getSuggestions(monaco, model, position, keywords, snippts) { - var word = model.getWordUntilPosition(position); - var range = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn +/* harmony default export */ var Redo = ((0,_umi_production_exports.connect)(function (_ref3) { + var shixunHomeworks = _ref3.shixunHomeworks; + return { + shixunHomeworks: shixunHomeworks }; - var rs = keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: range - }; - }); - snippts.map(function (item) { - rs.push(_objectSpread(_objectSpread({}, item), {}, { - range: range - })); - }); - return rs; -} -/* harmony default export */ var monaco_suggest_config = (function (monaco) { - baseConfig.languages.map(function (item) { - monaco.languages.registerDocumentFormattingEditProvider(item, { - provideDocumentFormattingEdits: function provideDocumentFormattingEdits(model, options, token) { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formattedText; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - formattedText = js_default()(model.getValue(), { - "indent_size": "2", - "indent_char": " ", - "max_preserve_newlines": "2", - "preserve_newlines": true, - "keep_array_indentation": true, - "break_chained_methods": false, - "indent_scripts": "normal", - "brace_style": "collapse", - "space_before_conditional": true, - "unescape_strings": false, - "jslint_happy": false, - "end_with_newline": true, - "wrap_line_length": "0", - "indent_inner_html": false, - "comma_first": false, - "e4x": false, - "indent_empty_lines": false - }); - return _context.abrupt("return", [{ - range: model.getFullModelRange(), - text: formattedText - }]); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - }))(); - } - }); - return item; - }); - var cppKeyPrompt = cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var pythonKeyPrompt = pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var javaKeyPrompt = javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - monaco.languages.registerCompletionItemProvider('cpp', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(cppLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('c', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - return { - suggestions: toConsumableArray_default()(cLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })) - }; - } - }); - monaco.languages.registerCompletionItemProvider('java', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(javaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('scala', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('python', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(pythonLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); -}); -var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码。'; -// EXTERNAL MODULE: ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js -var actions = __webpack_require__(84144); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.css -// extracted by mini-css-extract-plugin +})(DelShixun)); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/WorkList/components/ChangeScore.tsx -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.jsx @@ -2807,7 +2871,6 @@ var jsx_runtime = __webpack_require__(85893); -var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"]; @@ -2816,846 +2879,35 @@ var _excluded = ["width", "height", "value", "language", "style", "options", "ov -function processSize(size) { - return !/^\d+$/.test(size) ? size : "".concat(size, "px"); -} -function noop() {} -var __prevent_trigger_change_event = false; -var DICT = { - 'Python3.6': 'python', - 'Python2.7': 'python', - Dynamips: 'cpp', - Java: 'java', - Web: 'php', - Html: 'html', - Hive: 'sql', - Hadoop: 'java', - SDL: 'cpp', - PHP: 'php', - Matlab: 'python', - Git: 'python', - Python: 'python', - 'C/C++': 'cpp', - 'C++': 'cpp', - C: 'cpp', - Ruby: 'ruby', - Shell: 'shell', - JavaScript: 'javascript', - Perl6: 'perl', - Kotlin: 'kotlin', - Elixir: 'elixir', - Android: 'java', - JavaWeb: 'java', - Go: 'go', - Spark: 'sql', - MachineLearning: 'python', - Verilog: 'xml', - 'Verilog/VNC': 'xml', - Docker: 'dockerfile', - 'C#': 'csharp', - SQLite3: 'sql', - Oracle: 'sql', - Vhdl: 'vhdl', - R: 'r', - Swift: 'swift', - SQLServer: 'mysql', - MySQL: 'mysql', - Mongo: 'sql', - PostgreSql: 'pgsql', - Hbase: 'powershell', - Sqoop: 'sql', - Nasm: 'cpp', - Kafka: 'java', - Flink: 'java', - Sml: 'javascript', - OpenGL: 'cpp', - Perl5: 'perl', - Orange: 'python', - Scala: "scale" -}; -function getLanguageByMirrorName() { - var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var lang = mirror_name; - if (Array.isArray(mirror_name)) { - for (var i = 0; i < mirror_name.length; i++) { - var languageVal = DICT[mirror_name[i]]; - if (languageVal) { - return languageVal; - } - } - return lang[0]; - } - return DICT[lang] || lang; -} -//onCodeChange 必须是幂等的,因为只会注册一次,如果有变化,会响应旧的,产生脏数据 -var monaco = null; -/* harmony default export */ var monaco_editor = (function (_ref) { - var _ref$width = _ref.width, - width = _ref$width === void 0 ? '100%' : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? '100%' : _ref$height, - value = _ref.value, - _ref$language = _ref.language, - language = _ref$language === void 0 ? 'javascript' : _ref$language, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$options = _ref.options, - options = _ref$options === void 0 ? {} : _ref$options, - _ref$overrideServices = _ref.overrideServices, - overrideServices = _ref$overrideServices === void 0 ? {} : _ref$overrideServices, - _ref$theme = _ref.theme, - theme = _ref$theme === void 0 ? 'vs-dark' : _ref$theme, - onEditBlur = _ref.onEditBlur, - onSave = _ref.onSave, - _ref$autoHeight = _ref.autoHeight, - autoHeight = _ref$autoHeight === void 0 ? false : _ref$autoHeight, - _ref$forbidCopy = _ref.forbidCopy, - forbidCopy = _ref$forbidCopy === void 0 ? false : _ref$forbidCopy, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? noop : _ref$onChange, - _ref$editorDidMount = _ref.editorDidMount, - editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount, - _ref$onFocus = _ref.onFocus, - onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus, - _ref$filename = _ref.filename, - filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename, - errorLine = _ref.errorLine, - _ref$errorContent = _ref.errorContent, - errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent, - props = objectWithoutProperties_default()(_ref, _excluded); - var editorEl = (0,react.useRef)(); - var editor = (0,react.useRef)({}); - var optionsRef = (0,react.useRef)(); - var timeRef = (0,react.useRef)(); - var inputLock = (0,react.useRef)(false); - var inputLockTime = (0,react.useRef)(); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - init = _useState2[0], - setInit = _useState2[1]; - function onLayout() { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator = createForOfIteratorHelper_default()(entries), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var entry = _step.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - editor.current.instance.layout(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - function tipWarn() { - message/* default.warn */.ZP.warn({ - content: decodeURIComponent(tipTxt), - key: "monaco-editor-tip" - }); - } - var setCodeValue = function setCodeValue() { - var instance = editor.current.instance; - if (value != null && instance && init) { - var model = instance.getModel(); - if (model && value !== model.getValue()) { - __prevent_trigger_change_event = true; - model.setValue(value); - instance.layout(); - __prevent_trigger_change_event = false; - } - } - }; - (0,react.useEffect)(function () { - var _instance$updateOptio; - var instance = editor.current.instance; - if (timeRef.current) clearTimeout(timeRef.current); - timeRef.current = setTimeout(function () { - setCodeValue(); - }, 500); - instance === null || instance === void 0 ? void 0 : (_instance$updateOptio = instance.updateOptions) === null || _instance$updateOptio === void 0 ? void 0 : _instance$updateOptio.call(instance, { - lineNumbersMinChars: Math.max(Math.floor(Math.log10(value.split(/\r\n|\r|\n/g).length)) + 3, 5) - }); - }, [value, init, editor.current]); - (0,react.useEffect)(function () { - if (errorLine && editor.current && editor.current.instance) { - var instance = editor.current.instance; - instance.changeViewZones(function (changeAccessor) { - var domNode = document.createElement('div'); - domNode.style.padding = '10px 20px'; - domNode.style.width = 'calc(100% - 20px)'; - domNode.className = 'my-error-line-wrp'; - domNode.innerHTML = errorContent; - changeAccessor.addZone({ - afterLineNumber: errorLine || 11, - heightInLines: 3, - domNode: domNode - }); - }); - var overlayWidget = { - domNode: null, - getId: function getId() { - return 'my.overlay.widget'; - }, - getDomNode: function getDomNode() { - if (!this.domNode) { - this.domNode = document.createElement('div'); - this.domNode.innerHTML = ''; - this.domNode.style.width = '100%'; - this.domNode.style.padding = '20px 100px'; - this.domNode.style.right = '0px'; - this.domNode.style.top = '50px'; - this.domNode.style.position = 'relative'; - this.domNode.style.color = '#333'; - } - return this.domNode; - }, - getPosition: function getPosition() { - return null; - } - }; - instance.addOverlayWidget(overlayWidget); - // instance.revealPositionInCenter(11,1); - instance.revealPositionInCenter({ - lineNumber: 20, - column: 1 - }); - } - }, [errorLine, editor.current, init]); - function onPaste() { - var instance = editor.current.instance; - if (instance) { - var selection = instance.getSelection(); - var pastePos = editor.current.pastePos || {}; - var range = new monaco.Range(pastePos.startLineNumber || selection.endLineNumber, pastePos.startColumn || selection.endColumn, pastePos.endLineNumber || selection.endLineNumber, pastePos.endColumn || selection.endColumn); - setTimeout(function () { - instance.executeEdits('', [{ - range: range, - text: '' - }]); - }, 300); - } - } - function onSaveHandler(e) { - if ((window.navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey) && e.keyCode == 83) { - e.preventDefault(); - onSave(); - } - } - var autoCalcHeight = function autoCalcHeight() { - if (autoHeight && editor.current.instance) { - var _height = editor.current.instance.getContentHeight(); - setFixedHeight(_height < height ? height : _height); - } else { - setFixedHeight(height); - } - }; - function fakeClick(obj) { - var ev = document.createEvent('MouseEvents'); - ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - obj.dispatchEvent(ev); - } - var checkPaste = function checkPaste(event) { - var keyCode = event.keyCode, - ctrlKey = event.ctrlKey, - metaKey = event.metaKey, - target = event.target, - type = event.type; - if ((type === "paste" || (keyCode === 67 || keyCode === 86) && (metaKey || ctrlKey)) && target.nodeName === "TEXTAREA") { - tipWarn(); - event.preventDefault(); - } - return false; - }; - function exportRaw(name, data) { - var urlObject = window.URL || window.webkitURL || window; - var export_blob = new Blob([data]); - var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a'); - save_link.href = urlObject.createObjectURL(export_blob); - save_link.download = name; - fakeClick(save_link); - } - (0,react.useEffect)(function () { - autoCalcHeight(); - }, [autoCalcHeight]); - (0,react.useEffect)(function () { - if (editorEl.current && !init) { - // require.config({ paths: { vs: 'monaco-editor/min/vs' } }); - // require.config({ - // 'vs/nls': { - // availableLanguages: { - // '*': 'de', - // }, - // }, - // }); - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - try { - monaco = mod; - editor.current.instance = monaco.editor.create(editorEl.current, { - value: value, - language: getLanguageByMirrorName(language), - theme: theme, - requireConfig: { - 'vs/nls': { - availableLanguages: { - '*': 'zh-cn' - } - } - }, - wordWrap: true, - autoIndent: true, - contextmenu: true, - // formatOnPaste: true, - formatOnType: true - }, overrideServices); - var instance = editor.current.instance; - var menus = actions/* MenuRegistry._menuItems */.BH._menuItems; - var contextMenuEntry = toConsumableArray_default()(menus).find(function (entry) { - return entry[0]._debugName == "EditorContext"; - }); - var contextMenuLinks = contextMenuEntry[1]; - var removableIds = ["editor.action.clipboardCopyWithSyntaxHighlightingAction", "editor.action.quickCommand", "editor.action.clipboardCopyAction", "editor.action.clipboardPasteAction", "editor.action.clipboardCutAction"]; - var removeById = function removeById(list, ids) { - var node = list._first; - do { - var _node$element, _node$element$command; - var shouldRemove = ids.includes((_node$element = node.element) === null || _node$element === void 0 ? void 0 : (_node$element$command = _node$element.command) === null || _node$element$command === void 0 ? void 0 : _node$element$command.id); - if (shouldRemove) { - list._remove(node); - } - } while (node = node.next); - }; - editorDidMount(instance, monaco); - setTimeout(function () { - autoCalcHeight(); - editor.current.instance.addAction({ - id: 'd123123', - label: 'Download File', - contextMenuGroupId: '9_cutcopypaste', - run: function run() { - exportRaw(filename || 'educoder.txt', instance.getValue()); - } - }); - instance.getDomNode().addEventListener('input', function () { - if (optionsRef.current.autoFormat) instance.getAction('editor.action.formatDocument').run(); - }); - }, 500); - editor.current.subscription = instance.onDidChangeModelContent(function (event) { - if (!inputLock.current) { - autoCalcHeight(); - onChange(instance.getValue(), event); - } else { - clearTimeout(inputLockTime.current); - } - inputLockTime.current = setTimeout(function () { - inputLock.current = false; - }, 500); - }); - if (!window.Monaco) monaco_suggest_config(monaco, getLanguageByMirrorName(language)); - if (forbidCopy) { - removeById(contextMenuLinks, removableIds); - editorEl.current.classList.add("noCopyPaste"); - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - window.addEventListener("keydown", checkPaste); - window.addEventListener("paste", checkPaste); - } - window.Monaco = monaco; - if (onEditBlur) { - instance.onDidBlurEditorWidget(function () { - onEditBlur(instance.getValue()); - }); - } - if (onFocus) { - instance.onDidFocusEditorText(function () { - onFocus(instance.getValue()); - }); - } - if (forbidCopy) { - try { - window.addEventListener('paste', onPaste); - } catch (e) {} - } - var ro = onLayout(); - setInit(true); - return function () { - var el = editor.current.instance; - el.dispose(); - var model = el.getModel(); - if (model) { - model.dispose(); - } - if (editor.current.subscription) { - editor.current.subscription.dispose(); - } - if (forbidCopy) { - window.removeEventListener('paste', onPaste); - } - ro.unobserve(editorEl.current); - }; - } catch (e) { - // ; - } - }); - } - }, []); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - document.addEventListener('keydown', onSaveHandler, false); - return function () { - document.removeEventListener('keydown', onSaveHandler); - }; - } - }, [onSave, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - var lang = getLanguageByMirrorName(language); - monaco.editor.setModelLanguage(instance.getModel(), lang); - } - }, [language, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - monaco.editor.setTheme(theme); - } - }, [theme, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - optionsRef.current = options; - if (instance && init) { - instance.updateOptions(objectSpread2_default()({}, options)); - setTimeout(function () { - instance.getModel().updateOptions(objectSpread2_default()({}, options)); - }, 200); - } - }, [JSON.stringify(options), init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - instance.layout(); - } - }, [width, height, init]); - // const fixedWidth = processSize(width); - // const fixedHeight = processSize(height); - - var _useState3 = (0,react.useState)(processSize(width)), - _useState4 = slicedToArray_default()(_useState3, 2), - fixedWidth = _useState4[0], - setFixedWidth = _useState4[1]; - var _useState5 = (0,react.useState)(processSize(height)), - _useState6 = slicedToArray_default()(_useState5, 2), - fixedHeight = _useState6[0], - setFixedHeight = _useState6[1]; - var mergeStyle = objectSpread2_default()(objectSpread2_default()({}, style), {}, { - width: fixedWidth, - height: fixedHeight - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-monaco-editor", - ref: editorEl, - style: mergeStyle - }); -}); -function DiffEditor(_ref2) { - var _ref2$width = _ref2.width, - width = _ref2$width === void 0 ? '100%' : _ref2$width, - _ref2$height = _ref2.height, - height = _ref2$height === void 0 ? '100%' : _ref2$height, - original = _ref2.original, - modified = _ref2.modified, - language = _ref2.language, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; - var editorEl = (0,react.useRef)(); - var _useState7 = (0,react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - instance = _useState8[0], - setInstance = _useState8[1]; - function onLayout(instance) { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator2 = createForOfIteratorHelper_default()(entries), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var entry = _step2.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - instance.layout(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - (0,react.useEffect)(function () { - if (editorEl.current) { - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - monaco = mod; - var instance = monaco.editor.createDiffEditor(editorEl.current, objectSpread2_default()(objectSpread2_default()({ - enableSplitViewResizing: false, - scrollBeyondLastLine: false, - roundedSelection: false, - renderIndicators: false, - useShadows: false, - horizontal: 'hidden', - lineNumbers: 'off', - wordWrap: "off", - ignoreTrimWhitespace: false, - 'semanticHighlighting.enabled': true, - followsCaret: true, - // resets the navigator state when the user selects something in the editor - ignoreCharChanges: true, - // jump from line to line, - minimap: { - enabled: false - }, - readOnly: true - }, options), {}, { - wordWrap: true - })); - setInstance(instance); - var ro = onLayout(instance); - return function () { - instance.dispose(); - var model = instance.getModel(); - if (model) { - model.dispose(); - } - ro.unobserve(editorEl.current); - }; - }); - } - return function () { - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - }; - }, []); - (0,react.useEffect)(function () { - if (instance) { - instance.setModel({ - original: monaco.editor.createModel(original, language), - modified: monaco.editor.createModel(modified, language) - }); - } - }, [original, modified, language, instance]); - var fixedWidth = processSize(width); - var fixedHeight = processSize(height); - var style = { - width: fixedWidth, - height: fixedHeight - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-diff-editor", - ref: editorEl, - style: style - }); -} -/***/ }), -/***/ 61891: -/*!****************************************!*\ - !*** ./src/components/useInterval.tsx ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ useInterval; } -/* harmony export */ }); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -function useInterval(callback, delay) { - var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); - // 保存新回调 - (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { - savedCallback.current = callback; - }); - // 建立 interval - (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { - function tick() { - savedCallback.current(); - } - if (delay !== null) { - var id = setInterval(tick, delay); - return function () { - return clearInterval(id); - }; - } - }, [delay]); -} - -/***/ }), - -/***/ 34971: -/*!***************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Detail/index.tsx + 45 modules ***! - \***************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Detail; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules -var tabs_style = __webpack_require__(99558); -// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules -var es_tabs = __webpack_require__(3381); -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules -var dropdown_style = __webpack_require__(68018); -// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js -var dropdown = __webpack_require__(13013); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules -var breadcrumb_style = __webpack_require__(63102); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules -var breadcrumb = __webpack_require__(58492); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules -var menu_style = __webpack_require__(83736); -// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules -var menu = __webpack_require__(66516); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var es_modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules -var ArrowLeftOutlined = __webpack_require__(82826); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules -var DeliveredProcedureOutlined = __webpack_require__(95604); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CaretDownOutlined.js -var CaretDownOutlined = __webpack_require__(95025); -// EXTERNAL MODULE: ./src/service/exercise.ts -var service_exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/utils/export.ts -var utils_export = __webpack_require__(12034); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules -var pagination_style = __webpack_require__(14182); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(260); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules -var input_number_style = __webpack_require__(25359); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules -var input_number = __webpack_require__(87799); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules -var checkbox_style = __webpack_require__(82000); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules -var es_checkbox = __webpack_require__(32808); -// EXTERNAL MODULE: ./node_modules/antd/es/switch/style/index.js + 1 modules -var switch_style = __webpack_require__(5812); -// EXTERNAL MODULE: ./node_modules/antd/es/switch/index.js + 1 modules -var es_switch = __webpack_require__(94594); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js -var defineProperty = __webpack_require__(38416); -var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./node_modules/moment/moment.js -var moment = __webpack_require__(30381); -var moment_default = /*#__PURE__*/__webpack_require__.n(moment); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/WorkList/components/Redo.tsx - - - - - - - - - - - - -var DelShixun = function DelShixun(_ref) { - var shixunHomeworks = _ref.shixunHomeworks, - dispatch = _ref.dispatch; - var params = (0,_umi_production_exports.useParams)(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { - centered: true, - title: "\u63D0\u793A", - open: shixunHomeworks.actionTabs.key === '打回重做' ? true : false, - okText: "\u786E\u5B9A", - cancelText: "\u53D6\u6D88", - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/myshixuns/".concat(shixunHomeworks.actionTabs.selectArrs.myshixun_identifier, "/reset_my_game.json"), { - method: 'post', - body: { - course_id: params.coursesId - } - }); - case 2: - res = _context.sent; - if (res.status === 0) { - message/* default.success */.ZP.success('删除成功'); - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: {} - }); - dispatch({ - type: 'shixunHomeworks/getWorkList', - payload: objectSpread2_default()({}, shixunHomeworks.actionTabs.params) - }); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })), - onCancel: function onCancel() { - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: {} - }); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u786E\u5B9A\u6253\u56DE?" - })] - }); -}; -/* harmony default export */ var Redo = ((0,_umi_production_exports.connect)(function (_ref3) { - var shixunHomeworks = _ref3.shixunHomeworks; - return { - shixunHomeworks: shixunHomeworks - }; -})(DelShixun)); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/WorkList/components/ChangeScore.tsx - - - - - - - - - - - - - - - - - - - - - - - - -var ChangeScore_DelShixun = function DelShixun(_ref) { - var _actionTabs$selectArr7, _actionTabs$selectArr8, _actionTabs$selectArr9, _actionTabs$selectArr10, _actionTabs$selectArr11, _actionTabs$selectArr12, _actionTabs$selectArr13, _actionTabs$selectArr14; - var exercise = _ref.exercise, - dispatch = _ref.dispatch; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - coverAll = _useState2[0], - setCoverAll = _useState2[1]; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var actionTabs = exercise.actionTabs; - (0,react.useEffect)(function () { - if (exercise.actionTabs.key === '更改评阅') { - var _actionTabs$selectArr, _actionTabs$selectArr2, _actionTabs$selectArr3, _actionTabs$selectArr4; - form.resetFields(); - form.setFieldsValue({ - subjective_score: actionTabs === null || actionTabs === void 0 ? void 0 : (_actionTabs$selectArr = actionTabs.selectArrs) === null || _actionTabs$selectArr === void 0 ? void 0 : (_actionTabs$selectArr2 = _actionTabs$selectArr.record) === null || _actionTabs$selectArr2 === void 0 ? void 0 : _actionTabs$selectArr2.subjective_score, - objective_score: actionTabs === null || actionTabs === void 0 ? void 0 : (_actionTabs$selectArr3 = actionTabs.selectArrs) === null || _actionTabs$selectArr3 === void 0 ? void 0 : (_actionTabs$selectArr4 = _actionTabs$selectArr3.record) === null || _actionTabs$selectArr4 === void 0 ? void 0 : _actionTabs$selectArr4.objective_score - }); +var ChangeScore_DelShixun = function DelShixun(_ref) { + var _actionTabs$selectArr7, _actionTabs$selectArr8, _actionTabs$selectArr9, _actionTabs$selectArr10, _actionTabs$selectArr11, _actionTabs$selectArr12, _actionTabs$selectArr13, _actionTabs$selectArr14; + var exercise = _ref.exercise, + dispatch = _ref.dispatch; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + coverAll = _useState2[0], + setCoverAll = _useState2[1]; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var actionTabs = exercise.actionTabs; + (0,react.useEffect)(function () { + if (exercise.actionTabs.key === '更改评阅') { + var _actionTabs$selectArr, _actionTabs$selectArr2, _actionTabs$selectArr3, _actionTabs$selectArr4; + form.resetFields(); + form.setFieldsValue({ + subjective_score: actionTabs === null || actionTabs === void 0 ? void 0 : (_actionTabs$selectArr = actionTabs.selectArrs) === null || _actionTabs$selectArr === void 0 ? void 0 : (_actionTabs$selectArr2 = _actionTabs$selectArr.record) === null || _actionTabs$selectArr2 === void 0 ? void 0 : _actionTabs$selectArr2.subjective_score, + objective_score: actionTabs === null || actionTabs === void 0 ? void 0 : (_actionTabs$selectArr3 = actionTabs.selectArrs) === null || _actionTabs$selectArr3 === void 0 ? void 0 : (_actionTabs$selectArr4 = _actionTabs$selectArr3.record) === null || _actionTabs$selectArr4 === void 0 ? void 0 : _actionTabs$selectArr4.objective_score + }); } }, [exercise.actionTabs.key]); var cancel = function cancel() { @@ -8162,21 +7414,5385 @@ var CameraMonitoring = function CameraMonitoring(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})] }); }; -/* harmony default export */ var components_CameraMonitoring = ((0,_umi_production_exports.connect)(function (_ref6) { - var exercise = _ref6.exercise, - user = _ref6.user; +/* harmony default export */ var components_CameraMonitoring = ((0,_umi_production_exports.connect)(function (_ref6) { + var exercise = _ref6.exercise, + user = _ref6.user; + return { + exercise: exercise, + user: user + }; +})(CameraMonitoring)); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var DuplicateCheckingmodules = ({"flex_box_center":"flex_box_center___xF1ge","flex_space_between":"flex_space_between___YGq9c","flex_box_vertical_center":"flex_box_vertical_center___wd_iR","flex_box_center_end":"flex_box_center_end___HoL5p","flex_box_column":"flex_box_column___Oy7FC","warp":"warp____YDkr","header":"header___BRNBu","empty":"empty___iwhMt"}); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/components/SubjectTable/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SubjectTablemodules = ({"flex_box_center":"flex_box_center___Xa_jj","flex_space_between":"flex_space_between___N_2qI","flex_box_vertical_center":"flex_box_vertical_center___wGZOw","flex_box_center_end":"flex_box_center_end___GYY4W","flex_box_column":"flex_box_column___jR_ZX","subjectTable":"subjectTable___WrGqf","title":"title___ZCcfg","customTable":"customTable___xSvZm","row":"row___Acnda","line":"line___nmQeX"}); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/components/SubjectTable/index.tsx + + + + + + + + + + + + + +var SubjectTable = function SubjectTable(_ref) { + var index = _ref.index, + bottomLine = _ref.bottomLine, + gather = _ref.gather, + search = _ref.search; + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + list = _useState2[0], + setList = _useState2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + drop = _useState6[0], + setDrop = _useState6[1]; + var urlParams = (0,_umi_production_exports.useParams)(); + var location = (0,_umi_production_exports.useLocation)(); + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; + var _useState7 = (0,react.useState)({ + page: 1, + limit: 6, + total: 0 + }), + _useState8 = slicedToArray_default()(_useState7, 2), + params = _useState8[0], + setParams = _useState8[1]; + (0,react.useEffect)(function () { + console.log(gather, 'gather'); + if (index === 0) { + setDrop(true); + } + }, []); + (0,react.useEffect)(function () { + if (drop) { + getData(); + } + }, [drop]); + var columns = [{ + title: '序号', + dataIndex: 'index', + key: 'index', + align: 'left', + ellipsis: true, + render: function render(a, b, i) { + return params.limit * (params.page - 1) + i + 1; + } + }, { + title: '姓名', + dataIndex: 'username', + key: 'username', + align: 'left', + ellipsis: true + }, { + title: '班级', + dataIndex: 'user_group_name', + key: 'user_group_name', + align: 'left', + render: function render(a) { + return a || '--'; + } + }, { + title: '学号', + dataIndex: 'student_id', + key: 'student_id', + align: 'left' + }, { + title: '相似度', + dataIndex: 'code_rate', + key: 'code_rate', + align: 'left', + render: function render(a) { + return a + '%'; + } + }, { + title: '操作', + dataIndex: 'id', + key: 'id', + align: 'left', + render: function render(v) { + var url = "/classrooms/".concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.coursesId, "/exercise/").concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId, "/detail/").concat(v, "/review_detail"); + if (searchParams.get("random")) { + url = url + "?random=".concat(searchParams.get("random")); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: url, + target: "_blank", + children: "\u67E5\u770B" + }); + } + }]; + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { + var initParams, body, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setLoading(true); + initParams = record || { + page: 1, + limit: 10, + total: 0 + }; + body = objectSpread2_default()({ + id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId, + question_id: gather === null || gather === void 0 ? void 0 : gather.question_id, + search: search + }, initParams); + _context.next = 5; + return (0,fetch/* default */.ZP)("/api/courses/".concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.coursesId, "/exercises/code_review_users.json"), { + method: 'get', + params: body + }); + case 5: + res = _context.sent; + if (res) { + setList(res === null || res === void 0 ? void 0 : res.users); + setLoading(false); + setParams(objectSpread2_default()(objectSpread2_default()({}, initParams), {}, { + total: (res === null || res === void 0 ? void 0 : res.count) || 0 + })); + } + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleChangePage = function handleChangePage(page) { + var newParams = objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: page + }); + setParams(newParams); + getData(newParams); + }; + var handleDrop = function handleDrop() { + setDrop(!drop); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SubjectTablemodules.subjectTable, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: SubjectTablemodules.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-light-primary", + children: [index + 1, "\u3001", (gather === null || gather === void 0 ? void 0 : gather.question_type) === 5 ? '实训题' : '编程题'] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\uFF08", gather === null || gather === void 0 ? void 0 : gather.score, "\u5206\uFF09\uFF1A", gather === null || gather === void 0 ? void 0 : gather.question_title] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "ml40 c-grey-999", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: "c-red-ee4", + children: gather === null || gather === void 0 ? void 0 : gather.checked_count + }), "\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171", gather === null || gather === void 0 ? void 0 : gather.total_count, "\u4E2A\u4F5C\u54C1\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: handleDrop, + style: { + marginLeft: 'auto', + cursor: 'pointer', + color: '#0152d9' + }, + children: [drop ? '收起' : '展开', drop ? /*#__PURE__*/(0,jsx_runtime.jsx)(UpOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, {})] + }), (gather === null || gather === void 0 ? void 0 : gather.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: 20 + }, + target: "_blank", + href: "/shixuns/".concat(gather === null || gather === void 0 ? void 0 : gather.shixun_identifier, "/challenges"), + children: "\u5B9E\u8BAD\u8BE6\u60C5" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + className: SubjectTablemodules.customTable, + style: { + display: drop ? 'block' : 'none' + }, + dataSource: list, + bordered: false, + rowKey: function rowKey(v) { + return v.id; + }, + rowClassName: SubjectTablemodules.row, + columns: columns, + loading: loading, + pagination: { + pageSize: params.limit, + total: params.total, + current: params.page, + onChange: handleChangePage, + showQuickJumper: true, + showSizeChanger: false, + hideOnSinglePage: true, + position: ["bottomCenter"] + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SubjectTablemodules.line, + style: { + visibility: bottomLine ? 'hidden' : 'visible' + } + })] + }); +}; +/* harmony default export */ var components_SubjectTable = (SubjectTable); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules +var ImagesIcon = __webpack_require__(44190); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/index.tsx + + + + + + + + + + + + + + + +var DuplicateChecking = function DuplicateChecking(_ref) { + var exercise = _ref.exercise, + globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch; + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + value = _useState2[0], + setValue = _useState2[1]; + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + data = _useState4[0], + setData = _useState4[1]; + var _useState5 = (0,react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + date = _useState6[0], + setDate = _useState6[1]; + var _useState7 = (0,react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + loading = _useState8[0], + setLoading = _useState8[1]; + var urlParams = (0,_umi_production_exports.useParams)(); + (0,react.useEffect)(function () { + getData(); + }, []); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setLoading(true); + _context.next = 3; + return (0,fetch/* default */.ZP)("/api/courses/".concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.coursesId, "/exercises/code_review_results.json"), { + method: 'get', + params: { + id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId, + search: value + } + }); + case 3: + res = _context.sent; + if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) { + _context.next = 7; + break; + } + getData(); + return _context.abrupt("return"); + case 7: + if (res) { + setLoading(false); + setData((res === null || res === void 0 ? void 0 : res.exercise_questions) || []); + setDate(res === null || res === void 0 ? void 0 : res.last_review_time); + } + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleSearch = function handleSearch() { + // if (value === '') { + // message.info('请输入字符'); + // return; + // } + // setValue(''); + getData(); + }; + var renderEmpty = function renderEmpty() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: DuplicateCheckingmodules.empty, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: ImagesIcon/* emptyIcon */.x7, + width: "258" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-c", + children: "\u6682\u65E0\u6570\u636E" + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: DuplicateCheckingmodules.warp, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: DuplicateCheckingmodules.header, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u67E5\u91CD\u65F6\u95F4\uFF1A", date || '--'] + }), !!date && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: value, + onChange: function onChange(e) { + return setValue(e.target.value); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: handleSearch, + className: "iconfont icon-sousuo2 c-grey-c" + }), + bordered: false, + placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22", + onPressEnter: handleSearch + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { + loading: loading, + active: true, + paragraph: { + rows: 5 + }, + children: data.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: DuplicateCheckingmodules.subject, + children: data.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_SubjectTable, { + index: index, + bottomLine: index === data.length - 1, + gather: item, + search: value + }, index); + }) + }) : renderEmpty() + })] + }); +}; +/* harmony default export */ var components_DuplicateChecking = ((0,_umi_production_exports.connect)(function (_ref3) { + var exercise = _ref3.exercise, + globalSetting = _ref3.globalSetting; + return { + exercise: exercise, + globalSetting: globalSetting + }; +})(DuplicateChecking)); +// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules +var divider_style = __webpack_require__(98541); +// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js +var divider = __webpack_require__(27049); +// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules +var markdown_editor = __webpack_require__(55373); +// EXTERNAL MODULE: ./src/components/Editor/NullMDEditor.js +var NullMDEditor = __webpack_require__(37863); +// EXTERNAL MODULE: ./src/components/Editor/NullChildEditor/index.jsx + 1 modules +var NullChildEditor = __webpack_require__(2977); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/editor.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___epJYP","flex_space_between":"flex_space_between___SU6BD","flex_box_vertical_center":"flex_box_vertical_center___Qes2t","flex_box_center_end":"flex_box_center_end___hGppz","flex_box_column":"flex_box_column___uzhhO","wrap":"wrap___rEjJ0","modal":"modal___gRDV9","titleWrap":"titleWrap___MK_OO","required":"required___Hja3H","title":"title___vMFKz","colorGray":"colorGray___hNhIL","choiceWrap":"choiceWrap___Xx5du","answer":"answer___cbuNE","activeAnswer":"activeAnswer___LwFG7","deleteIcon":"deleteIcon____HG4s","addIcon":"addIcon___r_Vhy","editorWrap":"editorWrap___OYwur","htmlWrap":"htmlWrap___qXHYn","radio":"radio___urtyZ","color333":"color333___Lah7k","color999":"color999___TmkZt","questionType":"questionType___r_bKw","questionChoices":"questionChoices___LA7VM","action":"action___fTTDM","difficult":"difficult___Mg7lT","fold":"fold___oVjRI","head":"head___fpwmn"}); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(12768); +// EXTERNAL MODULE: ./src/components/Knowledge/index.tsx + 1 modules +var Knowledge = __webpack_require__(73221); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/CompletionEditor/index.tsx + + + + + + + + + + + + + + + + + + + + + + + + + + + + +var CompletionEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "editData", "editKey", "setEditKey", "cancelAdd", "addCallback", "reload", "setIsClaer"]; + + + + + + + + + + + + + +var tagList = (/* unused pure expression or super */ null && (['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'])); +var NULL_CH = '▁'; +var CompletionEditor = function CompletionEditor(_ref, ref) { + var problemset = _ref.problemset, + globalSetting = _ref.globalSetting, + exercise = _ref.exercise, + loading = _ref.loading, + dispatch = _ref.dispatch, + editData = _ref.editData, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + props = objectWithoutProperties_default()(_ref, CompletionEditor_excluded); + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + title = _useState2[0], + setTitle = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + analysis = _useState4[0], + setAnalysis = _useState4[1]; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + answerList = _useState6[0], + setAnswerList = _useState6[1]; + var _useState7 = (0,react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + activeOptionErrorIndex = _useState8[0], + setActiveOptionErrorIndex = _useState8[1]; + var _useState9 = (0,react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + checked = _useState10[0], + setChecked = _useState10[1]; + var _useState11 = (0,react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + firstSetAnswerFlag = _useState12[0], + setFirstSetAnswerFlag = _useState12[1]; + var _useState13 = (0,react.useState)(), + _useState14 = slicedToArray_default()(_useState13, 2), + score = _useState14[0], + setScore = _useState14[1]; + var _useState15 = (0,react.useState)(0), + _useState16 = slicedToArray_default()(_useState15, 2), + totalBlanks = _useState16[0], + setTotalBlanks = _useState16[1]; + var _useState17 = (0,react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + isEdit = _useState18[0], + setIsEdit = _useState18[1]; + var _useState19 = (0,react.useState)(false), + _useState20 = slicedToArray_default()(_useState19, 2), + btnSave = _useState20[0], + setBtnSave = _useState20[1]; + var _useState21 = (0,react.useState)([]), + _useState22 = slicedToArray_default()(_useState21, 2), + knowledge = _useState22[0], + setKnowledge = _useState22[1]; + var _useState23 = (0,react.useState)(1), + _useState24 = slicedToArray_default()(_useState23, 2), + difficulty = _useState24[0], + setdifficult = _useState24[1]; + var _useState25 = (0,react.useState)(false), + _useState26 = slicedToArray_default()(_useState25, 2), + repeat_answer = _useState26[0], + setrepeat_answer = _useState26[1]; + var freeze = (0,react.useRef)(false); + var params = (0,_umi_production_exports.useParams)(); + var _useState27 = (0,react.useState)([]), + _useState28 = slicedToArray_default()(_useState27, 2), + knowledgeOptions = _useState28[0], + setKnowledgeOptions = _useState28[1]; + var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { + setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); + }; + (0,react.useEffect)(function () { + if (freeze.current) return; + if (!(editData !== null && editData !== void 0 && editData.question_title)) { + setIsEdit(true); + setTitle(''); + setChecked(false); + setScore(2); + setAnswerList([]); + setActiveOptionErrorIndex(''); + setFirstSetAnswerFlag(false); + return; + } + setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); + setChecked(editData === null || editData === void 0 ? void 0 : editData.is_ordered); + setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); + setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); + setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); + var answer = editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item) { + return item.answer_text; + }); + setAnswerList(toConsumableArray_default()(answer)); + setKnowledge(editData.tag_discipline_ids); + setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); + }, [editData, isEdit]); + (0,react.useEffect)(function () { + setFirstSetAnswerFlag(false); + if (isEdit) { + init(); + } + function init() { + return _init.apply(this, arguments); + } + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _exercise$editData, _exercise$editData$ex; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_exercise/* getTagDiscipline */.YY)({ + sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id + }); + case 2: + res = _context.sent; + setKnowledgeOptions(res.tag_disciplines); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); + } + }, [isEdit]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + (0,react.useEffect)(function () { + var _exercise$tagDiscipli; + var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; + setKnowledgeOptions(data); + }, [exercise.tagDisciplineData]); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); + } + }; + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var answerArray, isEmpty, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + answerArray = []; + isEmpty = false; + setBtnSave(true); //保存的时候不弹出删除框 + answerList.forEach(function (answers, index) { + answerArray.push({ + choice_id: index + 1, + answer_text: [] + }); + answers.forEach(function (item, itemIndex) { + answerArray[index].answer_text.push(item); + if (!item || !(0,util/* validateLength */.eR)(item, 10000)) { + setActiveOptionErrorIndex("".concat(index, "-").concat(itemIndex)); + message/* default.info */.ZP.info(!item ? "\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A" : "答案不能超过10000字符"); + isEmpty = true; + } + }); + }); + if (!isEmpty) { + _context4.next = 7; + break; + } + setBtnSave(false); + return _context4.abrupt("return", false); + case 7: + // if (knowledge.length < 1) { + // message.info("请选择知识点"); + // return false; + // } + freeze.current = true; + if (!editData.question_id) { + _context4.next = 19; + break; + } + if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { + _context4.next = 13; + break; + } + es_modal/* default.confirm */.Z.confirm({ + title: '提示', + content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', + okText: '覆盖原题', + cancelText: '不覆盖', + keyboard: false, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _exercise$editData2, _exercise$editData2$e; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 3, + "question_score": score, + "is_ordered": checked, + "standard_answers": answerArray, + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, + "difficulty": difficulty, + 'is_cover': 1, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context2.sent; + repeal(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function () { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _exercise$editData3, _exercise$editData3$e; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 3, + "question_score": score, + "is_ordered": checked, + "standard_answers": answerArray, + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context3.sent; + repeal(res); + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onCancel() { + return _onCancel.apply(this, arguments); + } + return onCancel; + }() + }); + _context4.next = 17; + break; + case 13: + _context4.next = 15; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 3, + "question_score": score, + "is_ordered": checked, + "standard_answers": answerArray, + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 15: + res = _context4.sent; + repeal(res); + case 17: + _context4.next = 23; + break; + case 19: + _context4.next = 21; + return dispatch({ + type: "exercise/addExerciseQuestion", + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + "categoryId": params.categoryId, + "question_title": title, + "question_type": 3, + "question_score": score, + "is_ordered": checked, + "standard_answers": answerArray, + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 21: + res = _context4.sent; + repeal(res); + case 23: + setBtnSave(false); + return _context4.abrupt("return", { + name: title, + analysis: analysis, + standard_answers: answerArray, + is_ordered: checked + }); + case 25: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var handlePlaceholderChange = function handlePlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount) { + var newStandardAnswers = answerList.slice(); + if (placeholderCountInRange) { + newStandardAnswers.splice(placeholderCountBefore, placeholderCountInRange); + } + if (totalPlaceholderCount && firstSetAnswerFlag || !editData.question_id) { + for (var i = 0; i < totalPlaceholderCount; i++) { + newStandardAnswers.splice(placeholderCountBefore + i, 0, [""]); + } + } + setTotalBlanks(newStandardAnswers === null || newStandardAnswers === void 0 ? void 0 : newStandardAnswers.length); + setFirstSetAnswerFlag(true); + console.log(newStandardAnswers, 'newStandardAnswers'); + setAnswerList(newStandardAnswers); + }; + var handleAnswerChange = function handleAnswerChange(index, itemIndex, val) { + setActiveOptionErrorIndex(''); + var newStandardAnswers = answerList.slice(); + newStandardAnswers[index][itemIndex] = val; + setAnswerList(newStandardAnswers); + }; + var handleAddChildAnswer = function handleAddChildAnswer(index) { + var newStandardAnswers = answerList.slice(); + newStandardAnswers[index] = [].concat(toConsumableArray_default()(newStandardAnswers[index]), ['']); + setAnswerList(newStandardAnswers); + }; + var handleDeleteChildAnswer = function handleDeleteChildAnswer(index, childIndex) { + var newStandardAnswers = answerList.slice(); + if (!newStandardAnswers[index][childIndex]) { + newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { + return key !== childIndex; + }); + setAnswerList(newStandardAnswers); + return; + } + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + content: '确认要删除这个参考答案吗?', + className: editormodules.modal, + onOk: function onOk() { + newStandardAnswers[index] = newStandardAnswers[index].filter(function (_, key) { + return key !== childIndex; + }); + setAnswerList(newStandardAnswers); + } + }); + }; + var handleDeleteChildAnswermain = function handleDeleteChildAnswermain(index) { + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + content: '确认要删除这个参考答案吗?', + className: editormodules.modal, + onOk: function onOk() { + var key = 0; + setTitle(title.replace(/\▁/g, function (item) { + key++; + if (key - 1 === index) { + return ""; + } else { + return item; + } + })); + setTimeout(function () { + var newStandardAnswers = answerList.slice(); + newStandardAnswers = answerList.filter(function (_, key) { + return index !== key; + }); + setAnswerList(newStandardAnswers); + }, 500); + } + }); + }; + var onChange = function onChange() {}; + var showEdit = function showEdit() { + var _exercise$editData6, _exercise$editData6$e, _exercise$editData7, _exercise$editData7$e, _exercise$editData9, _exercise$editData9$e; + console.log(answerList, 'answers'); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u586B\u7A7A\u9898" + }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(NullMDEditor/* default */.Z, { + id: "completion-question-tittle", + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE", + height: 155, + defaultValue: title, + onChange: function onChange(value) { + return setTitle(value); + }, + showNullButton: ((_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1 ? true : false, + deleteEmptyDisabled: (((_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1 ? false : true) || btnSave, + onPlaceholderChange: handlePlaceholderChange + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: answerList.map(function (answers, index) { + var _exercise$editData8, _exercise$editData8$e; + return /*#__PURE__*/(0,jsx_runtime.jsx)(NullChildEditor/* default */.Z, { + answers: answers, + index: index, + is_md: true, + exerciseIsPublish: ((_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.exercise_status) !== 1, + activeOptionErrorIndex: activeOptionErrorIndex, + onAnswerChange: handleAnswerChange, + addChildAnswer: handleAddChildAnswer, + deleteChildAnswer: handleDeleteChildAnswer, + deleteChildAnswermain: handleDeleteChildAnswermain + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: answerList.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + checked: checked, + onChange: function onChange(e) { + return setChecked(e.target.checked); + }, + className: "".concat(editormodules.color333, " font14"), + children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(editormodules.color999, " font12"), + children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: editormodules.titleWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u76EE\u89E3\u6790\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", + defaultValue: analysis, + onChange: function onChange(value) { + return setAnalysis(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: 'red' + }, + children: "*" + }), "\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: score, + max: 10000, + min: 0, + onChange: function onChange(value) { + setScore(value); + } + }), " \u5206 \xA0 ", !!score && !!totalBlanks && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: 'red' + }, + children: ["(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A", (score / totalBlanks).toFixed(1), "\u5206)"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '30px' + }, + className: editormodules.difficult, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + color: 'red' + }, + children: "*" + }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: difficulty, + onChange: function onChange(e) { + setdifficult(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + children: "\u56F0\u96BE" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(editormodules.title), + children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + value: knowledge, + selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, + onChange: setKnowledge, + subId: (_exercise$editData9 = exercise.editData) === null || _exercise$editData9 === void 0 ? void 0 : (_exercise$editData9$e = _exercise$editData9.exercise) === null || _exercise$editData9$e === void 0 ? void 0 : _exercise$editData9$e.sub_discipline_id, + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 10 + }, + children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: repeat_answer, + onChange: function onChange(e) { + setrepeat_answer(e); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + var actionArr = [{ + name: "删除", + icon: "iconfont c-light-black ml30 icon-shanchu current", + id: "del" + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: "(向下插入单选题)", + icon: "iconfont c-light-primary ml30 icon-tianjia current", + id: "add" + }, { + name: "编辑", + icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", + id: "edit" + }].filter(function (item) { + var _exercise$editData10, _exercise$editData10$; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData10 = exercise.editData) === null || _exercise$editData10 === void 0 ? void 0 : (_exercise$editData10$ = _exercise$editData10.exercise) === null || _exercise$editData10$ === void 0 ? void 0 : _exercise$editData10$.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(editKey !== -1)) { + _context6.next = 3; + break; + } + message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); + return _context6.abrupt("return"); + case 3: + _context6.t0 = item.id; + _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context5.stop(); + } + }, _callee5); + }))(); + } + }); + return _context6.abrupt("break", 17); + case 8: + _context6.next = 10; + return dispatch({ + type: "exercise/exeriseMoveUpDown", + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + return _context6.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context6.abrupt("break", 17); + case 15: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 3 + }); + return _context6.abrupt("break", 17); + case 17: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var showList = function showList() { + var _editData$standard_an; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u586B\u7A7A\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionChoices, + children: editData === null || editData === void 0 ? void 0 : (_editData$standard_an = editData.standard_answer) === null || _editData$standard_an === void 0 ? void 0 : _editData$standard_an.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: ["\u7B54\u6848\uFF08\u586B\u7A7A", item.choice_id, "\uFF09\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + align: "middle", + gutter: [1, 1], + children: item.answer_text.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + checked: editData.standard_answer.includes(index), + disabled: true, + value: val + }, index) + }, key); + }) + }) + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.action, + children: !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === "up" && editData.key === 1) return null; + if (item.id === "down" && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + }) + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] + }); +}; +/* harmony default export */ var components_CompletionEditor = ((0,_umi_production_exports.connect)(function (_ref4) { + var problemset = _ref4.problemset, + loading = _ref4.loading, + exercise = _ref4.exercise, + globalSetting = _ref4.globalSetting; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(CompletionEditor))); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/JudgmentEditor/index.tsx + + + + + + + + + + + + + + + + + + + + +var JudgmentEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "onRef", "editData", "editKey", "setEditKey", "cancelAdd", "reload", "addCallback", "setIsClaer"]; + + + + + + + + + + +var JudgmentEditor_tagList = ['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']; +var JudgmentEditor = function JudgmentEditor(_ref, ref) { + var problemset = _ref.problemset, + globalSetting = _ref.globalSetting, + exercise = _ref.exercise, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$onRef = _ref.onRef, + onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, + editData = _ref.editData, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + props = objectWithoutProperties_default()(_ref, JudgmentEditor_excluded); + var _useState = (0,react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + activeAnswer = _useState2[0], + setActiveAnswer = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + title = _useState4[0], + setTitle = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isEdit = _useState6[0], + setIsEdit = _useState6[1]; + var _useState7 = (0,react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + score = _useState8[0], + setScore = _useState8[1]; + var _useState9 = (0,react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + knowledge = _useState10[0], + setKnowledge = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + knowledgeOptions = _useState12[0], + setKnowledgeOptions = _useState12[1]; + var _useState13 = (0,react.useState)(1), + _useState14 = slicedToArray_default()(_useState13, 2), + difficulty = _useState14[0], + setdifficult = _useState14[1]; + var _useState15 = (0,react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + repeat_answer = _useState16[0], + setrepeat_answer = _useState16[1]; + var _useState17 = (0,react.useState)(''), + _useState18 = slicedToArray_default()(_useState17, 2), + analysis = _useState18[0], + setAnalysis = _useState18[1]; + var freeze = (0,react.useRef)(false); + var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { + setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); + }; + var params = (0,_umi_production_exports.useParams)(); + (0,react.useEffect)(function () { + if (freeze.current) return; + if (!(editData !== null && editData !== void 0 && editData.question_choices)) { + setIsEdit(true); + setTitle(''); + setScore(2); + setActiveAnswer(''); + return; + } + setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); + setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); + setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); + setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); + // const answer = editData?.question_choices.find(item => item.is_answer); + setActiveAnswer(editData.standard_answer[0] + ''); + setKnowledge(editData.tag_discipline_ids); + setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); + }, [editData, isEdit]); + (0,react.useEffect)(function () { + if (isEdit) { + init(); + } + function init() { + return _init.apply(this, arguments); + } + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _exercise$editData, _exercise$editData$ex; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_exercise/* getTagDiscipline */.YY)({ + sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id + }); + case 2: + res = _context.sent; + setKnowledgeOptions(res.tag_disciplines); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); + } + }, [isEdit]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + (0,react.useEffect)(function () { + var _exercise$tagDiscipli; + var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; + setKnowledgeOptions(data); + }, [exercise.tagDisciplineData]); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); + } + }; + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var choices, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (title) { + _context4.next = 3; + break; + } + message/* default.info */.ZP.info("请您输入题干"); + return _context4.abrupt("return", false); + case 3: + if (activeAnswer) { + _context4.next = 6; + break; + } + message/* default.info */.ZP.info("请先点击选择本选择题的正确选项"); + return _context4.abrupt("return", false); + case 6: + // if (knowledge.length < 1) { + // message.info("请选择知识点"); + // return false; + // } + choices = [{ + choice_text: "正确", + is_answer: activeAnswer === "1" ? 1 : 0 + }, { + choice_text: "错误", + is_answer: activeAnswer === "2" ? 2 : 0 + }]; + freeze.current = true; + if (!editData.question_id) { + _context4.next = 19; + break; + } + if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { + _context4.next = 13; + break; + } + es_modal/* default.confirm */.Z.confirm({ + title: '提示', + content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', + okText: '覆盖原题', + cancelText: '不覆盖', + keyboard: false, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _exercise$editData2, _exercise$editData2$e; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 2, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, + "difficulty": difficulty, + 'is_cover': 1, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context2.sent; + repeal(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function () { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _exercise$editData3, _exercise$editData3$e; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 2, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context3.sent; + repeal(res); + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onCancel() { + return _onCancel.apply(this, arguments); + } + return onCancel; + }() + }); + _context4.next = 17; + break; + case 13: + _context4.next = 15; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 2, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 15: + res = _context4.sent; + repeal(res); + case 17: + _context4.next = 23; + break; + case 19: + _context4.next = 21; + return dispatch({ + type: "exercise/addExerciseQuestion", + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + "categoryId": params.categoryId, + "question_title": title, + "question_type": 2, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 21: + res = _context4.sent; + repeal(res); + case 23: + return _context4.abrupt("return", { + name: title, + choices: choices + }); + case 24: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var actionArr = [{ + name: "删除", + icon: "iconfont c-light-black ml30 icon-shanchu current", + id: "del" + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: "(向下插入单选题)", + icon: "iconfont c-light-primary ml30 icon-tianjia current", + id: "add" + }, { + name: "编辑", + icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", + id: "edit" + }].filter(function (item) { + var _exercise$editData6, _exercise$editData6$e; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(editKey !== -1)) { + _context6.next = 3; + break; + } + message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); + return _context6.abrupt("return"); + case 3: + _context6.t0 = item.id; + _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context5.stop(); + } + }, _callee5); + }))(); + } + }); + return _context6.abrupt("break", 17); + case 8: + _context6.next = 10; + return dispatch({ + type: "exercise/exeriseMoveUpDown", + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + return _context6.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context6.abrupt("break", 17); + case 15: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 2 + }); + return _context6.abrupt("break", 17); + case 17: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var showList = function showList() { + var _editData$question_ch; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u5224\u65AD\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionChoices, + children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + checked: editData.standard_answer.includes(index + 1), + disabled: true, + children: [JudgmentEditor_tagList[index], ". ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-black font14", + children: item.choice_text + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.action, + children: !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === "up" && editData.key === 1) return null; + if (item.id === "down" && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + }) + })] + }); + }; + var showEdit = function showEdit() { + var _exercise$editData7, _exercise$editData7$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u5224\u65AD\u9898" + }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u5E72\uFF1A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", + defaultValue: title, + onChange: function onChange(value) { + return setTitle(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: editormodules.title, + children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + buttonStyle: "solid", + value: activeAnswer, + onChange: function onChange(e) { + return setActiveAnswer(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: "1", + className: "".concat(editormodules.radio, " mr40"), + children: "\u6B63\u786E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: "2", + className: editormodules.radio, + children: "\u9519\u8BEF" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "c-orange", + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: editormodules.titleWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u76EE\u89E3\u6790\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", + defaultValue: analysis, + onChange: function onChange(value) { + return setAnalysis(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "", + children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: score, + max: 10000, + min: 0, + onChange: function onChange(value) { + setScore(value); + } + }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '30px' + }, + className: editormodules.difficult, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + color: 'red' + }, + children: "*" + }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: difficulty, + onChange: function onChange(e) { + setdifficult(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + children: "\u56F0\u96BE" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(editormodules.title), + children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + value: knowledge, + selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, + onChange: setKnowledge, + subId: (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.sub_discipline_id, + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 10 + }, + children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: repeat_answer, + onChange: function onChange(e) { + setrepeat_answer(e); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] + }); +}; +/* harmony default export */ var components_JudgmentEditor = ((0,_umi_production_exports.connect)(function (_ref4) { + var problemset = _ref4.problemset, + loading = _ref4.loading, + exercise = _ref4.exercise, + globalSetting = _ref4.globalSetting; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(JudgmentEditor))); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/MultipleEditor/index.tsx + + + + + + + + + + + + + + + + + + + + + + + + + + +var MultipleEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "setIsClaer", "addCallback", "reload"]; + + + + + + + + + + + +var MultipleEditor_tagList = ['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']; +var MultipleEditor = /*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { + var problemset = _ref.problemset, + globalSetting = _ref.globalSetting, + exercise = _ref.exercise, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$onRef = _ref.onRef, + onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, + editData = _ref.editData, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function (value) {} : _ref$addCallback, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + props = objectWithoutProperties_default()(_ref, MultipleEditor_excluded); + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + questionChoiceList = _useState2[0], + setQuestionChoiceList = _useState2[1]; + var _useState3 = (0,react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + activeEditor = _useState4[0], + setActiveEditor = _useState4[1]; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + activeAnswer = _useState6[0], + setActiveAnswer = _useState6[1]; + var _useState7 = (0,react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + title = _useState8[0], + setTitle = _useState8[1]; + var _useState9 = (0,react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + score = _useState10[0], + setScore = _useState10[1]; + var _useState11 = (0,react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + isEdit = _useState12[0], + setIsEdit = _useState12[1]; + var _useState13 = (0,react.useState)([]), + _useState14 = slicedToArray_default()(_useState13, 2), + knowledge = _useState14[0], + setKnowledge = _useState14[1]; + var _useState15 = (0,react.useState)(1), + _useState16 = slicedToArray_default()(_useState15, 2), + difficulty = _useState16[0], + setdifficult = _useState16[1]; + var _useState17 = (0,react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + repeat_answer = _useState18[0], + setrepeat_answer = _useState18[1]; + var _useState19 = (0,react.useState)(''), + _useState20 = slicedToArray_default()(_useState19, 2), + analysis = _useState20[0], + setAnalysis = _useState20[1]; + var _useState21 = (0,react.useState)([]), + _useState22 = slicedToArray_default()(_useState21, 2), + knowledgeOptions = _useState22[0], + setKnowledgeOptions = _useState22[1]; + var freeze = (0,react.useRef)(false); + var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { + setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); + }; + var params = (0,_umi_production_exports.useParams)(); + (0,react.useEffect)(function () { + setQuestionChoiceList(['', '', '', '']); + }, []); + (0,react.useEffect)(function () { + if (freeze.current) return; + if (!(editData !== null && editData !== void 0 && editData.question_choices)) { + setIsEdit(true); + setTitle(''); + setScore(5); + setQuestionChoiceList(['', '', '', '']); + setActiveAnswer([]); + return; + } + setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); + setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); + setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); + setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); + setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { + return item.choice_text; + })); + var answerIndexs = []; + editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { + answerIndexs.push(item - 1); + }); + setActiveAnswer(answerIndexs); + setKnowledge(editData.tag_discipline_ids); + setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); + }, [editData, isEdit]); + (0,react.useEffect)(function () { + if (isEdit) { + init(); + } + function init() { + return _init.apply(this, arguments); + } + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _exercise$editData, _exercise$editData$ex; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_exercise/* getTagDiscipline */.YY)({ + sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id + }); + case 2: + res = _context.sent; + setKnowledgeOptions(res.tag_disciplines); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); + } + }, [isEdit]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + (0,react.useEffect)(function () { + var _exercise$tagDiscipli; + var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; + setKnowledgeOptions(data); + }, [exercise.tagDisciplineData]); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); + } + }; + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var findNotAnswerIndex, choices, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (title) { + _context4.next = 3; + break; + } + message/* default.info */.ZP.info('请您输入题目'); + return _context4.abrupt("return", false); + case 3: + findNotAnswerIndex = questionChoiceList.findIndex(function (item) { + return !item; + }); + if (!(findNotAnswerIndex > -1)) { + _context4.next = 7; + break; + } + message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(MultipleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); + return _context4.abrupt("return", false); + case 7: + if (activeAnswer.length) { + _context4.next = 10; + break; + } + message/* default.info */.ZP.info('请设置本题的正确答案,点击选项A/B...即可完成设置'); + return _context4.abrupt("return", false); + case 10: + if (!(activeAnswer.length < 1)) { + _context4.next = 13; + break; + } + message/* default.info */.ZP.info('请选择答案'); + return _context4.abrupt("return", false); + case 13: + // if (knowledge.length < 1) { + // message.info("请选择知识点"); + // return false; + // } + choices = questionChoiceList.map(function (item, index) { + return { + choice_text: item, + is_answer: activeAnswer.includes(index) ? index + 1 : 0 + }; + }); + freeze.current = true; + if (!editData.question_id) { + _context4.next = 26; + break; + } + if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { + _context4.next = 20; + break; + } + es_modal/* default.confirm */.Z.confirm({ + title: '提示', + content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', + okText: '覆盖原题', + cancelText: '不覆盖', + keyboard: false, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _exercise$editData2, _exercise$editData2$e; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: 'exercise/editExerciseQuestion', + payload: { + id: editData.question_id, + question_title: title, + question_type: 1, + question_score: score, + question_choices: choices.map(function (item) { + return item.choice_text; + }), + standard_answers: choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, + difficulty: difficulty, + is_cover: 1, + repeat_answer: !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context2.sent; + repeal(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function () { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _exercise$editData3, _exercise$editData3$e; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: 'exercise/editExerciseQuestion', + payload: { + id: editData.question_id, + question_title: title, + question_type: 1, + question_score: score, + question_choices: choices.map(function (item) { + return item.choice_text; + }), + standard_answers: choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, + difficulty: difficulty, + repeat_answer: !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context3.sent; + repeal(res); + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onCancel() { + return _onCancel.apply(this, arguments); + } + return onCancel; + }() + }); + _context4.next = 24; + break; + case 20: + _context4.next = 22; + return dispatch({ + type: 'exercise/editExerciseQuestion', + payload: { + id: editData.question_id, + question_title: title, + question_type: 1, + question_score: score, + question_choices: choices.map(function (item) { + return item.choice_text; + }), + standard_answers: choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + difficulty: difficulty, + repeat_answer: !repeat_answer, + analysis: analysis + } + }); + case 22: + res = _context4.sent; + repeal(res); + case 24: + _context4.next = 30; + break; + case 26: + _context4.next = 28; + return dispatch({ + type: 'exercise/addExerciseQuestion', + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + categoryId: params.categoryId, + question_title: title, + question_type: 1, + question_score: score, + question_choices: choices.map(function (item) { + return item.choice_text; + }), + standard_answers: choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, + difficulty: difficulty, + repeat_answer: !repeat_answer, + analysis: analysis + } + }); + case 28: + res = _context4.sent; + repeal(res); + case 30: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var actionArr = [{ + name: '删除', + icon: 'iconfont c-light-black ml30 icon-shanchu current', + id: 'del' + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: '(向下插入单选题)', + icon: 'iconfont c-light-primary ml30 icon-tianjia current', + id: 'add' + }, { + name: '编辑', + icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', + id: 'edit' + }].filter(function (item) { + var _exercise$editData6, _exercise$editData6$e; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(editKey !== -1)) { + _context6.next = 3; + break; + } + message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); + return _context6.abrupt("return"); + case 3: + _context6.t0 = item.id; + _context6.next = _context6.t0 === 'del' ? 6 : _context6.t0 === 'up' ? 8 : _context6.t0 === 'down' ? 8 : _context6.t0 === 'edit' ? 12 : _context6.t0 === 'add' ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: 'exercise/editExercise', + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context5.stop(); + } + }, _callee5); + }))(); + } + }); + return _context6.abrupt("break", 17); + case 8: + _context6.next = 10; + return dispatch({ + type: 'exercise/exeriseMoveUpDown', + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: 'exercise/editExercise', + payload: objectSpread2_default()({}, params) + }); + return _context6.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context6.abrupt("break", 17); + case 15: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 1 + }); + return _context6.abrupt("break", 17); + case 17: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var showList = function showList() { + var _editData$question_ch; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u591A\u9009\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionChoices, + children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { + checked: editData.standard_answer.includes(index + 1), + disabled: true, + children: [MultipleEditor_tagList[index], "."] + }, index) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-black font14", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item.choice_text + }) + }) + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.action, + children: !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === 'up' && editData.key === 1) return null; + if (item.id === 'down' && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + }) + })] + }); + }; + var showEdit = function showEdit() { + var _exercise$editData8, _exercise$editData8$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u9009\u62E9\u9898" + }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u5E72\uFF1A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", + defaultValue: title, + onChange: function onChange(value) { + return setTitle(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: editormodules.title, + children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" + })] + })] + }), questionChoiceList.map(function (item, index) { + var _exercise$editData7, _exercise$editData7$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.choiceWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", + placement: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(editormodules.answer, " ").concat(activeAnswer.includes(index) ? editormodules.activeAnswer : ''), + onClick: function onClick() { + if (activeAnswer.includes(index)) { + setActiveAnswer(activeAnswer.filter(function (item) { + return item !== index; + })); + } else { + setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); + } + }, + children: MultipleEditor_tagList[index] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.editorWrap, + children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-option-".concat(index), + watch: true, + isFocus: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", + defaultValue: item, + onChange: function onChange(value) { + questionChoiceList[index] = value; + setQuestionChoiceList(questionChoiceList); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.htmlWrap, + onClick: function onClick() { + return setActiveEditor(index); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item + }) + }) + }), ((_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), + onClick: function onClick() { + return setQuestionChoiceList(questionChoiceList.filter(function (_, key) { + return key !== index; + })); + } + }) + }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), + onClick: function onClick() { + return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); + } + }) + })] + })] + }, index); + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "c-orange", + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: editormodules.titleWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u76EE\u89E3\u6790\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", + defaultValue: analysis, + onChange: function onChange(value) { + return setAnalysis(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "", + children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: score, + max: 10000, + min: 0, + onChange: function onChange(value) { + setScore(value); + } + }), ' ', "\u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '30px' + }, + className: editormodules.difficult, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + color: 'red' + }, + children: "*" + }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: difficulty, + onChange: function onChange(e) { + setdifficult(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + children: "\u56F0\u96BE" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(editormodules.title), + children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + value: knowledge, + selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, + onChange: setKnowledge, + subId: (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.sub_discipline_id, + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 10 + }, + children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: repeat_answer, + onChange: function onChange(e) { + setrepeat_answer(e); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] + }); +}); +/* harmony default export */ var components_MultipleEditor = ((0,_umi_production_exports.connect)(function (_ref4) { + var problemset = _ref4.problemset, + loading = _ref4.loading, + exercise = _ref4.exercise, + globalSetting = _ref4.globalSetting; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})(MultipleEditor)); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/ShixunEditor/index.tsx + + + + + + + + + + + + + + + + + + + + + + + +var ShixunEditor_excluded = ["problemset", "globalSetting", "exercise", "loading", "dispatch", "editData", "cancelAdd", "editKey", "setEditKey", "addCallback", "reload", "setIsClaer"]; + + + + + + + + +var ShixunEditor_tagList = (/* unused pure expression or super */ null && (['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'])); +var ShixunEditor = function ShixunEditor(_ref, ref) { + var problemset = _ref.problemset, + globalSetting = _ref.globalSetting, + exercise = _ref.exercise, + loading = _ref.loading, + dispatch = _ref.dispatch, + editData = _ref.editData, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + props = objectWithoutProperties_default()(_ref, ShixunEditor_excluded); + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + name = _useState2[0], + setName = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + title = _useState4[0], + setTitle = _useState4[1]; + var _useState5 = (0,react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + analysis = _useState6[0], + setAnalysis = _useState6[1]; + var _useState7 = (0,react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + answerList = _useState8[0], + setAnswerList = _useState8[1]; + var _useState9 = (0,react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + activeOptionErrorIndex = _useState10[0], + setActiveOptionErrorIndex = _useState10[1]; + var _useState11 = (0,react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + checked = _useState12[0], + setChecked = _useState12[1]; + var _useState13 = (0,react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + firstSetAnswerFlag = _useState14[0], + setFirstSetAnswerFlag = _useState14[1]; + var _useState15 = (0,react.useState)([]), + _useState16 = slicedToArray_default()(_useState15, 2), + score = _useState16[0], + setScore = _useState16[1]; + var _useState17 = (0,react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + isEdit = _useState18[0], + setIsEdit = _useState18[1]; + var _useState19 = (0,react.useState)(false), + _useState20 = slicedToArray_default()(_useState19, 2), + btnLoading = _useState20[0], + setBtnLoading = _useState20[1]; + var params = (0,_umi_production_exports.useParams)(); + var freeze = (0,react.useRef)(false); + (0,react.useEffect)(function () { + var _editData$shixun; + if (freeze.current) return; + if (editData.edit) { + setIsEdit(true); + setTitle(''); + setName(''); + setScore([]); + } + setName(editData.shixun_name); + setTitle(editData.question_title); + var arr = []; + (_editData$shixun = editData.shixun) === null || _editData$shixun === void 0 ? void 0 : _editData$shixun.map(function (item) { + arr.push(item.challenge_score); + }); + setScore(arr); + }, [editData]); + (0,react.useEffect)(function () { + setFirstSetAnswerFlag(false); + }, [isEdit]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); + } + }; + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var answerArray, isEmpty, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + answerArray = []; + isEmpty = false; + if (!isEmpty) { + _context.next = 4; + break; + } + return _context.abrupt("return", false); + case 4: + freeze.current = true; + setBtnLoading(true); + if (!editData.question_id) { + _context.next = 12; + break; + } + _context.next = 9; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "shixun_name": name, + "shixun_id": editData.shixun_id, + "question_type": 5, + "question_scores": score + } + }); + case 9: + res = _context.sent; + _context.next = 15; + break; + case 12: + _context.next = 14; + return dispatch({ + type: "exercise/addExerciseQuestion", + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + "categoryId": params.categoryId, + "question_title": title, + "shixun_name": name, + "shixun_id": editData.shixun_id, + "question_type": 5, + "question_scores": score, + "is_copy": editData.is_copy + } + }); + case 14: + res = _context.sent; + case 15: + repeal(res); + setBtnLoading(false); + return _context.abrupt("return", { + name: title, + analysis: analysis, + standard_answers: answerArray, + is_ordered: checked + }); + case 18: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var showEdit = function showEdit() { + var _editData$shixun2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u5B9E\u8BAD\u9898" + }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + defaultValue: name, + onChange: function onChange(e) { + ; + setName(e.target.value); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-option-0", + height: 155, + placeholder: "\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42", + defaultValue: title, + onChange: function onChange(value) { + setTitle(value); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: (_editData$shixun2 = editData.shixun) === null || _editData$shixun2 === void 0 ? void 0 : _editData$shixun2.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [20, 20], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + children: [index + 1, ".", item.challenge_name] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + defaultValue: score[index], + onChange: function onChange(value) { + score[index] = value; + setScore(score); + console.log("srore:L", score[index]); + } + }), " \u5206"] + })] + }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: answerList.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + checked: checked, + onChange: function onChange(e) { + return setChecked(e.target.checked); + }, + className: "".concat(editormodules.color333, " font14"), + children: "\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(editormodules.color999, " font12"), + children: "\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || !(editData !== null && editData !== void 0 && editData.edit)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + loading: btnLoading, + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + var actionArr = [{ + name: "删除", + icon: "iconfont c-light-black ml30 icon-shanchu current", + id: "del" + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: "(向下插入实训题)", + icon: "iconfont c-light-primary ml30 icon-tianjia current", + id: "add" + }, { + name: "编辑", + icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", + id: "edit" + }].filter(function (item) { + var _exercise$editData, _exercise$editData$ex; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!(editKey !== -1)) { + _context3.next = 3; + break; + } + message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); + return _context3.abrupt("return"); + case 3: + _context3.t0 = item.id; + _context3.next = _context3.t0 === "del" ? 6 : _context3.t0 === "up" ? 8 : _context3.t0 === "down" ? 8 : _context3.t0 === "edit" ? 12 : _context3.t0 === "add" ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + }))(); + } + }); + return _context3.abrupt("break", 17); + case 8: + _context3.next = 10; + return dispatch({ + type: "exercise/exeriseMoveUpDown", + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + return _context3.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context3.abrupt("break", 17); + case 15: + dispatch({ + type: "classroomList/setActionTabs", + payload: { + key: "选用实践项目", + editData: { + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 5 + } + } + }); + return _context3.abrupt("break", 17); + case 17: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var showList = function showList() { + var _editData$schools, _editData$shixun3; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u5B9E\u8BAD\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.shixun_name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + }), !!((_editData$schools = editData.schools) !== null && _editData$schools !== void 0 && _editData$schools.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhidinggongkai1 font18 line24 c-orange" + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.shixun_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt30" + }), (_editData$shixun3 = editData.shixun) === null || _editData$shixun3 === void 0 ? void 0 : _editData$shixun3.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u7B2C", index + 1, "\u5173 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + children: item.challenge_name + }), " ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "ml10", + children: [item.challenge_score, " \u5206"] + })] + }, index); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.action, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + target: "_blank", + to: "/shixuns/".concat(editData.shixun_identifier, "/challenges?exercise=true"), + children: "\u5B9E\u8BAD\u8BE6\u60C5" + }), !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === "up" && editData.key === 1) return null; + if (item.id === "down" && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + })] + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] + }); +}; +// export default connect( +// ({ +// problemset, +// loading, +// globalSetting, +// }: { +// problemset: ProblemsetModelState; +// loading: Loading; +// globalSetting: GlobalSettingModelState; +// }) => ({ +// problemset, +// globalSetting, +// loading: loading.effects, +// }), +// )(ShixunEditor); +/* harmony default export */ var components_ShixunEditor = ((0,_umi_production_exports.connect)(function (_ref4) { + var problemset = _ref4.problemset, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + exercise = _ref4.exercise; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(ShixunEditor))); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SingleEditor/index.tsx + + + + + + + + + + + + + + + + + + + + + + + + +var SingleEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "setIsClaer", "reload", "addCallback"]; + + + + + + + + + + + +var SingleEditor_tagList = ['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']; +var SingleEditor = function SingleEditor(_ref, ref) { + var problemset = _ref.problemset, + exercise = _ref.exercise, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$onRef = _ref.onRef, + onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, + editData = _ref.editData, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function (data) {} : _ref$addCallback, + props = objectWithoutProperties_default()(_ref, SingleEditor_excluded); + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + questionChoiceList = _useState2[0], + setQuestionChoiceList = _useState2[1]; + var _useState3 = (0,react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + activeEditor = _useState4[0], + setActiveEditor = _useState4[1]; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + activeAnswer = _useState6[0], + setActiveAnswer = _useState6[1]; + var _useState7 = (0,react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + title = _useState8[0], + setTitle = _useState8[1]; + var _useState9 = (0,react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + score = _useState10[0], + setScore = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + knowledge = _useState12[0], + setKnowledge = _useState12[1]; + var _useState13 = (0,react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + isEdit = _useState14[0], + setIsEdit = _useState14[1]; + var _useState15 = (0,react.useState)(1), + _useState16 = slicedToArray_default()(_useState15, 2), + difficulty = _useState16[0], + setdifficult = _useState16[1]; + var _useState17 = (0,react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + repeat_answer = _useState18[0], + setrepeat_answer = _useState18[1]; + var _useState19 = (0,react.useState)(''), + _useState20 = slicedToArray_default()(_useState19, 2), + analysis = _useState20[0], + setAnalysis = _useState20[1]; + var params = (0,_umi_production_exports.useParams)(); + var dom = (0,react.useRef)(null); + var freeze = (0,react.useRef)(false); + var _useState21 = (0,react.useState)([]), + _useState22 = slicedToArray_default()(_useState21, 2), + knowledgeOptions = _useState22[0], + setKnowledgeOptions = _useState22[1]; + var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { + setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); + }; + (0,react.useEffect)(function () { + setQuestionChoiceList(['', '', '', '']); + }, []); + (0,react.useEffect)(function () { + if (freeze.current) return; + if (!(editData !== null && editData !== void 0 && editData.question_choices)) { + setIsEdit(true); + setTitle(''); + setScore(5); + setQuestionChoiceList(['', '', '', '']); + setActiveAnswer([]); + // dom.current?.scrollIntoView() + return; + } + setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); + setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); + setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); + setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); + setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); + setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { + return item.choice_text; + })); + var answerIndexs = []; + editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { + answerIndexs.push(item - 1); + }); + setKnowledge(editData.tag_discipline_ids); + setActiveAnswer(answerIndexs); + }, [editData, isEdit]); + (0,react.useEffect)(function () { + if (isEdit) { + init(); + } + function init() { + return _init.apply(this, arguments); + } + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _exercise$editData, _exercise$editData$ex; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_exercise/* getTagDiscipline */.YY)({ + sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id + }); + case 2: + res = _context.sent; + setKnowledgeOptions(res.tag_disciplines); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); + } + }, [isEdit]); + (0,react.useEffect)(function () { + var _exercise$tagDiscipli; + var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; + setKnowledgeOptions(data); + }, [exercise.tagDisciplineData]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); + } + }; + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var findNotAnswerIndex, choices, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (title) { + _context4.next = 3; + break; + } + message/* default.info */.ZP.info("请您输入题目"); + return _context4.abrupt("return", false); + case 3: + findNotAnswerIndex = questionChoiceList.findIndex(function (item) { + return !item; + }); + if (!(findNotAnswerIndex > -1)) { + _context4.next = 7; + break; + } + message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(SingleEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); + return _context4.abrupt("return", false); + case 7: + if (activeAnswer.length) { + _context4.next = 10; + break; + } + message/* default.info */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); + return _context4.abrupt("return", false); + case 10: + if (!(activeAnswer.length < 1)) { + _context4.next = 13; + break; + } + message/* default.info */.ZP.info("请选择答案"); + return _context4.abrupt("return", false); + case 13: + // if (knowledge.length < 1) { + // message.info("请选择知识点"); + // return false; + // } + choices = questionChoiceList.map(function (item, index) { + return { + choice_text: item, + is_answer: activeAnswer.includes(index) ? index + 1 : 0 + }; + }); + freeze.current = true; + if (!editData.question_id) { + _context4.next = 26; + break; + } + if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { + _context4.next = 20; + break; + } + es_modal/* default.confirm */.Z.confirm({ + title: '提示', + content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', + okText: '覆盖原题', + cancelText: '不覆盖', + keyboard: false, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _exercise$editData2, _exercise$editData2$e; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 1, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, + "difficulty": difficulty, + "is_cover": 1, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context2.sent; + repeal(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function () { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _exercise$editData3, _exercise$editData3$e; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 1, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 2: + res = _context3.sent; + repeal(res); + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onCancel() { + return _onCancel.apply(this, arguments); + } + return onCancel; + }() + }); + _context4.next = 24; + break; + case 20: + _context4.next = 22; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 1, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 22: + res = _context4.sent; + repeal(res); + case 24: + _context4.next = 30; + break; + case 26: + _context4.next = 28; + return dispatch({ + type: "exercise/addExerciseQuestion", + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + "categoryId": params.categoryId, + "question_title": title, + "question_type": 1, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }), + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis + } + }); + case 28: + res = _context4.sent; + repeal(res); + case 30: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var actionArr = [{ + name: "删除", + icon: "iconfont c-light-black ml30 icon-shanchu current", + id: "del" + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: "(向下插入单选题)", + icon: "iconfont c-light-primary ml30 icon-tianjia current", + id: "add" + }, { + name: "编辑", + icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", + id: "edit" + }].filter(function (item) { + var _exercise$editData6, _exercise$editData6$e; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(editKey !== -1)) { + _context6.next = 3; + break; + } + message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); + return _context6.abrupt("return"); + case 3: + _context6.t0 = item.id; + _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context5.stop(); + } + }, _callee5); + }))(); + } + }); + return _context6.abrupt("break", 17); + case 8: + _context6.next = 10; + return dispatch({ + type: "exercise/exeriseMoveUpDown", + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + return _context6.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context6.abrupt("break", 17); + case 15: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 0 + }); + return _context6.abrupt("break", 17); + case 17: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var showList = function showList() { + var _editData$question_ch; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + ref: dom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u5355\u9009\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: "flex-start" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionChoices, + children: editData === null || editData === void 0 ? void 0 : (_editData$question_ch = editData.question_choices) === null || _editData$question_ch === void 0 ? void 0 : _editData$question_ch.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + checked: editData.standard_answer.includes(index + 1), + disabled: true, + children: [SingleEditor_tagList[index], "."] + }, index) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-black font14", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item.choice_text + }) + }) + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.action, + children: !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === "up" && editData.key === 1) return null; + if (item.id === "down" && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + }) + })] + }); + }; + var showEdit = function showEdit() { + var _exercise$editData8, _exercise$editData8$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u9009\u62E9\u9898" + }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u5E72\uFF1A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", + defaultValue: title, + onChange: function onChange(value) { + return setTitle(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: editormodules.title, + children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" + })] + })] + }), questionChoiceList.map(function (item, index) { + var _exercise$editData7, _exercise$editData7$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.choiceWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", + placement: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(editormodules.answer, " ").concat(activeAnswer.includes(index) ? editormodules.activeAnswer : ''), + onClick: function onClick() { + if (activeAnswer.includes(index)) { + setActiveAnswer(activeAnswer.filter(function (item) { + return item !== index; + })); + } else { + setActiveAnswer([].concat(toConsumableArray_default()(activeAnswer), [index])); + } + }, + children: SingleEditor_tagList[index] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.editorWrap, + children: activeEditor === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-option-".concat(index), + watch: true, + isFocus: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", + defaultValue: item, + onChange: function onChange(value) { + questionChoiceList[index] = value; + setQuestionChoiceList(questionChoiceList); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.htmlWrap, + onClick: function onClick() { + return setActiveEditor(index); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item + }) + }) + }), ((_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), + onClick: function onClick() { + return setQuestionChoiceList(questionChoiceList.filter(function (_, key) { + return key !== index; + })); + } + }) + }), index < 7 && index === questionChoiceList.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), + onClick: function onClick() { + return setQuestionChoiceList([].concat(toConsumableArray_default()(questionChoiceList), [''])); + } + }) + })] + })] + }, index); + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "c-orange", + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: editormodules.titleWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u76EE\u89E3\u6790\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", + defaultValue: analysis, + onChange: function onChange(value) { + return setAnalysis(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 14 + }, + children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: score, + max: 10000, + min: 0, + onChange: function onChange(value) { + setScore(value); + } + }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '30px' + }, + className: editormodules.difficult, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + color: 'red' + }, + children: "*" + }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: difficulty, + onChange: function onChange(e) { + setdifficult(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + children: "\u56F0\u96BE" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(editormodules.title), + children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, + value: knowledge, + onChange: setKnowledge, + subId: (_exercise$editData8 = exercise.editData) === null || _exercise$editData8 === void 0 ? void 0 : (_exercise$editData8$e = _exercise$editData8.exercise) === null || _exercise$editData8$e === void 0 ? void 0 : _exercise$editData8$e.sub_discipline_id, + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 10 + }, + children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: repeat_answer, + onChange: function onChange(e) { + setrepeat_answer(e); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] + }); +}; +/* harmony default export */ var components_SingleEditor = ((0,_umi_production_exports.connect)(function (_ref4) { + var problemset = _ref4.problemset, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + exercise = _ref4.exercise; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(SingleEditor))); +// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules +var tag_style = __webpack_require__(71114); +// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules +var es_tag = __webpack_require__(20550); +;// CONCATENATED MODULE: ./src/components/EditorKeyword/index.tsx + + + + + + + + + + + + + + + +var EditorKeyword = function EditorKeyword(_ref) { + var _value$2, _value$5; + var _ref$value = _ref.value, + value = _ref$value === void 0 ? [[], []] : _ref$value, + onChange = _ref.onChange; + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + valueOne = _useState2[0], + setValueOne = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + valueTwo = _useState4[0], + setValueTwo = _useState4[1]; + var test = function test(str) { + if (!str) { + return false; + } + // let containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/); + var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"); + if (containSpecial.test(str)) { + message/* default.warn */.ZP.warn("关键词不能含有特殊字符!"); + return false; + } + if (str === '|') { + message/* default.warn */.ZP.warn("关键词不能只输入一个“|”字符!"); + return false; + } + return true; + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "font14", + children: ["\u5173\u952E\u8BCD", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 350 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u4F8B\u5982\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206" + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-a-wenhaobeifen2 font14" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "font14", + children: ["\u666E\u901A\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: valueOne, + onChange: function onChange(e) { + setValueOne(e.target.value); + }, + maxLength: 50, + allowClear: true, + onPressEnter: function onPressEnter(e) { + var _e$target; + var v = (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value; + if (test(v)) { + var _value$, _v$split; + (_value$ = value[0]) === null || _value$ === void 0 ? void 0 : _value$.push(v === null || v === void 0 ? void 0 : (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) { + return !!k; + })); + onChange(toConsumableArray_default()(value)); + setValueOne(''); + } + }, + style: { + width: 800 + }, + className: "ml5 mr10", + placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + paddingLeft: 89 + }, + className: "mt10", + children: value === null || value === void 0 ? void 0 : (_value$2 = value[0]) === null || _value$2 === void 0 ? void 0 : _value$2.map(function (tag, k) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { + className: "mb10", + closable: true, + onClose: function onClose(e) { + var _value$3; + e.preventDefault(); + value[0] = (_value$3 = value[0]) === null || _value$3 === void 0 ? void 0 : _value$3.filter(function (e, i) { + return i !== k; + }); + onChange(toConsumableArray_default()(value)); + }, + children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ') + }, k); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "font14", + children: ["\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: valueTwo, + onChange: function onChange(e) { + setValueTwo(e.target.value); + }, + maxLength: 50, + allowClear: true, + onPressEnter: function onPressEnter(e) { + var _e$target2; + var v = (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value; + if (test(v)) { + var _value$4, _v$split2; + (_value$4 = value[1]) === null || _value$4 === void 0 ? void 0 : _value$4.push(v === null || v === void 0 ? void 0 : (_v$split2 = v.split('|')) === null || _v$split2 === void 0 ? void 0 : _v$split2.filter(function (k) { + return !!k; + })); + onChange(toConsumableArray_default()(value)); + setValueTwo(''); + } + }, + style: { + width: 800 + }, + className: "ml5 mr10", + placeholder: "\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + paddingLeft: 89 + }, + className: "mt10", + children: value === null || value === void 0 ? void 0 : (_value$5 = value[1]) === null || _value$5 === void 0 ? void 0 : _value$5.map(function (tag, k) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { + className: "mb10", + closable: true, + onClose: function onClose(e) { + var _value$6; + e.preventDefault(); + value[1] = (_value$6 = value[1]) === null || _value$6 === void 0 ? void 0 : _value$6.filter(function (e, i) { + return i !== k; + }); + onChange(toConsumableArray_default()(value)); + }, + children: tag === null || tag === void 0 ? void 0 : tag.join(' 或 ') + }, k); + }) + })] + }); +}; +/* harmony default export */ var components_EditorKeyword = (EditorKeyword); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SubjectiveEditor/index.tsx + + + + + + + + + + + + + + + + + + + + +var SubjectiveEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "reload", "addCallback", "setIsClaer"]; + + + + + + + + + + + +var SubjectiveEditor_tagList = (/* unused pure expression or super */ null && (['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'])); +var SubjectiveEditor = function SubjectiveEditor(_ref, ref) { + var problemset = _ref.problemset, + exercise = _ref.exercise, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$onRef = _ref.onRef, + onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, + editData = _ref.editData, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + props = objectWithoutProperties_default()(_ref, SubjectiveEditor_excluded); + var _useState = (0,react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + title = _useState2[0], + setTitle = _useState2[1]; + var _useState3 = (0,react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + analysis = _useState4[0], + setAnalysis = _useState4[1]; + var _useState5 = (0,react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + answer = _useState6[0], + setAnswer = _useState6[1]; + var _useState7 = (0,react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + score = _useState8[0], + setScore = _useState8[1]; + var _useState9 = (0,react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + isEdit = _useState10[0], + setIsEdit = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + knowledge = _useState12[0], + setKnowledge = _useState12[1]; + var _useState13 = (0,react.useState)(1), + _useState14 = slicedToArray_default()(_useState13, 2), + difficulty = _useState14[0], + setdifficult = _useState14[1]; + var _useState15 = (0,react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + repeat_answer = _useState16[0], + setrepeat_answer = _useState16[1]; + var _useState17 = (0,react.useState)([[], []]), + _useState18 = slicedToArray_default()(_useState17, 2), + keyword = _useState18[0], + setKeyword = _useState18[1]; + var freeze = (0,react.useRef)(false); + var params = (0,_umi_production_exports.useParams)(); + var _useState19 = (0,react.useState)([]), + _useState20 = slicedToArray_default()(_useState19, 2), + knowledgeOptions = _useState20[0], + setKnowledgeOptions = _useState20[1]; + var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { + setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); + }; + (0,react.useEffect)(function () { + var _editData$standard_an; + if (freeze.current) return; + if (!(editData !== null && editData !== void 0 && editData.question_title)) { + setIsEdit(true); + setTitle(''); + setAnswer(''); + setScore(10); + return; + } + setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); + setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); + setAnswer(editData === null || editData === void 0 ? void 0 : (_editData$standard_an = editData.standard_answer) === null || _editData$standard_an === void 0 ? void 0 : _editData$standard_an[0]); + setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); + setKnowledge(editData.tag_discipline_ids); + setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); + setAnalysis(editData === null || editData === void 0 ? void 0 : editData.analysis); + setKeyword([editData === null || editData === void 0 ? void 0 : editData.normal_keywords, editData === null || editData === void 0 ? void 0 : editData.main_keywords]); + }, [problemset.editData, isEdit]); + (0,react.useEffect)(function () { + var _exercise$tagDiscipli; + var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; + setKnowledgeOptions(data); + }, [exercise.tagDisciplineData]); + (0,react.useEffect)(function () { + if (isEdit) { + init(); + } + function init() { + return _init.apply(this, arguments); + } + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _exercise$editData, _exercise$editData$ex; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_exercise/* getTagDiscipline */.YY)({ + sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id + }); + case 2: + res = _context.sent; + setKnowledgeOptions(res.tag_disciplines); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); + } + }, [isEdit]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); + } + }; + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var normal_keywords, main_keywords, res, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (title) { + _context4.next = 3; + break; + } + message/* default.info */.ZP.info("请您输入题干"); + return _context4.abrupt("return", false); + case 3: + // if (knowledge.length < 1) { + // message.info("请选择知识点"); + // return false; + // } + normal_keywords = keyword[0]; + main_keywords = keyword[1]; + freeze.current = true; + if (!editData.question_id) { + _context4.next = 17; + break; + } + if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { + _context4.next = 11; + break; + } + es_modal/* default.confirm */.Z.confirm({ + title: '提示', + content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', + okText: '覆盖原题', + cancelText: '不覆盖', + keyboard: false, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _exercise$editData2, _exercise$editData2$e; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 4, + "question_score": score, + "standard_answers": [answer], + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, + "difficulty": difficulty, + 'is_cover': 1, + "repeat_answer": !repeat_answer, + analysis: analysis, + normal_keywords: normal_keywords, + main_keywords: main_keywords + } + }); + case 2: + res = _context2.sent; + repeal(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function () { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _exercise$editData3, _exercise$editData3$e; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 4, + "question_score": score, + "standard_answers": [answer], + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis, + normal_keywords: normal_keywords, + main_keywords: main_keywords + } + }); + case 2: + res = _context3.sent; + repeal(res); + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onCancel() { + return _onCancel.apply(this, arguments); + } + return onCancel; + }() + }); + _context4.next = 15; + break; + case 11: + _context4.next = 13; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 4, + "question_score": score, + "standard_answers": [answer], + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis, + normal_keywords: normal_keywords, + main_keywords: main_keywords + } + }); + case 13: + res = _context4.sent; + repeal(res); + case 15: + _context4.next = 21; + break; + case 17: + _context4.next = 19; + return dispatch({ + type: "exercise/addExerciseQuestion", + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + "categoryId": params.categoryId, + "exercise_bank_id": params.categoryId, + "question_title": title, + "question_type": 4, + "question_score": score, + "standard_answers": [answer], + "tag_discipline_ids": knowledge, + "sub_discipline_id": (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.sub_discipline_id, + "difficulty": difficulty, + "repeat_answer": !repeat_answer, + analysis: analysis, + normal_keywords: normal_keywords, + main_keywords: main_keywords + } + }); + case 19: + res = _context4.sent; + repeal(res); + case 21: + return _context4.abrupt("return", { + name: title, + answer_texts: [answer], + analysis: analysis, + normal_keywords: normal_keywords, + main_keywords: main_keywords + }); + case 22: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var showEdit = function showEdit() { + var _exercise$editData6, _exercise$editData6$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u4E3B\u89C2\u9898" + }), "\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", + defaultValue: title, + onChange: function onChange(value) { + return setTitle(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: editormodules.titleWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u53C2\u8003\u7B54\u6848\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-reference-answer", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848", + defaultValue: answer, + onChange: function onChange(value) { + return setAnswer(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_EditorKeyword, { + value: keyword, + onChange: setKeyword + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: editormodules.titleWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u76EE\u89E3\u6790\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790", + defaultValue: analysis, + onChange: function onChange(value) { + return setAnalysis(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "", + children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: score, + max: 10000, + min: 0, + onChange: function onChange(value) { + setScore(value); + } + }), " \u5206", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '30px' + }, + className: editormodules.difficult, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + color: 'red' + }, + children: "*" + }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: difficulty, + onChange: function onChange(e) { + setdifficult(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + children: "\u56F0\u96BE" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(editormodules.title), + children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + value: knowledge, + selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, + onChange: setKnowledge, + subId: (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.sub_discipline_id, + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 10 + }, + children: "\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: repeat_answer, + onChange: function onChange(e) { + setrepeat_answer(e); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + var actionArr = [{ + name: "删除", + icon: "iconfont c-light-black ml30 icon-shanchu current", + id: "del" + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: "(向下插入单选题)", + icon: "iconfont c-light-primary ml30 icon-tianjia current", + id: "add" + }, { + name: "编辑", + icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", + id: "edit" + }].filter(function (item) { + var _exercise$editData7, _exercise$editData7$e; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(editKey !== -1)) { + _context6.next = 3; + break; + } + message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); + return _context6.abrupt("return"); + case 3: + _context6.t0 = item.id; + _context6.next = _context6.t0 === "del" ? 6 : _context6.t0 === "up" ? 8 : _context6.t0 === "down" ? 8 : _context6.t0 === "edit" ? 12 : _context6.t0 === "add" ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context5.stop(); + } + }, _callee5); + }))(); + } + }); + return _context6.abrupt("break", 17); + case 8: + _context6.next = 10; + return dispatch({ + type: "exercise/exeriseMoveUpDown", + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + return _context6.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context6.abrupt("break", 17); + case 15: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 4 + }); + return _context6.abrupt("break", 17); + case 17: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var showList = function showList() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u7B80\u7B54\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.questionChoices, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u53C2\u8003\u7B54\u6848\uFF1A" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: answer || '' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.action, + children: !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === "up" && editData.key === 1) return null; + if (item.id === "down" && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + }) + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] + }); +}; +/* harmony default export */ var components_SubjectiveEditor = ((0,_umi_production_exports.connect)(function (_ref4) { + var problemset = _ref4.problemset, + loading = _ref4.loading, + exercise = _ref4.exercise, + globalSetting = _ref4.globalSetting; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(SubjectiveEditor))); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/ProgrammingEditor/index.tsx + + + + + + + + + + + +var ProgrammingEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "addCallback", "setIsClaer"]; + + + + + + + + +var ProgrammingEditor_tagList = ['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']; +var ProgrammingEditor_SingleEditor = function SingleEditor(_ref, ref) { + var problemset = _ref.problemset, + exercise = _ref.exercise, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$onRef = _ref.onRef, + onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, + editData = _ref.editData, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function () {} : _ref$addCallback, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + props = objectWithoutProperties_default()(_ref, ProgrammingEditor_excluded); + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + questionChoiceList = _useState2[0], + setQuestionChoiceList = _useState2[1]; + var _useState3 = (0,react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + activeEditor = _useState4[0], + setActiveEditor = _useState4[1]; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + activeAnswer = _useState6[0], + setActiveAnswer = _useState6[1]; + var _useState7 = (0,react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + title = _useState8[0], + setTitle = _useState8[1]; + var _useState9 = (0,react.useState)(5), + _useState10 = slicedToArray_default()(_useState9, 2), + score = _useState10[0], + setScore = _useState10[1]; + var _useState11 = (0,react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + isEdit = _useState12[0], + setIsEdit = _useState12[1]; + var params = (0,_umi_production_exports.useParams)(); + (0,react.useEffect)(function () { + setQuestionChoiceList(['', '', '', '']); + }, []); + (0,react.useEffect)(function () { + if (!(editData !== null && editData !== void 0 && editData.question_choices)) { + setIsEdit(true); + setTitle(''); + setScore(5); + setQuestionChoiceList(['', '', '', '']); + setActiveAnswer([]); + return; + } + setTitle(editData === null || editData === void 0 ? void 0 : editData.question_title); + setScore(editData === null || editData === void 0 ? void 0 : editData.question_score); + setQuestionChoiceList(editData === null || editData === void 0 ? void 0 : editData.question_choices.map(function (item) { + return item.choice_text; + })); + var answerIndexs = []; + editData === null || editData === void 0 ? void 0 : editData.standard_answer.map(function (item, index) { + answerIndexs.push(item - 1); + }); + setActiveAnswer(answerIndexs); + }, [editData]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + var onSave = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var findNotAnswerIndex, choices, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (title) { + _context.next = 3; + break; + } + message/* default.info */.ZP.info("请您输入题目"); + return _context.abrupt("return", false); + case 3: + findNotAnswerIndex = questionChoiceList.findIndex(function (item) { + return !item; + }); + if (!(findNotAnswerIndex > -1)) { + _context.next = 7; + break; + } + message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165 ".concat(ProgrammingEditor_tagList[findNotAnswerIndex], " \u9009\u9879\u7684\u5185\u5BB9")); + return _context.abrupt("return", false); + case 7: + if (activeAnswer.length) { + _context.next = 10; + break; + } + message/* default.info */.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"); + return _context.abrupt("return", false); + case 10: + if (!(activeAnswer.length < 1)) { + _context.next = 13; + break; + } + message/* default.info */.ZP.info("请选择答案"); + return _context.abrupt("return", false); + case 13: + choices = questionChoiceList.map(function (item, index) { + return { + choice_text: item, + is_answer: activeAnswer.includes(index) ? index + 1 : 0 + }; + }); + if (!editData.question_id) { + _context.next = 20; + break; + } + _context.next = 17; + return dispatch({ + type: "exercise/editExerciseQuestion", + payload: { + "id": editData.question_id, + "question_title": title, + "question_type": 1, + "question_score": score, + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }) + } + }); + case 17: + res = _context.sent; + _context.next = 23; + break; + case 20: + _context.next = 22; + return dispatch({ + type: "exercise/addExerciseQuestion", + payload: { + insert_id: editData === null || editData === void 0 ? void 0 : editData.insert_id, + "categoryId": params.categoryId, + "question_title": title, + "question_type": 1, + "question_score": "5.0", + "question_choices": choices.map(function (item) { + return item.choice_text; + }), + "standard_answers": choices.filter(function (item) { + return item.is_answer; + }).map(function (item) { + return item.is_answer; + }) + } + }); + case 22: + res = _context.sent; + case 23: + if (res.status === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + } + case 24: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function onSave() { + return _ref2.apply(this, arguments); + }; + }(); + var actionArr = [{ + name: "删除", + icon: "iconfont c-light-black ml30 icon-shanchu current", + id: "del" + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + { + name: "(向下插入单选题)", + icon: "iconfont c-light-primary ml30 icon-tianjia current", + id: "add" + }, { + name: "编辑", + icon: "iconfont c-light-primary ml30 icon-bianjishijuan3x current", + id: "edit" + }].filter(function (item) { + var _exercise$editData, _exercise$editData$ex; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!(editKey !== -1)) { + _context3.next = 3; + break; + } + message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); + return _context3.abrupt("return"); + case 3: + _context3.t0 = item.id; + _context3.next = _context3.t0 === "del" ? 6 : _context3.t0 === "up" ? 8 : _context3.t0 === "down" ? 8 : _context3.t0 === "edit" ? 12 : _context3.t0 === "add" ? 14 : 16; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + }))(); + } + }); + return _context3.abrupt("break", 16); + case 8: + _context3.next = 10; + return dispatch({ + type: "exercise/exeriseMoveUpDown", + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: "exercise/editExercise", + payload: objectSpread2_default()({}, params) + }); + return _context3.abrupt("break", 16); + case 12: + _umi_production_exports.history.push("/problems/".concat(editData === null || editData === void 0 ? void 0 : editData.hack_identifier, "/edit?type=exercises&express_id=").concat(params.categoryId, "&question_id=").concat(editData === null || editData === void 0 ? void 0 : editData.question_id, "&score=").concat(editData === null || editData === void 0 ? void 0 : editData.question_score, "&exercise=true&callback_url=").concat(location.pathname)); + return _context3.abrupt("break", 16); + case 14: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 6 + }); + return _context3.abrupt("break", 16); + case 16: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function actionClick(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var handleClick = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + e.preventDefault(); + _context4.next = 3; + return (0,service_exercise/* startProgram */.nF)({ + id: editData === null || editData === void 0 ? void 0 : editData.hack_identifier + }); + case 3: + res = _context4.sent; + res.status === 0 && (0,util/* openNewWindow */.xg)("/myproblems/".concat(res === null || res === void 0 ? void 0 : res.identifier)); + case 5: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleClick(_x2) { + return _ref4.apply(this, arguments); + }; + }(); + var showList = function showList() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u7F16\u7A0B\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionChoices, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.description || '' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.action, + children: !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === "up" && editData.key === 1) return null; + if (item.id === "down" && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + }) + })] + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: editormodules.wrap, + children: showList() + }); +}; +/* harmony default export */ var ProgrammingEditor = ((0,_umi_production_exports.connect)(function (_ref5) { + var problemset = _ref5.problemset, + loading = _ref5.loading, + globalSetting = _ref5.globalSetting, + exercise = _ref5.exercise; return { + problemset: problemset, + globalSetting: globalSetting, exercise: exercise, - user: user + loading: loading.effects }; -})(CameraMonitoring)); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var DuplicateCheckingmodules = ({"flex_box_center":"flex_box_center___xF1ge","flex_space_between":"flex_space_between___YGq9c","flex_box_vertical_center":"flex_box_vertical_center___wd_iR","flex_box_center_end":"flex_box_center_end___HoL5p","flex_box_column":"flex_box_column___Oy7FC","warp":"warp____YDkr","header":"header___BRNBu","empty":"empty___iwhMt"}); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/components/SubjectTable/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SubjectTablemodules = ({"flex_box_center":"flex_box_center___Xa_jj","flex_space_between":"flex_space_between___N_2qI","flex_box_vertical_center":"flex_box_vertical_center___wGZOw","flex_box_center_end":"flex_box_center_end___GYY4W","flex_box_column":"flex_box_column___jR_ZX","subjectTable":"subjectTable___WrGqf","title":"title___ZCcfg","customTable":"customTable___xSvZm","row":"row___Acnda","line":"line___nmQeX"}); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/components/SubjectTable/index.tsx +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(ProgrammingEditor_SingleEditor))); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/CombinationEditor/index.tsx @@ -8190,218 +12806,869 @@ var CameraMonitoring = function CameraMonitoring(_ref) { -var SubjectTable = function SubjectTable(_ref) { - var index = _ref.index, - bottomLine = _ref.bottomLine, - gather = _ref.gather, - search = _ref.search; + + + + + + + + + +var CombinationEditor_excluded = ["problemset", "exercise", "globalSetting", "loading", "dispatch", "onRef", "editData", "cancelAdd", "editKey", "setEditKey", "setIsClaer", "addCallback", "reload"]; + + + + + + + + + + + +var CombinationEditor_tagList = ['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']; +var CombinationEditor = function CombinationEditor(_ref, ref) { + var problemset = _ref.problemset, + exercise = _ref.exercise, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$onRef = _ref.onRef, + onRef = _ref$onRef === void 0 ? function () {} : _ref$onRef, + editData = _ref.editData, + _ref$cancelAdd = _ref.cancelAdd, + cancelAdd = _ref$cancelAdd === void 0 ? function () {} : _ref$cancelAdd, + editKey = _ref.editKey, + _ref$setEditKey = _ref.setEditKey, + setEditKey = _ref$setEditKey === void 0 ? function () {} : _ref$setEditKey, + _ref$setIsClaer = _ref.setIsClaer, + setIsClaer = _ref$setIsClaer === void 0 ? function () {} : _ref$setIsClaer, + _ref$addCallback = _ref.addCallback, + addCallback = _ref$addCallback === void 0 ? function (data) {} : _ref$addCallback, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload, + props = objectWithoutProperties_default()(_ref, CombinationEditor_excluded); var _useState = (0,react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), - list = _useState2[0], - setList = _useState2[1]; + knowledge = _useState2[0], + setKnowledge = _useState2[1]; var _useState3 = (0,react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var _useState5 = (0,react.useState)(false), + isEdit = _useState4[0], + setIsEdit = _useState4[1]; + var _useState5 = (0,react.useState)(true), _useState6 = slicedToArray_default()(_useState5, 2), - drop = _useState6[0], - setDrop = _useState6[1]; - var urlParams = (0,_umi_production_exports.useParams)(); - var location = (0,_umi_production_exports.useLocation)(); - var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), - _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), - searchParams = _useSearchParams2[0]; - var _useState7 = (0,react.useState)({ - page: 1, - limit: 6, - total: 0 - }), + show = _useState6[0], + setShow = _useState6[1]; + var _useState7 = (0,react.useState)(1), _useState8 = slicedToArray_default()(_useState7, 2), - params = _useState8[0], - setParams = _useState8[1]; + difficulty = _useState8[0], + setdifficult = _useState8[1]; + var _useState9 = (0,react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + repeat_answer = _useState10[0], + setrepeat_answer = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + knowledgeOptions = _useState12[0], + setKnowledgeOptions = _useState12[1]; + var params = (0,_umi_production_exports.useParams)(); + var dom = (0,react.useRef)(null); + var _useState13 = (0,react.useState)(''), + _useState14 = slicedToArray_default()(_useState13, 2), + name = _useState14[0], + setName = _useState14[1]; + var _useState15 = (0,react.useState)([]), + _useState16 = slicedToArray_default()(_useState15, 2), + questionList = _useState16[0], + setQuestionList = _useState16[1]; + var freeze = (0,react.useRef)(false); + var handleAddKnowledgeFinish = function handleAddKnowledgeFinish(item) { + setKnowledgeOptions([].concat(toConsumableArray_default()(knowledgeOptions), [objectSpread2_default()({}, item)])); + }; (0,react.useEffect)(function () { - console.log(gather, 'gather'); - if (index === 0) { - setDrop(true); + var _editData$sub_exercis; + if (freeze.current) return; + if (!(editData !== null && editData !== void 0 && editData.question_title)) { + setIsEdit(true); + setName(''); + return; } - }, []); + setName(editData === null || editData === void 0 ? void 0 : editData.question_title); + setrepeat_answer(!(editData !== null && editData !== void 0 && editData.repeat_answer)); + setdifficult(editData === null || editData === void 0 ? void 0 : editData.difficulty); + setKnowledge(editData.tag_discipline_ids); + var list = editData === null || editData === void 0 ? void 0 : (_editData$sub_exercis = editData.sub_exercise_questions) === null || _editData$sub_exercis === void 0 ? void 0 : _editData$sub_exercis.map(function (k) { + var _k$question_choices, _ref2, _k$question_choices2; + return objectSpread2_default()(objectSpread2_default()({}, k), {}, { + id: k.question_id, + name: k.question_title, + open: false, + score: k.question_score, + qusList: k === null || k === void 0 ? void 0 : (_k$question_choices = k.question_choices) === null || _k$question_choices === void 0 ? void 0 : _k$question_choices.map(function (e) { + return e.choice_text; + }), + activeQusEditor: null, + qusAnswer: (_ref2 = [k === null || k === void 0 ? void 0 : (_k$question_choices2 = k.question_choices) === null || _k$question_choices2 === void 0 ? void 0 : _k$question_choices2.findIndex(function (e) { + return e.standard_boolean; + })]) === null || _ref2 === void 0 ? void 0 : _ref2.filter(function (k) { + return k !== -1; + }) + }); + }); + setQuestionList(list); + }, [editData, isEdit]); (0,react.useEffect)(function () { - if (drop) { - getData(); - } - }, [drop]); - var columns = [{ - title: '序号', - dataIndex: 'index', - key: 'index', - align: 'left', - ellipsis: true, - render: function render(a, b, i) { - return params.limit * (params.page - 1) + i + 1; + if (isEdit) { + init(); } - }, { - title: '姓名', - dataIndex: 'username', - key: 'username', - align: 'left', - ellipsis: true - }, { - title: '班级', - dataIndex: 'user_group_name', - key: 'user_group_name', - align: 'left', - render: function render(a) { - return a || '--'; + function init() { + return _init.apply(this, arguments); } - }, { - title: '学号', - dataIndex: 'student_id', - key: 'student_id', - align: 'left' - }, { - title: '相似度', - dataIndex: 'code_rate', - key: 'code_rate', - align: 'left', - render: function render(a) { - return a + '%'; + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _exercise$editData, _exercise$editData$ex; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service_exercise/* getTagDiscipline */.YY)({ + sub_discipline_id: (_exercise$editData = exercise.editData) === null || _exercise$editData === void 0 ? void 0 : (_exercise$editData$ex = _exercise$editData.exercise) === null || _exercise$editData$ex === void 0 ? void 0 : _exercise$editData$ex.sub_discipline_id + }); + case 2: + res = _context.sent; + setKnowledgeOptions(res.tag_disciplines); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); } - }, { - title: '操作', - dataIndex: 'id', - key: 'id', - align: 'left', - render: function render(v) { - var url = "/classrooms/".concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.coursesId, "/exercise/").concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId, "/detail/").concat(v, "/review_detail"); - if (searchParams.get("random")) { - url = url + "?random=".concat(searchParams.get("random")); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: url, - target: "_blank", - children: "\u67E5\u770B" - }); + }, [isEdit]); + (0,react.useEffect)(function () { + var _exercise$tagDiscipli; + var data = exercise !== null && exercise !== void 0 && (_exercise$tagDiscipli = exercise.tagDisciplineData) !== null && _exercise$tagDiscipli !== void 0 && _exercise$tagDiscipli.tag_disciplines && Array.isArray(exercise.tagDisciplineData.tag_disciplines) ? exercise.tagDisciplineData.tag_disciplines : []; + setKnowledgeOptions(data); + }, [exercise.tagDisciplineData]); + (0,react.useImperativeHandle)(ref, function () { + return { + onSave: onSave, + isEdit: isEdit + }; + }); + var repeal = function repeal(res) { + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default.success */.ZP.success("保存成功"); + setIsEdit(false); + setEditKey(-1); + freeze.current = false; + reload(); } - }]; - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { - var initParams, body, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + }; + var onSave = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var i, _param$qusList, param, findNotAnswerIndex, sub_questions, res, _exercise$editData4, _exercise$editData4$e; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - setLoading(true); - initParams = record || { - page: 1, - limit: 10, - total: 0 - }; - body = objectSpread2_default()({ - id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId, - question_id: gather === null || gather === void 0 ? void 0 : gather.question_id, - search: search - }, initParams); - _context.next = 5; - return (0,fetch/* default */.ZP)("/api/courses/".concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.coursesId, "/exercises/code_review_users.json"), { - method: 'get', - params: body + if (name) { + _context4.next = 3; + break; + } + message/* default.info */.ZP.info('请您输入题干'); + return _context4.abrupt("return", false); + case 3: + if (!(questionList.length === 0)) { + _context4.next = 6; + break; + } + message/* default.info */.ZP.info('请您添加小题'); + return _context4.abrupt("return", false); + case 6: + i = 0; + case 7: + if (!(i < questionList.length)) { + _context4.next = 25; + break; + } + param = questionList[i]; + if (param !== null && param !== void 0 && param.name) { + _context4.next = 12; + break; + } + message/* default.info */.ZP.info("\u8BF7\u60A8\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898\u9898\u5E72")); + return _context4.abrupt("return", false); + case 12: + if (param !== null && param !== void 0 && param.score) { + _context4.next = 15; + break; + } + message/* default.info */.ZP.info("\u7B2C".concat(i + 1, "\u5C0F\u9898\u5206\u6570\u4E0D\u80FD\u4E3A0\u6216\u7A7A")); + return _context4.abrupt("return", false); + case 15: + findNotAnswerIndex = param === null || param === void 0 ? void 0 : (_param$qusList = param.qusList) === null || _param$qusList === void 0 ? void 0 : _param$qusList.findIndex(function (item) { + return !item; }); - case 5: - res = _context.sent; - if (res) { - setList(res === null || res === void 0 ? void 0 : res.users); - setLoading(false); - setParams(objectSpread2_default()(objectSpread2_default()({}, initParams), {}, { - total: (res === null || res === void 0 ? void 0 : res.count) || 0 - })); + if (!(findNotAnswerIndex > -1)) { + _context4.next = 19; + break; + } + message/* default.info */.ZP.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(i + 1, "\u5C0F\u9898").concat(CombinationEditor_tagList[findNotAnswerIndex], "\u9009\u9879\u7684\u5185\u5BB9")); + return _context4.abrupt("return", false); + case 19: + if (param !== null && param !== void 0 && param.qusAnswer.length) { + _context4.next = 22; + break; + } + message/* default.info */.ZP.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(i + 1, "\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")); + return _context4.abrupt("return", false); + case 22: + i++; + _context4.next = 7; + break; + case 25: + sub_questions = questionList.map(function (e) { + var _e$qusAnswer; + return { + id: e.id > 1 ? e.id : null, + question_title: e.name, + question_type: 1, + question_choices: e.qusList, + question_score: e.score, + standard_answers: [((_e$qusAnswer = e.qusAnswer) === null || _e$qusAnswer === void 0 ? void 0 : _e$qusAnswer[0]) + 1] + }; + }); + freeze.current = true; + if (!editData.question_id) { + _context4.next = 36; + break; + } + if (!((editData === null || editData === void 0 ? void 0 : editData.is_my) === 1)) { + _context4.next = 32; + break; + } + es_modal/* default.confirm */.Z.confirm({ + title: '提示', + content: '此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?', + okText: '覆盖原题', + cancelText: '不覆盖', + keyboard: false, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _exercise$editData2, _exercise$editData2$e; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: 'exercise/editExerciseQuestion', + payload: { + id: editData.question_id, + question_title: name, + question_type: 7, + sub_questions: sub_questions, + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : (_exercise$editData2$e = _exercise$editData2.exercise) === null || _exercise$editData2$e === void 0 ? void 0 : _exercise$editData2$e.sub_discipline_id, + difficulty: difficulty, + is_cover: 1, + repeat_answer: !repeat_answer + } + }); + case 2: + res = _context2.sent; + repeal(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function () { + var _onCancel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _exercise$editData3, _exercise$editData3$e; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: 'exercise/editExerciseQuestion', + payload: { + id: editData.question_id, + question_title: name, + question_type: 7, + sub_questions: sub_questions, + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : (_exercise$editData3$e = _exercise$editData3.exercise) === null || _exercise$editData3$e === void 0 ? void 0 : _exercise$editData3$e.sub_discipline_id, + difficulty: difficulty, + repeat_answer: !repeat_answer + } + }); + case 2: + res = _context3.sent; + repeal(res); + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onCancel() { + return _onCancel.apply(this, arguments); + } + return onCancel; + }() + }); + _context4.next = 36; + break; + case 32: + _context4.next = 34; + return dispatch({ + type: 'exercise/editExerciseQuestion', + payload: { + id: editData.question_id, + question_title: name, + question_type: 7, + sub_questions: sub_questions, + tag_discipline_ids: knowledge, + sub_discipline_id: (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.sub_discipline_id, + difficulty: difficulty, + repeat_answer: !repeat_answer + } + }); + case 34: + res = _context4.sent; + repeal(res); + case 36: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function onSave() { + return _ref3.apply(this, arguments); + }; + }(); + var actionArr = [{ + name: '删除', + icon: 'iconfont c-light-black ml30 icon-shanchu current', + id: 'del' + }, + // { name: "上移", icon: "iconfont c-green ml30 icon-shangyi_Hover", id: "up" }, + // { name: "下移", icon: "iconfont c-green ml30 icon-xiayi_moren", id: "down" }, + // { name: "(向下插入单选题)", icon: "iconfont c-light-primary ml30 icon-tianjia current", id: "add" }, + { + name: '编辑', + icon: 'iconfont c-light-primary ml30 icon-bianjishijuan3x current', + id: 'edit' + }].filter(function (item) { + var _exercise$editData5, _exercise$editData5$e; + if ((exercise === null || exercise === void 0 ? void 0 : (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.exercise_status) === 1) { + return item; + } else { + return item.id !== 'del' && item.id !== 'add'; + } + }); + var actionClick = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!(editKey !== -1)) { + _context6.next = 3; + break; } - case 7: + message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); + return _context6.abrupt("return"); + case 3: + _context6.t0 = item.id; + _context6.next = _context6.t0 === 'del' ? 6 : _context6.t0 === 'up' ? 8 : _context6.t0 === 'down' ? 8 : _context6.t0 === 'edit' ? 12 : _context6.t0 === 'add' ? 15 : 17; + break; + case 6: + es_modal/* default.confirm */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '确认要删除这个试题吗?', + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* exeriseQuestionDelete */.Fl)({ + id: editData.question_id + }); + case 2: + dispatch({ + type: 'exercise/editExercise', + payload: objectSpread2_default()({}, params) + }); + case 3: + case "end": + return _context5.stop(); + } + }, _callee5); + }))(); + } + }); + return _context6.abrupt("break", 17); + case 8: + _context6.next = 10; + return dispatch({ + type: 'exercise/exeriseMoveUpDown', + payload: { + id: editData.question_id, + opr: item.id + } + }); + case 10: + dispatch({ + type: 'exercise/editExercise', + payload: objectSpread2_default()({}, params) + }); + return _context6.abrupt("break", 17); + case 12: + setEditKey(editData.dragKey); + setIsEdit(true); + return _context6.abrupt("break", 17); + case 15: + addCallback({ + key: editData.key, + insert_id: editData === null || editData === void 0 ? void 0 : editData.question_id, + question_type: 0 + }); + return _context6.abrupt("break", 17); + case 17: case "end": - return _context.stop(); + return _context6.stop(); } - }, _callee); + }, _callee6); })); - return function getData(_x) { - return _ref2.apply(this, arguments); + return function actionClick(_x) { + return _ref4.apply(this, arguments); }; }(); - var handleChangePage = function handleChangePage(page) { - var newParams = objectSpread2_default()(objectSpread2_default()({}, params), {}, { - page: page - }); - setParams(newParams); - getData(newParams); - }; - var handleDrop = function handleDrop() { - setDrop(!drop); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SubjectTablemodules.subjectTable, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: SubjectTablemodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-light-primary", - children: [index + 1, "\u3001", (gather === null || gather === void 0 ? void 0 : gather.question_type) === 5 ? '实训题' : '编程题'] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-333", - children: ["\uFF08", gather === null || gather === void 0 ? void 0 : gather.score, "\u5206\uFF09\uFF1A", gather === null || gather === void 0 ? void 0 : gather.question_title] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml40 c-grey-999", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: "c-red-ee4", - children: gather === null || gather === void 0 ? void 0 : gather.checked_count - }), "\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171", gather === null || gather === void 0 ? void 0 : gather.total_count, "\u4E2A\u4F5C\u54C1\uFF09"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: handleDrop, + var showList = function showList() { + var _editData$sub_exercis2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + ref: dom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: !(editData !== null && editData !== void 0 && editData.isPreview) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-blue", + children: [editData.key, "\u3001\u7EC4\u5408\u9898"] + }), "\uFF08", editData.question_score, "\u5206\uFF09"] + }) + }), editData !== null && editData !== void 0 && editData.isPreview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { - marginLeft: 'auto', - cursor: 'pointer', - color: '#0152d9' + display: 'flex', + alignItems: 'flex-start' }, - children: [drop ? '收起' : '展开', drop ? /*#__PURE__*/(0,jsx_runtime.jsx)(UpOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, {})] - }), (gather === null || gather === void 0 ? void 0 : gather.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, "."] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08\u5171", editData === null || editData === void 0 ? void 0 : editData.sub_q_count, "\u5C0F\u9898\uFF0C", editData.question_score, "\u5206\uFF09"] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: editData.question_title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { - marginLeft: 20 + display: show ? 'block' : 'none' }, - target: "_blank", - href: "/shixuns/".concat(gather === null || gather === void 0 ? void 0 : gather.shixun_identifier, "/challenges"), - children: "\u5B9E\u8BAD\u8BE6\u60C5" + className: editormodules.questionChoices, + children: editData === null || editData === void 0 ? void 0 : (_editData$sub_exercis2 = editData.sub_exercise_questions) === null || _editData$sub_exercis2 === void 0 ? void 0 : _editData$sub_exercis2.map(function (e, i) { + var _e$question_choices; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'flex-start' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [editData.key, ".", i + 1, '(单选题)'] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: e.question_title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font16", + children: ["\uFF08", e.question_score, "\u5206\uFF09"] + })] + }), e === null || e === void 0 ? void 0 : (_e$question_choices = e.question_choices) === null || _e$question_choices === void 0 ? void 0 : _e$question_choices.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + checked: e.standard_answer.includes(index + 1), + disabled: true, + children: [CombinationEditor_tagList[index], "."] + }, index) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-black font14", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item.choice_text + }) + }) + })] + }, index); + })] + }, i); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.action, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary current", + onClick: function onClick() { + return setShow(!show); + }, + style: {}, + children: show ? '收起' : '展开' + }), !editData.hideAction && actionArr.map(function (item, index) { + if (item.id === 'up' && editData.key === 1) return null; + if (item.id === 'down' && editData.key === editData.len) return null; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return actionClick(item); + }, + className: item.icon + }) + }, index); + })] })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: SubjectTablemodules.customTable, - style: { - display: drop ? 'block' : 'none' - }, - dataSource: list, - bordered: false, - rowKey: function rowKey(v) { - return v.id; - }, - rowClassName: SubjectTablemodules.row, - columns: columns, - loading: loading, - pagination: { - pageSize: params.limit, - total: params.total, - current: params.page, - onChange: handleChangePage, - showQuickJumper: true, - showSizeChanger: false, - hideOnSinglePage: true, - position: ["bottomCenter"] - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SubjectTablemodules.line, - style: { - visibility: bottomLine ? 'hidden' : 'visible' - } - })] + }); + }; + var showEdit = function showEdit() { + var _exercise$editData6, _exercise$editData6$e; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.questionType, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-blue", + children: "\u9009\u62E9\u9898" + }), "\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + style: { + padding: 0 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.title, + children: "\u9898\u5E72\uFF1A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "combination-question-title", + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", + defaultValue: name, + onChange: function onChange(value) { + return setName(value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u5C0F\u9898\u6570\uFF1A", questionList === null || questionList === void 0 ? void 0 : questionList.length] + }), questionList === null || questionList === void 0 ? void 0 : questionList.map(function (e, j) { + var _e$qusList; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.fold, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + return handleQuestionList('open', j); + }, + className: editormodules.head, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sanjiaoxing", + style: { + transform: e.open ? 'initial' : 'rotate(270deg) translate(2px, 4px)' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B2C", j + 1, "\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + onClick: function onClick(e) { + e.stopPropagation(); + handleQuestionList('delete', j); + }, + className: "iconfont icon-shanchu8" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mb10", + style: { + display: e.open ? 'block' : 'none' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + watch: true, + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9898\u5E72", + defaultValue: e === null || e === void 0 ? void 0 : e.name, + onChange: function onChange(value) { + return handleQuestionList('value', j, value); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.required, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: editormodules.title, + children: ["\u7B54\u6848\u9009\u9879\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848" + })] + })] + }), e === null || e === void 0 ? void 0 : (_e$qusList = e.qusList) === null || _e$qusList === void 0 ? void 0 : _e$qusList.map(function (item, index) { + var _e$qusAnswer2, _e$qusList2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: editormodules.choiceWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848", + placement: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(editormodules.answer, " ").concat(e !== null && e !== void 0 && (_e$qusAnswer2 = e.qusAnswer) !== null && _e$qusAnswer2 !== void 0 && _e$qusAnswer2.includes(index) ? editormodules.activeAnswer : ''), + onClick: function onClick() { + return handleQuestionList('answer', j, index); + }, + children: CombinationEditor_tagList[index] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.editorWrap, + children: (e === null || e === void 0 ? void 0 : e.activeQusEditor) === index ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + id: "single-question-option-".concat(index), + watch: true, + height: 155, + isFocus: true, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", + defaultValue: item, + onChange: function onChange(value) { + return handleQuestionList('details', j, value); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: editormodules.htmlWrap, + onClick: function onClick() { + return handleQuestionList('edit', j, index); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item + }) + }) + }), index > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(editormodules.deleteIcon, " iconfont icon-htmal5icon19"), + onClick: function onClick() { + return handleQuestionList('deleteQus', j, index); + } + }) + }), index < 7 && index === (e === null || e === void 0 ? void 0 : (_e$qusList2 = e.qusList) === null || _e$qusList2 === void 0 ? void 0 : _e$qusList2.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(editormodules.addIcon, " iconfont icon-roundaddfill ml6"), + onClick: function onClick() { + return handleQuestionList('addQus', j); + } + }) + })] + }, index); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "mt10", + children: ["\u5206\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: e.score, + max: 10000, + min: 0, + onChange: function onChange(value) { + return handleQuestionList('score', j, value); + } + }), ' ', "\u5206"] + })] + })] + }, e.id); + }), questionList.length < 20 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + onClick: handleAdd, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tianjiatimu mr5 font14" + }), "\u6DFB\u52A0\u5C0F\u9898"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "mt10", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: editormodules.difficult, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + color: 'red' + }, + children: "*" + }), " \u96BE\u5EA6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: difficulty, + onChange: function onChange(e) { + setdifficult(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + children: "\u56F0\u96BE" + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: editormodules.titleWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(editormodules.title), + children: ["\u77E5\u8BC6\u70B9\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: editormodules.colorGray, + children: "\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + selectvalues: editData === null || editData === void 0 ? void 0 : editData.tag_discipline_ids, + value: knowledge, + onChange: setKnowledge, + subId: (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.sub_discipline_id, + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "tr", + children: [(editKey !== -1 || editData.question_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "default", + onClick: function onClick() { + cancelAdd(); + setIsEdit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "ml20", + type: "primary", + onClick: function onClick() { + onSave(); + }, + children: "\u4FDD\u5B58" + })] + })] + }); + }; + var handleAdd = function handleAdd() { + var param = { + id: Math.random(), + item_type: 'SINGLE', + open: false, + name: '', + qusList: ['', '', '', ''], + activeQusEditor: null, + qusAnswer: [], + analysis: '' + }; + setQuestionList(questionList.concat(param)); + }; + var handleQuestionList = function handleQuestionList(type, i, value) { + var cloneQuestionList = (0,lodash.cloneDeep)(questionList); + if (type === 'open') { + cloneQuestionList[i].open = !cloneQuestionList[i].open; + } + if (type === 'delete') { + cloneQuestionList.splice(i, 1); + } + if (type === 'value') { + cloneQuestionList[i].name = value; + } + if (type === 'answer') { + cloneQuestionList[i].qusAnswer = [value]; + } + if (type === 'edit') { + cloneQuestionList[i].activeQusEditor = value; + } + if (type === 'details') { + cloneQuestionList[i].qusList[cloneQuestionList[i].activeQusEditor] = value; + } + if (type === 'addQus') { + cloneQuestionList[i].qusList = cloneQuestionList[i].qusList.concat(''); + } + if (type === 'deleteQus') { + var _cloneQuestionList$i$; + cloneQuestionList[i].qusList = cloneQuestionList[i].qusList.filter(function (_, c) { + return c !== value; + }); + cloneQuestionList[i].qusAnswer = (_cloneQuestionList$i$ = cloneQuestionList[i].qusAnswer) === null || _cloneQuestionList$i$ === void 0 ? void 0 : _cloneQuestionList$i$.filter(function (k) { + return k !== value; + }); + } + if (type === 'analysis') { + cloneQuestionList[i].analysis = value; + } + if (type === 'score') { + cloneQuestionList[i].score = value; + } + setQuestionList(cloneQuestionList); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: editormodules.wrap, + children: [!isEdit && showList(), isEdit && showEdit()] }); }; -/* harmony default export */ var components_SubjectTable = (SubjectTable); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules -var ImagesIcon = __webpack_require__(44190); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/index.tsx +/* harmony default export */ var components_CombinationEditor = ((0,_umi_production_exports.connect)(function (_ref5) { + var problemset = _ref5.problemset, + loading = _ref5.loading, + globalSetting = _ref5.globalSetting, + exercise = _ref5.exercise; + return { + problemset: problemset, + globalSetting: globalSetting, + exercise: exercise, + loading: loading.effects + }; +}, null, null, { + forwardRef: true +})( /*#__PURE__*/(0,react.forwardRef)(CombinationEditor))); +// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules +var react_beautiful_dnd_esm = __webpack_require__(66012); +;// CONCATENATED MODULE: ./src/components/DragSubject/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var DragSubjectmodules = ({"flex_box_center":"flex_box_center___dDNpp","flex_space_between":"flex_space_between___ovpjv","flex_box_vertical_center":"flex_box_vertical_center___oqAEt","flex_box_center_end":"flex_box_center_end___mHCIK","flex_box_column":"flex_box_column___GZMP2","posWarp":"posWarp___ZUxXl","pos":"pos___A7NKx","tips":"tips___ap6NV","markWrongBtnWrapper":"markWrongBtnWrapper___oAKlK"}); +;// CONCATENATED MODULE: ./src/components/DragSubject/index.tsx @@ -8417,142 +13684,388 @@ var ImagesIcon = __webpack_require__(44190); -var DuplicateChecking = function DuplicateChecking(_ref) { - var exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch; - var _useState = (0,react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - value = _useState2[0], - setValue = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - data = _useState4[0], - setData = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - date = _useState6[0], - setDate = _useState6[1]; - var _useState7 = (0,react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - loading = _useState8[0], - setLoading = _useState8[1]; - var urlParams = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - getData(); - }, []); - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setLoading(true); - _context.next = 3; - return (0,fetch/* default */.ZP)("/api/courses/".concat(urlParams === null || urlParams === void 0 ? void 0 : urlParams.coursesId, "/exercises/code_review_results.json"), { - method: 'get', - params: { - id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.categoryId, - search: value - } - }); - case 3: - res = _context.sent; - if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) { - _context.next = 7; - break; - } - getData(); - return _context.abrupt("return"); - case 7: - if (res) { - setLoading(false); - setData((res === null || res === void 0 ? void 0 : res.exercise_questions) || []); - setDate(res === null || res === void 0 ? void 0 : res.last_review_time); - } - case 8: - case "end": - return _context.stop(); + + + + + + + + + + + + + + +var DragSubject = function DragSubject(_ref) { + var data = _ref.data, + _ref$isDragDisabled = _ref.isDragDisabled, + isDragDisabled = _ref$isDragDisabled === void 0 ? false : _ref$isDragDisabled, + _ref$editorProps = _ref.editorProps, + editorProps = _ref$editorProps === void 0 ? {} : _ref$editorProps, + _ref$onDragEnd = _ref.onDragEnd, + onDragEnd = _ref$onDragEnd === void 0 ? function () {} : _ref$onDragEnd, + dispatch = _ref.dispatch, + _ref$markBtnVisible = _ref.markBtnVisible, + markBtnVisible = _ref$markBtnVisible === void 0 ? false : _ref$markBtnVisible, + _ref$batchScore = _ref.batchScore, + batchScore = _ref$batchScore === void 0 ? [] : _ref$batchScore, + _ref$reload = _ref.reload, + reload = _ref$reload === void 0 ? function () {} : _ref$reload; + var score = (0,react.useRef)(); + var params = (0,_umi_production_exports.useParams)(); + var classifyType = function classifyType() { + var _data$exercise_types, _data$exercise_types2, _data$exercise_types3, _data$exercise_types4, _data$exercise_types5, _data$exercise_types6, _data$exercise_types7, _data$exercise_types8, _data$exercise_types9, _data$exercise_types10, _data$exercise_types11, _data$exercise_types12, _data$exercise_types13, _data$exercise_types14, _data$exercise_types15, _data$exercise_types16; + var array = [{ + name: '单选题', + type: 0, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types = data.exercise_types) === null || _data$exercise_types === void 0 ? void 0 : _data$exercise_types['q_singles'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types2 = data.exercise_types) === null || _data$exercise_types2 === void 0 ? void 0 : _data$exercise_types2['q_singles_scores'], + items: [] + }, { + name: '多选题', + type: 1, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types3 = data.exercise_types) === null || _data$exercise_types3 === void 0 ? void 0 : _data$exercise_types3['q_doubles'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types4 = data.exercise_types) === null || _data$exercise_types4 === void 0 ? void 0 : _data$exercise_types4['q_doubles_scores'], + items: [] + }, { + name: '判断题', + type: 2, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types5 = data.exercise_types) === null || _data$exercise_types5 === void 0 ? void 0 : _data$exercise_types5['q_judges'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types6 = data.exercise_types) === null || _data$exercise_types6 === void 0 ? void 0 : _data$exercise_types6['q_judges_scores'], + items: [] + }, { + name: '填空题', + type: 3, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types7 = data.exercise_types) === null || _data$exercise_types7 === void 0 ? void 0 : _data$exercise_types7['q_nulls'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types8 = data.exercise_types) === null || _data$exercise_types8 === void 0 ? void 0 : _data$exercise_types8['q_nulls_scores'], + items: [] + }, { + name: '简答题', + type: 4, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types9 = data.exercise_types) === null || _data$exercise_types9 === void 0 ? void 0 : _data$exercise_types9['q_mains'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types10 = data.exercise_types) === null || _data$exercise_types10 === void 0 ? void 0 : _data$exercise_types10['q_mains_scores'], + items: [] + }, { + name: '实训题', + type: 5, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types11 = data.exercise_types) === null || _data$exercise_types11 === void 0 ? void 0 : _data$exercise_types11['q_shixuns'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types12 = data.exercise_types) === null || _data$exercise_types12 === void 0 ? void 0 : _data$exercise_types12['q_shixuns_scores'], + items: [] + }, { + name: '编程题', + type: 6, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types13 = data.exercise_types) === null || _data$exercise_types13 === void 0 ? void 0 : _data$exercise_types13['q_pros'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types14 = data.exercise_types) === null || _data$exercise_types14 === void 0 ? void 0 : _data$exercise_types14['q_pros_scores'], + items: [] + }, { + name: '组合题', + type: 7, + count: data === null || data === void 0 ? void 0 : (_data$exercise_types15 = data.exercise_types) === null || _data$exercise_types15 === void 0 ? void 0 : _data$exercise_types15['q_combinations'], + score: data === null || data === void 0 ? void 0 : (_data$exercise_types16 = data.exercise_types) === null || _data$exercise_types16 === void 0 ? void 0 : _data$exercise_types16['q_combination_scores'], + items: [] + }]; + return array; + }; + + //过滤函数 + var reorder = function reorder(list, startIndex, endIndex) { + var result = Array.from(list); + var _result$splice = result.splice(startIndex, 1), + _result$splice2 = slicedToArray_default()(_result$splice, 1), + removed = _result$splice2[0]; + result.splice(endIndex, 0, removed); + return result; + }; + var handleDragEnd = function handleDragEnd(result, list, type) { + if (!result.destination) { + return; + } + var items = reorder(list, result.source.index, result.destination.index); + onDragEnd(items, type); + }; + + //打开标记错题弹窗 + var handleMarkWrongQuestion = function handleMarkWrongQuestion(params) { + dispatch({ + type: 'exercise/setActionTabs', + payload: { + key: '标记错题', + params: params + } + }); + }; + var renderSubject = function renderSubject(v, type) { + if (type === 0) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_SingleEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + if (type === 1) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_MultipleEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + if (type === 2) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_JudgmentEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + if (type === 3) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_CompletionEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + if (type === 4) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_SubjectiveEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + if (type === 5) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShixunEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + if (type === 6) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(ProgrammingEditor, objectSpread2_default()({ + editData: v + }, v)); + } + if (type === 7) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_CombinationEditor, objectSpread2_default()({ + reload: reload, + editData: v + }, v)); + } + }; + var renderMapDom = function renderMapDom(list, type, name) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { + onDragEnd: function onDragEnd(result) { + return handleDragEnd(result, list, type); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { + droppableId: "droppable", + children: function children(provided, snapshot) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({ + ref: provided.innerRef + }, provided.droppableProps), {}, { + style: { + width: '100%' + }, + children: [list === null || list === void 0 ? void 0 : list.map(function (item, k) { + var _v$question_id; + var v = objectSpread2_default()(objectSpread2_default()({}, item), {}, { + key: k + 1, + hideAction: true, + isPreview: true, + dragKey: type + '-' + k + }, editorProps); + return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { + draggableId: v === null || v === void 0 ? void 0 : (_v$question_id = v.question_id) === null || _v$question_id === void 0 ? void 0 : _v$question_id.toString(), + index: k, + isDragDisabled: isDragDisabled //是否允许拖拽 + , + children: function children(provided, snapshot) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ + ref: provided.innerRef + }, provided.draggableProps), provided.dragHandleProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: DragSubjectmodules.posWarp, + id: v.dragKey, + children: [renderSubject(v, type), markBtnVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: DragSubjectmodules.markWrongBtnWrapper, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + onClick: function onClick() { + return handleMarkWrongQuestion({ + value: v, + type: type + }); + }, + children: v !== null && v !== void 0 && v.is_wrong ? '取消标记错题' : '标记错题' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), !isDragDisabled && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: DragSubjectmodules.pos, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: DragSubjectmodules.tips, + children: "\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F" + }) + })] + }) + })); + } + }, v === null || v === void 0 ? void 0 : v.question_id); + }), provided.placeholder] + })); } - }, _callee); - })); - return function getData(_x) { - return _ref2.apply(this, arguments); + }) + }); + }; + + //转换中文 + var toChinesNum = function toChinesNum(num) { + var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" + var unit = ['', '十', '百', '千', '万']; + num = parseInt(num); + var getWan = function getWan(temp) { + var strArr = temp.toString().split('').reverse(); + var newNum = ''; + for (var i = 0; i < strArr.length; i++) { + newNum = (i == 0 && strArr[i] == 0 ? '' : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? '' : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; + } + return newNum; }; - }(); - var handleSearch = function handleSearch() { - // if (value === '') { - // message.info('请输入字符'); - // return; - // } - // setValue(''); - getData(); + var overWan = Math.floor(num / 10000); + var noWan = num % 10000; + if (noWan.toString().length < 4) noWan = '0' + noWan; + return overWan ? getWan(overWan) + '万' + getWan(noWan) : getWan(num); }; - var renderEmpty = function renderEmpty() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: DuplicateCheckingmodules.empty, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: ImagesIcon/* emptyIcon */.x7, - width: "258" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-c", - children: "\u6682\u65E0\u6570\u636E" - })] + var formatTypeNameToDefaultScore = function formatTypeNameToDefaultScore(typeName) { + var mapping = { + '单选题': 2, + '多选题': 5, + '填空题': 2, + '判断题': 2, + '简答题': 10, + '编程题': 10, + '实训题': 5, + '组合题': 10 + }; + return mapping[typeName] || 0; + }; + var handleBatchSetScore = function handleBatchSetScore(type, typeName) { + score.current = formatTypeNameToDefaultScore(typeName); + es_modal/* default.confirm */.Z.confirm({ + centered: true, + title: '批量设置分数', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: '', + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [typeName === "组合题" ? '组合题中的每小题' : typeName, "\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + min: 1, + defaultValue: score.current, + onChange: function onChange(value) { + score.current = value; + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml5", + children: "\u5206/\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), typeName === "填空题" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: 'rgb(255, 0, 0)' + }, + children: "\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97" + })] + }), + okText: '确认', + cancelText: '取消', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/batch_set_score.json"), { + method: 'post', + body: { + question_type: type, + score: score.current + } + }); + case 2: + res = _context.sent; + if (res.status !== -1) { + reload(); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() }); }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: DuplicateCheckingmodules.warp, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: DuplicateCheckingmodules.header, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u67E5\u91CD\u65F6\u95F4\uFF1A", date || '--'] - }), !!date && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: value, - onChange: function onChange(e) { - return setValue(e.target.value); - }, - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: handleSearch, - className: "iconfont icon-sousuo2 c-grey-c" - }), - bordered: false, - placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22", - onPressEnter: handleSearch - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { - loading: loading, - active: true, - paragraph: { - rows: 5 - }, - children: data.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: DuplicateCheckingmodules.subject, - children: data.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(components_SubjectTable, { - index: index, - bottomLine: index === data.length - 1, - gather: item, - search: value - }, index); - }) - }) : renderEmpty() - })] + var renderClassifyQuestion = function renderClassifyQuestion() { + var _data$exercise_questi; + var array = classifyType(); + data === null || data === void 0 ? void 0 : (_data$exercise_questi = data.exercise_questions) === null || _data$exercise_questi === void 0 ? void 0 : _data$exercise_questi.forEach(function (v, k) { + if (v.question_type === 0) { + var _array$v$question_typ, _array$v$question_typ2; + (_array$v$question_typ = array[v.question_type]) === null || _array$v$question_typ === void 0 ? void 0 : (_array$v$question_typ2 = _array$v$question_typ.items) === null || _array$v$question_typ2 === void 0 ? void 0 : _array$v$question_typ2.push(v); + } + if (v.question_type === 1) { + var _array$v$question_typ3, _array$v$question_typ4; + (_array$v$question_typ3 = array[v.question_type]) === null || _array$v$question_typ3 === void 0 ? void 0 : (_array$v$question_typ4 = _array$v$question_typ3.items) === null || _array$v$question_typ4 === void 0 ? void 0 : _array$v$question_typ4.push(v); + } + if (v.question_type === 2) { + var _array$v$question_typ5, _array$v$question_typ6; + (_array$v$question_typ5 = array[v.question_type]) === null || _array$v$question_typ5 === void 0 ? void 0 : (_array$v$question_typ6 = _array$v$question_typ5.items) === null || _array$v$question_typ6 === void 0 ? void 0 : _array$v$question_typ6.push(v); + } + if (v.question_type === 3) { + var _array$v$question_typ7, _array$v$question_typ8; + (_array$v$question_typ7 = array[v.question_type]) === null || _array$v$question_typ7 === void 0 ? void 0 : (_array$v$question_typ8 = _array$v$question_typ7.items) === null || _array$v$question_typ8 === void 0 ? void 0 : _array$v$question_typ8.push(v); + } + if (v.question_type === 4) { + var _array$v$question_typ9, _array$v$question_typ10; + (_array$v$question_typ9 = array[v.question_type]) === null || _array$v$question_typ9 === void 0 ? void 0 : (_array$v$question_typ10 = _array$v$question_typ9.items) === null || _array$v$question_typ10 === void 0 ? void 0 : _array$v$question_typ10.push(v); + } + if (v.question_type === 5) { + var _array$v$question_typ11, _array$v$question_typ12; + (_array$v$question_typ11 = array[v.question_type]) === null || _array$v$question_typ11 === void 0 ? void 0 : (_array$v$question_typ12 = _array$v$question_typ11.items) === null || _array$v$question_typ12 === void 0 ? void 0 : _array$v$question_typ12.push(v); + } + if (v.question_type === 6) { + var _array$v$question_typ13, _array$v$question_typ14; + (_array$v$question_typ13 = array[v.question_type]) === null || _array$v$question_typ13 === void 0 ? void 0 : (_array$v$question_typ14 = _array$v$question_typ13.items) === null || _array$v$question_typ14 === void 0 ? void 0 : _array$v$question_typ14.push(v); + } + if (v.question_type === 7) { + var _array$v$question_typ15, _array$v$question_typ16; + (_array$v$question_typ15 = array[v.question_type]) === null || _array$v$question_typ15 === void 0 ? void 0 : (_array$v$question_typ16 = _array$v$question_typ15.items) === null || _array$v$question_typ16 === void 0 ? void 0 : _array$v$question_typ16.push(v); + } + }); + var dom = data === null || data === void 0 ? void 0 : data.map(function (er, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "pl20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 c-light-primary", + children: [toChinesNum(index + 1), "\u3001", er.name] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-999", + children: ["\uFF08\u5171", er.count, "\u9898", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\uFF0C\u5305\u542B".concat(er.sub_count, "\u5C0F\u9898") : '', "\uFF1B\u5171", er.score, "\u5206\uFF09"] + }), (batchScore === null || batchScore === void 0 ? void 0 : batchScore.includes(er === null || er === void 0 ? void 0 : er.name)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + onClick: function onClick() { + return handleBatchSetScore(er === null || er === void 0 ? void 0 : er.question_type, er === null || er === void 0 ? void 0 : er.name); + }, + style: { + "float": 'right' + }, + type: "primary", + ghost: true, + children: "\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206" + })] + }), renderMapDom(er.items, er === null || er === void 0 ? void 0 : er.question_type, er === null || er === void 0 ? void 0 : er.name)] + }, index); + }); + return dom; + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [" ", renderClassifyQuestion(), " "] }); }; -/* harmony default export */ var components_DuplicateChecking = ((0,_umi_production_exports.connect)(function (_ref3) { - var exercise = _ref3.exercise, - globalSetting = _ref3.globalSetting; - return { - exercise: exercise, - globalSetting: globalSetting - }; -})(DuplicateChecking)); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var divider_style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 20 modules -var DragSubject = __webpack_require__(78218); +/* harmony default export */ var components_DragSubject = ((0,_umi_production_exports.connect)()(DragSubject)); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 1 modules var Head = __webpack_require__(21066); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/ReferenceAnswer/index.tsx @@ -8642,7 +14155,7 @@ var ReferenceAnswer_WorkList = function WorkList(_ref) { isPreview: true, activeTabs: activeTabs, showExportBtn: true - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(DragSubject/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_DragSubject, { data: editData === null || editData === void 0 ? void 0 : editData.exercise_question_types, isDragDisabled: true, markBtnVisible: exercise_status === 3 && ((editData === null || editData === void 0 ? void 0 : (_editData$exercise = editData.exercise) === null || _editData$exercise === void 0 ? void 0 : _editData$exercise.is_creator) || (0,authority/* isSuperAdmins */.Ny)()) @@ -9556,10 +15069,6 @@ var PlusCircleOutlined = __webpack_require__(64789); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/ConfigWorks/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var ConfigWorksmodules = ({"flex_box_center":"flex_box_center___Onpg9","flex_space_between":"flex_space_between___nYRpC","flex_box_vertical_center":"flex_box_vertical_center___NGA7H","flex_box_center_end":"flex_box_center_end___a2dUm","flex_box_column":"flex_box_column___c5CN2","form":"form___TDc55","scoreSettingWrapper":"scoreSettingWrapper___L7weV","ipItem":"ipItem___nAf_u","ipWrp":"ipWrp___x3LTQ","tagWrap":"tagWrap___PMN4b","tag":"tag___Auf1J","padding":"padding___veqnd","unlockKeyWrapper":"unlockKeyWrapper___UOERJ","unlockKeyInput":"unlockKeyInput___ItI9I","mb40":"mb40___eMjps","mb28":"mb28___ZxJPY","mainRuleText":"mainRuleText___U5cJS","minorRuleText":"minorRuleText___aZezx","contentInterval":"contentInterval___slPV9","numberInput":"numberInput____ONIt","publishRuleIndex":"publishRuleIndex___s2cVA","publishRuleContent":"publishRuleContent___HohmS","groupSelector":"groupSelector___Zxqsw","addAndDelete":"addAndDelete___saTVM","deleteIcon":"deleteIcon___vnkck","addIcon":"addIcon___Yz7Ef","cancelBtn":"cancelBtn___p8Klw","submitBtn":"submitBtn___pmm2G"}); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules -var tag_style = __webpack_require__(71114); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules -var tag = __webpack_require__(20550); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js var QuestionCircleOutlined = __webpack_require__(63783); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/ConfigWorks/components/MakeUp.tsx @@ -10076,7 +15585,7 @@ var AddIPRange = function AddIPRange(_ref) { padding: '0 4px' }, children: (_item$students = item.students) === null || _item$students === void 0 ? void 0 : _item$students.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tag/* default */.Z, { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { closable: v.add || commonHeader.exercise_status > 2, onClose: function onClose() { item.students.splice(k, 1); @@ -13088,8 +18597,6 @@ var ConfigWorks_WorkList = function WorkList(_ref) { var progress_style = __webpack_require__(57273); // EXTERNAL MODULE: ./node_modules/antd/es/progress/index.js + 10 modules var progress = __webpack_require__(97910); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/StatisticsResult/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var StatisticsResultmodules = ({"title":"title___cJ2wS","wrap":"wrap___y4Bkb"}); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css index ccd58d82c1..887b0d7561 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css @@ -1662,17 +1662,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -2236,197 +2270,6 @@ span.CodeMirror-selectedtext { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPaper/Questions/editor.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center____wjva { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___F2_sO { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___pCTvi { - align-items: center; - box-align: center; -} -.flex_box_center_end___ChHrd { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___HeDXp { - flex-direction: column; - box-orient: block-axis; -} -.wrap____e4M2 { - padding: 20px 30px; - box-sizing: border-box; -} -.modal___UjGgD div[class~='ant-modal-confirm-content'] { - font-size: 16px; - text-align: center; -} -.modal___UjGgD span[class~='ant-modal-title'] { - font-size: 16px; -} -.titleWrap___PWC_1 { - margin: 10px 0px; -} -.required___OmL0I { - margin-right: 4px; - color: #e04040; - font-size: 16px; -} -.title___iJ1Qg { - font-size: 14px; - color: #333333; -} -.colorGray___xdJix { - color: #888888; -} -.choiceWrap___XT6nM { - display: flex; - margin-top: 15px; -} -.answer___pHl5v { - color: #888; - display: block; - width: 38px; - height: 38px; - text-align: center; - line-height: 38px; - border-radius: 4px; - cursor: pointer; - border: 1px solid #e2e2e2; - margin-right: 10px; -} -.activeAnswer___XjpeG { - background: #ff7500; - color: #ffffff; - border: 1px solid #ff7500; -} -.deleteIcon___O5cN4 { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___a2AM2 { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -.editorWrap___FKOOz { - flex: 1 1; -} -.htmlWrap___ogueB { - display: flex; - margin-top: 0px; - min-height: 38px; - border-radius: 2px; - max-width: 1056px; - word-break: break-all; - border: 1px solid #dddddd; - padding-left: 10px; - padding-top: 6px; -} -.htmlWrap___ogueB p { - margin: 7px 10px; -} -.radio___W1kjJ { - width: 60px; - height: 32px; - line-height: 32px; - text-align: center; -} -.color333____LRzT { - color: #333; -} -.color999___KrWiG { - color: #999; -} -.questionType___natt6 { - display: box; - display: flex; -} -.questionType___natt6 > div { - flex: 1 1; -} -.questionChoices___NluQh { - margin-top: 15px; -} -.questionChoices___NluQh > div { - margin: 8px 0; -} -.action___zhdyr { - display: flex; - justify-content: flex-end; - align-items: center; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.fold___aZJDt .head___WgTkC { - height: 46px; - background: #f2f2f2; - display: flex; - align-items: center; - padding-left: 10px; - padding-right: 20px; - margin-bottom: 10px; - cursor: pointer; -} -.fold___aZJDt .head___WgTkC span { - font-size: 12px; - color: #333333; - margin-left: 5px; -} -.fold___aZJDt .head___WgTkC i { - display: inline-block; -} -.fold___aZJDt .head___WgTkC b { - color: #165dff; - cursor: pointer; - margin-left: auto; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.less?modules ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__Edit__index.async.js b/p__Classrooms__Lists__Exercise__Edit__index.async.js deleted file mode 100644 index 90b990507a..0000000000 --- a/p__Classrooms__Lists__Exercise__Edit__index.async.js +++ /dev/null @@ -1,4305 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[5641,60696,56369],{ - -/***/ 56369: -/*!********************************************************!*\ - !*** ./src/components/AddPoints/index.tsx + 2 modules ***! - \********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ AddPoints; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules -var style = __webpack_require__(82000); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules -var es_checkbox = __webpack_require__(32808); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules -var MinusCircleOutlined = __webpack_require__(3089); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules -var PlusCircleOutlined = __webpack_require__(64789); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules -var select_style = __webpack_require__(95985); -// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js -var es_select = __webpack_require__(34041); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -;// CONCATENATED MODULE: ./src/components/AddPoints/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AddPointsmodules = ({}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/AddPoints/item.tsx - - - - - - - - - - - - - - - - -var CheckboxGroup = es_checkbox/* default.Group */.Z.Group; -var ShixunsListPage = function ShixunsListPage(_ref) { - var _params$zydatas, _params$zydatas2, _params$jbdatas, _params$jbdatas2, _params$kcdatas, _params$kcdatas2, _params$zsdatas, _params$zsdatas2; - var classroomList = _ref.classroomList, - loading = _ref.loading, - user = _ref.user, - _ref$exercise_id = _ref.exercise_id, - exercise_id = _ref$exercise_id === void 0 ? null : _ref$exercise_id, - _ref$homework_common_ = _ref.homework_common_id, - homework_common_id = _ref$homework_common_ === void 0 ? null : _ref$homework_common_, - setitem = _ref.setitem, - item = _ref.item, - type = _ref.type, - rz = _ref.rz, - dispatch = _ref.dispatch; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - datas = _useState2[0], - setdatas = _useState2[1]; - var _useState3 = (0,react.useState)({ - zydatas: [], - jbdatas: [], - kcdatas: [], - zsdatas: [], - page: 1, - per_page: 20 - }), - _useState4 = slicedToArray_default()(_useState3, 2), - params = _useState4[0], - setparams = _useState4[1]; - var param = (0,_umi_production_exports.useParams)(); - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isshowmodal = _useState6[0], - setisshowmodal = _useState6[1]; - var _useState7 = (0,react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - isloading = _useState8[0], - setisloading = _useState8[1]; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - - // // console.log(params); - // useEffect(()=>{ - // if(homework_common_id||exercise_id){ - // getdatas(); - // // getrz(); - - // } - // },[exercise_id,homework_common_id]) - - (0,react.useEffect)(function () { - if (rz) { - // getrz(); - params.zydatas = rz; - setparams(objectSpread2_default()({}, params)); - if (item !== null && item !== void 0 && item.ec_course_id) { - setdata(); - } - } - }, [item, rz]); - function setdata() { - return _setdata.apply(this, arguments); - } //获取认证届别 - function _setdata() { - _setdata = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - console.log('----', item); - _context3.next = 3; - return getjb(item === null || item === void 0 ? void 0 : item.ec_major_school_id); - case 3: - _context3.next = 5; - return getcourse(item === null || item === void 0 ? void 0 : item.ec_year_id); - case 5: - _context3.next = 7; - return getec_points(item === null || item === void 0 ? void 0 : item.ec_course_id); - case 7: - form.setFieldsValue({ - ec_course_id: item === null || item === void 0 ? void 0 : item.ec_course_id, - ec_major_school_id: item === null || item === void 0 ? void 0 : item.ec_major_school_id, - ec_point_ids: item === null || item === void 0 ? void 0 : item.ec_point_ids, - ec_year_id: item === null || item === void 0 ? void 0 : item.ec_year_id - }); - case 8: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _setdata.apply(this, arguments); - } - function getjb(_x) { - return _getjb.apply(this, arguments); - } //获取关联课程 - function _getjb() { - _getjb = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(key) { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return (0,fetch/* default */.ZP)("/api/ec_major_schools/".concat(key, "/ec_years/get_year_list.json"), { - method: 'get' - }); - case 2: - res = _context4.sent; - params.jbdatas = res === null || res === void 0 ? void 0 : res.data; - setparams(objectSpread2_default()({}, params)); - form.setFieldsValue({ - ec_year_id: '', - ec_course_id: '', - ec_point_ids: [] - }); - case 6: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return _getjb.apply(this, arguments); - } - function getcourse(_x2) { - return _getcourse.apply(this, arguments); - } //获取知识点 - function _getcourse() { - _getcourse = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(key) { - var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,fetch/* default */.ZP)("/api/ec_years/".concat(key, "/ec_courses/get_courses.json"), { - method: 'get' - }); - case 2: - res = _context5.sent; - params.kcdatas = res === null || res === void 0 ? void 0 : res.data; - setparams(objectSpread2_default()({}, params)); - form.setFieldsValue({ - ec_course_id: '', - ec_point_ids: [] - }); - case 6: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return _getcourse.apply(this, arguments); - } - var getec_points = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(record, "/ec_points.json"), { - method: 'get', - params: { - ec_course_id: record - } - }); - case 2: - res = _context.sent; - params.zsdatas = res === null || res === void 0 ? void 0 : res.data; - setparams(objectSpread2_default()({}, params)); - case 5: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getec_points(_x3) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddPointsmodules.from, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - layout: "inline", - onValuesChange: function onValuesChange(value) { - console.log('----', value); - if (value.ec_major_school_id) { - params.jbdatas = []; - params.kcdatas = []; - params.zsdatas = []; - setparams(objectSpread2_default()({}, params)); - getjb(value.ec_major_school_id); - } - if (value.ec_year_id) { - params.kcdatas = []; - params.zsdatas = []; - setparams(objectSpread2_default()({}, params)); - getcourse(value.ec_year_id); - } - if (value.ec_course_id) { - params.zsdatas = []; - setparams(objectSpread2_default()({}, params)); - getec_points(value.ec_course_id); - } - }, - onFinish: /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(value) { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setitem(value); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function (_x4) { - return _ref3.apply(this, arguments); - }; - }(), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BA4\u8BC1\u4E13\u4E1A", - name: "ec_major_school_id", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { - style: { - width: 150 - }, - disabled: ((_params$zydatas = params.zydatas) === null || _params$zydatas === void 0 ? void 0 : _params$zydatas.length) <= 0, - placeholder: "\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A", - children: params === null || params === void 0 ? void 0 : (_params$zydatas2 = params.zydatas) === null || _params$zydatas2 === void 0 ? void 0 : _params$zydatas2.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, { - value: item === null || item === void 0 ? void 0 : item.ec_major_school_id, - children: item === null || item === void 0 ? void 0 : item.name - }, index); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BA4\u8BC1\u5C4A\u522B", - name: "ec_year_id", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { - style: { - width: 150 - }, - disabled: ((_params$jbdatas = params.jbdatas) === null || _params$jbdatas === void 0 ? void 0 : _params$jbdatas.length) <= 0, - placeholder: "\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B", - children: params === null || params === void 0 ? void 0 : (_params$jbdatas2 = params.jbdatas) === null || _params$jbdatas2 === void 0 ? void 0 : _params$jbdatas2.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, { - value: item === null || item === void 0 ? void 0 : item.ec_year_id, - children: item === null || item === void 0 ? void 0 : item.year - }, index); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BFE\u7A0B", - name: "ec_course_id", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { - style: { - width: 150 - }, - disabled: ((_params$kcdatas = params.kcdatas) === null || _params$kcdatas === void 0 ? void 0 : _params$kcdatas.length) <= 0, - placeholder: "\u8BF7\u9009\u62E9\u8BFE\u7A0B", - children: params === null || params === void 0 ? void 0 : (_params$kcdatas2 = params.kcdatas) === null || _params$kcdatas2 === void 0 ? void 0 : _params$kcdatas2.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, { - value: item === null || item === void 0 ? void 0 : item.id, - children: item === null || item === void 0 ? void 0 : item.name - }, index); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u77E5\u8BC6\u70B9", - name: "ec_point_ids", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { - onChange: function onChange() { - form.submit(); - }, - style: { - width: 150 - }, - mode: "multiple", - disabled: ((_params$zsdatas = params.zsdatas) === null || _params$zsdatas === void 0 ? void 0 : _params$zsdatas.length) <= 0, - placeholder: "\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9", - children: params === null || params === void 0 ? void 0 : (_params$zsdatas2 = params.zsdatas) === null || _params$zsdatas2 === void 0 ? void 0 : _params$zsdatas2.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, { - value: item === null || item === void 0 ? void 0 : item.id, - children: item === null || item === void 0 ? void 0 : item.name - }, index); - }) - }) - })] - }) - }); -}; -/* harmony default export */ var AddPoints_item = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - user = _ref4.user; - return { - classroomList: classroomList, - globalSetting: globalSetting, - loading: loading.effects, - user: user - }; -})(ShixunsListPage)); -;// CONCATENATED MODULE: ./src/components/AddPoints/index.tsx - - - - - - - - - - - - - - -var AddPoints_CheckboxGroup = es_checkbox/* default.Group */.Z.Group; -var AddPoints_ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo2, _user$userInfo2$cours, _user$userInfo$course2; - var classroomList = _ref.classroomList, - loading = _ref.loading, - user = _ref.user, - _ref$exercise_id = _ref.exercise_id, - exercise_id = _ref$exercise_id === void 0 ? null : _ref$exercise_id, - _ref$homework_common_ = _ref.homework_common_id, - homework_common_id = _ref$homework_common_ === void 0 ? null : _ref$homework_common_, - _setitem = _ref.setitem, - type = _ref.type, - dispatch = _ref.dispatch; - var _useState = (0,react.useState)([{}]), - _useState2 = slicedToArray_default()(_useState, 2), - datas = _useState2[0], - setdatas = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - rz = _useState4[0], - setrz = _useState4[1]; - function getdatas() { - return _getdatas.apply(this, arguments); - } - function _getdatas() { - _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _res$data; - var res, _res$data2, _res$data3, ec_point_ids; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(0, "/ec_points/get_work_points.json"), { - method: 'get', - params: { - exercise_id: exercise_id, - homework_common_id: homework_common_id - } - }); - case 2: - res = _context.sent; - // console.log(res?.data?.[0]); - - if ((res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.length) > 0) { - ec_point_ids = []; - res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.map(function (ite) { - var _ite$ec_point_ids2; - ite === null || ite === void 0 ? void 0 : (_ite$ec_point_ids2 = ite.ec_point_ids) === null || _ite$ec_point_ids2 === void 0 ? void 0 : _ite$ec_point_ids2.map(function (j) { - ec_point_ids.push(j); - }); - }); - _setitem(objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3[0]), {}, { - ec_point_ids: ec_point_ids - })); - // setitem({...res?.data?.[0]}); - setdatas(res === null || res === void 0 ? void 0 : res.data); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _getdatas.apply(this, arguments); - } - (0,react.useEffect)(function () { - var _user$userInfo, _user$userInfo$course; - if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && (_user$userInfo$course = _user$userInfo.course) !== null && _user$userInfo$course !== void 0 && _user$userInfo$course.course_school_id) { - getrz(); - } - }, [user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : (_user$userInfo2$cours = _user$userInfo2.course) === null || _user$userInfo2$cours === void 0 ? void 0 : _user$userInfo2$cours.course_school_id]); - function getrz() { - return _getrz.apply(this, arguments); - } - function _getrz() { - _getrz = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _user$userInfo3, _user$userInfo3$cours; - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,fetch/* default */.ZP)("/api/schools/".concat(user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : (_user$userInfo3$cours = _user$userInfo3.course) === null || _user$userInfo3$cours === void 0 ? void 0 : _user$userInfo3$cours.course_school_id, "/ec_majors/get_major_list.json"), { - method: 'get' - }); - case 2: - res = _context2.sent; - setrz(res === null || res === void 0 ? void 0 : res.data); - if (homework_common_id || exercise_id) { - getdatas(); - // getrz(); - } - case 5: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _getrz.apply(this, arguments); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: (_user$userInfo$course2 = user.userInfo.course) !== null && _user$userInfo$course2 !== void 0 && _user$userInfo$course2.is_openengineering ? '' : 'none' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '16px', - fontWeight: 400 - }, - children: "\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9" - }), datas === null || datas === void 0 ? void 0 : datas.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'center', - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints_item, { - rz: rz, - item: item, - type: index, - setitem: function setitem(value) { - // item=value - // console.log('---',item,datas); - datas.splice(index, 1, value); - setdatas(toConsumableArray_default()(datas)); - var ec_point_ids = []; - datas === null || datas === void 0 ? void 0 : datas.map(function (ite) { - var _ite$ec_point_ids; - ite === null || ite === void 0 ? void 0 : (_ite$ec_point_ids = ite.ec_point_ids) === null || _ite$ec_point_ids === void 0 ? void 0 : _ite$ec_point_ids.map(function (j) { - ec_point_ids.push(j); - }); - }); - _setitem(objectSpread2_default()(objectSpread2_default()({}, value), {}, { - ec_point_ids: ec_point_ids - })); - } - }), index != 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, { - onClick: function onClick() { - datas.splice(index, 1); - setdatas(toConsumableArray_default()(datas)); - }, - style: { - marginLeft: 10, - fontSize: '20px' - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, { - onClick: function onClick() { - datas.push({}); - setdatas(toConsumableArray_default()(datas)); - }, - style: { - marginLeft: 10, - fontSize: '20px' - } - })] - }); - })] - }); -}; -/* harmony default export */ var AddPoints = ((0,_umi_production_exports.connect)(function (_ref2) { - var classroomList = _ref2.classroomList, - loading = _ref2.loading, - globalSetting = _ref2.globalSetting, - user = _ref2.user; - return { - classroomList: classroomList, - globalSetting: globalSetting, - loading: loading.effects, - user: user - }; -})(AddPoints_ShixunsListPage)); - -/***/ }), - -/***/ 33722: -/*!*********************************************************!*\ - !*** ./src/components/FormSearch/index.tsx + 1 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_FormSearch; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/FormSearch/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var FormSearchmodules = ({"search":"search___JA0r9","btn":"btn___GGtZC"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/FormSearch/index.tsx - - - - - - - - - - - -var FormSearch = function FormSearch(_ref) { - var value = _ref.value, - onChange = _ref.onChange; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - (0,react.useEffect)(function () { - if (!!value) { - form.setFieldsValue(value); - } - }, value); - var handleFinish = function handleFinish(v) { - onChange(v); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FormSearchmodules.search, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: FormSearchmodules.formWrap, - colon: false, - form: form, - size: "large", - layout: "inline", - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u5B9E\u8BAD\u4FE1\u606F", - name: "keyword", - initialValue: "", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 280, - height: 40 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u5B66\u6821/\u5355\u4F4D", - name: "schools", - initialValue: "", - style: { - margin: '0 40px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 280, - height: 40 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u521B\u5EFA\u8005", - name: "creator", - initialValue: "", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 200, - height: 40 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: FormSearchmodules.btn, - type: "primary", - htmlType: "submit", - children: "\u641C\u7D22" - })] - }) - }); -}; -/* harmony default export */ var components_FormSearch = (FormSearch); - -/***/ }), - -/***/ 60696: -/*!***************************************************************!*\ - !*** ./src/components/ReuseShixunModal/index.tsx + 1 modules ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_ReuseShixunModal; }, - "P": function() { return /* binding */ useReuseModal; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ReuseShixunModalmodules = ({"brief":"brief___LOzpE","contentTitle":"contentTitle___xkdcN","content":"content___Vtri0","tips":"tips___tuAtH","antdTable":"antdTable___s8T2N","tableCell":"tableCell___kN9Fw","antdModal":"antdModal___WVBk3","orangeColor":"orangeColor___ryB2u"}); -// EXTERNAL MODULE: ./src/service/shixuns.ts -var shixuns = __webpack_require__(56088); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.tsx - - - - - - - - - - - - - - - - -var _excluded = ["isImportMultipleCourse"]; - - - - - - -var StudentInfo = function StudentInfo(_ref) { - var studentNames = _ref.studentNames, - total = _ref.total; - var Map = ['', '一', '两', '三']; - return total > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') - }), "\u7B49", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: total - }), "\u540D\u5B66\u751F"] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') - }), Map[total], "\u540D\u5B66\u751F"] - }); -}; - -//根据使用场景区分文案 -var generateBrief = function generateBrief(_ref2) { - var used = _ref2.used, - copy = _ref2.copy, - canNotCopy = _ref2.canNotCopy, - studentNames = _ref2.studentNames, - studentCount = _ref2.studentCount, - inPaper = _ref2.inPaper, - _ref2$position = _ref2.position, - position = _ref2$position === void 0 ? '' : _ref2$position; - var copyStatusDescribe = function copyStatusDescribe() { - if (copy > 0 && canNotCopy > 0) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: copy - }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: canNotCopy - }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] - }); - } else if (copy > 0 && canNotCopy === 0) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: copy - }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236"] - }); - } else if (copy === 0 && canNotCopy > 0) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: canNotCopy - }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] - }); - } - }; - var currentPosition = position || (inPaper ? '试卷' : '课程'); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { - studentNames: studentNames, - total: studentCount - }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] - }); -}; - -//单个实训时的情况 -var ReuseSingleShixunModal = function ReuseSingleShixunModal(_ref3) { - var onCancel = _ref3.onCancel, - onOk = _ref3.onOk, - visible = _ref3.visible, - inPaper = _ref3.inPaper, - renderData = _ref3.renderData, - type = _ref3.type, - _ref3$isMultipleCours = _ref3.isMultipleCourse, - isMultipleCourse = _ref3$isMultipleCours === void 0 ? false : _ref3$isMultipleCours; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState = (0,react.useState)(1), - _useState2 = slicedToArray_default()(_useState, 2), - radioValue = _useState2[0], - setRadioValue = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - confirmLoading = _useState4[0], - setConfirmLoading = _useState4[1]; - var canCopy = (0,react.useMemo)(function () { - return (renderData === null || renderData === void 0 ? void 0 : renderData.total_num) === 1 && (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) === 1; - }, [renderData]); - var courseDataList = (0,react.useMemo)(function () { - var _renderData$course_da; - return renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da = renderData.course_data_list) === null || _renderData$course_da === void 0 ? void 0 : _renderData$course_da.filter(function (e) { - return e.is_show; - }); - }, [renderData]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: canCopy ? /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - centered: true, - closable: true, - open: visible, - destroyOnClose: true, - title: "\u63D0\u793A", - className: ReuseShixunModalmodules.antdModal, - width: 682, - confirmLoading: confirmLoading, - onCancel: onCancel, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var data, _renderData$course_da2, param; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setConfirmLoading(true); - data = radioValue; - if (isMultipleCourse) { - param = objectSpread2_default()({}, form.getFieldsValue()); - data = renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da2 = renderData.course_data_list) === null || _renderData$course_da2 === void 0 ? void 0 : _renderData$course_da2.map(function (e) { - if (param[e.id] !== undefined) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - is_copy: param[e.id] - }); - } - return e; - }); - } - _context.next = 5; - return onOk(data); - case 5: - setConfirmLoading(false); - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 20 - }, - children: isMultipleCourse ? '检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?' : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { - studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, - total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count - }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] - }) - }), isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form, - preserve: false, - children: courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - className: "ml15 mb5", - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: item.id, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - className: ReuseShixunModalmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - color: '#464f66' - }, - children: "\u590D\u5236\u5B9E\u8BAD" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - color: '#464f66' - }, - children: "\u4E0D\u590D\u5236\u5B9E\u8BAD" - })] - }) - })] - }, item.id); - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: radioValue, - onChange: function onChange(e) { - return setRadioValue(e.target.value); - }, - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 30 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - color: '#464f66' - }, - children: "\u590D\u5236" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - color: '#464f66' - }, - children: "\u4E0D\u590D\u5236" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 10 - }, - children: "* \u8BF4\u660E\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 20 - }, - children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(ReuseShixunModalmodules.content, " ").concat(ReuseShixunModalmodules.orangeColor), - children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" - })] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - closable: true, - destroyOnClose: true, - open: visible, - confirmLoading: confirmLoading, - title: "\u63D0\u793A", - width: 682, - onCancel: onCancel, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var data, _renderData$course_da3, param; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setConfirmLoading(true); - data = 0; - if (isMultipleCourse) { - param = objectSpread2_default()({}, form.getFieldsValue()); - data = renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da3 = renderData.course_data_list) === null || _renderData$course_da3 === void 0 ? void 0 : _renderData$course_da3.map(function (e) { - if (param[e.id] !== undefined) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - is_use: param[e.id] - }); - } - return e; - }); - } - _context2.next = 5; - return onOk(data); - case 5: - setConfirmLoading(false); - case 6: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ReuseShixunModalmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { - studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, - total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count - }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002", isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - preserve: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - children: "\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528" - }), courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - className: "ml15 mb5", - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: item.id, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - className: ReuseShixunModalmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - color: '#464f66' - }, - children: "\u7EE7\u7EED\u4F7F\u7528" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - color: '#464f66' - }, - children: "\u4E0D\u4F7F\u7528" - })] - }) - })] - }, item.id); - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: "\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" - }), "\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"] - })] - }) - }) - }); -}; -var useReuseModal = function useReuseModal() { - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - modalVisible = _useState6[0], - setModalVisible = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - renderData = _useState8[0], - setRenderData = _useState8[1]; - var closeModalFn = function closeModalFn() { - return setModalVisible(false); - }; - var showModal = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(reqParams) { - var _reqParams$isImportMu, isImportMultipleCourse, param, res, _res$course_data_list, isModalVisible; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _reqParams$isImportMu = reqParams.isImportMultipleCourse, isImportMultipleCourse = _reqParams$isImportMu === void 0 ? false : _reqParams$isImportMu, param = objectWithoutProperties_default()(reqParams, _excluded); - _context3.next = 3; - return (0,shixuns/* checkShixunCopy */.Tr)(param); - case 3: - res = _context3.sent; - if (!('status' in res)) { - _context3.next = 6; - break; - } - return _context3.abrupt("return", false); - case 6: - if (!isImportMultipleCourse) { - _context3.next = 13; - break; - } - isModalVisible = res === null || res === void 0 ? void 0 : (_res$course_data_list = res.course_data_list) === null || _res$course_data_list === void 0 ? void 0 : _res$course_data_list.some(function (e) { - return e.is_show; - }); - if (!isModalVisible) { - _context3.next = 12; - break; - } - setRenderData(res); - setModalVisible(true); - return _context3.abrupt("return", true); - case 12: - return _context3.abrupt("return", res.course_data_list || []); - case 13: - if (!(res.student_count === 0)) { - _context3.next = 15; - break; - } - return _context3.abrupt("return", false); - case 15: - setRenderData(res); - setModalVisible(true); - return _context3.abrupt("return", true); - case 18: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function showModal(_x) { - return _ref6.apply(this, arguments); - }; - }(); - return [modalVisible, closeModalFn, renderData, showModal]; -}; - -//多个实训时的情况 -var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { - var _Form$useForm3 = es_form/* default.useForm */.Z.useForm(), - _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), - form = _Form$useForm4[0]; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - confirmLoading = _useState10[0], - setConfirmLoading = _useState10[1]; - var onCancel = props.onCancel, - onOk = props.onOk, - visible = props.visible, - _props$inPaper = props.inPaper, - inPaper = _props$inPaper === void 0 ? false : _props$inPaper, - renderData = props.renderData, - type = props.type, - _props$isMultipleCour = props.isMultipleCourse, - isMultipleCourse = _props$isMultipleCour === void 0 ? false : _props$isMultipleCour, - position = props.position; - var reproducibleShixunColumns = (0,react.useMemo)(function () { - return inPaper ? [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - align: 'center', - ellipsis: true, - className: ReuseShixunModalmodules.tableCell, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: text - }); - } - }, { - title: '是否复制', - dataIndex: 'is_copy', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - hidden: true, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }); - } - }] : [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - align: 'center', - ellipsis: true, - className: ReuseShixunModalmodules.tableCell, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: text - }); - } - }, { - title: '是否使用', - dataIndex: 'is_use', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }); - } - }, { - title: '是否复制', - dataIndex: 'is_copy', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }); - } - }]; - }, [inPaper]); - var irreproducibleShixunColumns = (0,react.useMemo)(function () { - return inPaper ? [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - className: ReuseShixunModalmodules.tableCell, - align: 'center', - ellipsis: true, - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: value - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - hidden: true, - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - hidden: true, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }); - } - }] : [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - className: ReuseShixunModalmodules.tableCell, - ellipsis: true, - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: text - }); - } - }, { - title: '是否使用', - dataIndex: 'is_use', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - hidden: true, - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }); - } - }]; - }, [inPaper]); - - //可以选择多个课堂的时候 - if (isMultipleCourse) { - var param = { - title: '课堂名称', - ellipsis: true, - dataIndex: 'course_name', - width: 190, - align: 'center', - className: ReuseShixunModalmodules.tableCell, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/classrooms/".concat(record.course_id), - children: text - }); - } - }; - reproducibleShixunColumns = [param].concat(toConsumableArray_default()(reproducibleShixunColumns)); - irreproducibleShixunColumns = [param].concat(toConsumableArray_default()(irreproducibleShixunColumns)); - } - var dynamicBrief = (0,react.useMemo)(function () { - return generateBrief({ - used: renderData === null || renderData === void 0 ? void 0 : renderData.repeat_shixun_num, - copy: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num, - canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, - studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, - studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, - inPaper: inPaper, - position: position - }); - }, [renderData, inPaper, position]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u63D0\u793A", - centered: true, - open: visible, - confirmLoading: confirmLoading, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var formValues, ids; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - setConfirmLoading(true); - formValues = form.getFieldsValue(); - ids = Object.keys(formValues).map(function (key) { - return { - id: parseInt(key.split('_')[0]), - course_id: parseInt(key.split('_')[1]), - is_use: formValues[key].is_use, - is_copy: formValues[key].is_copy - }; - }); - _context4.next = 5; - return onOk(ids); - case 5: - setConfirmLoading(false); - case 6: - case "end": - return _context4.stop(); - } - }, _callee4); - })), - onCancel: onCancel, - width: 880, - okText: "\u786E\u8BA4", - className: ReuseShixunModalmodules.antdModal, - destroyOnClose: true, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - preserve: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.brief, - children: dynamicBrief - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: 30 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginBottom: 20 - }, - children: "* \u8BF4\u660E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginBottom: 20 - }, - children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.orangeColor, - children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" - })] - }), (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.contentTitle, - children: "\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: reproducibleShixunColumns, - className: ReuseShixunModalmodules.antdTable, - dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_list, - rowKey: type === 'subject' ? "stage_shixun_id" : 'id', - pagination: false, - scroll: { - y: 240 - }, - bordered: true - })] - }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.contentTitle, - children: "\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: irreproducibleShixunColumns, - className: ReuseShixunModalmodules.antdTable, - dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_list, - rowKey: type === 'subject' ? "stage_shixun_id" : 'id', - pagination: false, - scroll: { - y: 200 - }, - bordered: true - })] - }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.length) > 0 && (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.map(function (record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - hidden: true, - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - hidden: true, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }, type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id); - }))] - }) - }); -}; -var ReuseShixunModal = function ReuseShixunModal(props) { - var modalType = props.modalType; - return modalType === 'multiple' ? /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseMultipleShixunModal, objectSpread2_default()({}, props)) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseSingleShixunModal, objectSpread2_default()({}, props)); -}; -/* harmony default export */ var components_ReuseShixunModal = (ReuseShixunModal); - -/***/ }), - -/***/ 41850: -/*!*************************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx + 1 modules ***! - \*************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_DragQuestions; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules -var react_beautiful_dnd_esm = __webpack_require__(66012); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var DragQuestionsmodules = ({"content":"content___IPcn9"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx - - - - - - - - - - - - - - - - - -var DragQuestions = function DragQuestions(_ref) { - var visible = _ref.visible, - onOk = _ref.onOk, - onCancel = _ref.onCancel, - data = _ref.data; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - list = _useState2[0], - setList = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - if (!visible) { - setList([]); - setLoading(false); - return; - } - setList(toConsumableArray_default()(data) || []); - }, [visible]); - var handleOk = function handleOk() { - setLoading(true); - onOk(list, function () { - setLoading(false); - }); - }; - var handleCancel = function handleCancel() { - onCancel(); - }; - - //过滤函数 - var reorder = function reorder(list, startIndex, endIndex) { - var result = Array.from(list); - var _result$splice = result.splice(startIndex, 1), - _result$splice2 = slicedToArray_default()(_result$splice, 1), - removed = _result$splice2[0]; - result.splice(endIndex, 0, removed); - return result; - }; - var handleDragEnd = function handleDragEnd(result, list) { - if (!result.destination) { - return; - } - var items = reorder(list, result.source.index, result.destination.index); - setList(items); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u9898\u578B\u6392\u5E8F", - open: visible, - centered: true, - onCancel: handleCancel, - footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - "float": 'left', - color: '#999', - paddingTop: 5 - }, - children: "\u63D0\u793A:\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u4E0A\u4E0B\u62D6\u52A8\u6392\u5E8F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: handleCancel, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - loading: loading, - onClick: handleOk, - children: "\u786E\u8BA4" - })] - }), - width: "680px", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: DragQuestionsmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: "\u5E8F\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: "\u9898\u578B\u540D\u79F0" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { - onDragEnd: function onDragEnd(result) { - return handleDragEnd(result, list); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { - droppableId: "droppable", - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.droppableProps), {}, { - style: { - width: '100%' - }, - children: list.map(function (item, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { - draggableId: k.toString(), - index: k, - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.draggableProps), provided.dragHandleProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - backgroundColor: k % 2 === 0 ? '#f5f5f5' : '#fff' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: k + 1 - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: item - })] - }) - }) - })); - } - }, k); - }) - })); - } - }) - })] - }) - }); -}; -/* harmony default export */ var components_DragQuestions = (DragQuestions); - -/***/ }), - -/***/ 82278: -/*!***************************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx + 1 modules ***! - \***************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_UploadQuestions; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js + 1 modules -var upload_style = __webpack_require__(13759); -// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules -var upload = __webpack_require__(7426); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var UploadQuestionsmodules = ({"customModal":"customModal___bVzUV","content":"content___oKhZq","upload":"upload___nPxEL","infoText":"infoText___gZEJF","okBtn":"okBtn___CVo2A","fileList":"fileList___tauGN","fileName":"fileName___T_8JX"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx - - - - - - - - - - - - - - -var UploadQuestions = function UploadQuestions(_ref) { - var visible = _ref.visible, - onOk = _ref.onOk, - onCancel = _ref.onCancel; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - fileList = _useState2[0], - setFileList = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - // const fileList = useRef([]) - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - if (!visible) { - setFileList([]); - setLoading(false); - } - }, [visible]); - var handleOk = function handleOk() { - setLoading(true); - onOk(fileList, function () { - setLoading(false); - }); - }; - var handleCancel = function handleCancel() { - onCancel(); - }; - // const handleChange = (info: any) => { - // const newFileList = info?.fileList || []; - // if (newFileList.every((item: any) => item.status !== 'uploading')) { - // setLoading(false) - // } else { - // setLoading(true) - // } - // fileList.current = newFileList - // } - - var down = function down() { - var url = "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/courses/").concat(params.coursesId, "/exercises/down_template"); - (0,util/* downLoadLink */.Nd)(null, url); - }; - var handleBeforeUpload = function handleBeforeUpload(info) { - var param = { - name: info.name, - uid: info.uid, - file: info - }; - setFileList([param]); - return false; - }; - var handleRemove = function handleRemove() { - setFileList([]); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u5BFC\u5165\u8BD5\u9898", - open: visible, - onOk: handleOk, - centered: true, - wrapClassName: UploadQuestionsmodules.customModal, - onCancel: handleCancel, - width: 663, - okText: "\u786E\u8BA4", - okButtonProps: { - className: UploadQuestionsmodules.okBtn - }, - cancelText: "\u53D6\u6D88", - confirmLoading: loading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: UploadQuestionsmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - fontWeight: 600 - }, - children: "\u6B65\u9AA41" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#5F6367' - }, - children: "\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#0152d9", - cursor: 'pointer', - marginLeft: 20 - }, - onClick: down, - children: "\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiazai4 ml10", - onClick: down, - style: { - fontSize: 14, - cursor: 'pointer', - color: "#0152d9" - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - style: { - color: "#FA6400" - }, - className: "mt10", - children: "\u63D0\u793A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: UploadQuestionsmodules.infoText, - children: "1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B " - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: UploadQuestionsmodules.infoText, - children: "2\u3001\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: UploadQuestionsmodules.infoText, - children: "3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: UploadQuestionsmodules.infoText, - children: "4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63015\u4E2A\u586B\u7A7A\u9879\u3002" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - style: { - marginTop: 22 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - fontWeight: 600 - }, - children: "\u6B65\u9AA42" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - style: { - flex: 1 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - style: { - color: '#5F6367' - }, - children: "\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165" - }), visible && /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { - action: "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/attachments.json"), - beforeUpload: handleBeforeUpload, - onRemove: handleRemove, - withCredentials: true, - fileList: fileList, - accept: ".xls,.xlsx", - showUploadList: false, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: UploadQuestionsmodules.upload, - type: "primary", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shangchuan3", - style: { - fontSize: 14, - marginRight: 6 - } - }), - children: "\u4E0A\u4F20\u6587\u4EF6" - }) - }), fileList.map(function (fileItem, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: UploadQuestionsmodules.fileList, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: UploadQuestionsmodules.fileName, - children: fileItem === null || fileItem === void 0 ? void 0 : fileItem.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shanchu12", - style: { - color: '#F65160', - fontSize: 16, - cursor: 'pointer' - }, - onClick: handleRemove - })] - }, index); - })] - })] - })] - }) - }); -}; -/* harmony default export */ var components_UploadQuestions = (UploadQuestions); - -/***/ }), - -/***/ 99542: -/*!************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Edit/index.tsx + 5 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Edit; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules -var style = __webpack_require__(22536); -// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js -var spin = __webpack_require__(11382); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules -var input_number_style = __webpack_require__(25359); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules -var input_number = __webpack_require__(87799); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/antd/es/cascader/style/index.js + 1 modules -var cascader_style = __webpack_require__(95847); -// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 17 modules -var cascader = __webpack_require__(45239); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules -var breadcrumb_style = __webpack_require__(63102); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules -var breadcrumb = __webpack_require__(58492); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -// EXTERNAL MODULE: ./src/service/exercise.ts -var service_exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./node_modules/antd/es/drawer/style/index.js + 1 modules -var drawer_style = __webpack_require__(11400); -// EXTERNAL MODULE: ./node_modules/antd/es/drawer/index.js + 6 modules -var drawer = __webpack_require__(63463); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules -var pagination_style = __webpack_require__(14182); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(260); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var divider_style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules -var checkbox_style = __webpack_require__(82000); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules -var es_checkbox = __webpack_require__(32808); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(7); -// EXTERNAL MODULE: ./src/components/FormSearch/index.tsx + 1 modules -var FormSearch = __webpack_require__(33722); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SelectShixuns/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SelectShixunsmodules = ({"flex_box_center":"flex_box_center___MTe00","flex_space_between":"flex_space_between___ks5rN","flex_box_vertical_center":"flex_box_vertical_center___jGHgJ","flex_box_center_end":"flex_box_center_end___FZXA7","flex_box_column":"flex_box_column___tkMdG","wrp":"wrp___JHBdl","drawer":"drawer___hKLNc","menu":"menu___hYC7e","actived":"actived___ydbaU","actived2":"actived2___P8ueW","listItem":"listItem___W5_Tc","info":"info___haUFD","title":"title___WVJko","titleLeft":"titleLeft___E3SlF","titleRight":"titleRight___CYLFw","search":"search___bOdx_","description":"description____rvlb","menuCourse":"menuCourse___nSeps","menut":"menut___DH9qr","actived3":"actived3___jLAMP","actived4":"actived4___ENKg1","subTag":"subTag___vbqKW"}); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(7303); -// EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules -var ReuseShixunModal = __webpack_require__(60696); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/SelectShixuns/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Search = input/* default.Search */.Z.Search; -var shixunFilter = [{ - id: 'type', - name: '来源', - children: [{ - name: '全部', - id: 'all', - type: 'type' - }, { - name: '我的', - id: 'mine', - type: 'type' - }] -}]; -var shixunFulter2 = [{ - id: 'diff', - name: '难度', - children: [{ - name: '全部', - id: '', - type: 'diff' - }, { - name: '初级', - id: 1, - type: 'diff' - }, { - name: '中级', - id: 2, - type: 'diff' - }, { - name: '中高级', - id: 3, - type: 'diff' - }, { - name: '高级', - id: 4, - type: 'diff' - }] -}]; -var PublishShixun = function PublishShixun(_ref) { - var _shixunLists$shixun_l2; - var classroomList = _ref.classroomList, - shixunsList = _ref.shixunsList, - pathsList = _ref.pathsList, - loading = _ref.loading, - dispatch = _ref.dispatch, - callback = _ref.callback; - var _useState = (0,react.useState)(objectSpread2_default()({}, (0,_umi_production_exports.useParams)())), - _useState2 = slicedToArray_default()(_useState, 2), - params = _useState2[0], - setParams = _useState2[1]; - var location = (0,_umi_production_exports.useLocation)(); - var actionTabs = classroomList.actionTabs; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var shixunLists = classroomList.shixunLists; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - selectArrs = _useState4[0], - setSelectArrs = _useState4[1]; - var _useState5 = (0,react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - groupsData = _useState6[0], - setGroupsData = _useState6[1]; - var _useState7 = (0,react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - searchValue = _useState8[0], - setSearchValue = _useState8[1]; - var _useState9 = (0,react.useState)({ - page: 1, - type: 'all', - diff: '', - status: 'published', - order: 'desc', - limit: 20, - sort: 'myshixuns_count', - no_jupyter: 1, - keyword: '', - group_id: null - }), - _useState10 = slicedToArray_default()(_useState9, 2), - query = _useState10[0], - setQuery = _useState10[1]; - (0,react.useEffect)(function () { - if (classroomList.actionTabs.key === '选用实践项目') { - document.body.setAttribute('data-custom', 'height'); - } else { - document.body.removeAttribute('data-custom'); - } - return function () { - document.body.removeAttribute('data-custom'); - }; - }, [classroomList.actionTabs.key]); - var isVisible = classroomList.actionTabs.key === '选用实践项目'; - (0,react.useEffect)(function () { - if (isVisible) { - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - } - }, [params.categoryId, isVisible]); - (0,react.useEffect)(function () { - dispatch({ - type: 'shixunsList/getMenus', - payload: {} - }); - }, []); - (0,react.useEffect)(function () { - setSelectArrs([]); - }, [classroomList.actionTabs.key]); - (0,react.useEffect)(function () { - getData(); - }, [params]); - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var result; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/users/user_setting_groups.json", { - method: 'get', - params: { - type: 'Shixun' - } - }); - case 2: - result = _context.sent; - setGroupsData([{ - id: null, - name: "全部" - }, { - id: -1, - name: "未加入目录" - }].concat(toConsumableArray_default()((result === null || result === void 0 ? void 0 : result.groups) || []))); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), - _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), - reuseModalVisible = _useReuseModal2[0], - closeReuseModal = _useReuseModal2[1], - renderData = _useReuseModal2[2], - showReuseModal = _useReuseModal2[3]; - var menuChange = function menuChange(tag_level, sub_discipline_id, discipline_id) { - query.tag_level = tag_level; - query.sub_discipline_id = sub_discipline_id; - query.discipline_id = discipline_id; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }; - var reuseModalCallback = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(isCopy) { - var _shixunLists$shixun_l, _classroomList$action; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - callback && callback(shixunLists === null || shixunLists === void 0 ? void 0 : (_shixunLists$shixun_l = shixunLists.shixun_list) === null || _shixunLists$shixun_l === void 0 ? void 0 : _shixunLists$shixun_l.filter(function (item) { - return item.identifier === selectArrs[0]; - })[0], (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.editData, isCopy); - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); - closeReuseModal(); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function reuseModalCallback(_x) { - return _ref3.apply(this, arguments); - }; - }(); - if (classroomList.actionTabs.key !== '选用实践项目') return null; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { - title: "\u9009\u7528\u5B9E\u8DF5\u9879\u76EE", - placement: 'bottom', - height: '100%', - closable: true, - onClose: function onClose() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - open: isVisible ? true : false, - className: SelectShixunsmodules.drawer, - footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - style: { - marginRight: 8 - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var hasUsedShixun; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(selectArrs.length > 1)) { - _context3.next = 4; - break; - } - message/* default.error */.ZP.error('只能选择一个实践项目'); - _context3.next = 12; - break; - case 4: - if (!(selectArrs.length === 0)) { - _context3.next = 8; - break; - } - message/* default.error */.ZP.error('请选择实践项目'); - _context3.next = 12; - break; - case 8: - _context3.next = 10; - return showReuseModal({ - id: selectArrs[0], - course_id: params.coursesId, - type: 'shixun' - }); - case 10: - hasUsedShixun = _context3.sent; - if (!hasUsedShixun) { - reuseModalCallback(0); - } - case 12: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - type: "primary", - children: "\u786E\u5B9A" - })] - }), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(FormSearch/* default */.Z, { - onChange: function onChange(v) { - setQuery(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, query), v), {}, { - page: 1 - })); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, query), v), {}, { - page: 1 - }) - }); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "edu-container", - children: [shixunFilter.map(function (v, k) { - var _v$children; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menu, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: v.name - }), v === null || v === void 0 ? void 0 : (_v$children = v.children) === null || _v$children === void 0 ? void 0 : _v$children.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query[v.id] == val.id ? SelectShixunsmodules.actived : '', - onClick: function onClick() { - query[v.id] = val.id; - // query['group_id'] = null; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: val.name - }) - }, key); - })] - }, k); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menut, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - padding: '18px', - fontWeight: '600' - }, - children: "\u65B9\u5411\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: !query.discipline_id ? SelectShixunsmodules.actived3 : '', - onClick: function onClick() { - menuChange(null, null, null); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: "\u5168\u90E8" - }) - }), shixunsList.menus && shixunsList.menus.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - className: query.discipline_id == v.id ? SelectShixunsmodules.actived3 : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - onClick: function onClick() { - menuChange(1, null, v.id); - }, - children: v.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: v.sub_repertoires.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: query.sub_discipline_id == val.id ? "".concat(SelectShixunsmodules.actived4, " ").concat(SelectShixunsmodules.subTag) : SelectShixunsmodules.subTag, - onClick: function onClick() { - menuChange(2, val.id, v.id); - }, - children: val.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: "mt5", - children: val.tags && val.tags.map(function (value, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query.sub_discipline_id == value.id ? SelectShixunsmodules.actived4 : '', - onClick: function onClick() { - menuChange(3, value.id, v.id); - }, - children: value.name - }, index); - }) - })] - }, key); - }) - })] - }, k); - })] - }), query.type === 'mine' && /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menu, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: "\u76EE\u5F55\uFF1A" - }), groupsData === null || groupsData === void 0 ? void 0 : groupsData.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query['group_id'] == val.id ? SelectShixunsmodules.actived : '', - onClick: function onClick() { - query['group_id'] = val.id; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: val.name - }) - }, val.name); - })] - }), shixunFulter2.map(function (v, k) { - var _v$children2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menu, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: v.name - }), v === null || v === void 0 ? void 0 : (_v$children2 = v.children) === null || _v$children2 === void 0 ? void 0 : _v$children2.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query[v.id] == val.id ? SelectShixunsmodules.actived : '', - onClick: function onClick() { - query[v.id] = val.id; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: val.name - }) - }, key); - })] - }, k); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SelectShixunsmodules.menuCourse, - style: { - margin: '0px 15px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue", - children: selectArrs.length - }), "\u4E2A\u5B9E\u8BAD"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue", - children: shixunLists.shixuns_count - }), "\u4E2A\u8BFE\u7A0B"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - className: "current", - onClick: function onClick() { - query.order = query.order === 'asc' ? 'desc' : 'asc'; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: ["\u5B66\u4E60\u4EBA\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "edu-sorter current ".concat(query.order), - children: query.order === 'asc' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-sanjiaoxing-up" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-sanjiaoxing-down" - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { - style: { - display: 'block' - }, - value: selectArrs, - onChange: function onChange(selectedValues) { - setSelectArrs(selectedValues); - }, - children: shixunLists === null || shixunLists === void 0 ? void 0 : (_shixunLists$shixun_l2 = shixunLists.shixun_list) === null || _shixunLists$shixun_l2 === void 0 ? void 0 : _shixunLists$shixun_l2.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SelectShixunsmodules.listItem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: v.identifier, - disabled: v === null || v === void 0 ? void 0 : v.need_authorize - // onChange={e => { - // let key = selectArrs.indexOf(v.id); - // if (selectArrs.indexOf(v.id) > -1) { - // setSelectArrs( - // selectArrs.filter((val: string) => val !== v.id), - // ); - // } else { - // setSelectArrs(selectArrs.concat(v.id)); - // } - // }} - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SelectShixunsmodules.info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SelectShixunsmodules.title, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SelectShixunsmodules.titleLeft, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/shixuns/".concat(v.identifier, "/challenges"), - target: "_blank", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "font16", - dangerouslySetInnerHTML: { - __html: v.title - } - }) - }), (v === null || v === void 0 ? void 0 : v.need_authorize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - (0,verifyLogin/* AuthorizeModel */.rX)(false); - }, - style: { - marginRight: 'auto' - }, - className: "tag-style bg-pink current ml10", - children: "\u9700\u6388\u6743" - }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: v === null || v === void 0 ? void 0 : v.mark_content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 'auto', - background: '#2FA34F' - }, - className: "tag-style current ml10", - children: "\u6B63\u5E38" - }) - }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: v === null || v === void 0 ? void 0 : v.mark_content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 'auto', - background: '#FF8C29' - }, - className: "tag-style current ml10", - children: "\u9700\u5B8C\u5584" - }) - }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: v === null || v === void 0 ? void 0 : v.mark_content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 'auto', - background: '#E53333' - }, - className: "tag-style current ml10", - children: "\u65E0\u6CD5\u4F7F\u7528" - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "flex-wrp mt10 font14 c-light-black", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SelectShixunsmodules.description, - dangerouslySetInnerHTML: { - __html: v.description - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "flex-wrp mt15", - children: v.challenge_names.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "mr30", - children: ["\u7B2C", key + 1, "\u5173 ", val, ' '] - }, key); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { - dashed: true - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "c-light-black mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.author_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15 mr15", - children: "|" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.author_school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15 mr15", - children: "|" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u96BE\u5EA6\u7CFB\u6570 ", v.level] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15 mr15", - children: "|" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5B66\u4E60\u4EBA\u6570 " - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.study_count - })] - })] - })] - }, v.identifier); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {})] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - defaultCurrent: 1, - current: query.page || 1, - hideOnSinglePage: true, - defaultPageSize: 20, - showQuickJumper: true, - showSizeChanger: false, - total: shixunLists === null || shixunLists === void 0 ? void 0 : shixunLists.shixuns_count, - onChange: function onChange(page) { - query.page = page; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - setSelectArrs([]); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { - visible: reuseModalVisible, - onCancel: closeReuseModal, - onOk: reuseModalCallback, - renderData: renderData, - inPaper: true, - modalType: "single", - type: "shixun" - })] - }, 'bottom'); -}; -/* harmony default export */ var SelectShixuns = ((0,_umi_production_exports.connect)(function (_ref5) { - var classroomList = _ref5.classroomList, - loading = _ref5.loading, - shixunsList = _ref5.shixunsList, - pathsList = _ref5.pathsList; - return { - classroomList: classroomList, - pathsList: pathsList, - loading: loading, - shixunsList: shixunsList - }; -})(PublishShixun)); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx + 1 modules -var UploadQuestions = __webpack_require__(82278); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx + 1 modules -var DragQuestions = __webpack_require__(41850); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Editmodules = ({"flex_box_center":"flex_box_center___tQ9kp","flex_space_between":"flex_space_between___Gua_a","flex_box_vertical_center":"flex_box_vertical_center___Ptswq","flex_box_center_end":"flex_box_center_end___OytEE","flex_box_column":"flex_box_column___Lly85","bg":"bg____mu4F","containerTitle":"containerTitle___pfhhj","containerDesc":"containerDesc___AKysy","d1":"d1___u_Jx2","name":"name___w3BI6","diff":"diff___FlyVs","time":"time___eaQ8x","d2":"d2___RxDzv","listItem":"listItem___O8UlH","info":"info___CwLzA","title":"title___hrCD_","titleLeft":"titleLeft___PlqQX","titleRight":"titleRight___IwP1i","acitons":"acitons___iLOeP","formWrap":"formWrap___GlVQo","button":"button___v4_Vu"}); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 20 modules -var DragSubject = __webpack_require__(78218); -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var table_style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/Head/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Headmodules = ({"wrap":"wrap___KOVmj","img":"img___NjhEB","table":"table___IJFj3","totalScore":"totalScore___uo3aB","people":"people___jIZMc","glassSeal":"glassSeal___HTL5m"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/Head/index.tsx - - - - - - - - - - - - - - - - - - -var Head = function Head(_ref) { - var _exercise$exerciseExp2, _exercise$exerciseExp3; - var _ref$isPreview = _ref.isPreview, - isPreview = _ref$isPreview === void 0 ? false : _ref$isPreview, - _ref$isExportBlank = _ref.isExportBlank, - isExportBlank = _ref$isExportBlank === void 0 ? false : _ref$isExportBlank, - activeTabs = _ref.activeTabs, - exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - user = _ref.user, - dispatch = _ref.dispatch, - setIsEdit = _ref.setIsEdit; - var params = (0,_umi_production_exports.useParams)(); - var userInfo = user.userInfo; - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - headData = _useState2[0], - setHeadData = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - tableData = _useState4[0], - setTableData = _useState4[1]; - var leftheight = (0,react.useRef)(null); - var _useState5 = (0,react.useState)(21), - _useState6 = slicedToArray_default()(_useState5, 2), - leftheights = _useState6[0], - setleftheights = _useState6[1]; - (0,react.useEffect)(function () { - if ((0,util/* isUnOrNull */.W)(activeTabs)) { - // getData(); - } else { - // 兼容试卷预览tab 切换重新获取数据 - activeTabs === "2" && getData(); - } - }, [params.userId, params.coursesId, params.exerciseId, params.categoryId, activeTabs]); - (0,react.useEffect)(function () { - if (leftheight.current) { - setleftheights(leftheight.current.clientHeight); - } - }, [leftheight.current]); - (0,react.useEffect)(function () { - var _exercise$exerciseExp; - if ((_exercise$exerciseExp = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp !== void 0 && _exercise$exerciseExp.title) { - var res = exercise.exerciseExportHeadData; - setHeadData(objectSpread2_default()({}, res || {})); - var _ref2 = res || {}, - table = _ref2.table; - var total_score; - var actual_total_score; - if (table !== null && table !== void 0 && table.total_singles_scores || table !== null && table !== void 0 && table.total_doubles_scores || table !== null && table !== void 0 && table.total_nulls_scores || table !== null && table !== void 0 && table.total_judges_scores || table !== null && table !== void 0 && table.total_pros_scores || table !== null && table !== void 0 && table.total_shixuns_scores || table !== null && table !== void 0 && table.total_mains_scores || table !== null && table !== void 0 && table.total_combination_scores) { - total_score = Number(table === null || table === void 0 ? void 0 : table.total_singles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.total_judges_scores) + Number(table === null || table === void 0 ? void 0 : table.total_pros_scores) + Number(table === null || table === void 0 ? void 0 : table.total_shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.total_mains_scores) + Number(table === null || table === void 0 ? void 0 : table.total_combination_scores); - } - if (table !== null && table !== void 0 && table.singles_scores || table !== null && table !== void 0 && table.doubles_scores || table !== null && table !== void 0 && table.nulls_scores || table !== null && table !== void 0 && table.judges_scores || table !== null && table !== void 0 && table.pros_scores || table !== null && table !== void 0 && table.shixuns_scores || table !== null && table !== void 0 && table.mains_scores || table !== null && table !== void 0 && table.combination_scores) { - actual_total_score = Number(table === null || table === void 0 ? void 0 : table.singles_scores) + Number(table === null || table === void 0 ? void 0 : table.doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.judges_scores) + Number(table === null || table === void 0 ? void 0 : table.pros_scores) + Number(table === null || table === void 0 ? void 0 : table.shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.mains_scores) + Number(table === null || table === void 0 ? void 0 : table.combination_scores); - } - var data = [{ - key: '1', - name: '应得分', - singles_score: table === null || table === void 0 ? void 0 : table.total_singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.total_doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.total_nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.total_judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.total_pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.total_shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.total_mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.total_combination_scores, - total_score: total_score - }, { - key: '2', - name: '实得分', - singles_score: table === null || table === void 0 ? void 0 : table.singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.combination_scores, - total_score: actual_total_score - }, { - key: '3', - name: '评卷人' - }]; - var blankData = [{ - key: '1', - name: '应得分', - singles_score: table === null || table === void 0 ? void 0 : table.total_singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.total_doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.total_nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.total_judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.total_pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.total_shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.total_mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.combination_scores, - total_score: total_score - }, { - key: '2', - name: '实得分' - }, { - key: '3', - name: '评卷人' - }]; - setTableData(toConsumableArray_default()(isExportBlank ? blankData : data)); - } - }, [exercise.exerciseExportHeadData]); - var getData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var query, res, _ref4, table, total_score, actual_total_score, data, blankData; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - query = { - id: params.exerciseId || params.categoryId, - identify: (userInfo === null || userInfo === void 0 ? void 0 : userInfo.login) || null - }; - _context.next = 3; - return (0,service_exercise/* getExerciseExportHeadData */.iw)(query); - case 3: - res = _context.sent; - setHeadData(res || {}); - _ref4 = res || {}, table = _ref4.table; - if (table !== null && table !== void 0 && table.total_singles_scores || table !== null && table !== void 0 && table.total_doubles_scores || table !== null && table !== void 0 && table.total_nulls_scores || table !== null && table !== void 0 && table.total_judges_scores || table !== null && table !== void 0 && table.total_pros_scores || table !== null && table !== void 0 && table.total_shixuns_scores || table !== null && table !== void 0 && table.total_mains_scores || table !== null && table !== void 0 && table.total_combination_scores) { - total_score = Number(table === null || table === void 0 ? void 0 : table.total_singles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.total_judges_scores) + Number(table === null || table === void 0 ? void 0 : table.total_pros_scores) + Number(table === null || table === void 0 ? void 0 : table.total_shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.total_mains_scores) + Number(table === null || table === void 0 ? void 0 : table.total_combination_scores); - } - if (table !== null && table !== void 0 && table.singles_scores || table !== null && table !== void 0 && table.doubles_scores || table !== null && table !== void 0 && table.nulls_scores || table !== null && table !== void 0 && table.judges_scores || table !== null && table !== void 0 && table.pros_scores || table !== null && table !== void 0 && table.shixuns_scores || table !== null && table !== void 0 && table.mains_scores || table !== null && table !== void 0 && table.combinations_score) { - actual_total_score = Number(table === null || table === void 0 ? void 0 : table.singles_scores) + Number(table === null || table === void 0 ? void 0 : table.doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.judges_scores) + Number(table === null || table === void 0 ? void 0 : table.pros_scores) + Number(table === null || table === void 0 ? void 0 : table.shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.mains_scores) + Number(table === null || table === void 0 ? void 0 : table.combinations_score); - } - data = [{ - key: '1', - name: '应得分', - singles_score: table === null || table === void 0 ? void 0 : table.total_singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.total_doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.total_nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.total_judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.total_pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.total_shixuns_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.total_combination_scores, - mains_score: table === null || table === void 0 ? void 0 : table.total_mains_scores, - total_score: total_score - }, { - key: '2', - name: '实得分', - singles_score: table === null || table === void 0 ? void 0 : table.singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.combination_scores, - total_score: actual_total_score - }, { - key: '3', - name: '评卷人' - }]; - blankData = [{ - key: '1', - name: '应得分' - }, { - key: '2', - name: '实得分' - }, { - key: '3', - name: '评卷人' - }]; - setTableData(isExportBlank ? blankData : data); - case 11: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref3.apply(this, arguments); - }; - }(); - var columns = [{ - width: '10%', - title: '题型', - align: 'center', - dataIndex: 'name', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text - }); - } - }, { - width: '10%', - title: '单选题', - align: 'center', - dataIndex: 'singles_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '多选题', - align: 'center', - dataIndex: 'doubles_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '填空题', - align: 'center', - dataIndex: 'nulls_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '判断题', - align: 'center', - dataIndex: 'judges_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '编程题', - align: 'center', - dataIndex: 'pros_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '实训题', - align: 'center', - dataIndex: 'shixuns_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '简答题', - align: 'center', - dataIndex: 'mains_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '组合题', - align: 'center', - dataIndex: 'combinations_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '总分', - align: 'center', - dataIndex: 'total_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }]; - var _ref5 = headData || {}, - exercise_header = _ref5.exercise_header; - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "".concat(Headmodules.wrap, " ").concat(isPreview ? 'pl20' : '', " "), - children: [(headData === null || headData === void 0 ? void 0 : headData.photo_url) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Headmodules.img, - src: headData === null || headData === void 0 ? void 0 : headData.photo_url - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '100%', - textAlign: 'end' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - return setIsEdit(true); - }, - children: "\u7F16\u8F91\u8BD5\u5377" - }) - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_title) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16 tc c-grey-333", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: headData === null || headData === void 0 ? void 0 : headData.title - }) - }), (exercise === null || exercise === void 0 ? void 0 : (_exercise$exerciseExp2 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp2 === void 0 ? void 0 : _exercise$exerciseExp2.exercise_description) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - ref: leftheight, - style: { - justifyContent: leftheights === 21 ? 'center' : 'left', - wordBreak: 'break-all', - display: 'flex', - textAlign: 'left' - }, - className: "tc c-grey-333", - children: "\u8BD5\u5377\u987B\u77E5\uFF1A".concat(exercise === null || exercise === void 0 ? void 0 : (_exercise$exerciseExp3 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp3 === void 0 ? void 0 : _exercise$exerciseExp3.exercise_description) - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_info) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "tc c-grey-666", - children: ["\u5171:\u3010", headData === null || headData === void 0 ? void 0 : headData.large_counts, "\u5927\u9898\u3011\u3010", headData === null || headData === void 0 ? void 0 : headData.total_count, "\u5C0F\u9898\u3011\u3010 \u6EE1\u5206", headData === null || headData === void 0 ? void 0 : headData.score, "\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010", (headData === null || headData === void 0 ? void 0 : headData.time) > -1 ? "".concat(headData === null || headData === void 0 ? void 0 : headData.time, "\u5206\u949F") : "\u4E0D\u9650", "\u3011"] - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_desc) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16", - children: "\u8003\u8BD5\u8BF4\u660E\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: headData === null || headData === void 0 ? void 0 : headData.description - })] - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_table) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: Headmodules.table, - columns: columns, - dataSource: toConsumableArray_default()(tableData || []), - bordered: true, - pagination: false - }) - })] - }) - }); -}; -/* harmony default export */ var components_Head = ((0,_umi_production_exports.connect)(function (_ref6) { - var exercise = _ref6.exercise, - loading = _ref6.loading, - user = _ref6.user, - globalSetting = _ref6.globalSetting; - return { - exercise: exercise, - globalSetting: globalSetting, - user: user, - loading: loading.effects - }; -})(Head)); -// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules -var AddPoints = __webpack_require__(56369); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/components/util.tsx -var components_util = __webpack_require__(9269); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var ShixunsListPage = function ShixunsListPage(_ref) { - var _userInfo$course, _exercise$editData17, _exercise$editData17$, _exercise$editData18, _exercise$editData18$, _exercise$editData19, _exercise$editData19$, _exercise$editData20, _exercise$editData20$, _exercise$editData29, _exercise$editData29$, _exercise$editData30, _exercise$editData30$, _exercise$editData31, _exercise$editData31$, _exercise$editData32, _exercise$editData32$, _exercise$editData33, _exercise$editData33$; - var exercise = _ref.exercise, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - user = _ref.user, - problemset = _ref.problemset, - dispatch = _ref.dispatch; - var params = (0,_umi_production_exports.useParams)(); - var userInfo = user.userInfo; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - editData = _useState2[0], - setEditData = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isEdit = _useState4[0], - setIsEdit = _useState4[1]; - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - visible = _useState6[0], - setVisible = _useState6[1]; - var _useState7 = (0,react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - dragVisible = _useState8[0], - setDragVisible = _useState8[1]; - var _useState9 = (0,react.useState)(-1), - _useState10 = slicedToArray_default()(_useState9, 2), - editKey = _useState10[0], - _setEditKey = _useState10[1]; - var childrenRef = (0,react.useRef)(); - var saveEditData = (0,react.useRef)(editData); - var _useState11 = (0,react.useState)({}), - _useState12 = slicedToArray_default()(_useState11, 2), - items = _useState12[0], - setitems = _useState12[1]; - var questionType = [{ - name: "单选题", - id: 0, - count: "q_singles", - score: "q_singles_scores" - }, { - name: "多选题", - id: 1, - count: "q_doubles", - score: "q_doubles_scores" - }, { - name: "判断题", - id: 2, - count: "q_judges", - score: "q_judges_scores" - }, { - name: "填空题", - id: 3, - count: "q_nulls", - score: "q_nulls_scores" - }, { - name: "简答题", - id: 4, - count: "q_mains", - score: "q_mains_scores" - }, { - name: "实训题", - id: 5, - count: "q_shixuns", - score: "q_shixuns_scores" - }, { - name: "编程题", - id: 6, - count: "q_pros", - score: "q_pros_scores" - }, { - name: "组合题", - id: 7, - count: "q_combinations", - score: "q_combinations_scores" - }]; - (0,react.useEffect)(function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: false - }); - return function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: true - }); - }; - }, []); - (0,react.useEffect)(function () { - var _exercise$editData, _exercise$editData10, _exercise$editData10$; - if (exercise !== null && exercise !== void 0 && (_exercise$editData = exercise.editData) !== null && _exercise$editData !== void 0 && _exercise$editData.exercise_question_types) { - var _exercise$editData2, _exercise$editData3, _exercise$editData4, _exercise$editData4$e, _exercise$editData5, _exercise$editData5$e, _exercise$editData6, _exercise$editData6$e, _exercise$editData7, _exercise$editData7$e, _exercise$editData8, _exercise$editData8$e, _exercise$editData9, _exercise$editData9$e; - setEditData((0,lodash.cloneDeep)(exercise === null || exercise === void 0 ? void 0 : (_exercise$editData2 = exercise.editData) === null || _exercise$editData2 === void 0 ? void 0 : _exercise$editData2.exercise_question_types)); - saveEditData.current = (0,lodash.cloneDeep)(exercise === null || exercise === void 0 ? void 0 : (_exercise$editData3 = exercise.editData) === null || _exercise$editData3 === void 0 ? void 0 : _exercise$editData3.exercise_question_types); - var values = { - exercise_name: (_exercise$editData4 = exercise.editData) === null || _exercise$editData4 === void 0 ? void 0 : (_exercise$editData4$e = _exercise$editData4.exercise) === null || _exercise$editData4$e === void 0 ? void 0 : _exercise$editData4$e.exercise_name, - time: (_exercise$editData5 = exercise.editData) === null || _exercise$editData5 === void 0 ? void 0 : (_exercise$editData5$e = _exercise$editData5.exercise) === null || _exercise$editData5$e === void 0 ? void 0 : _exercise$editData5$e.time, - difficulty: (_exercise$editData6 = exercise.editData) === null || _exercise$editData6 === void 0 ? void 0 : (_exercise$editData6$e = _exercise$editData6.exercise) === null || _exercise$editData6$e === void 0 ? void 0 : _exercise$editData6$e.difficulty, - exercise_description: (_exercise$editData7 = exercise.editData) === null || _exercise$editData7 === void 0 ? void 0 : (_exercise$editData7$e = _exercise$editData7.exercise) === null || _exercise$editData7$e === void 0 ? void 0 : _exercise$editData7$e.exercise_description - }; - if (!((_exercise$editData8 = exercise.editData) !== null && _exercise$editData8 !== void 0 && (_exercise$editData8$e = _exercise$editData8.exercise) !== null && _exercise$editData8$e !== void 0 && _exercise$editData8$e.time) || ((_exercise$editData9 = exercise.editData) === null || _exercise$editData9 === void 0 ? void 0 : (_exercise$editData9$e = _exercise$editData9.exercise) === null || _exercise$editData9$e === void 0 ? void 0 : _exercise$editData9$e.time) === -1) { - delete values.time; - } - form.setFieldsValue(values); - } - var id = (_exercise$editData10 = exercise.editData) === null || _exercise$editData10 === void 0 ? void 0 : (_exercise$editData10$ = _exercise$editData10.exercise) === null || _exercise$editData10$ === void 0 ? void 0 : _exercise$editData10$.sub_discipline_id; - id && getTagData(id); - }, [exercise.editData]); - (0,react.useEffect)(function () { - var _exercise$editData11, _exercise$editData11$; - var arr = []; - var id = (_exercise$editData11 = exercise.editData) === null || _exercise$editData11 === void 0 ? void 0 : (_exercise$editData11$ = _exercise$editData11.exercise) === null || _exercise$editData11$ === void 0 ? void 0 : _exercise$editData11$.sub_discipline_id; - problemset.courseOptions.map(function (item) { - var _item$children; - if (item.value === id) { - arr.push(id); - } - item === null || item === void 0 ? void 0 : (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.map(function (val) { - if (val.value === id) { - arr = [item.value, val.value]; - } - }); - }); - form.setFieldsValue({ - courseid: toConsumableArray_default()(arr) - }); - }, [problemset.courseOptions]); - var getTagData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: "exercise/getTagDiscipline", - payload: { - sub_discipline_id: id - } - }); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getTagData(_x) { - return _ref2.apply(this, arguments); - }; - }(); - (0,react.useEffect)(function () { - getData(); - }, [params.categoryId]); - var getData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,components_util/* handleCheckModal */.w)(params.coursesId, params.categoryId, '', 0, 1); - case 2: - _context2.next = 4; - return dispatch({ - type: "exercise/getExerciseExportHeadData", - payload: { - id: params.exerciseId || params.categoryId, - identify: params.userId || null - } - }); - case 4: - _context2.next = 6; - return dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - case 6: - _context2.next = 8; - return dispatch({ - type: 'problemset/getEditDisciplines', - payload: { - source: 'new_question' - } - }); - case 8: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getData() { - return _ref3.apply(this, arguments); - }; - }(); - var save = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _exercise$editData12, _exercise$editData12$; - var value; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return form.validateFields(); - case 2: - value = form.getFieldValue(); - value.is_md = true; - value.exerciseId = (_exercise$editData12 = exercise.editData) === null || _exercise$editData12 === void 0 ? void 0 : (_exercise$editData12$ = _exercise$editData12.exercise) === null || _exercise$editData12$ === void 0 ? void 0 : _exercise$editData12$.id; - value.sub_discipline_id = value.courseid[value.courseid.length - 1]; - setIsEdit(false); - _context3.next = 9; - return (0,service_exercise/* putExercise */.wy)(objectSpread2_default()({}, value)); - case 9: - _setEditKey(-1); - dispatch({ - type: "exercise/editExercise", - payload: objectSpread2_default()({}, params) - }); - set_work_points(params.categoryId); - getData(); - case 13: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function save() { - return _ref4.apply(this, arguments); - }; - }(); - function set_work_points(_x2) { - return _set_work_points.apply(this, arguments); - } - function _set_work_points() { - _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(id) { - var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { - case 0: - if (items !== null && items !== void 0 && items.ec_point_ids) { - _context9.next = 2; - break; - } - return _context9.abrupt("return"); - case 2: - _context9.next = 4; - return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { - method: 'post', - body: objectSpread2_default()({ - exercise_id: id - }, items) - }); - case 4: - res = _context9.sent; - case 5: - case "end": - return _context9.stop(); - } - }, _callee9); - })); - return _set_work_points.apply(this, arguments); - } - var addQuestion = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(type) { - var _exercise$editData13, _exercise$editData13$, _exercise$editData14, _exercise$editData14$, _p$items$p$count, p, insertParams; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(editKey !== -1)) { - _context4.next = 3; - break; - } - message/* default.error */.ZP.error("不能同时编辑两题"); - return _context4.abrupt("return"); - case 3: - if (!(type === 5)) { - _context4.next = 7; - break; - } - dispatch({ - type: "classroomList/setActionTabs", - payload: { - key: "选用实践项目" - } - }); - _context4.next = 22; - break; - case 7: - if (!(type === 6)) { - _context4.next = 11; - break; - } - _umi_production_exports.history.push("/problems/new?difficult=".concat((_exercise$editData13 = exercise.editData) === null || _exercise$editData13 === void 0 ? void 0 : (_exercise$editData13$ = _exercise$editData13.exercise) === null || _exercise$editData13$ === void 0 ? void 0 : _exercise$editData13$.difficulty, "&sub_discipline_id=").concat((_exercise$editData14 = exercise.editData) === null || _exercise$editData14 === void 0 ? void 0 : (_exercise$editData14$ = _exercise$editData14.exercise) === null || _exercise$editData14$ === void 0 ? void 0 : _exercise$editData14$.sub_discipline_id, "&express_id=").concat(params.categoryId, "&callback_url=").concat(location.pathname)); - _context4.next = 22; - break; - case 11: - p = editData.find(function (e) { - return e.question_type === type; - }); - if (p) { - _context4.next = 19; - break; - } - saveEditData.current = (0,lodash.cloneDeep)(editData); - editData.push({ - name: questionType.find(function (er) { - return er.id === type; - }).name, - question_type: type, - count: 0, - score: 0, - items: [{ - key: 1, - insert_id: 1, - question_type: type - }] - }); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(type, "-", 1)); - setTimeout(function () { - var _document$getElementB; - (_document$getElementB = document.getElementById("".concat(type, "-", 0))) === null || _document$getElementB === void 0 ? void 0 : _document$getElementB.scrollIntoView(); - }, 0); - return _context4.abrupt("return"); - case 19: - setTimeout(function () { - var _document$getElementB2; - (_document$getElementB2 = document.getElementById("".concat(type, "-").concat(p.count - 1))) === null || _document$getElementB2 === void 0 ? void 0 : _document$getElementB2.scrollIntoView(); - }, 0); - insertParams = { - key: p.count, - insert_id: (_p$items$p$count = p.items[p.count]) === null || _p$items$p$count === void 0 ? void 0 : _p$items$p$count.question_id, - question_type: type - }; - _addCallback(insertParams); - case 22: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function addQuestion(_x3) { - return _ref5.apply(this, arguments); - }; - }(); - var _cancelAdd = function cancelAdd() { - _setEditKey(-1); - setEditData(saveEditData.current); - }; - var _addCallback = function addCallback() { - var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - saveEditData.current = (0,lodash.cloneDeep)(editData); - if (data.question_type === 6) { - var _exercise$editData15, _exercise$editData15$, _exercise$editData16, _exercise$editData16$; - _umi_production_exports.history.push("/problems/new?difficult=".concat((_exercise$editData15 = exercise.editData) === null || _exercise$editData15 === void 0 ? void 0 : (_exercise$editData15$ = _exercise$editData15.exercise) === null || _exercise$editData15$ === void 0 ? void 0 : _exercise$editData15$.difficulty, "&sub_discipline_id=").concat((_exercise$editData16 = exercise.editData) === null || _exercise$editData16 === void 0 ? void 0 : (_exercise$editData16$ = _exercise$editData16.exercise) === null || _exercise$editData16$ === void 0 ? void 0 : _exercise$editData16$.sub_discipline_id, "&express_id=").concat(params.categoryId, "&callback_url=").concat(location.pathname)); - return false; - } - editData.map(function (item) { - if (item.question_type === data.question_type) { - var newItems = (0,lodash.cloneDeep)(item.items); - newItems.splice(data === null || data === void 0 ? void 0 : data.key, 0, objectSpread2_default()({ - insert_id: data === null || data === void 0 ? void 0 : data.insert_id - }, data)); - item.items = newItems; - } - return item; - }); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(data.question_type, "-").concat(data.key + 1)); - }; - var editorProps = { - ref: childrenRef, - editKey: editKey, - hideAction: false, - cancelAdd: function cancelAdd() { - return _cancelAdd(); - }, - setEditKey: function setEditKey(key) { - return _setEditKey(key); - }, - addCallback: function addCallback(data) { - return _addCallback(data); - } - }; - var uploadRequest = function uploadRequest(params, url, callback, progressFunction, error) { - var formData = new FormData(); - Object.keys(params).forEach(function (key) { - formData.append(key, params[key]); - }); - var xhr = new window.XMLHttpRequest(); - xhr.withCredentials = true; - xhr.addEventListener('load', function (res) { - var _res$target; - callback(JSON.parse(res === null || res === void 0 ? void 0 : (_res$target = res.target) === null || _res$target === void 0 ? void 0 : _res$target.response)); - }, false); - xhr.addEventListener('error', function (err) { - if (error) { - error(err); - } - }, false); - xhr.upload.onprogress = function (e) { - if (progressFunction) { - progressFunction(e); - } - }; - xhr.open('POST', url); - xhr.send(formData); - return xhr; - }; - var handleOk = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(list, cb) { - var _list$; - var newParams; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - if (!(list.length === 0)) { - _context5.next = 4; - break; - } - message/* default.warn */.ZP.warn('请上传文件'); - cb(); - return _context5.abrupt("return"); - case 4: - newParams = { - id: params === null || params === void 0 ? void 0 : params.categoryId, - file: (_list$ = list[0]) === null || _list$ === void 0 ? void 0 : _list$.file - }; - uploadRequest(newParams, "".concat(env/* default.API_SERVER */.Z.API_SERVER, "/api/courses/").concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/import_exercise.json"), function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - var _res$fail; - var obj = {}; - res === null || res === void 0 ? void 0 : (_res$fail = res.fail) === null || _res$fail === void 0 ? void 0 : _res$fail.forEach(function (e) { - var _Object$keys; - var isExist = (_Object$keys = Object.keys(obj)) === null || _Object$keys === void 0 ? void 0 : _Object$keys.includes(e.message); - if (isExist) { - obj[e.message] = obj[e.message] + 1; - } else { - obj[e.message] = 1; - } - }); - var str = "\u6210\u529F\u5BFC\u5165".concat(res === null || res === void 0 ? void 0 : res.success, "\u6761"); - Object.keys(obj).forEach(function (item) { - str = str + ",".concat(item).concat(obj[item], "\u6761"); - }); - message/* default.success */.ZP.success(str); - setVisible(false); - getData(); - } - if ((res === null || res === void 0 ? void 0 : res.status) === -1) { - message/* default.error */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - cb(); - } - }); - case 6: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function handleOk(_x4, _x5) { - return _ref6.apply(this, arguments); - }; - }(); - var handleDragOk = /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(list, cb) { - var res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - _context6.next = 2; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/sort_question_type.json"), { - method: 'post', - body: { - question_type: list - } - }); - case 2: - res = _context6.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success(res === null || res === void 0 ? void 0 : res.message); - setDragVisible(false); - getData(); - } - cb(); - case 5: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function handleDragOk(_x6, _x7) { - return _ref7.apply(this, arguments); - }; - }(); - var handleIn = function handleIn() { - if (editKey !== -1) { - message/* default.error */.ZP.error("请先保存或取消当前正在编辑的问题。"); - return; - } - setVisible(true); - }; - var handleDragEnd = /*#__PURE__*/function () { - var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(list, type) { - var index, newEditData, res; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - console.log('---', list); - saveEditData.current = (0,lodash.cloneDeep)(editData); - index = editData.findIndex(function (e) { - return e.question_type === type; - }); - newEditData = editData; - newEditData[index].items = list; - setEditData(toConsumableArray_default()(newEditData)); - _context7.next = 8; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/adjust_position.json"), { - method: 'post', - body: { - question_ids: list.map(function (e) { - return e === null || e === void 0 ? void 0 : e.question_id; - }) - } - }); - case 8: - res = _context7.sent; - if ((res === null || res === void 0 ? void 0 : res.status) !== 0) { - setEditData(saveEditData.current); - } - case 10: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return function handleDragEnd(_x8, _x9) { - return _ref8.apply(this, arguments); - }; - }(); - var handleIniateAnswer = /*#__PURE__*/function () { - var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - var _res$exercise; - var res, _user$userInfo; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { - case 0: - _context8.next = 2; - return (0,service_exercise/* startSimulateAnswer */._F)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { - is_reset: 1 - })); - case 2: - res = _context8.sent; - if (res !== null && res !== void 0 && (_res$exercise = res.exercise) !== null && _res$exercise !== void 0 && _res$exercise.id) { - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer")); - } - case 4: - case "end": - return _context8.stop(); - } - }, _callee8); - })); - return function handleIniateAnswer() { - return _ref9.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "edu-container minH500", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: loading['exercise/editExercise'] || loading['exercise/getExerciseExportHeadData'], - size: "large", - style: { - position: 'fixed', - maxHeight: '100vh' - }, - className: "mt30", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "animated fadeIn", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "mt10", - children: userInfo && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { - separator: ">", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/classrooms/".concat(params.coursesId, "/exercise"), - children: userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/classrooms/".concat(params.coursesId, "/exercise"), - children: "\u8BD5\u5377\u5217\u8868" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: "\u7F16\u8F91\u8BD5\u5377" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: [Editmodules.title, 'mt20'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - width: "100%" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "font20 ml5", - children: "\u7F16\u8F91\u8BD5\u5377" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - className: "font16 c-light-black", - to: "/classrooms/".concat(params.coursesId, "/exercise"), - children: "\u8FD4\u56DE" - }) - })] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: [Editmodules.bg, 'pt30', 'pl30', 'pr30', 'pb60', 'mt20'].join(' '), - children: [!isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(components_Head, { - setIsEdit: setIsEdit, - isExportBlank: false - }), isEdit && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - layout: "vertical", - form: form, - className: Editmodules.formWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "方向&课程:", - name: "courseid", - labelCol: { - span: 5 - }, - wrapperCol: { - span: 5 - }, - rules: [{ - required: true, - message: '请选择课程' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - disabled: ((_exercise$editData17 = exercise.editData) === null || _exercise$editData17 === void 0 ? void 0 : (_exercise$editData17$ = _exercise$editData17.exercise) === null || _exercise$editData17$ === void 0 ? void 0 : _exercise$editData17$.exercise_status) !== 1, - placeholder: "\u8BF7\u9009\u62E9...", - options: problemset.courseOptions - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "exercise_name", - label: "\u8BD5\u5377\u540D\u79F0\uFF1A", - rules: [{ - required: true, - message: "请填写试卷名称" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 60, - placeholder: "\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "time", - label: "\u7B54\u9898\u65F6\u957F" - // rules={[{message: "请填写考试时长" }]} - , - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 1, - max: 9999, - disabled: ((_exercise$editData18 = exercise.editData) === null || _exercise$editData18 === void 0 ? void 0 : (_exercise$editData18$ = _exercise$editData18.exercise) === null || _exercise$editData18$ === void 0 ? void 0 : _exercise$editData18$.exercise_status) !== 1, - style: { - width: 110 - }, - maxLength: 60, - placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: "10px", - width: '40px', - lineHeight: '32px', - marginTop: 23 - }, - children: "\u5206\u949F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u96BE\u5EA6\uFF1A", - name: "difficulty", - rules: [{ - required: true, - message: '请选择难度' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - disabled: ((_exercise$editData19 = exercise.editData) === null || _exercise$editData19 === void 0 ? void 0 : (_exercise$editData19$ = _exercise$editData19.exercise) === null || _exercise$editData19$ === void 0 ? void 0 : _exercise$editData19$.exercise_status) !== 1, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BD5\u5377\u987B\u77E5\uFF1A", - name: "exercise_description", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, { - disabled: ((_exercise$editData20 = exercise.editData) === null || _exercise$editData20 === void 0 ? void 0 : (_exercise$editData20$ = _exercise$editData20.exercise) === null || _exercise$editData20$ === void 0 ? void 0 : _exercise$editData20$.exercise_status) !== 1, - maxLength: 65535, - rows: 6, - placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { - setitem: function setitem(e) { - return setitems(objectSpread2_default()({}, e)); - }, - exercise_id: params.categoryId - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { - className: "tr", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - onClick: function onClick() { - save(); - }, - children: "\u4FDD\u5B58" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - marginLeft: 10 - }, - onClick: function onClick() { - var _exercise$editData21; - setIsEdit(false); - if (exercise !== null && exercise !== void 0 && (_exercise$editData21 = exercise.editData) !== null && _exercise$editData21 !== void 0 && _exercise$editData21.exercise_question_types) { - var _exercise$editData22, _exercise$editData23, _exercise$editData23$, _exercise$editData24, _exercise$editData24$, _exercise$editData25, _exercise$editData25$, _exercise$editData26, _exercise$editData26$, _exercise$editData27, _exercise$editData27$, _exercise$editData28, _exercise$editData28$; - setEditData(toConsumableArray_default()(exercise === null || exercise === void 0 ? void 0 : (_exercise$editData22 = exercise.editData) === null || _exercise$editData22 === void 0 ? void 0 : _exercise$editData22.exercise_question_types)); - var values = { - exercise_name: (_exercise$editData23 = exercise.editData) === null || _exercise$editData23 === void 0 ? void 0 : (_exercise$editData23$ = _exercise$editData23.exercise) === null || _exercise$editData23$ === void 0 ? void 0 : _exercise$editData23$.exercise_name, - time: (_exercise$editData24 = exercise.editData) === null || _exercise$editData24 === void 0 ? void 0 : (_exercise$editData24$ = _exercise$editData24.exercise) === null || _exercise$editData24$ === void 0 ? void 0 : _exercise$editData24$.time, - difficulty: (_exercise$editData25 = exercise.editData) === null || _exercise$editData25 === void 0 ? void 0 : (_exercise$editData25$ = _exercise$editData25.exercise) === null || _exercise$editData25$ === void 0 ? void 0 : _exercise$editData25$.difficulty, - exercise_description: (_exercise$editData26 = exercise.editData) === null || _exercise$editData26 === void 0 ? void 0 : (_exercise$editData26$ = _exercise$editData26.exercise) === null || _exercise$editData26$ === void 0 ? void 0 : _exercise$editData26$.exercise_description - }; - if (!((_exercise$editData27 = exercise.editData) !== null && _exercise$editData27 !== void 0 && (_exercise$editData27$ = _exercise$editData27.exercise) !== null && _exercise$editData27$ !== void 0 && _exercise$editData27$.time) || ((_exercise$editData28 = exercise.editData) === null || _exercise$editData28 === void 0 ? void 0 : (_exercise$editData28$ = _exercise$editData28.exercise) === null || _exercise$editData28$ === void 0 ? void 0 : _exercise$editData28$.time) === -1) { - delete values.time; - } - form.setFieldsValue(values); - } - }, - children: "\u53D6\u6D88" - })] - })] - })] - }), editData != '' && /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: [Editmodules.bg, 'pt30', 'pl20', 'pr20', 'pb20', 'mt20'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(DragSubject/* default */.Z, { - data: editData, - editorProps: editorProps, - isDragDisabled: editKey !== -1, - onDragEnd: handleDragEnd, - batchScore: ["单选题", "多选题", "判断题", "填空题", "简答题", "编程题"], - reload: getData - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectShixuns, { - callback: function callback(originData, data, is_copy) { - var _originData$title; - saveEditData.current = (0,lodash.cloneDeep)(editData); - var param = { - shixun: originData.challenge_names.map(function (item) { - return { - challenge_name: item, - challenge_score: 5 - }; - }), - shixun_name: originData === null || originData === void 0 ? void 0 : (_originData$title = originData.title) === null || _originData$title === void 0 ? void 0 : _originData$title.replace(/<.*?>/ig, ""), - shixun_id: originData.id, - question_type: 5, - edit: true, - is_copy: is_copy - }; - if (data) { - editData.map(function (item) { - if (item.question_type === 5) { - var newItems = (0,lodash.cloneDeep)(item.items); - newItems.splice(data === null || data === void 0 ? void 0 : data.key, 0, param); - item.items = newItems; - } - return item; - }); - _setEditKey("5-".concat(editData.key + 1)); - setEditData(toConsumableArray_default()(editData)); - } - if (!data) { - var p = editData.find(function (e) { - return e.question_type === 5; - }); - if (!p) { - editData.push({ - name: questionType.find(function (er) { - return er.id === 5; - }).name, - question_type: 5, - count: 0, - score: 0, - items: [param] - }); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(5, "-", 1)); - setTimeout(function () { - var _document$getElementB3; - (_document$getElementB3 = document.getElementById("".concat(5, "-", 0))) === null || _document$getElementB3 === void 0 ? void 0 : _document$getElementB3.scrollIntoView(); - }, 0); - return; - } - setTimeout(function () { - var _document$getElementB4; - (_document$getElementB4 = document.getElementById("".concat(5, "-", p.count - 1))) === null || _document$getElementB4 === void 0 ? void 0 : _document$getElementB4.scrollIntoView(); - }, 0); - p.items.push(param); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(5, "-", p.count)); - } - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadQuestions/* default */.Z, { - visible: visible, - onCancel: function onCancel() { - return setVisible(false); - }, - onOk: handleOk - }), /*#__PURE__*/(0,jsx_runtime.jsx)(DragQuestions/* default */.Z, { - visible: dragVisible, - onCancel: function onCancel() { - return setDragVisible(false); - }, - onOk: handleDragOk, - data: (_exercise$editData29 = exercise.editData) === null || _exercise$editData29 === void 0 ? void 0 : (_exercise$editData29$ = _exercise$editData29.exercise) === null || _exercise$editData29$ === void 0 ? void 0 : _exercise$editData29$.sort_by_qustion_type - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - style: { - display: 'flex', - width: "100%", - position: 'fixed', - bottom: 0, - height: 70, - boxShadow: 'rgb(0 0 0 / 5%) 0px -4px 4px 0px', - zIndex: 666 - }, - className: [Editmodules.bg, 'pt30', 'pl30', 'pr30', 'pb30', 'mt20'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - width: '1200px', - margin: '0px auto', - display: 'flex', - alignItems: 'center' - }, - children: [((_exercise$editData30 = exercise.editData) === null || _exercise$editData30 === void 0 ? void 0 : (_exercise$editData30$ = _exercise$editData30.exercise) === null || _exercise$editData30$ === void 0 ? void 0 : _exercise$editData30$.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - height: 30, - marginRight: 10, - width: 104 - }, - type: "primary", - onClick: function onClick() { - _umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.categoryId, "/preview_select")); - }, - children: "\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9" - }), ((_exercise$editData31 = exercise.editData) === null || _exercise$editData31 === void 0 ? void 0 : (_exercise$editData31$ = _exercise$editData31.exercise) === null || _exercise$editData31$ === void 0 ? void 0 : _exercise$editData31$.exercise_status) == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - height: 30, - marginRight: 27, - width: 104 - }, - type: "primary", - onClick: handleIn, - children: "\u6279\u91CF\u5BFC\u5165\u8BD5\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginRight: '27px', - height: '30px', - width: 1, - background: '#F5F5F5' - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: 'flex', - marginRight: 27 - }, - children: ((_exercise$editData32 = exercise.editData) === null || _exercise$editData32 === void 0 ? void 0 : (_exercise$editData32$ = _exercise$editData32.exercise) === null || _exercise$editData32$ === void 0 ? void 0 : _exercise$editData32$.exercise_status) === 1 && questionType.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - visibility: item.id === 7 ? 'hidden' : 'visible' - }, - className: Editmodules.button, - onClick: function onClick() { - return addQuestion(item.id); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiashitixiaojiahao mr5", - style: { - fontSize: '10px', - color: '#B1BACD' - } - }), item.name] - }, item.id); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginRight: '25px', - height: '30px', - width: 1, - background: '#F5F5F5' - } - }), ((_exercise$editData33 = exercise.editData) === null || _exercise$editData33 === void 0 ? void 0 : (_exercise$editData33$ = _exercise$editData33.exercise) === null || _exercise$editData33$ === void 0 ? void 0 : _exercise$editData33$.exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - style: { - width: 96, - height: 30, - border: '1px solid #98BDF7', - color: '#145DFF' - }, - className: "mr8", - onClick: function onClick() { - return setDragVisible(true); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tixingpaixu mr8", - style: { - fontSize: '14px', - color: '#98BDF7' - } - }), "\u9898\u578B\u6392\u5E8F"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - width: 96, - height: 30, - border: '1px solid #98BDF7', - color: '#145DFF' - }, - className: "mr8", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.categoryId, "/detail?random=false&tabs=2"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-yulan mr8", - style: { - fontSize: '14px', - color: '#98BDF7' - } - }), "\u9884\u89C8"] - }) - }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - style: { - width: 96, - height: 30, - border: '1px solid #98BDF7', - color: '#145DFF' - }, - onClick: (0,lodash.throttle)(handleIniateAnswer, 3500), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-monikaoshi1 mr8", - style: { - fontSize: '14px', - color: '#98BDF7' - } - }), "\u6A21\u62DF\u8003\u8BD5"] - })] - }) - })] - }); -}; -/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref10) { - var exercise = _ref10.exercise, - loading = _ref10.loading, - user = _ref10.user, - problemset = _ref10.problemset, - globalSetting = _ref10.globalSetting; - return { - exercise: exercise, - globalSetting: globalSetting, - user: user, - problemset: problemset, - loading: loading.effects - }; -})(ShixunsListPage)); - -/***/ }), - -/***/ 9269: -/*!*****************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/components/util.tsx ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "w": function() { return /* binding */ handleCheckModal; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/modal/style */ 35611); -/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/modal */ 85402); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/fetch */ 84519); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! umi */ 89214); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - -var handleCheckModal = /*#__PURE__*/function () { - var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(coursesId, categoryId) { - var _result; - var text, - appraise_type, - category, - res, - result, - toSkipUrl, - _args = arguments; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - text = _args.length > 2 && _args[2] !== undefined ? _args[2] : '正在进入评阅,请稍后...'; - appraise_type = _args.length > 3 && _args[3] !== undefined ? _args[3] : 1; - category = _args.length > 4 && _args[4] !== undefined ? _args[4] : 2; - appraise_type === 1 && (0,umi__WEBPACK_IMPORTED_MODULE_5__.getDvaApp)()._store.dispatch({ - type: "globalSetting/setGlobalLoading", - payload: { - show: true, - text: appraise_type === 1 ? text : '正在检测中,请稍后...' - } - }); - _context.next = 6; - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(categoryId, "/user_appraise_status.json"), { - method: 'get', - params: { - appraise_type: appraise_type - } - }); - case 6: - res = _context.sent; - if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) { - _context.next = 11; - break; - } - (0,umi__WEBPACK_IMPORTED_MODULE_5__.getDvaApp)()._store.dispatch({ - type: "globalSetting/setGlobalLoading", - payload: { - show: false - } - }); - return _context.abrupt("return", Promise.reject()); - case 11: - result = { - status: 0 - }; //type 1:直接通过 2:跳转集中阅卷 3:已截止 4: 特殊弹框后端给提示语 - if (!((res === null || res === void 0 ? void 0 : res.type) === 2)) { - _context.next = 16; - break; - } - _context.next = 15; - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(categoryId, "/create_appraise_students.json"), { - method: 'get' - }); - case 15: - result = _context.sent; - case 16: - (0,umi__WEBPACK_IMPORTED_MODULE_5__.getDvaApp)()._store.dispatch({ - type: "globalSetting/setGlobalLoading", - payload: { - show: false, - text: '' - } - }); - if (!(((_result = result) === null || _result === void 0 ? void 0 : _result.status) === -1)) { - _context.next = 19; - break; - } - return _context.abrupt("return", Promise.reject()); - case 19: - if (!((res === null || res === void 0 ? void 0 : res.type) === 2)) { - _context.next = 24; - break; - } - toSkipUrl = function toSkipUrl() { - var _result2; - umi__WEBPACK_IMPORTED_MODULE_5__.history.replace("/classrooms/".concat(coursesId, "/exercise/").concat(categoryId, "/centralizeReview/").concat((_result2 = result) === null || _result2 === void 0 ? void 0 : _result2.login)); - }; - antd_es_modal__WEBPACK_IMPORTED_MODULE_7__/* ["default"].confirm */ .Z.confirm({ - centered: true, - width: 470, - okText: '确定', - cancelText: '取消', - title: '提示', - keyboard: false, - onOk: toSkipUrl, - onCancel: function onCancel() { - if (category === 1) { - umi__WEBPACK_IMPORTED_MODULE_5__.history.replace("/classrooms/".concat(coursesId, "/exercise/").concat(categoryId, "/detail")); - } - }, - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { - children: ["\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", { - onClick: toSkipUrl, - className: "ml5 mr5 c-light-primary current", - children: "\u96C6\u4E2D\u9605\u5377" - }), "\u7EE7\u7EED\u8BC4\u9605\uFF1F"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - className: "c-grey-999", - children: "\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09" - })] - }) - }); - if (!(category !== 3)) { - _context.next = 24; - break; - } - return _context.abrupt("return", Promise.reject()); - case 24: - if (!((res === null || res === void 0 ? void 0 : res.type) === 3)) { - _context.next = 28; - break; - } - antd_es_modal__WEBPACK_IMPORTED_MODULE_7__/* ["default"].info */ .Z.info({ - centered: true, - width: 470, - okText: '确定', - keyboard: false, - title: '提示', - onOk: function onOk() { - if (category === 1) { - umi__WEBPACK_IMPORTED_MODULE_5__.history.replace("/classrooms/".concat(coursesId, "/exercise/").concat(categoryId, "/detail")); - } - }, - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - children: (res === null || res === void 0 ? void 0 : res.message) || '' - }) - }); - if (!(category !== 3)) { - _context.next = 28; - break; - } - return _context.abrupt("return", Promise.reject()); - case 28: - if (!((res === null || res === void 0 ? void 0 : res.type) === 4)) { - _context.next = 32; - break; - } - antd_es_modal__WEBPACK_IMPORTED_MODULE_7__/* ["default"].info */ .Z.info({ - centered: true, - width: 470, - okText: '确定', - title: '提示', - keyboard: false, - onOk: function onOk() { - if (category === 1) { - umi__WEBPACK_IMPORTED_MODULE_5__.history.replace("/classrooms/".concat(coursesId, "/exercise/").concat(categoryId, "/detail")); - } - }, - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - children: (res === null || res === void 0 ? void 0 : res.message) || '' - }) - }); - if (!(category !== 3)) { - _context.next = 32; - break; - } - return _context.abrupt("return", Promise.reject()); - case 32: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleCheckModal(_x, _x2) { - return _ref.apply(this, arguments); - }; -}(); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Edit__index.chunk.css b/p__Classrooms__Lists__Exercise__Edit__index.chunk.css deleted file mode 100644 index 4c995bbfc0..0000000000 --- a/p__Classrooms__Lists__Exercise__Edit__index.chunk.css +++ /dev/null @@ -1,1269 +0,0 @@ -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/FormSearch/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.search___JA0r9 { - display: flex; - align-items: center; - width: 100%; - justify-content: center; - margin: 30px 0; - padding-left: 12px; -} -.search___JA0r9 .ant-form-item-label > label { - height: 40px; -} -.search___JA0r9 .btn___GGtZC { - width: 112px; - height: 46px; - margin-top: -3px; - margin-left: 10px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/SelectShixuns/index.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___MTe00 { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___ks5rN { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___jGHgJ { - align-items: center; - box-align: center; -} -.flex_box_center_end___FZXA7 { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___tkMdG { - flex-direction: column; - box-orient: block-axis; -} -.wrp___JHBdl { - background: #fff; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04); - padding-top: 10px; -} -.drawer___hKLNc [class='ant-drawer-content'] { - background: #f5f5f5; -} -.drawer___hKLNc [class='ant-drawer-footer'] { - background: #fff; - box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05); - position: relative; - border: 0; -} -.menu___hYC7e { - padding: 0; - margin: 15px 0; - position: relative; - z-index: 2; -} -.menu___hYC7e:hover { - z-index: 3; -} -.menu___hYC7e > li { - display: inline-block; - position: relative; - margin-right: 10px; - font-size: 14px; - font-weight: 600; - cursor: pointer; - height: 32px; - line-height: 32px; - border-radius: 32px; - padding: 0 18px; -} -.menu___hYC7e > li a { - color: #4b4b4b; -} -.menu___hYC7e > li strong { - cursor: pointer; - font-size: 14px; -} -.menu___hYC7e > li:hover { - color: #fff; - background: #0152d9; -} -.actived___ydbaU { - background: #0152d9; - color: #fff; -} -.actived2___P8ueW { - color: #0152d9 !important; -} -.listItem___W5_Tc { - padding: 25px 30px 25px 30px; - display: box; - display: flex; - background: white; - margin-top: 20px; - cursor: pointer; -} -.listItem___W5_Tc > div { - flex: 1 1; -} -.listItem___W5_Tc:hover { - box-shadow: 0 0 10px #ccc; -} -.info___haUFD { - margin-left: 20px; -} -.info___haUFD p { - margin-top: 18px; -} -.title___WVJko { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.title___WVJko strong { - color: #333; -} -.titleLeft___E3SlF { - flex: 1 1; -} -.titleRight___CYLFw { - margin-top: 18px; -} -.titleRight___CYLFw a { - margin-right: 20px; - font-weight: bold; -} -.search___bOdx_ { - width: 600px !important; - margin: 30px 0 30px 0; -} -.search___bOdx_ input, -.search___bOdx_ [class='ant-input-group-addon'] button { - height: 50px; - line-height: 50px; - padding: 0 30px; - font-size: 16px; -} -.description____rvlb { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 2; - overflow: hidden; -} -.menuCourse___nSeps { - color: #999; -} -.menuCourse___nSeps ul, -.menuCourse___nSeps li { - margin: 0; - padding: 0; - list-style: none; -} -.menuCourse___nSeps li { - display: inline-block; - margin-right: 30px; -} -.menut___DH9qr { - padding: 0; - margin: 15px 0; - display: inline-block; - position: relative; - z-index: 2; -} -.menut___DH9qr:hover { - z-index: 3; -} -.menut___DH9qr > li { - display: inline-block; - position: relative; - margin-right: 10px; - font-size: 14px; - font-weight: 600; - cursor: pointer; - height: 32px; - line-height: 32px; - border-radius: 32px; -} -.menut___DH9qr > li a { - color: #4b4b4b; -} -.menut___DH9qr > li strong { - padding: 6px 15px; - border-radius: 32px; - cursor: pointer; - font-weight: 600; -} -.menut___DH9qr > li:hover { - color: #fff; -} -.menut___DH9qr > li:hover > a > strong, -.menut___DH9qr > li:hover > strong { - color: #fff; - background: #0152d9; -} -.menut___DH9qr > li:hover div { - display: block; -} -.menut___DH9qr > li > div { - display: none; - position: absolute; - left: 0; - top: 30px; - width: 400px; - padding: 10px; - background: #fff; - max-height: 400px; - overflow: auto; - z-index: 8; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.menut___DH9qr > li > div h2 { - cursor: pointer; - margin: 10px 0; -} -.menut___DH9qr > li > div h2:hover { - color: #0152d9; -} -.menut___DH9qr > li > div ul { - padding-left: 0; -} -.menut___DH9qr > li > div ul li { - cursor: pointer; - display: inline-block; - height: 30px; - line-height: 30px; - margin-right: 20px; - color: #999; -} -.menut___DH9qr > li > div ul li:hover { - color: #0152d9; -} -.actived3___jLAMP strong { - background: #0152d9; - color: #fff; - border-radius: 32px; -} -.actived4___ENKg1 { - color: #0152d9 !important; - border-radius: 32px; -} -.subTag___vbqKW { - color: #05101a; - cursor: pointer; -} -.search___bOdx_ > div:nth-child(1) button { - border-radius: 40px; - box-shadow: none; -} -.search___bOdx_ [class~='ant-btn-default'] { - background: #eee; - border-color: #eee; - color: #999; -} -.search___bOdx_ [class~='ant-btn-primary'] { - background-color: #0152d9; - border-color: #0152d9; -} -.search___bOdx_ [class~='ant-input'] { - border-radius: 4px; -} -.search___bOdx_ [class~='ant-input-search-button'] { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ReuseShixunModal/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.brief___LOzpE { - font-size: 14px; - font-weight: 400; - margin-bottom: 30px; -} -.contentTitle___xkdcN { - display: flex; - align-items: center; - font-size: 14px; - font-weight: 400; - color: #000000; -} -.content___Vtri0 { - font-size: 14px; - font-weight: 400; -} -.tips___tuAtH { - font-size: 12px; - font-weight: 400; - color: #6b758b; - padding-left: 14px; -} -.antdTable___s8T2N { - margin-top: 10px; - margin-bottom: 20px; -} -.antdTable___s8T2N thead[class~='ant-table-thead'] > tr > th { - background: #F2F2F2; - color: #5F6367; -} -.antdTable___s8T2N .tableCell___kN9Fw { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.antdModal___WVBk3 div[class~='ant-modal-header'] { - padding-top: 30px; - padding-left: 40px; -} -.antdModal___WVBk3 button[class~='ant-modal-close'] { - top: 18px; - right: 10px; -} -.antdModal___WVBk3 button[class~='ant-modal-close'] span[class~='ant-modal-close-x'] { - font-size: 18px; -} -.antdModal___WVBk3 div[class~='ant-modal-body'] { - padding-left: 40px; - padding-right: 40px; - max-height: 620px; - overflow: auto; -} -.antdModal___WVBk3 div[class~='ant-modal-footer'] { - border-top: none; - padding-bottom: 30px; - padding-right: 40px; -} -.orangeColor___ryB2u { - color: #FE6300; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.customModal___bVzUV .ant-modal-close-x { - width: 86px; - height: 66px; - line-height: 66px; -} -.customModal___bVzUV .ant-modal-content { - border-radius: 4px; - overflow: hidden; -} -.customModal___bVzUV .ant-modal-header { - padding: 22px 40px; -} -.customModal___bVzUV .ant-modal-header .ant-modal-title { - font-size: 16px; - font-weight: 500; -} -.customModal___bVzUV .ant-modal-footer { - padding: 30px 40px; - border: 0; -} -.customModal___bVzUV .ant-modal-footer button { - width: 60px; - height: 32px; - border-radius: 2px; -} -.customModal___bVzUV .ant-modal-footer button:first-child { - margin-right: 12px; - background: #fcfcfe; -} -.customModal___bVzUV .ant-modal-body { - max-height: 500px; - overflow: auto; - padding: 18px 40px 30px 40px; -} -.customModal___bVzUV .content___oKhZq aside { - display: flex; -} -.customModal___bVzUV .content___oKhZq .upload___nPxEL { - margin-top: 20px; - width: 108px; - height: 32px; - border-radius: 2px; - border: none; - background: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - font-size: 14px; - font-weight: 400; - color: #FFFFFF; -} -.customModal___bVzUV ul { - padding-left: 18px; -} -.customModal___bVzUV .infoText___gZEJF { - color: #464F66; - font-size: 12px; - margin-bottom: 8px; -} -.customModal___bVzUV .okBtn___CVo2A { - background-color: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); -} -.customModal___bVzUV .fileList___tauGN { - display: flex; - align-items: center; - justify-content: space-between; - margin-top: 14px; -} -.customModal___bVzUV .fileList___tauGN .fileName___T_8JX { - font-size: 14px; - font-weight: 400; - color: #3061D0; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.content___IPcn9 { - height: 360px; -} -.content___IPcn9 .ant-row { - height: 40px; -} -.content___IPcn9 .ant-row .ant-col { - display: flex; - justify-content: center; - align-items: center; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___tQ9kp { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___Gua_a { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___Ptswq { - align-items: center; - box-align: center; -} -.flex_box_center_end___OytEE { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___Lly85 { - flex-direction: column; - box-orient: block-axis; -} -.bg____mu4F { - background: white; -} -.containerTitle___pfhhj { - height: 88px; - line-height: 88px; - font-size: 18px; - padding: 0 30px; - color: #333; - border-bottom: 1px solid #eee; - display: box; - display: flex; - align-items: center; - box-align: center; -} -.containerTitle___pfhhj div:nth-child(1) { - flex: 1 1; -} -.containerDesc___AKysy { - display: flex; - justify-content: flex-start; - flex-direction: column; -} -.containerDesc___AKysy .d1___u_Jx2 { - display: flex; - align-items: center; -} -.containerDesc___AKysy .d1___u_Jx2 .name___w3BI6 { - font-size: 16px; - font-weight: 600; - color: #333333; -} -.containerDesc___AKysy .d1___u_Jx2 .diff___FlyVs { - height: 20px; - background: #0152d9; - border-radius: 13px; - font-size: 14px; - color: #ffffff; - line-height: 20px; - text-align: center; - padding: 0 10px; - margin: 0 20px; - flex-shrink: 0; -} -.containerDesc___AKysy .d1___u_Jx2 .time___eaQ8x { - font-size: 14px; - color: #999999; - flex-shrink: 0; - margin-right: 20px; -} -.containerDesc___AKysy .d1___u_Jx2 > span { - margin-left: auto; - cursor: pointer; - flex-shrink: 0; -} -.containerDesc___AKysy .d2___RxDzv { - font-size: 14px; - color: #333333; - margin-top: 20px; - margin-bottom: 10px; -} -.listItem___O8UlH { - padding: 25px 30px 25px 30px; - display: box; - display: flex; - background: white; - margin-top: 20px; - cursor: pointer; -} -.listItem___O8UlH > div { - flex: 1 1; -} -.listItem___O8UlH:hover { - box-shadow: 0 0 10px #ccc; -} -.info___CwLzA { - margin-left: 20px; -} -.info___CwLzA p { - margin-top: 18px; -} -.title___hrCD_ { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.title___hrCD_ strong { - color: #333; -} -.titleLeft___PlqQX { - flex: 1 1; -} -.titleRight___IwP1i a { - margin-right: 20px; - font-weight: bold; -} -.acitons___iLOeP { - height: 70px; - background: white; - margin-top: 20px; - display: box; - display: flex; - align-items: center; - box-align: center; - padding: 0 30px; -} -.acitons___iLOeP > div:nth-child(1) { - flex: 1 1; -} -.acitons___iLOeP > div:nth-child(2) { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.acitons___iLOeP > div:nth-child(2) p { - cursor: pointer; - color: #999; -} -.acitons___iLOeP > div:nth-child(2) p:hover { - color: #333; -} -.acitons___iLOeP > div:nth-child(2) p span { - position: relative; - padding: 0 20px; -} -.acitons___iLOeP > div:nth-child(2) p span:after { - content: ''; - width: 1px; - height: 10px; - background: #ededed; - position: absolute; - right: 0; - top: 50%; - margin-top: -5px; -} -.acitons___iLOeP > div:nth-child(2) p:nth-last-child(1) span { - padding-right: 0; -} -.acitons___iLOeP > div:nth-child(2) p:nth-last-child(1) span:after { - display: none; -} -.formWrap___GlVQo div[class~='ant-form-item-label'] label { - font-size: 14px; -} -.formWrap___GlVQo input[class~='ant-input'] { - line-height: 1.5; - background: transparent; - border-width: 1px; - font-size: 14px; -} -.formWrap___GlVQo label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.formWrap___GlVQo label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.formWrap___GlVQo label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.button___v4_Vu { - width: 72px; - height: 26px; - background: #f5f5f5; - border-radius: 2px; - display: flex; - align-items: center; - justify-content: center; - color: #464f66; - cursor: pointer; - margin-right: 10px; -} -.button___v4_Vu:hover { - width: 72px; - height: 26px; - background: rgba(1, 82, 217, 0.1); - border-radius: 2px; - display: flex; - align-items: center; - justify-content: center; - color: #145dff; - cursor: pointer; - margin-right: 10px; -} -.button___v4_Vu:hover i { - color: #145dff !important; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Editor/NullChildEditor/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex___eLcnP { - display: flex; - display: -ms-flex; -} -.flex1___yUTT7 { - flex: 1 1; -} -.color666___TiUhG { - color: #666; -} -.error___gTTtv { - border-color: #f5222d; -} -.deleteIcon___mnZW1 { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___JC5NS { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/editor.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___epJYP { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___SU6BD { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___Qes2t { - align-items: center; - box-align: center; -} -.flex_box_center_end___hGppz { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___uzhhO { - flex-direction: column; - box-orient: block-axis; -} -.wrap___rEjJ0 { - padding: 20px 30px; - box-sizing: border-box; -} -.modal___gRDV9 div[class~='ant-modal-confirm-content'] { - font-size: 16px; - text-align: center; -} -.modal___gRDV9 span[class~='ant-modal-title'] { - font-size: 16px; -} -.titleWrap___MK_OO { - margin: 10px 0px; -} -.required___Hja3H { - margin-right: 4px; - color: #e04040; - font-size: 16px; -} -.title___vMFKz { - font-size: 14px; - color: #333333; -} -.colorGray___hNhIL { - color: #888888; -} -.choiceWrap___Xx5du { - display: flex; - margin-top: 15px; -} -.answer___cbuNE { - color: #888; - display: block; - width: 38px; - height: 38px; - text-align: center; - line-height: 38px; - border-radius: 4px; - cursor: pointer; - border: 1px solid #e2e2e2; - margin-right: 10px; -} -.activeAnswer___LwFG7 { - background: #ff7500; - color: #ffffff; - border: 1px solid #ff7500; -} -.deleteIcon____HG4s { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___r_Vhy { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -.editorWrap___OYwur { - flex: 1 1; -} -.htmlWrap___qXHYn { - display: flex; - margin-top: 0px; - min-height: 38px; - border-radius: 2px; - max-width: 1056px; - word-break: break-all; - border: 1px solid #dddddd; - padding-left: 10px; - padding-top: 6px; -} -.htmlWrap___qXHYn p { - margin: 7px 10px; -} -.radio___urtyZ { - width: 60px; - height: 32px; - line-height: 32px; - text-align: center; -} -.color333___Lah7k { - color: #333; -} -.color999___TmkZt { - color: #999; -} -.questionType___r_bKw { - display: box; - display: flex; -} -.questionType___r_bKw > div { - flex: 1 1; -} -.questionChoices___LA7VM { - margin-top: 15px; -} -.questionChoices___LA7VM > div { - margin: 8px 0; -} -.action___fTTDM { - display: flex; - justify-content: flex-end; - align-items: center; -} -.difficult___Mg7lT label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.difficult___Mg7lT label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.difficult___Mg7lT label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.fold___oVjRI .head___fpwmn { - height: 46px; - background: #f2f2f2; - display: flex; - align-items: center; - padding-left: 10px; - padding-right: 20px; - margin-bottom: 10px; - cursor: pointer; -} -.fold___oVjRI .head___fpwmn span { - font-size: 12px; - color: #333333; - margin-left: 5px; -} -.fold___oVjRI .head___fpwmn i { - display: inline-block; -} -.fold___oVjRI .head___fpwmn b { - color: #165dff; - cursor: pointer; - margin-left: auto; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Knowledge/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] { - height: 46px; -} -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'], -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { - height: 46px; - line-height: 46px; -} -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { - line-height: 46px; -} -.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] { - right: 12px; -} -.wrap___F7E3F .tips___aHjQY { - font-size: 14px; - font-weight: 400; - color: #9096A3; -} -.wrap___F7E3F .linkBtn___uggVr { - font-size: 14px; - font-weight: 400; - color: #3061D0; - cursor: pointer; -} -.mainText____S1I0 { - font-size: 14px; - font-weight: 400; - color: #5F6368; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/DragSubject/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___dDNpp { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___ovpjv { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___oqAEt { - align-items: center; - box-align: center; -} -.flex_box_center_end___mHCIK { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___GZMP2 { - flex-direction: column; - box-orient: block-axis; -} -.posWarp___ZUxXl { - position: relative; -} -.posWarp___ZUxXl:hover .pos___A7NKx { - display: block; -} -.posWarp___ZUxXl .pos___A7NKx { - position: absolute; - display: none; - z-index: 2; - top: 0; - left: 0; - border: 1px solid #9be5ad; - width: 100%; - height: 100%; - pointer-events: none; -} -.posWarp___ZUxXl .pos___A7NKx .tips___ap6NV { - width: 196px; - height: 32px; - background: #9be5ad; - border-radius: 0px 0px 0px 22px; - float: right; - text-align: center; - line-height: 32px; - color: #fff; - padding-left: 5px; -} -.posWarp___ZUxXl .markWrongBtnWrapper___oAKlK { - padding-left: 30px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPaper/Questions/editor.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center____wjva { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___F2_sO { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___pCTvi { - align-items: center; - box-align: center; -} -.flex_box_center_end___ChHrd { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___HeDXp { - flex-direction: column; - box-orient: block-axis; -} -.wrap____e4M2 { - padding: 20px 30px; - box-sizing: border-box; -} -.modal___UjGgD div[class~='ant-modal-confirm-content'] { - font-size: 16px; - text-align: center; -} -.modal___UjGgD span[class~='ant-modal-title'] { - font-size: 16px; -} -.titleWrap___PWC_1 { - margin: 10px 0px; -} -.required___OmL0I { - margin-right: 4px; - color: #e04040; - font-size: 16px; -} -.title___iJ1Qg { - font-size: 14px; - color: #333333; -} -.colorGray___xdJix { - color: #888888; -} -.choiceWrap___XT6nM { - display: flex; - margin-top: 15px; -} -.answer___pHl5v { - color: #888; - display: block; - width: 38px; - height: 38px; - text-align: center; - line-height: 38px; - border-radius: 4px; - cursor: pointer; - border: 1px solid #e2e2e2; - margin-right: 10px; -} -.activeAnswer___XjpeG { - background: #ff7500; - color: #ffffff; - border: 1px solid #ff7500; -} -.deleteIcon___O5cN4 { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___a2AM2 { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -.editorWrap___FKOOz { - flex: 1 1; -} -.htmlWrap___ogueB { - display: flex; - margin-top: 0px; - min-height: 38px; - border-radius: 2px; - max-width: 1056px; - word-break: break-all; - border: 1px solid #dddddd; - padding-left: 10px; - padding-top: 6px; -} -.htmlWrap___ogueB p { - margin: 7px 10px; -} -.radio___W1kjJ { - width: 60px; - height: 32px; - line-height: 32px; - text-align: center; -} -.color333____LRzT { - color: #333; -} -.color999___KrWiG { - color: #999; -} -.questionType___natt6 { - display: box; - display: flex; -} -.questionType___natt6 > div { - flex: 1 1; -} -.questionChoices___NluQh { - margin-top: 15px; -} -.questionChoices___NluQh > div { - margin: 8px 0; -} -.action___zhdyr { - display: flex; - justify-content: flex-end; - align-items: center; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.fold___aZJDt .head___WgTkC { - height: 46px; - background: #f2f2f2; - display: flex; - align-items: center; - padding-left: 10px; - padding-right: 20px; - margin-bottom: 10px; - cursor: pointer; -} -.fold___aZJDt .head___WgTkC span { - font-size: 12px; - color: #333333; - margin-left: 5px; -} -.fold___aZJDt .head___WgTkC i { - display: inline-block; -} -.fold___aZJDt .head___WgTkC b { - color: #165dff; - cursor: pointer; - margin-left: auto; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/Head/index.less?modules ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrap___KOVmj { - position: relative; - font-size: 14px; -} -.wrap___KOVmj [class~='ant-table-footer'] { - background-color: #fff; - padding: 0px; -} -.img___NjhEB { - position: absolute; - height: 100px; - width: 140px; - top: 2px; - left: 2px; -} -.table___IJFj3 a { - color: rgba(0, 0, 0, 0.85); -} -.totalScore___uo3aB { - margin-right: 142px; - padding: 12px 8px; - border-right: 1px solid #f0f0f0; - border-left: 1px solid #f0f0f0; -} -.people___jIZMc { - padding: 12px 8px; - border-right: 1px solid #f0f0f0; -} -.glassSeal___HTL5m { - position: absolute; - font-size: 16px; - left: -480px; - top: 520px; - width: 1000px; - transform: rotate(-90deg); - border-bottom: 2px dashed #fb3226; -} -.glassSeal___HTL5m > span { - padding-right: 50px; - padding-left: 10px; -} -.glassSeal___HTL5m > span:nth-child(1) { - margin-left: 100px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/AddPoints/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - diff --git a/p__Classrooms__Lists__Exercise__Export__index.chunk.css b/p__Classrooms__Lists__Exercise__Export__index.chunk.css index 996f4e9e8a..13068faa01 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Export__index.chunk.css @@ -477,17 +477,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__ReviewGroup__index.chunk.css b/p__Classrooms__Lists__Exercise__ReviewGroup__index.chunk.css index 25fb49ea43..ad8d63495c 100644 --- a/p__Classrooms__Lists__Exercise__ReviewGroup__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__ReviewGroup__index.chunk.css @@ -417,17 +417,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/ReviewGroup/index.less?modules ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__Review__index.chunk.css b/p__Classrooms__Lists__Exercise__Review__index.chunk.css index 637e6999d6..d51322d2de 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Review__index.chunk.css @@ -458,17 +458,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js index ebe98fe825..e33417df6f 100644 --- a/p__Classrooms__Lists__Exercise__index.async.js +++ b/p__Classrooms__Lists__Exercise__index.async.js @@ -677,7 +677,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { width: 60, align: 'center' }, { - title: "预览", + title: "操作", dataIndex: "is_random", width: 60, align: 'center', diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js index 5f29dd1269..e13198ca6d 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js @@ -1074,6 +1074,8 @@ var ImageDimensions = function ImageDimensions(_ref) { /* harmony default export */ var components_ImageDimensions = (ImageDimensions); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./src/utils/authority.ts +var utils_authority = __webpack_require__(7); ;// CONCATENATED MODULE: ./src/components/FileDownloadList/index.tsx @@ -1088,6 +1090,7 @@ var env = __webpack_require__(59758); + var FileDownloadList = function FileDownloadList(_ref) { var className = _ref.className, style = _ref.style, @@ -1109,15 +1112,19 @@ var FileDownloadList = function FileDownloadList(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), openData = _useState4[0], setOpenData = _useState4[1]; - var _useState5 = (0,react.useState)({ + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isedit = _useState6[0], + setisedit = _useState6[1]; + var _useState7 = (0,react.useState)({ title: '', visible: false, src: '', snapshotData: {} }), - _useState6 = slicedToArray_default()(_useState5, 2), - dimensions = _useState6[0], - setDimensions = _useState6[1]; + _useState8 = slicedToArray_default()(_useState7, 2), + dimensions = _useState8[0], + setDimensions = _useState8[1]; var monacoValueRef = (0,react.useRef)(); var handleClick = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { @@ -1249,7 +1256,25 @@ var FileDownloadList = function FileDownloadList(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-chakanlaoshipizhu1" }), "\u67E5\u770B\u8001\u5E08\u6279\u6CE8"] - }))] + })), ['office'].includes(item === null || item === void 0 ? void 0 : item.file_type) && (0,utils_authority/* isAdmins */.eB)() && ["xlsx", "docx", "pptx"].includes(item === null || item === void 0 ? void 0 : item.file_sub) && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FileDownloadListmodules.annotation, + onClick: function onClick() { + setisedit(true); + handleClick(item); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-pizhu" + }), item.is_edit ? '修改批注' : '批注'] + }), item.is_edit && (0,utils_authority/* isStudent */.dE)() && showDimensions && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FileDownloadListmodules.annotation, + onClick: function onClick() { + // setisedit(true) + handleClick(item); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo7" + }), '查看老师批注'] + })] }, index); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { @@ -1257,6 +1282,7 @@ var FileDownloadList = function FileDownloadList(_ref) { data: data === null || data === void 0 ? void 0 : data.content, type: data === null || data === void 0 ? void 0 : data.type, hasMask: true, + editOffice: isedit ? 'edit' : 'view', monacoEditor: { value: monacoValueRef.current, language: "txt", @@ -1273,7 +1299,9 @@ var FileDownloadList = function FileDownloadList(_ref) { return handleAnnotation(openData); } : null, onClose: function onClose() { - return setData({ + callback(); + setisedit(false); + setData({ content: "", type: "" }); diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css b/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css index c8bb5102e7..a9821d5969 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.chunk.css @@ -594,17 +594,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__OnlineLearning__index.chunk.css b/p__Classrooms__Lists__OnlineLearning__index.chunk.css index 4e024209f1..635f687987 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.chunk.css +++ b/p__Classrooms__Lists__OnlineLearning__index.chunk.css @@ -1142,17 +1142,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Polls__Answer__index.chunk.css b/p__Classrooms__Lists__Polls__Answer__index.chunk.css index b2ec289341..70bf360723 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Answer__index.chunk.css @@ -1043,14 +1043,48 @@ span.ant-radio + * { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Classrooms__Lists__Polls__Detail__index.chunk.css b/p__Classrooms__Lists__Polls__Detail__index.chunk.css index 9eb2ca57fe..453ff7969b 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Detail__index.chunk.css @@ -567,17 +567,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Polls/Detail/components/PreviewPolls/components/editor.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__Comment__index.chunk.css index 1c91d065b5..9458b50ce8 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.chunk.css @@ -696,17 +696,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ProgramHomework/Comment/components/ShixunStaticItem.less?modules ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.chunk.css index 77548bdee7..3158591752 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.chunk.css @@ -244,17 +244,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ProgramHomework/Comment/components/ShixunStaticItem.less?modules ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.chunk.css index 43be9b1ea7..c2a0fb83e8 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.chunk.css @@ -920,14 +920,48 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index.chunk.css index e4acd0d9d3..602ab75dd4 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index.chunk.css @@ -678,17 +678,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ProgramHomework/Detail/components/CodeReview/Detail/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.chunk.css b/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.chunk.css index 67365171c8..341aa3ddb8 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.chunk.css +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.chunk.css @@ -678,17 +678,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/CodeReview/Detail/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Statistics__index.async.js b/p__Classrooms__Lists__Statistics__index.async.js index a4a6701e5e..d524b27a40 100644 --- a/p__Classrooms__Lists__Statistics__index.async.js +++ b/p__Classrooms__Lists__Statistics__index.async.js @@ -2642,12 +2642,13 @@ var Statistics_ShixunsListPage = function ShixunsListPage(_ref) { xAxis: [{ type: 'category', data: detailCourseActscore.course_members.map(function (v) { - if (v.user_name.length > 5) { - return v.user_name.substr(0, 5) + '...'; - } else { - return v.user_name; - } + // if (v.user_name.length > 5) { + // return v.user_name.substr(0, 5) + '...'; + // } else { + return v.user_name; + // } }), + axisLabel: { interval: 0 } diff --git a/p__Classrooms__Lists__Template__detail__index.chunk.css b/p__Classrooms__Lists__Template__detail__index.chunk.css index 3b3f5d58bb..ebfb389c4b 100644 --- a/p__Classrooms__Lists__Template__detail__index.chunk.css +++ b/p__Classrooms__Lists__Template__detail__index.chunk.css @@ -606,14 +606,48 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Competitions__Detail__index.chunk.css b/p__Competitions__Detail__index.chunk.css index e030171f36..098bad4a3a 100644 --- a/p__Competitions__Detail__index.chunk.css +++ b/p__Competitions__Detail__index.chunk.css @@ -456,17 +456,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Demo__index.chunk.css b/p__Demo__index.chunk.css index e9d27225ae..a9ecbfe67a 100644 --- a/p__Demo__index.chunk.css +++ b/p__Demo__index.chunk.css @@ -1483,14 +1483,48 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Engineering__Lists__CurseSetting__index.chunk.css b/p__Engineering__Lists__CurseSetting__index.chunk.css index 08bf2ac687..72f785cdfc 100644 --- a/p__Engineering__Lists__CurseSetting__index.chunk.css +++ b/p__Engineering__Lists__CurseSetting__index.chunk.css @@ -1313,14 +1313,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Engineering__Lists__Document__index.chunk.css b/p__Engineering__Lists__Document__index.chunk.css index 1aef8b057b..947a5d7ce1 100644 --- a/p__Engineering__Lists__Document__index.chunk.css +++ b/p__Engineering__Lists__Document__index.chunk.css @@ -1310,14 +1310,48 @@ span.ant-radio + * { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Engineering__Lists__TrainingProgram__index.chunk.css b/p__Engineering__Lists__TrainingProgram__index.chunk.css index 76d836f562..217017acca 100644 --- a/p__Engineering__Lists__TrainingProgram__index.chunk.css +++ b/p__Engineering__Lists__TrainingProgram__index.chunk.css @@ -578,14 +578,48 @@ span.ant-radio + * { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Guidance__index.chunk.css b/p__Guidance__index.chunk.css index 0c54bfc656..4a2655b8f7 100644 --- a/p__Guidance__index.chunk.css +++ b/p__Guidance__index.chunk.css @@ -496,14 +496,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Help__Index.chunk.css b/p__Help__Index.chunk.css index bd6da2c8b8..08613f1b16 100644 --- a/p__Help__Index.chunk.css +++ b/p__Help__Index.chunk.css @@ -960,17 +960,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Help/index.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Innovation__Detail__index.chunk.css b/p__Innovation__Detail__index.chunk.css index b3e25b9c39..d0acff6829 100644 --- a/p__Innovation__Detail__index.chunk.css +++ b/p__Innovation__Detail__index.chunk.css @@ -784,17 +784,51 @@ ul.menu___UMSQf [class~='ant-dropdown-menu-item-active'] { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Innovation/Tasks/Collaborate/components/ChangeManagerModal/index.less?modules ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__IntrainCourse__index.chunk.css b/p__IntrainCourse__index.chunk.css index 7840809876..9aba87946a 100644 --- a/p__IntrainCourse__index.chunk.css +++ b/p__IntrainCourse__index.chunk.css @@ -1169,14 +1169,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Messages__Private__index.chunk.css b/p__Messages__Private__index.chunk.css index a1a839cbf7..3f6ca1f523 100644 --- a/p__Messages__Private__index.chunk.css +++ b/p__Messages__Private__index.chunk.css @@ -1879,17 +1879,51 @@ textarea.ant-pagination-options-quick-jumper input { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Messages/component/LeftNav.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__MoopCases__InfoPanel__index.chunk.css b/p__MoopCases__InfoPanel__index.chunk.css index 94c17439d7..cf8c6bdf78 100644 --- a/p__MoopCases__InfoPanel__index.chunk.css +++ b/p__MoopCases__InfoPanel__index.chunk.css @@ -431,17 +431,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/MoopCases/InfoPanel/index.less ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__MyProblem__RecordDetail__index.chunk.css b/p__MyProblem__RecordDetail__index.chunk.css index cee1df7e5a..416761d864 100644 --- a/p__MyProblem__RecordDetail__index.chunk.css +++ b/p__MyProblem__RecordDetail__index.chunk.css @@ -414,14 +414,48 @@ ul.s-navs a.active { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/32030.async.js b/p__Paperlibrary__Add__index.async.js similarity index 88% rename from 32030.async.js rename to p__Paperlibrary__Add__index.async.js index 4a22a653c0..fabb8b7d56 100644 --- a/32030.async.js +++ b/p__Paperlibrary__Add__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[32030,12768,67570],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[93260,12768,67570],{ /***/ 96403: /*!*********************************!*\ @@ -162,6 +162,42 @@ var AsyncButton = function AsyncButton(_ref) { /***/ }), +/***/ 73105: +/*!***********************************************************!*\ + !*** ./src/components/DigitalLabel/index.tsx + 1 modules ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ components_DigitalLabel; } +}); + +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/DigitalLabel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var DigitalLabelmodules = ({"digitalLabel":"digitalLabel___tImKs","active":"active___Ck70Q"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/DigitalLabel/index.tsx + + + +var DigitalLabel = function DigitalLabel(_ref) { + var number = _ref.number, + active = _ref.active, + className = _ref.className; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(DigitalLabelmodules.digitalLabel, " ").concat(active ? DigitalLabelmodules.active : '', " ").concat(className), + children: number + }); +}; +/* harmony default export */ var components_DigitalLabel = (DigitalLabel); + +/***/ }), + /***/ 82982: /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! @@ -3979,7 +4015,7 @@ var UploadQuestions = function UploadQuestions(_ref) { children: "1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B " }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { className: UploadQuestionsmodules.infoText, - children: "2\u3001\u4E0D\u652F\u6301\u7F16\u7A0B\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B" + children: "2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { className: UploadQuestionsmodules.infoText, children: "3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B" @@ -4052,9 +4088,136 @@ var UploadQuestions = function UploadQuestions(_ref) { /***/ }), -/***/ 83628: +/***/ 65763: +/*!****************************************************!*\ + !*** ./src/pages/Paperlibrary/Add/TitleEditor.tsx ***! + \****************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/input/style */ 69463); +/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd/es/input */ 75008); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/message/style */ 14934); +/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/message */ 12461); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/tooltip/style */ 38390); +/* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/tooltip */ 84908); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./index.less?modules */ 62038); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + + + + + + + +var TitleEditor = function TitleEditor(_ref) { + var defaultValue = _ref.defaultValue, + onFinish = _ref.onFinish; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2), + isEdit = _useState2[0], + setIsEdit = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(defaultValue), + _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_6__.useEffect)(function () { + setValue(defaultValue); + }, [defaultValue]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + children: !isEdit ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"].title */ .Z.title, + children: [value, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + title: "\u70B9\u51FB\u7F16\u8F91\u8BD5\u5377\u540D\u79F0", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("i", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"].editIcon */ .Z.editIcon, " iconfont icon-bianji_Hover"), + onClick: function onClick() { + return setIsEdit(true); + } + }) + })] + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + autoFocus: true, + maxLength: 60, + style: { + textAlign: 'center', + marginTop: 20, + marginBottom: 20 + }, + value: value, + onChange: function onChange(e) { + setValue(e.target.value); + }, + onBlur: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() { + var _value$replaceAll; + var flag; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!((value === null || value === void 0 ? void 0 : (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) <= 0)) { + _context.next = 3; + break; + } + antd_es_message__WEBPACK_IMPORTED_MODULE_11__/* ["default"].error */ .ZP.error('试卷标题不能为空'); + return _context.abrupt("return"); + case 3: + _context.next = 5; + return onFinish(value); + case 5: + flag = _context.sent; + flag && setIsEdit(false); + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })), + onPressEnter: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() { + var _value$replaceAll2; + var flag; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!((value === null || value === void 0 ? void 0 : (_value$replaceAll2 = value.replaceAll(' ', '')) === null || _value$replaceAll2 === void 0 ? void 0 : _value$replaceAll2.length) <= 0)) { + _context2.next = 3; + break; + } + antd_es_message__WEBPACK_IMPORTED_MODULE_11__/* ["default"].error */ .ZP.error('试卷标题不能为空'); + return _context2.abrupt("return"); + case 3: + _context2.next = 5; + return onFinish(value); + case 5: + flag = _context2.sent; + flag && setIsEdit(false); + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })) + }) + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = (TitleEditor); + +/***/ }), + +/***/ 47606: /*!***********************************************************!*\ - !*** ./src/pages/Paperlibrary/Add/index.tsx + 18 modules ***! + !*** ./src/pages/Paperlibrary/Add/index.tsx + 17 modules ***! \***********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -4126,9 +4289,8 @@ var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); var react = __webpack_require__(67294); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Add/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Addmodules = ({"flex_box_center":"flex_box_center___ycN2f","flex_space_between":"flex_space_between___LcS9e","flex_box_vertical_center":"flex_box_vertical_center___uwjPm","flex_box_center_end":"flex_box_center_end___Pc903","flex_box_column":"flex_box_column___AXEdv","bg":"bg___fm2Cw","title":"title___J3MCU","titleLeft":"titleLeft___da61c","titleRight":"titleRight___EsdL6","formWrap":"formWrap___YTxC3","baseLineHeight":"baseLineHeight___TprCB","radioBtnWrapper":"radioBtnWrapper___Mt_XG","radiogroup":"radiogroup___EvkWh","easy":"easy___mSxtg","medium":"medium___NIaWN","hard":"hard___mddnD","baseFormItem":"baseFormItem___csbyb","cascaderPopup":"cascaderPopup___BttnF","selectdiv":"selectdiv___TAr4i","divitem":"divitem___iaXB2","bottmodiv":"bottmodiv___bmp6p","cancelBtn":"cancelBtn___Q4ZcL","confirmBtn":"confirmBtn___nRiCD"}); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/Add/index.less?modules +var Addmodules = __webpack_require__(62038); // EXTERNAL MODULE: ./src/service/paperlibrary.ts var paperlibrary = __webpack_require__(24410); // EXTERNAL MODULE: ./src/models/problemset/util.ts @@ -4143,19 +4305,19 @@ var modal = __webpack_require__(85402); var skeleton_style = __webpack_require__(61099); // EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules var skeleton = __webpack_require__(73481); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___gi93l","flex_space_between":"flex_space_between___mWMLA","flex_box_vertical_center":"flex_box_vertical_center___rk4nc","flex_box_center_end":"flex_box_center_end___B8XxF","flex_box_column":"flex_box_column___AX3Vm","bg":"bg___Ya739","title":"title___BC46y","bottmodiv":"bottmodiv___L7YJC","addQuestionBtn":"addQuestionBtn___qOlYW","left":"left___i8aTX","scrollWrapper":"scrollWrapper___Jk80T","Button":"Button___auxWm","titleleft":"titleleft___xZGbq","up":"up___tLyCX","down":"down___T5_aj","qcount":"qcount___ID7OA","score":"score___T7dbm","qtitle":"qtitle___qJBFd","qcountclick":"qcountclick___m_VKG","right":"right___CBabI","edit":"edit___WHuql","delete":"delete___Pa6db","shixun":"shixun___oObBe","scoreByBlankRadio":"scoreByBlankRadio___r4AWn","scoreinput":"scoreinput___O8EhL","modalconfirm":"modalconfirm___Ru9B_","scoremodal":"scoremodal___BdW7P","close":"close___blHYk","content":"content___jlm9o","items":"items___i3TrH","bottom":"bottom___zMQZ6","yes":"yes___lOPY6","no":"no___gtzKI","formcenter":"formcenter___fCxkm","radiogroup":"radiogroup___oXWHc","easy":"easy___ANNVD","medium":"medium___ov7N3","hard":"hard___n4afW","formcenterselect":"formcenterselect___lYa4f","selectitems":"selectitems___c9Pt5","morebottom":"morebottom____I_ev","titleTooltip":"titleTooltip___CAyYg"}); +/* harmony default export */ var EditPotinmodules = ({"flex_box_center":"flex_box_center___gi93l","flex_space_between":"flex_space_between___mWMLA","flex_box_vertical_center":"flex_box_vertical_center___rk4nc","flex_box_center_end":"flex_box_center_end___B8XxF","flex_box_column":"flex_box_column___AX3Vm","bg":"bg___Ya739","title":"title___BC46y","bottomdiv":"bottomdiv___uaPr6","spanBtn":"spanBtn___jjgnA","addQuestionBtn":"addQuestionBtn___qOlYW","saveBtn":"saveBtn___ulgem","left":"left___i8aTX","scrollWrapper":"scrollWrapper___Jk80T","Button":"Button___auxWm","iconWrapper":"iconWrapper___h3H1m","up":"up___tLyCX","down":"down___T5_aj","disabled":"disabled___GRBbF","titleleft":"titleleft___xZGbq","qcount":"qcount___ID7OA","score":"score___T7dbm","qtitle":"qtitle___qJBFd","qcountclick":"qcountclick___m_VKG","right":"right___CBabI","edit":"edit___WHuql","delete":"delete___Pa6db","shixun":"shixun___oObBe","scoreByBlankRadio":"scoreByBlankRadio___r4AWn","scoreinput":"scoreinput___O8EhL","modalconfirm":"modalconfirm___Ru9B_","scoremodal":"scoremodal___BdW7P","close":"close___blHYk","content":"content___jlm9o","items":"items___i3TrH","bottom":"bottom___zMQZ6","yes":"yes___lOPY6","no":"no___gtzKI","formcenter":"formcenter___fCxkm","radiogroup":"radiogroup___oXWHc","easy":"easy___ANNVD","medium":"medium___ov7N3","hard":"hard___n4afW","formcenterselect":"formcenterselect___lYa4f","selectitems":"selectitems___c9Pt5","morebottom":"morebottom____I_ev","titleTooltip":"titleTooltip___CAyYg"}); // EXTERNAL MODULE: ./src/utils/util.tsx var utils_util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(82982); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(861); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); @@ -4288,7 +4450,7 @@ var DragQuestions = function DragQuestions(_ref) { setBigqitem(bigitem); (0,utils_util/* scrollToTop */.k3)(); }, - className: item.question_id === (qitem === null || qitem === void 0 ? void 0 : qitem.question_id) ? EditPotinmodules.qcountclick : EditPotinmodules.qcount, + className: "".concat(EditPotinmodules.qcount, " ").concat(item.question_id === (qitem === null || qitem === void 0 ? void 0 : qitem.question_id) ? EditPotinmodules.qcountclick : ''), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: EditPotinmodules.score, children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"] @@ -4647,7 +4809,8 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -4681,11 +4844,16 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -4785,6 +4953,27 @@ var SingleEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + var _qitem$question_choic3; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic3 = qitem.question_choices) === null || _qitem$question_choic3 === void 0 ? void 0 : _qitem$question_choic3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }), + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { @@ -4833,9 +5022,11 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { var qitem = _ref.qitem, TagDiscipline = _ref.TagDiscipline, exerciseitem = _ref.exerciseitem, + setisedit = _ref.setisedit, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -4889,11 +5080,16 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -4998,6 +5194,22 @@ var CombinationEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + standard_answers: qitem.standard_answer, + name: qitem.question_title, + repeat_answer: !qitem.repeat_answer + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -5037,7 +5249,8 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5053,7 +5266,6 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { }) })); }, [qitem]); - console.log(form.getFieldValue('repeat_answer'), !qitem.repeat_answer); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { form: form, @@ -5063,11 +5275,16 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -5160,6 +5377,27 @@ var JudgmentQuestionEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + var _qitem$question_choic3; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic3 = qitem.question_choices) === null || _qitem$question_choic3 === void 0 ? void 0 : _qitem$question_choic3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + is_answer: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }), + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -5199,7 +5437,8 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5254,11 +5493,16 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -5353,6 +5597,27 @@ var CombinationQuestionEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + var _qitem$question_choic2; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }), + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -5388,6 +5653,7 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { var _qitem$shixun3; var qitem = _ref.qitem, setqitem = _ref.setqitem, + setisedit = _ref.setisedit, TagDiscipline = _ref.TagDiscipline, exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, @@ -5433,11 +5699,16 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); - case 1: + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); + case 2: case "end": return _context.stop(); } @@ -5594,18 +5865,40 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { setqitem(objectSpread2_default()({}, qitem)); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + var _qitem$question_choic3, _qitem$shixun6; + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + choices: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic3 = qitem.question_choices) === null || _qitem$question_choic3 === void 0 ? void 0 : _qitem$question_choic3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + standard_boolean: item !== null && item !== void 0 && item.standard_boolean ? 1 : 0 + }); + }), + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + qitem.shixun = qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun6 = qitem.shixun) === null || _qitem$shixun6 === void 0 ? void 0 : _qitem$shixun6.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + challenge_score: item.defaultscore + }); + }); + setqitem(objectSpread2_default()({}, qitem)); + setisedit(false); + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _qitem$shixun6, _qitem$shixun6$map, _qitem$shixun7; + var _qitem$shixun7, _qitem$shixun7$map, _qitem$shixun8; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - if (!((qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun6 = qitem.shixun) === null || _qitem$shixun6 === void 0 ? void 0 : (_qitem$shixun6$map = _qitem$shixun6.map) === null || _qitem$shixun6$map === void 0 ? void 0 : _qitem$shixun6$map.call(_qitem$shixun6, function (item) { + if (!((qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun7 = qitem.shixun) === null || _qitem$shixun7 === void 0 ? void 0 : (_qitem$shixun7$map = _qitem$shixun7.map) === null || _qitem$shixun7$map === void 0 ? void 0 : _qitem$shixun7$map.call(_qitem$shixun7, function (item) { return item.challenge_score; }).filter(function (item) { return item; - }).length) < (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun7 = qitem.shixun) === null || _qitem$shixun7 === void 0 ? void 0 : _qitem$shixun7.length))) { + }).length) < (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun8 = qitem.shixun) === null || _qitem$shixun8 === void 0 ? void 0 : _qitem$shixun8.length))) { _context2.next = 3; break; } @@ -5627,9 +5920,17 @@ var ShixunEditor_DragQuestions = function DragQuestions(_ref) { }); }; /* harmony default export */ var ShixunEditor = (ShixunEditor_DragQuestions); +// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js +var row_style = __webpack_require__(13062); +// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js +var row = __webpack_require__(71230); +// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js +var col_style = __webpack_require__(89032); +// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js +var col = __webpack_require__(15746); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/Saveitem.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Saveitemmodules = ({"flex_box_center":"flex_box_center___ljmk3","flex_space_between":"flex_space_between___Fy45C","flex_box_vertical_center":"flex_box_vertical_center___SoC1C","flex_box_center_end":"flex_box_center_end___MumBX","flex_box_column":"flex_box_column___cutpt","warp":"warp___w1JUC","redio":"redio___I6tXM","redioitem":"redioitem___cS4Gp","redioitemyes":"redioitemyes___JBDmk","title":"title___XAohQ","titleyes":"titleyes____bNQk","yestag":"yestag___zQnb1","checkbox":"checkbox___MHadU","checkboxitem":"checkboxitem___KX7mB","checkboxitemyes":"checkboxitemyes___MpOWf","bottom":"bottom___FkHfO","bottomitem":"bottomitem___AS0Qp","left":"left___U23z1","right":"right___yJVEk","completion":"completion___Bu5G6","content":"content___LySPW","items":"items___ETMq9","simple":"simple___XX5t0","shixun":"shixun___ePWKn","score":"score___nGh9k","qtitle":"qtitle___DAMW1","combination":"combination___Sw7S6"}); +/* harmony default export */ var Saveitemmodules = ({"flex_box_center":"flex_box_center___ljmk3","flex_space_between":"flex_space_between___Fy45C","flex_box_vertical_center":"flex_box_vertical_center___SoC1C","flex_box_center_end":"flex_box_center_end___MumBX","flex_box_column":"flex_box_column___cutpt","warp":"warp___w1JUC","normalWrap":"normalWrap___pEIzs","redio":"redio___I6tXM","redioitem":"redioitem___cS4Gp","redioitemyes":"redioitemyes___JBDmk","title":"title___XAohQ","titleyes":"titleyes____bNQk","yestag":"yestag___zQnb1","checkbox":"checkbox___MHadU","checkboxitem":"checkboxitem___KX7mB","checkboxitemyes":"checkboxitemyes___MpOWf","bottom":"bottom___FkHfO","bottomitem":"bottomitem___AS0Qp","left":"left___U23z1","right":"right___yJVEk","completion":"completion___Bu5G6","content":"content___LySPW","items":"items___ETMq9","simple":"simple___XX5t0","shixunWrapper":"shixunWrapper___w6oIG","shixun":"shixun___ePWKn","score":"score___nGh9k","qtitle":"qtitle___DAMW1","program":"program___Mm1qL","combination":"combination___Sw7S6","qtype":"qtype___Xdl60"}); // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules var RenderHtml = __webpack_require__(12768); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/SaveItem.tsx @@ -5638,6 +5939,10 @@ var RenderHtml = __webpack_require__(12768); + + + + //数组对应值 var tagDotData = ['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.']; var SaveItem_DragQuestions = function DragQuestions(_ref) { @@ -5645,10 +5950,8 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { var qitem = _ref.qitem; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.warp, - style: { - padding: ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7) && 0 - }, children: [((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 || (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.normalWrap, children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic = qitem.question_choices) === null || _qitem$question_choic === void 0 ? void 0 : _qitem$question_choic.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.redio, @@ -5658,7 +5961,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { className: "".concat(Saveitemmodules.redioitemyes, " icon-duigou1") }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: item !== null && item !== void 0 && item.standard_boolean ? Saveitemmodules.titleyes : Saveitemmodules.title, - value: tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text) + value: (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 0 ? tagDotData[index] + (item === null || item === void 0 ? void 0 : item.choice_text) : item === null || item === void 0 ? void 0 : item.choice_text }), (item === null || item === void 0 ? void 0 : item.standard_boolean) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Saveitemmodules.yestag, children: "\u6B63\u786E\u7B54\u6848" @@ -5666,6 +5969,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { }); }) }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.normalWrap, children: qitem === null || qitem === void 0 ? void 0 : (_qitem$question_choic2 = qitem.question_choices) === null || _qitem$question_choic2 === void 0 ? void 0 : _qitem$question_choic2.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.checkbox, @@ -5693,13 +5997,16 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Saveitemmodules.title, children: ["\u586B\u7A7A\u9879", index + 1] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Saveitemmodules.content, - children: item === null || item === void 0 ? void 0 : (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Saveitemmodules.items, - children: val - }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: [30, 20], + className: "".concat(Saveitemmodules.content, " mb20"), + children: (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, vindex) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.items, + children: val + }) + }, vindex); }) })] }); @@ -5713,19 +6020,22 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { className: Saveitemmodules.content, value: (qitem === null || qitem === void 0 ? void 0 : (_qitem$standard_answe2 = qitem.standard_answer) === null || _qitem$standard_answe2 === void 0 ? void 0 : _qitem$standard_answe2[0]) || '' })] - }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && (qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (val, vindex) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Saveitemmodules.shixun, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Saveitemmodules.score, - children: val === null || val === void 0 ? void 0 : val.challenge_score - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Saveitemmodules.qtitle, - children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vindex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.challenge_name] - })] - }); - })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Saveitemmodules.simple, + }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.shixunWrapper, + children: qitem === null || qitem === void 0 ? void 0 : (_qitem$shixun = qitem.shixun) === null || _qitem$shixun === void 0 ? void 0 : _qitem$shixun.map(function (val, vindex) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Saveitemmodules.shixun, " mb30"), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Saveitemmodules.score, + children: ["\uFF08", val === null || val === void 0 ? void 0 : val.challenge_score, "\u5206\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Saveitemmodules.qtitle, + children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vindex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.challenge_name] + })] + }, vindex); + }) + }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Saveitemmodules.program, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: Saveitemmodules.content, value: (qitem === null || qitem === void 0 ? void 0 : qitem.description) || '- -' @@ -5738,9 +6048,12 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Saveitemmodules.score, children: [val === null || val === void 0 ? void 0 : val.question_score, "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Saveitemmodules.qtype, + children: "\u5355\u9009\u9898" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Saveitemmodules.qtitle, - children: [(qitem === null || qitem === void 0 ? void 0 : qitem.index) + "." + (vndex + 1), "\u3001", val === null || val === void 0 ? void 0 : val.question_title] + children: [vndex + 1, "\u3001", val === null || val === void 0 ? void 0 : val.question_title] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Saveitemmodules.warp, @@ -5771,7 +6084,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { })), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) <= 4 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Saveitemmodules.bottom, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Saveitemmodules.bottomitem, + className: "".concat(Saveitemmodules.bottomitem, " mb30"), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Saveitemmodules.left, children: "\u89E3\u6790" @@ -5780,7 +6093,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) { value: (qitem === null || qitem === void 0 ? void 0 : qitem.analysis) || '' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Saveitemmodules.bottomitem, + className: "".concat(Saveitemmodules.bottomitem, " mb30"), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Saveitemmodules.left, children: "\u96BE\u5EA6" @@ -5832,7 +6145,8 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { exerciseitem = _ref.exerciseitem, seveeditor = _ref.seveeditor, deleteitem = _ref.deleteitem, - getTagData = _ref.getTagData; + getTagData = _ref.getTagData, + init = _ref.init; var _Form$useForm = es_form/* default.useForm */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -5852,11 +6166,15 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { }, onFinishFailed: /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(errInfo) { + var _errInfo$errorFields, _errInfo$errorFields$; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - console.log('-----', errInfo); message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); + form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { + behavior: 'smooth', + block: 'center' + }); case 2: case "end": return _context.stop(); @@ -5945,6 +6263,22 @@ var SubjectiveQuestionEditor_DragQuestions = function DragQuestions(_ref) { })); }, children: "\u91CD\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: EditPotinmodules.no, + onClick: function onClick() { + if (!qitem.isadd) { + form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, qitem), {}, { + name: qitem === null || qitem === void 0 ? void 0 : qitem.question_title, + answer_texts: qitem.standard_answer || [], + repeat_answer: !(qitem !== null && qitem !== void 0 && qitem.repeat_answer) + })); + setisedit(false); + } else { + setisedit(false); + init(); + } + }, + children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { className: EditPotinmodules.yes, onClick: function onClick() { @@ -6462,6 +6796,7 @@ var jiangxu = __webpack_require__(9287); + var AddQuestionsModal_AddModal = function AddModal(_ref) { @@ -6565,6 +6900,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { value: "COMBINATION", question_type: 7 }]; + var _useState25 = (0,react.useState)([]), + _useState26 = slicedToArray_default()(_useState25, 2), + checkedItemsArr = _useState26[0], + setCheckedItemsArr = _useState26[1]; + var selectedShixunId = (0,react.useRef)(new Set()); + var selectedQuestionId = (0,react.useRef)(new Set()); var difficultyData = [{ name: "简单", value: 1 @@ -6810,6 +7151,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { setparam(objectSpread2_default()({}, param)); getdatas(objectSpread2_default()({}, param)); setcheckitems([]); + setCheckedItemsArr([]); }, items: [{ label: "\u516C\u5171", @@ -6949,7 +7291,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { alignItems: 'center', marginTop: 20, height: 40, - paddingLeft: 12, + paddingLeft: 10, paddingRight: 20 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -6966,9 +7308,6 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { page: 1 })); }, - style: { - marginLeft: 32 - }, children: [" ", !param.updated_at ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", { style: { fontSize: "14px" @@ -7028,6 +7367,22 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { })); } setlistitems(toConsumableArray_default()(list)); + var _iterator = createForOfIteratorHelper_default()(checkedItemsArr), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var item = _step.value; + if (item.identifier) { + selectedShixunId.current["delete"](item.id); + } else { + selectedQuestionId.current["delete"](item.id); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } }, children: "\u6279\u91CF\u79FB\u51FA" }), param.type !== '5' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { @@ -7038,6 +7393,22 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(checkitems.filter(function (item) { return !listitems.includes(item); })))); + var _iterator2 = createForOfIteratorHelper_default()(checkedItemsArr), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var item = _step2.value; + if (item.identifier) { + selectedShixunId.current.add(item.id); + } else { + selectedQuestionId.current.add(item.id); + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } }, style: { marginLeft: 30 @@ -7062,11 +7433,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { rowSelection: { type: 'checkbox', selectedRowKeys: checkitems, - onChange: function onChange(selectedRowKeys, selectedRows, info) { + onChange: function onChange(newSelectedRowKeys, selectedRows) { if (isshixun) { - setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(selectedRowKeys))); + setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(newSelectedRowKeys))); } - setcheckitems(selectedRowKeys); + setcheckitems(newSelectedRowKeys); + setCheckedItemsArr(selectedRows); } }, columns: [{ @@ -7142,6 +7514,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { if (listitems !== null && listitems !== void 0 && listitems.includes(value)) { + //移除 + if (record.identifier) { + selectedShixunId.current["delete"](value); + } else { + selectedQuestionId.current["delete"](value); + } var list = listitems.filter(function (item) { return item !== value; }); @@ -7156,6 +7534,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { return; } } else { + //添加 + if (record.identifier) { + selectedShixunId.current.add(value); + } else { + selectedQuestionId.current.add(value); + } setaddcount(1); if (isshixun) { setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), [value])); @@ -7225,7 +7609,8 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { title: '提示', content: "\u5F53\u524D\u5DF2\u9009\u62E9".concat(listitems === null || listitems === void 0 ? void 0 : listitems.length, "\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165"), onOk: function onOk() { - _onOk(listitems, ShiXunListItems); + // onOk(listitems, ShiXunListItems) + _onOk(toConsumableArray_default()(selectedQuestionId.current), toConsumableArray_default()(selectedShixunId.current)); } }); case 4: @@ -7257,6 +7642,8 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { }); }; /* harmony default export */ var AddQuestionsModal = (AddQuestionsModal_AddModal); +// EXTERNAL MODULE: ./src/utils/hooks/useOverflow.ts +var useOverflow = __webpack_require__(33483); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/index.tsx @@ -7276,6 +7663,8 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { + + // import AddPoints from '@/components/AddPoints'; @@ -7295,6 +7684,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { + var questionType = [{ name: '单选题', id: 0, @@ -7688,6 +8078,10 @@ var AddNewPaper = function AddNewPaper(_ref) { })); return _deleteitem.apply(this, arguments); } + var _useOverflow = (0,useOverflow/* useOverflow */.I)(), + overflow = _useOverflow.overflow, + handleMouseEnter = _useOverflow.handleMouseEnter, + handleMouseLeave = _useOverflow.handleMouseLeave; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: EditPotinmodules.bg, @@ -7728,8 +8122,14 @@ var AddNewPaper = function AddNewPaper(_ref) { children: "\u6279\u91CF\u8BBE\u7F6E\u5206\u503C" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: EditPotinmodules.scrollWrapper, + style: { + overflow: overflow + }, + onMouseEnter: handleMouseEnter, + onMouseLeave: handleMouseLeave, children: exerciseitem === null || exerciseitem === void 0 ? void 0 : (_exerciseitem$exercis3 = exerciseitem.exercise_question_types) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mb30", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: EditPotinmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -7748,30 +8148,51 @@ var AddNewPaper = function AddNewPaper(_ref) { }, children: ["\uFF08", item.count, "\u5C0F\u9898\uFF0C\u5171", item.score, "\u5206\uFF09"] })] - }), index !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); - return; - } - var arr = (0,utils_util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index - 1); - sort_question(arr.map(function (item) { - return item.name; - })); - }, - className: "".concat(EditPotinmodules.up, " iconfont icon-xiangshangyidong font12 mr5 ") - }), index !== (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); - return; - } - var arr = (0,utils_util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index + 1); - sort_question(arr.map(function (item) { - return item.name; - })); - }, - className: "".concat(EditPotinmodules.down, " iconfont icon-xiangxiayidong font12 mr5 ") + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: index === (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 ? '' : '点击下移箭头即可整题下移', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditPotinmodules.iconWrapper, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + if (index === (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1) { + return; + } + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); + return; + } + var arr = (0,utils_util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index + 1); + sort_question(arr.map(function (item) { + return item.name; + })); + }, + className: "".concat(EditPotinmodules.down, " iconfont icon-xiangxiayidong ").concat(index === (exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types.length) - 1 ? EditPotinmodules.disabled : '') + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: index === 0 ? '' : '点击上移箭头即可整题上移', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditPotinmodules.iconWrapper, + style: { + marginLeft: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + if (index === 0) { + return; + } + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); + return; + } + var arr = (0,utils_util/* moveArray */.rz)(exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem.exercise_question_types, index, index - 1); + sort_question(arr.map(function (item) { + return item.name; + })); + }, + className: "".concat(EditPotinmodules.up, " iconfont icon-xiangshangyidong ").concat(index === 0 ? EditPotinmodules.disabled : '') + }) + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, { isedit: isedit, @@ -7877,7 +8298,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunEditor, { setqitem: setqitem, deleteitem: deleteitem, @@ -7893,7 +8315,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_JudgmentQuestionEditor, { getTagData: getTagData, deleteitem: deleteitem, @@ -7901,7 +8324,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_SubjectiveQuestionEditor, { getTagData: getTagData, deleteitem: deleteitem, @@ -7909,7 +8333,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init }), (qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 7 && /*#__PURE__*/(0,jsx_runtime.jsx)(Questions_CombinationQuestionEditor, { getTagData: getTagData, deleteitem: deleteitem, @@ -7917,7 +8342,8 @@ var AddNewPaper = function AddNewPaper(_ref) { exerciseitem: exerciseitem, TagDiscipline: TagDiscipline, setisedit: setisedit, - qitem: qitem + qitem: qitem, + init: init })] })] }) @@ -7925,7 +8351,7 @@ var AddNewPaper = function AddNewPaper(_ref) { })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditPotinmodules.bottmodiv, + className: EditPotinmodules.bottomdiv, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { width: 1200, @@ -7935,9 +8361,7 @@ var AddNewPaper = function AddNewPaper(_ref) { alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, + className: EditPotinmodules.spanBtn, onClick: function onClick() { if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); @@ -7948,9 +8372,7 @@ var AddNewPaper = function AddNewPaper(_ref) { }, children: "\u9898\u5E93\u9009\u9898" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, + className: EditPotinmodules.spanBtn, onClick: function onClick() { if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); @@ -7959,6 +8381,44 @@ var AddNewPaper = function AddNewPaper(_ref) { setUploadModalVisible(true); }, children: "\u5BFC\u5165\u8BD5\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: EditPotinmodules.spanBtn, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res, _user$userInfo; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!isedit) { + _context3.next = 3; + break; + } + message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); + return _context3.abrupt("return"); + case 3: + _context3.next = 5; + return (0,paperlibrary/* generateExerciseId */.JP)(itemid); + case 5: + res = _context3.sent; + if (res.status === 0) { + window.open("/classrooms/coursesId/exercise/".concat(res.exercise_id, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer")); + } + case 7: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: "\u6A21\u62DF\u8003\u8BD5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: EditPotinmodules.spanBtn, + onClick: function onClick() { + if (isedit) { + message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); + return; + } + window.open("/paperlibrary/see/".concat(itemid)); + }, + children: "\u8BD5\u5377\u9884\u89C8" }), questionType === null || questionType === void 0 ? void 0 : questionType.map(function (item) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { className: EditPotinmodules.addQuestionBtn, @@ -8032,58 +8492,11 @@ var AddNewPaper = function AddNewPaper(_ref) { } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiashitixiaojiahao mr5", - style: { - fontSize: '10px' - } + className: "iconfont icon-tianjiashitixiaojiahao mr5" }), item.name] }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res, _user$userInfo; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!isedit) { - _context3.next = 3; - break; - } - message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); - return _context3.abrupt("return"); - case 3: - _context3.next = 5; - return (0,paperlibrary/* generateExerciseId */.JP)(itemid); - case 5: - res = _context3.sent; - if (res.status === 0) { - window.open("/classrooms/coursesId/exercise/".concat(res.exercise_id, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer")); - } - case 7: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u6A21\u62DF\u8003\u8BD5" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - onClick: function onClick() { - if (isedit) { - message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。'); - return; - } - window.open("/paperlibrary/see/".concat(itemid)); - }, - children: "\u8BD5\u5377\u9884\u89C8" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - cursor: 'pointer' - }, + className: EditPotinmodules.saveBtn, onClick: function onClick() { if (isedit) { message/* default.info */.ZP.info('请先保存或取消当前正在编辑试题。'); @@ -8095,7 +8508,7 @@ var AddNewPaper = function AddNewPaper(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-baocun1", style: { - fontSize: 14, + fontSize: 15, marginRight: 5 } }), "\u4FDD\u5B58\u8BD5\u5377"] @@ -8112,34 +8525,29 @@ var AddNewPaper = function AddNewPaper(_ref) { ScoreShow: showquestion, isloadings: isloadings, onOk: /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values, ShiXunListItems) { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(questionIdArr, shixunIdArr) { var res; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: - console.log(values); setisloadings(true); - _context4.next = 4; + _context4.next = 3; return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks.json"), { method: 'post', body: { exam_id: itemid, - item_bank_ids: values.filter(function (item) { - return !ShiXunListItems.includes(item); - }), - shixun_ids: values.filter(function (item) { - return ShiXunListItems.includes(item); - }) + item_bank_ids: questionIdArr, + shixun_ids: shixunIdArr } }); - case 4: + case 3: res = _context4.sent; setisloadings(false); if ((res === null || res === void 0 ? void 0 : res.status) === 0) { init(); setshowquestion(false); } - case 7: + case 6: case "end": return _context4.stop(); } @@ -8166,6 +8574,10 @@ var AddNewPaper = function AddNewPaper(_ref) { dispatch: dispatch }; })(AddNewPaper)); +// EXTERNAL MODULE: ./src/components/DigitalLabel/index.tsx + 1 modules +var DigitalLabel = __webpack_require__(73105); +// EXTERNAL MODULE: ./src/pages/Paperlibrary/Add/TitleEditor.tsx +var TitleEditor = __webpack_require__(65763); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Add/index.tsx @@ -8196,6 +8608,8 @@ var AddNewPaper = function AddNewPaper(_ref) { + + @@ -8238,7 +8652,7 @@ var useCourseOptions = function useCourseOptions() { return courseOptions; }; var Add_AddNewPaper = function AddNewPaper(_ref2) { - var _newExercisePaper$edi, _newExercisePaper$edi2, _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6, _newExercisePaper$edi7, _newExercisePaper$edi8, _newExercisePaper$edi9, _newExercisePaper$edi10, _newExercisePaper$edi11, _newExercisePaper$edi12; + var _newExercisePaper$edi, _newExercisePaper$edi2, _newExercisePaper$edi15, _newExercisePaper$edi16, _newExercisePaper$edi17, _newExercisePaper$edi18, _newExercisePaper$edi19, _newExercisePaper$edi20, _newExercisePaper$edi21, _newExercisePaper$edi22, _newExercisePaper$edi23, _newExercisePaper$edi24; var user = _ref2.user, newExercisePaper = _ref2.newExercisePaper, dispatch = _ref2.dispatch; @@ -8279,6 +8693,9 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { (0,react.useEffect)(function () { if (params.id) { //处理表单返填逻辑 + if (!courseOptions.length) { + return; + } var getData = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var _res$exercise, _res$exercise2; @@ -8335,9 +8752,6 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { return _ref3.apply(this, arguments); }; }(); - if (!courseOptions.length) { - return; - } getData(); } else { setInitValue({ @@ -8397,9 +8811,11 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { } setcurrent(1); }, - className: current === 1 ? Addmodules.selectdiv : Addmodules.divitem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xuanzhong5 font20 mr5 " + className: current === 1 ? Addmodules/* default.selectdiv */.Z.selectdiv : Addmodules/* default.divitem */.Z.divitem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DigitalLabel/* default */.Z, { + number: 1, + active: current === 1, + className: "mr10" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BD5\u5377\u57FA\u7840\u4FE1\u606F" })] @@ -8422,18 +8838,66 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { } setitemid(params.id); }, - className: current !== 1 ? Addmodules.selectdiv : Addmodules.divitem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xuanzhong5 font20 mr5 " + className: current !== 1 ? Addmodules/* default.selectdiv */.Z.selectdiv : Addmodules/* default.divitem */.Z.divitem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DigitalLabel/* default */.Z, { + number: 2, + active: current !== 1, + className: "mr10" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u6DFB\u52A0\u8BD5\u9898" })] })] }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Addmodules.title, - children: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.exercise_name + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TitleEditor/* default */.Z, { + defaultValue: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi = newExercisePaper.editData) === null || _newExercisePaper$edi === void 0 ? void 0 : (_newExercisePaper$edi2 = _newExercisePaper$edi.exercise) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.exercise_name, + onFinish: /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(newTitle) { + var _newExercisePaper$edi3, _newExercisePaper$edi4, _newExercisePaper$edi5, _newExercisePaper$edi6, _newExercisePaper$edi7, _newExercisePaper$edi8, _newExercisePaper$edi9, _newExercisePaper$edi10, _newExercisePaper$edi11, _newExercisePaper$edi12, _newExercisePaper$edi13, _newExercisePaper$edi14; + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!(newTitle.trim() === (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.exercise_name))) { + _context3.next = 2; + break; + } + return _context3.abrupt("return", true); + case 2: + _context3.next = 4; + return (0,paperlibrary/* updateExam */.w0)({ + id: "".concat(newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.id), + sub_discipline_id: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.sub_discipline_id, + time: "".concat(newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi9 = newExercisePaper.editData) === null || _newExercisePaper$edi9 === void 0 ? void 0 : (_newExercisePaper$edi10 = _newExercisePaper$edi9.exercise) === null || _newExercisePaper$edi10 === void 0 ? void 0 : _newExercisePaper$edi10.time), + exercise_name: newTitle, + exercise_description: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi11 = newExercisePaper.editData) === null || _newExercisePaper$edi11 === void 0 ? void 0 : (_newExercisePaper$edi12 = _newExercisePaper$edi11.exercise) === null || _newExercisePaper$edi12 === void 0 ? void 0 : _newExercisePaper$edi12.exercise_description, + difficulty: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi13 = newExercisePaper.editData) === null || _newExercisePaper$edi13 === void 0 ? void 0 : (_newExercisePaper$edi14 = _newExercisePaper$edi13.exercise) === null || _newExercisePaper$edi14 === void 0 ? void 0 : _newExercisePaper$edi14.difficulty + }); + case 4: + res = _context3.sent; + if (!(res.status === 0)) { + _context3.next = 9; + break; + } + form.setFieldValue('exercise_name', newTitle); + //只是为了切换的时候不显示之前的标题 + dispatch({ + type: 'newExercisePaper/modifyTitle', + payload: newTitle + }); + return _context3.abrupt("return", true); + case 9: + return _context3.abrupt("return", false); + case 10: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function (_x) { + return _ref4.apply(this, arguments); + }; + }() }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { fontSize: 14 @@ -8447,7 +8911,7 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { color: '#000000', marginLeft: 8 }, - children: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : (_newExercisePaper$edi4 = _newExercisePaper$edi3.exercise) === null || _newExercisePaper$edi4 === void 0 ? void 0 : _newExercisePaper$edi4.time + children: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi15 = newExercisePaper.editData) === null || _newExercisePaper$edi15 === void 0 ? void 0 : (_newExercisePaper$edi16 = _newExercisePaper$edi15.exercise) === null || _newExercisePaper$edi16 === void 0 ? void 0 : _newExercisePaper$edi16.time })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -8459,7 +8923,7 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { color: '#000000', marginLeft: 8 }, - children: (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi5 = newExercisePaper.editData) === null || _newExercisePaper$edi5 === void 0 ? void 0 : (_newExercisePaper$edi6 = _newExercisePaper$edi5.exercise) === null || _newExercisePaper$edi6 === void 0 ? void 0 : _newExercisePaper$edi6.difficulty) === 1 ? '简单' : (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi7 = newExercisePaper.editData) === null || _newExercisePaper$edi7 === void 0 ? void 0 : (_newExercisePaper$edi8 = _newExercisePaper$edi7.exercise) === null || _newExercisePaper$edi8 === void 0 ? void 0 : _newExercisePaper$edi8.difficulty) === 2 ? '适中' : '困难' + children: (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi17 = newExercisePaper.editData) === null || _newExercisePaper$edi17 === void 0 ? void 0 : (_newExercisePaper$edi18 = _newExercisePaper$edi17.exercise) === null || _newExercisePaper$edi18 === void 0 ? void 0 : _newExercisePaper$edi18.difficulty) === 1 ? '简单' : (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi19 = newExercisePaper.editData) === null || _newExercisePaper$edi19 === void 0 ? void 0 : (_newExercisePaper$edi20 = _newExercisePaper$edi19.exercise) === null || _newExercisePaper$edi20 === void 0 ? void 0 : _newExercisePaper$edi20.difficulty) === 2 ? '适中' : '困难' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -8471,7 +8935,7 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { color: '#000000', marginLeft: 8 }, - children: (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi9 = newExercisePaper.editData) === null || _newExercisePaper$edi9 === void 0 ? void 0 : (_newExercisePaper$edi10 = _newExercisePaper$edi9.exercise_types) === null || _newExercisePaper$edi10 === void 0 ? void 0 : _newExercisePaper$edi10.q_counts) || 0 + children: (newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi21 = newExercisePaper.editData) === null || _newExercisePaper$edi21 === void 0 ? void 0 : (_newExercisePaper$edi22 = _newExercisePaper$edi21.exercise_types) === null || _newExercisePaper$edi22 === void 0 ? void 0 : _newExercisePaper$edi22.q_counts) || 0 })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -8481,8 +8945,9 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { style: { color: '#000000', marginLeft: 8 - } - }), newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi11 = newExercisePaper.editData) === null || _newExercisePaper$edi11 === void 0 ? void 0 : (_newExercisePaper$edi12 = _newExercisePaper$edi11.exercise_types) === null || _newExercisePaper$edi12 === void 0 ? void 0 : _newExercisePaper$edi12.q_scores] + }, + children: newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi23 = newExercisePaper.editData) === null || _newExercisePaper$edi23 === void 0 ? void 0 : (_newExercisePaper$edi24 = _newExercisePaper$edi23.exercise_types) === null || _newExercisePaper$edi24 === void 0 ? void 0 : _newExercisePaper$edi24.q_scores + })] })] })] })] @@ -8496,7 +8961,7 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { }, className: "mt30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: [Addmodules.bg, 'mt20'].join(' '), + className: [Addmodules/* default.bg */.Z.bg, 'mt20'].join(' '), style: { padding: '30px 120px 300px 120px' }, @@ -8510,12 +8975,12 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { wrapperCol: { span: 20 }, - className: Addmodules.formWrap, + className: Addmodules/* default.formWrap */.Z.formWrap, initialValues: initValue, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { name: "exercise_name", label: "\u8BD5\u5377\u540D\u79F0", - className: Addmodules.baseLineHeight, + className: Addmodules/* default.baseLineHeight */.Z.baseLineHeight, rules: [{ required: true, validator: function validator(_, value) { @@ -8525,24 +8990,24 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { maxLength: 60, - className: Addmodules.baseFormItem, + className: Addmodules/* default.baseFormItem */.Z.baseFormItem, placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0", showCount: true }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { label: '方向&课程', name: "sub_discipline_id", - className: Addmodules.baseLineHeight, + className: Addmodules/* default.baseLineHeight */.Z.baseLineHeight, rules: [{ required: true, message: '请选择课程' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - className: Addmodules.baseFormItem, + className: Addmodules/* default.baseFormItem */.Z.baseFormItem, allowClear: false, placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", options: courseOptions, - popupClassName: Addmodules.cascaderPopup, + popupClassName: Addmodules/* default.cascaderPopup */.Z.cascaderPopup, dropdownMenuColumnStyle: { padding: '8px 12px', fontSize: 14 @@ -8551,30 +9016,30 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { label: "\u96BE\u5EA6", name: "difficulty", - className: Addmodules.radioBtnWrapper, + className: Addmodules/* default.radioBtnWrapper */.Z.radioBtnWrapper, rules: [{ required: true, message: '请选择难度' }], children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - className: Addmodules.radiogroup, + className: Addmodules/* default.radiogroup */.Z.radiogroup, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: Addmodules.easy, + className: Addmodules/* default.easy */.Z.easy, value: 1, children: "\u7B80\u5355" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: Addmodules.medium, + className: Addmodules/* default.medium */.Z.medium, value: 2, children: "\u9002\u4E2D" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - className: Addmodules.hard, + className: Addmodules/* default.hard */.Z.hard, value: 3, children: "\u56F0\u96BE" })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { label: "\u7B54\u9898\u65F6\u957F", - className: Addmodules.baseLineHeight, + className: Addmodules/* default.baseLineHeight */.Z.baseLineHeight, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', @@ -8585,7 +9050,7 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { noStyle: true, children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { min: 1, - className: Addmodules.baseFormItem, + className: Addmodules/* default.baseFormItem */.Z.baseFormItem, max: 9999, style: { width: 220 @@ -8614,49 +9079,49 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { })] }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Addmodules.bottmodiv, + className: Addmodules/* default.bottmodiv */.Z.bottmodiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "".concat(Addmodules.cancelBtn, " mr5"), + className: "".concat(Addmodules/* default.cancelBtn */.Z.cancelBtn, " mr5"), type: "primary", onClick: function onClick() { _umi_production_exports.history.push("/paperlibrary"); }, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { - className: "".concat(Addmodules.confirmBtn, " ml15"), + className: "".concat(Addmodules/* default.confirmBtn */.Z.confirmBtn, " ml15"), type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var formValue, _res, res, _res$data, _res$data2; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context3.next = 2; + _context4.next = 2; return form.validateFields(); case 2: formValue = form.getFieldsValue(); //调用接口 获取是否要弹窗 formValue['sub_discipline_id'] = formValue['sub_discipline_id'][1]; // formValue['time'] = `${formValue.time}` if (!params.id) { - _context3.next = 10; + _context4.next = 10; break; } - _context3.next = 7; + _context4.next = 7; return (0,paperlibrary/* updateExam */.w0)(objectSpread2_default()({ id: params.id }, formValue)); case 7: - _res = _context3.sent; + _res = _context4.sent; if (_res.status === 0) { setitemid(params.id); setcurrent(2); _umi_production_exports.history.replace("/paperlibrary/add/".concat(params.id, "?type=2")); } - return _context3.abrupt("return"); + return _context4.abrupt("return"); case 10: - _context3.next = 12; + _context4.next = 12; return (0,paperlibrary/* createExam */.un)(formValue); case 12: - res = _context3.sent; + res = _context4.sent; if (res.status === 0) { setitemid(res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.exam_id); setcurrent(2); @@ -8665,9 +9130,9 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { } case 14: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })), children: "\u4E0B\u4E00\u6B65" })] @@ -8681,10 +9146,10 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { }) }); }; -/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref5) { - var user = _ref5.user, - newExercisePaper = _ref5.newExercisePaper, - dispatch = _ref5.dispatch; +/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref6) { + var user = _ref6.user, + newExercisePaper = _ref6.newExercisePaper, + dispatch = _ref6.dispatch; return { user: user, newExercisePaper: newExercisePaper, @@ -8694,6 +9159,40 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { /***/ }), +/***/ 33483: +/*!****************************************!*\ + !*** ./src/utils/hooks/useOverflow.ts ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "I": function() { return /* binding */ useOverflow; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); + + +var useOverflow = function useOverflow() { + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('hidden'), + _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + overflow = _useState2[0], + setOverflow = _useState2[1]; + var handleMouseEnter = function handleMouseEnter() { + return setOverflow('auto'); + }; + var handleMouseLeave = function handleMouseLeave() { + return setOverflow('hidden'); + }; + return { + overflow: overflow, + handleMouseEnter: handleMouseEnter, + handleMouseLeave: handleMouseLeave + }; +}; + +/***/ }), + /***/ 9287: /*!*********************************************!*\ !*** ./src/assets/images/paper/jiangxu.svg ***! @@ -8830,6 +9329,206 @@ var SvgShengxu = function SvgShengxu(props) { // extracted by mini-css-extract-plugin /* harmony default export */ __webpack_exports__["Z"] = ({"wrap":"wrap___ilWvf","deleteIcon":"deleteIcon___JBDG8","keywordTag":"keywordTag___iieCb","questionTitleEditorWrap":"questionTitleEditorWrap___MHB5s","choiceWrap":"choiceWrap___QFkTc","choiceIndex":"choiceIndex___Mr2YO","judgementIndex":"judgementIndex___fUVWK","setAnswerBtn":"setAnswerBtn___Whox5","activeAnswer":"activeAnswer___fGU6Y","activeJudgementAnswer":"activeJudgementAnswer___wJv8P","actionWrapper":"actionWrapper___ERQ7k","addIcon":"addIcon___L9TE0","inputBorder":"inputBorder___Q5tRE","placeholder":"placeholder___p9sFY","blankWrapper":"blankWrapper___nC45e","blankInput":"blankInput___pEHsx","blankInputNumberWrapper":"blankInputNumberWrapper___uEHb0","addBtn":"addBtn___WR5ZI","blankIndex":"blankIndex___x9Pny","baseInputWrapper":"baseInputWrapper___eVsG7","collapseWrapper":"collapseWrapper___ZTysU","panelHeader":"panelHeader___QSN9g","open":"open___B6FU9","close":"close___QX19r","hide":"hide___mn25n"}); +/***/ }), + +/***/ 62038: +/*!*******************************************************!*\ + !*** ./src/pages/Paperlibrary/Add/index.less?modules ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__["Z"] = ({"flex_box_center":"flex_box_center___ycN2f","flex_space_between":"flex_space_between___LcS9e","flex_box_vertical_center":"flex_box_vertical_center___uwjPm","flex_box_center_end":"flex_box_center_end___Pc903","flex_box_column":"flex_box_column___AXEdv","bg":"bg___fm2Cw","title":"title___J3MCU","editIcon":"editIcon___i4Zll","titleLeft":"titleLeft___da61c","titleRight":"titleRight___EsdL6","formWrap":"formWrap___YTxC3","baseLineHeight":"baseLineHeight___TprCB","radioBtnWrapper":"radioBtnWrapper___Mt_XG","radiogroup":"radiogroup___EvkWh","easy":"easy___mSxtg","medium":"medium___NIaWN","hard":"hard___mddnD","baseFormItem":"baseFormItem___csbyb","cascaderPopup":"cascaderPopup___BttnF","selectdiv":"selectdiv___TAr4i","divitem":"divitem___iaXB2","bottmodiv":"bottmodiv___bmp6p","cancelBtn":"cancelBtn___Q4ZcL","confirmBtn":"confirmBtn___nRiCD"}); + +/***/ }), + +/***/ 20550: +/*!*******************************************************!*\ + !*** ./node_modules/antd/es/tag/index.js + 1 modules ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ tag; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/CloseOutlined.js +var CloseOutlined = __webpack_require__(62208); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/colors.js +var colors = __webpack_require__(98787); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/wave.js + 1 modules +var wave = __webpack_require__(68349); +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/CheckableTag.js + + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + +var CheckableTag = function CheckableTag(_a) { + var _classNames; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + checked = _a.checked, + onChange = _a.onChange, + onClick = _a.onClick, + restProps = __rest(_a, ["prefixCls", "className", "checked", "onChange", "onClick"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls; + var handleClick = function handleClick(e) { + onChange === null || onChange === void 0 ? void 0 : onChange(!checked); + onClick === null || onClick === void 0 ? void 0 : onClick(e); + }; + var prefixCls = getPrefixCls('tag', customizePrefixCls); + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checkable-checked"), checked), _classNames), className); + return /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, restProps, { + className: cls, + onClick: handleClick + })); +}; +/* harmony default export */ var tag_CheckableTag = (CheckableTag); +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/index.js + + + +var tag_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + +var PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$")); +var PresetStatusColorRegex = new RegExp("^(".concat(colors/* PresetStatusColorTypes.join */.E.join('|'), ")$")); +var InternalTag = function InternalTag(_a, ref) { + var _classNames; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + children = _a.children, + icon = _a.icon, + color = _a.color, + onClose = _a.onClose, + closeIcon = _a.closeIcon, + _a$closable = _a.closable, + closable = _a$closable === void 0 ? false : _a$closable, + props = tag_rest(_a, ["prefixCls", "className", "style", "children", "icon", "color", "onClose", "closeIcon", "closable"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(true), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + visible = _React$useState2[0], + setVisible = _React$useState2[1]; + // Warning for deprecated usage + if (false) {} + react.useEffect(function () { + if ('visible' in props) { + setVisible(props.visible); + } + }, [props.visible]); + var isPresetColor = function isPresetColor() { + if (!color) { + return false; + } + return PresetColorRegex.test(color) || PresetStatusColorRegex.test(color); + }; + var tagStyle = (0,esm_extends/* default */.Z)({ + backgroundColor: color && !isPresetColor() ? color : undefined + }, style); + var presetColor = isPresetColor(); + var prefixCls = getPrefixCls('tag', customizePrefixCls); + var tagClassName = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(color), presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-has-color"), color && !presetColor), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-hidden"), !visible), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + var handleCloseClick = function handleCloseClick(e) { + e.stopPropagation(); + onClose === null || onClose === void 0 ? void 0 : onClose(e); + if (e.defaultPrevented) { + return; + } + if (!('visible' in props)) { + setVisible(false); + } + }; + var renderCloseIcon = function renderCloseIcon() { + if (closable) { + return closeIcon ? /*#__PURE__*/react.createElement("span", { + className: "".concat(prefixCls, "-close-icon"), + onClick: handleCloseClick + }, closeIcon) : /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, { + className: "".concat(prefixCls, "-close-icon"), + onClick: handleCloseClick + }); + } + return null; + }; + var isNeedWave = 'onClick' in props || children && children.type === 'a'; + var tagProps = (0,omit/* default */.Z)(props, ['visible']); + var iconNode = icon || null; + var kids = iconNode ? /*#__PURE__*/react.createElement(react.Fragment, null, iconNode, /*#__PURE__*/react.createElement("span", null, children)) : children; + var tagNode = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({}, tagProps, { + ref: ref, + className: tagClassName, + style: tagStyle + }), kids, renderCloseIcon()); + return isNeedWave ? /*#__PURE__*/react.createElement(wave/* default */.Z, null, tagNode) : tagNode; +}; +var Tag = /*#__PURE__*/react.forwardRef(InternalTag); +if (false) {} +Tag.CheckableTag = tag_CheckableTag; +/* harmony default export */ var tag = (Tag); + +/***/ }), + +/***/ 71114: +/*!*************************************************************!*\ + !*** ./node_modules/antd/es/tag/style/index.js + 1 modules ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/tag/style/index.js + + + /***/ }) }]); \ No newline at end of file diff --git a/p__Paperlibrary__Add__index.chunk.css b/p__Paperlibrary__Add__index.chunk.css index e9e706790e..735d60ea9a 100644 --- a/p__Paperlibrary__Add__index.chunk.css +++ b/p__Paperlibrary__Add__index.chunk.css @@ -13,6 +13,214 @@ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Add/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___ycN2f { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___LcS9e { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___uwjPm { + align-items: center; + box-align: center; +} +.flex_box_center_end___Pc903 { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___AXEdv { + flex-direction: column; + box-orient: block-axis; +} +.bg___fm2Cw { + background: #fff; + box-shadow: 0px 2px 4px 0px #EAEEF4; +} +.title___J3MCU { + display: box; + display: flex; + align-items: center; + box-align: center; + justify-content: center; + font-weight: 600; + font-size: 16px; + color: #000000; + line-height: 18px; + margin-top: 20px; + margin-bottom: 20px; +} +.title___J3MCU strong { + color: #333; +} +.title___J3MCU .editIcon___i4Zll { + cursor: pointer; + font-size: 20px; + color: #7AAC9A; + margin-left: 10px; +} +.title___J3MCU .editIcon___i4Zll:hover { + color: #3061D0; +} +.titleLeft___da61c { + flex: 1 1; +} +.titleRight___EsdL6 a { + margin-right: 20px; + font-weight: bold; +} +.formWrap___YTxC3 div[class~='ant-form-item'] { + margin-bottom: 30px; +} +.formWrap___YTxC3 div[class~='ant-form-item-label'] label { + font-size: 14px; + font-weight: 400; + color: #666666; +} +.formWrap___YTxC3 .baseLineHeight___TprCB div[class~='ant-form-item-label'] { + line-height: 46px; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~='ant-form-item-label'] { + line-height: 38px; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] { + width: 60px; + height: 38px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 23px; + border: none; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 20px; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper'] span { + color: #464F66; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'] { + background-color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: transparent; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg { + border: 1px solid #C1E7CB; + background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%); +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].easy___mSxtg span { + color: #46B70E; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN { + border: 1px solid #BACFFE; + background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].medium___NIaWN span { + color: #165DFF; +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD { + border: 1px solid #F8C8A8; + background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%); +} +.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~='ant-radio-button-wrapper-checked'].hard___mddnD span { + color: #EE6F1A; +} +.formWrap___YTxC3 .baseFormItem___csbyb { + font-size: 14px; +} +.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input'] { + height: 38px; +} +.formWrap___YTxC3 .baseFormItem___csbyb input[class~='ant-input-number-input'] { + height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] { + height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +.formWrap___YTxC3 .baseFormItem___csbyb span[class~='ant-select-arrow'] { + right: 12px; +} +.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item'] { + color: #464F66; + font-weight: 400; +} +.formWrap___YTxC3 .cascaderPopup___BttnF div[class~='ant-cascader-menus'] ul[class~='ant-cascader-menu'] li[class~='ant-cascader-menu-item-active'] { + background-color: #E7F3FF; + color: #3061D0; + font-weight: 400; +} +.selectdiv___TAr4i { + color: #3061D0; + font-size: 16px; + cursor: pointer; + display: flex; + align-items: center; +} +.divitem___iaXB2 { + color: #464F66; + font-size: 16px; + cursor: pointer; + display: flex; + align-items: center; +} +.bottmodiv___bmp6p { + height: 64px; + background: #fff; + box-shadow: 0px -2px 4px 0px #E0DFE1; + width: 100%; + left: 0px; + z-index: 10; + bottom: 0px; + position: fixed; + align-items: center; + justify-content: center; + display: flex; +} +.bottmodiv___bmp6p .cancelBtn___Q4ZcL { + border: 1px solid #BACFFE; + height: 38px; + width: 60px; + color: #3061D0; + background-color: transparent; + text-shadow: none; +} +.bottmodiv___bmp6p .confirmBtn___nRiCD { + height: 38px; + width: 126px; + background: #3061D0; + border-radius: 2px; + color: #fff; + border: none; + text-shadow: none; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -302,188 +510,2091 @@ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/tag/style/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-tag { - box-sizing: border-box; - margin: 0; - padding: 0; - color: rgba(0, 0, 0, 0.85); - font-variant: tabular-nums; - line-height: 1.66667; - list-style: none; - font-feature-settings: tnum, "tnum"; - display: inline-block; - height: auto; - margin-right: 8px; - padding: 0 7px; - font-size: 12px; - line-height: 18px; - white-space: nowrap; - background: #fafafa; - border: 1px solid #d9d9d9; - border-radius: 2px; - opacity: 1; - transition: all 0.3s; +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___gi93l { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.ant-tag, -.ant-tag a, -.ant-tag a:hover { - color: rgba(0, 0, 0, 0.85); +.flex_space_between___mWMLA { + justify-content: space-between; + -webkit-box-pack: justify; } -.ant-tag > a:first-child:last-child { - display: inline-block; - margin: 0 -8px; - padding: 0 8px; +.flex_box_vertical_center___rk4nc { + align-items: center; + box-align: center; } -.ant-tag-close-icon { - margin-left: 3px; - color: rgba(0, 0, 0, 0.45); - font-size: 10px; +.flex_box_center_end___B8XxF { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___AX3Vm { + flex-direction: column; + box-orient: block-axis; +} +.bg___Ya739 { + background: white; + box-shadow: 0px 2px 4px 0px #EAEEF4; + min-height: 600px; +} +.bg___Ya739 .title___BC46y { + font-weight: 600; + font-size: 16px; + color: #000000; + line-height: 18px; +} +.bottomdiv___uaPr6 { + height: 64px; + background: #fff; + box-shadow: 0px -2px 4px 0px #E0DFE1; + width: 100%; + min-width: 1200px; + left: 0px; + bottom: 0px; + z-index: 10; + position: fixed; + align-items: center; + justify-content: center; + display: flex; + color: #343636; +} +.bottomdiv___uaPr6 .spanBtn___jjgnA { cursor: pointer; - transition: all 0.3s; } -.ant-tag-close-icon:hover { - color: rgba(0, 0, 0, 0.85); +.bottomdiv___uaPr6 .spanBtn___jjgnA:hover { + color: #165DFF; } -.ant-tag-has-color { +.bottomdiv___uaPr6 .addQuestionBtn___qOlYW { + background: #F8F9FC; + box-shadow: 0px 2px 4px 0px #E0DFE1; + border-radius: 4px; + color: #3061D0; + border: 1px solid #BACFFE; + text-shadow: none; + height: 32px; + width: 88px; +} +.bottomdiv___uaPr6 .addQuestionBtn___qOlYW i { + color: #3061D0; + font-size: 14px; + font-weight: 600; +} +.bottomdiv___uaPr6 .addQuestionBtn___qOlYW:hover { + background: #3061D0; + color: #fff; border-color: transparent; } -.ant-tag-has-color, -.ant-tag-has-color a, -.ant-tag-has-color a:hover, -.ant-tag-has-color .anticon-close, -.ant-tag-has-color .anticon-close:hover { +.bottomdiv___uaPr6 .addQuestionBtn___qOlYW:hover i { color: #fff; } -.ant-tag-checkable { - background-color: transparent; - border-color: transparent; +.bottomdiv___uaPr6 .saveBtn___ulgem { + height: 32px; + width: 94px; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 2px; + border: 1px solid #EEEEEE; cursor: pointer; } -.ant-tag-checkable:not(.ant-tag-checkable-checked):hover { - color: #1890ff; +.bottomdiv___uaPr6 .saveBtn___ulgem:hover { + border: 1px solid #165DFF; + color: #165DFF; } -.ant-tag-checkable:active, -.ant-tag-checkable-checked { - color: #fff; +.left___i8aTX { + padding: 15px 0px; + background-color: #F6F7F9; + width: 260px; + min-height: 600px; + text-align: left; } -.ant-tag-checkable-checked { - background-color: #1890ff; +.left___i8aTX .scrollWrapper___Jk80T { + max-height: 500px; } -.ant-tag-checkable:active { - background-color: #096dd9; +.left___i8aTX .scrollWrapper___Jk80T::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.05) !important; + border-radius: 3px; } -.ant-tag-hidden { - display: none; +.left___i8aTX .scrollWrapper___Jk80T::-webkit-scrollbar-track { + background-color: #f6f7f9 !important; + box-shadow: none !important; + box-shadow: initial !important; } -.ant-tag-pink { - color: #c41d7f; - background: #fff0f6; - border-color: #ffadd2; +.left___i8aTX .Button___auxWm { + width: 92px; + height: 32px; + margin-left: 15px; + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + color: #3061D0; + font-size: 12px; + text-align: center; + border: 1px solid #BACFFE; + margin-bottom: 15px; } -.ant-tag-pink-inverse { - color: #fff; - background: #eb2f96; - border-color: #eb2f96; +.left___i8aTX .title___BC46y { + height: 32px; + border-radius: 2px; + padding-left: 15px; + display: flex; + align-items: center; + margin-bottom: 10px; } -.ant-tag-magenta { - color: #c41d7f; - background: #fff0f6; - border-color: #ffadd2; +.left___i8aTX .title___BC46y:hover { + background: #E1E2E4; + box-shadow: 0px 2px 4px 0px #EAEEF4; } -.ant-tag-magenta-inverse { - color: #fff; - background: #eb2f96; - border-color: #eb2f96; +.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m { + background-color: #fff; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + width: 28px; + border-radius: 2px; } -.ant-tag-red { - color: #cf1322; - background: #fff1f0; - border-color: #ffa39e; +.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .up___tLyCX { + display: inline-block; + color: #3061D0; + cursor: pointer; + font-size: 13px; } -.ant-tag-red-inverse { - color: #fff; - background: #f5222d; - border-color: #f5222d; +.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .down___T5_aj { + display: inline-block; + color: #3061D0; + cursor: pointer; + font-size: 13px; } -.ant-tag-volcano { - color: #d4380d; - background: #fff2e8; - border-color: #ffbb96; +.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .disabled___GRBbF { + cursor: not-allowed; } -.ant-tag-volcano-inverse { - color: #fff; - background: #fa541c; - border-color: #fa541c; +.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .disabled___GRBbF.up___tLyCX, +.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .disabled___GRBbF.down___T5_aj { + opacity: 0.2; } -.ant-tag-orange { - color: #d46b08; - background: #fff7e6; - border-color: #ffd591; +.left___i8aTX .title___BC46y .titleleft___xZGbq { + padding-right: 4px; + flex: 1 1; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; } -.ant-tag-orange-inverse { - color: #fff; - background: #fa8c16; - border-color: #fa8c16; +.left___i8aTX .title___BC46y .iconWrapper___h3H1m { + display: none; } -.ant-tag-yellow { - color: #d4b106; - background: #feffe6; - border-color: #fffb8f; +.left___i8aTX .qcount___ID7OA { + display: flex; + height: 28px; + align-items: center; + margin: 0px 10px 12px 10px; + padding: 0px 5px; + font-size: 12px; } -.ant-tag-yellow-inverse { - color: #fff; - background: #fadb14; - border-color: #fadb14; +.left___i8aTX .qcount___ID7OA .score___T7dbm { + min-width: 50px; + height: 20px; + background: rgba(236, 236, 236, 0.6); + border-radius: 0px 0px 2px 0px; + text-align: center; + color: #464F66; + margin-right: 5px; +} +.left___i8aTX .qcount___ID7OA .qtitle___qJBFd { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + width: 70%; + word-break: break-all; + color: #000000; } -.ant-tag-gold { - color: #d48806; - background: #fffbe6; - border-color: #ffe58f; +.left___i8aTX .qcount___ID7OA:hover { + background: #fff; + color: #3061D0; } -.ant-tag-gold-inverse { - color: #fff; - background: #faad14; - border-color: #faad14; +.left___i8aTX .qcount___ID7OA:hover .qtitle___qJBFd { + color: #3061D0; + word-break: break-all; } -.ant-tag-cyan { - color: #08979c; - background: #e6fffb; - border-color: #87e8de; +.left___i8aTX .qcount___ID7OA.qcountclick___m_VKG { + background: #fff; + color: #3061D0; } -.ant-tag-cyan-inverse { - color: #fff; - background: #13c2c2; - border-color: #13c2c2; +.right___CBabI { + padding: 40px; + width: 940px; + text-align: left; } -.ant-tag-lime { - color: #7cb305; - background: #fcffe6; - border-color: #eaff8f; +.right___CBabI .title___BC46y { + display: flex; + align-items: center; } -.ant-tag-lime-inverse { - color: #fff; - background: #a0d911; - border-color: #a0d911; +.right___CBabI .title___BC46y .edit___WHuql { + cursor: pointer; + font-size: 20px; + color: #7AAC9A; + margin-left: 20px; } -.ant-tag-green { - color: #389e0d; - background: #f6ffed; - border-color: #b7eb8f; +.right___CBabI .title___BC46y .edit___WHuql:hover { + cursor: pointer; + font-size: 20px; + color: #3061D0; + margin-left: 20px; } -.ant-tag-green-inverse { - color: #fff; - background: #52c41a; - border-color: #52c41a; +.right___CBabI .title___BC46y .delete___Pa6db { + cursor: pointer; + color: #9096A3; + font-size: 20px; } -.ant-tag-blue { - color: #096dd9; +.right___CBabI .title___BC46y .delete___Pa6db:hover { + color: #EE5D5D; +} +.right___CBabI .title___BC46y .shixun___oObBe { + font-size: 14px; + color: #3061D0; + margin-right: 20px; + font-weight: 400; +} +.right___CBabI .title___BC46y .shixun___oObBe i { + font-size: 12px; +} +.right___CBabI .qcount___ID7OA { + display: flex; + align-items: flex-start; + margin-top: 20px; +} +.right___CBabI .qcount___ID7OA .score___T7dbm { + min-width: 50px; + height: 25px; + background: rgba(236, 236, 236, 0.6); + border-radius: 0px 0px 2px 0px; + text-align: center; + line-height: 25px; + color: #464F66; + margin-right: 10px; +} +.right___CBabI .qcount___ID7OA .qtitle___qJBFd { + color: #000000; + font-weight: 600; + font-size: 16px; +} +.right___CBabI .qcount___ID7OA .qtitle___qJBFd p { + word-break: break-all; +} +.right___CBabI .scoreByBlankRadio___r4AWn { + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 16px; + margin-right: 20px; +} +.right___CBabI .scoreByBlankRadio___r4AWn span { + font-size: 14px; +} +.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper'] { + background-color: transparent; + border: none; + padding: 0 20px; + display: inline-flex; + align-items: center; + height: 32px; + color: #9096A3; +} +.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; +} +.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked'] { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #3061D0; +} +.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: #C8D2EA; +} +.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: none; +} +.right___CBabI .scoreByBlankRadio___r4AWn label[class~='ant-radio-button-wrapper-checked']::before { + background-color: transparent; +} +.right___CBabI .scoreinput___O8EhL { + margin-bottom: 0px; +} +.right___CBabI .scoreinput___O8EhL [class~='ant-form-item-row'] { + height: 46px; +} +.right___CBabI .scoreinput___O8EhL [class~='ant-input-number-input-wrap'] input { + height: 46px !important; +} +.right___CBabI .scoreinput___O8EhL [class~='ant-form-item-label'] { + height: 100%; + line-height: 46px; +} +.modalconfirm___Ru9B_ div[class~='ant-modal-body'] { + padding: 16px 24px; +} +.scoremodal___BdW7P [class~='ant-modal-body'] { + padding: 30px 40px; +} +.scoremodal___BdW7P .title___BC46y { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; +} +.scoremodal___BdW7P .score___T7dbm { + margin-left: 305px; + color: #3061D0; + text-align: end; +} +.scoremodal___BdW7P .close___blHYk { + font-size: 15px; + cursor: pointer; + color: #979797; +} +.scoremodal___BdW7P .content___jlm9o { + display: flex; + justify-content: space-between; + margin-top: 40px; + height: 40px; + padding: 0px 20px; + color: #5F6368; + background: #F6F7F9; + line-height: 40px; + font-size: 14px; +} +.scoremodal___BdW7P .content___jlm9o span { + display: flex; + flex: 1 1; +} +.scoremodal___BdW7P .content___jlm9o span:nth-child(4) { + display: flex; + min-width: 160px; + align-items: center; +} +.scoremodal___BdW7P .items___i3TrH { + display: flex; + justify-content: space-between; + align-items: center; + color: #5F6368; + font-size: 14px; + padding: 8px 20px; + border-bottom: 1px solid #F6F7F9; +} +.scoremodal___BdW7P .items___i3TrH span { + display: flex; + flex: 1 1; + color: #000000; + font-weight: 400; +} +.scoremodal___BdW7P .items___i3TrH span:nth-child(4) { + display: flex; + min-width: 160px; + align-items: center; + color: #9096A3; +} +.scoremodal___BdW7P .bottom___zMQZ6 { + width: 100%; + text-align: end; + margin-top: 12px; +} +.scoremodal___BdW7P .bottom___zMQZ6 .yes___lOPY6 { + width: 60px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; +} +.scoremodal___BdW7P .bottom___zMQZ6 .no___gtzKI { + margin-right: 20px; + width: 60px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; +} +.formcenter___fCxkm div[class~='ant-form-item-row'] { + align-items: center; + margin-bottom: 30px !important; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper'] { + width: 60px; + height: 38px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 23px; + border: none; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 20px; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper'] span { + color: #464F66; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'] { + background-color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: #BACFFE; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].easy___ANNVD { + border: 1px solid #C1E7CB; + background: linear-gradient(180deg, #FFFFFF 0%, #F9FFF4 100%); +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].easy___ANNVD span { + color: #46B70E; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].medium___ov7N3 { + border: 1px solid #BACFFE; + background: #D3E0FD linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].medium___ov7N3 span { + color: #165DFF; +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].hard___n4afW { + border: 1px solid #F8C8A8; + background: linear-gradient(180deg, #FFFFFF 0%, #FFF7F3 100%); +} +.formcenter___fCxkm .radiogroup___oXWHc label[class~='ant-radio-button-wrapper-checked'].hard___n4afW span { + color: #EE6F1A; +} +.formcenterselect___lYa4f div[class~='ant-form-item-label'] { + max-height: 46px; + line-height: 46px; +} +.selectitems___c9Pt5 { + height: 46px; + width: 480px !important; + display: flex; +} +.selectitems___c9Pt5 div[class~='ant-select-selector'] { + height: 46px !important; +} +.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + height: 46px; + line-height: 46px; +} +.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] div { + height: 46px; + align-items: center; +} +.selectitems___c9Pt5 div[class~='ant-select-selector'] span[class~='ant-select-selection-search'] input { + height: 46px !important; +} +.morebottom____I_ev { + width: 100%; + text-align: center; + margin-top: 50px; +} +.morebottom____I_ev .yes___lOPY6 { + width: 126px; + height: 38px; + background: #3061D0; + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; +} +.morebottom____I_ev .no___gtzKI { + margin-right: 20px; + width: 60px; + height: 38px; + border-radius: 2px; + opacity: 0.9; + border: 1px solid #BACFFE; + font-weight: 400; + color: #3061D0; + line-height: 14px; +} +.titleTooltip___CAyYg div[class~='ant-tooltip-inner'] { + max-height: 400px; + overflow: auto; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/QuestionEditor/index.less?modules ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___ilWvf div[class~='ant-form-item'] { + margin-bottom: 0; +} +.wrap___ilWvf div[class~='ant-form-item-explain-error'] { + display: none; +} +.wrap___ilWvf .deleteIcon___JBDG8 { + color: #E30000; + font-size: 14px; +} +.wrap___ilWvf .keywordTag___iieCb { + padding: 10px 10px 10px 8px; + font-size: 14px; + font-weight: 400; + color: #000000; +} +.questionTitleEditorWrap___MHB5s { + margin-bottom: 18px; +} +.choiceWrap___QFkTc { + margin-bottom: 20px; +} +.choiceWrap___QFkTc .choiceIndex___Mr2YO { + display: flex; + flex: 0 0 auto; + justify-content: center; + align-items: center; + width: 46px; + height: 46px; + border-radius: 23px; + border: 1px solid #DCDCDC; + font-size: 16px; + font-weight: 400; + color: #464F66; + cursor: pointer; +} +.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK { + border-radius: 2px; +} +.choiceWrap___QFkTc .setAnswerBtn___Whox5 { + border-radius: 2px; + border: 1px solid #DCDCDC; + font-size: 14px; + font-weight: 400; + color: #9096A3; + height: 46px; + display: flex; + align-items: center; + padding: 0 16px; + cursor: pointer; +} +.choiceWrap___QFkTc .activeAnswer___fGU6Y { + background-color: #37AD83; + border-color: #37AD83; + color: #fff; +} +.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P { + background-color: #ebf6f2; + border-color: #37AD83; + color: #37AD83; +} +.choiceWrap___QFkTc .actionWrapper___ERQ7k { + display: flex; + align-items: center; + justify-content: flex-end; + margin: auto 0 auto 20px; +} +.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0 { + color: #2FA34F; + font-size: 14px; +} +.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8 { + color: #E30000; + font-size: 14px; + margin-left: 20px; +} +.inputBorder___Q5tRE { + border-radius: 2px; + border: 1px solid #DCDCDC; + padding: 8px 12px; + font-size: 14px; + min-height: 46px; + display: flex; + align-items: center; +} +.placeholder___p9sFY { + font-size: 14px; + font-weight: 400; + color: #9096A3; +} +.blankWrapper___nC45e { + display: flex; + align-items: center; +} +.blankWrapper___nC45e .blankInput___pEHsx { + border-radius: 2px; + border: 1px solid #DCDCDC; + height: 46px; + font-size: 14px; +} +.blankInputNumberWrapper___uEHb0 div[class~='ant-form-item-label'] { + line-height: 46px; +} +.blankInputNumberWrapper___uEHb0 input[class~='ant-input-number-input'] { + font-size: 14px; + height: 46px; +} +.addBtn___WR5ZI { + display: flex; + justify-content: center; + align-items: center; + width: 80px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 16px; + cursor: pointer; + font-weight: 400; + color: #FFFFFF; + font-size: 12px; +} +.blankIndex___x9Pny { + font-size: 14px; + font-weight: 400; + color: #666666; +} +.baseInputWrapper___eVsG7 div[class~='ant-form-item-label'] { + line-height: 56px; +} +.baseInputWrapper___eVsG7 input[class~='ant-input-number-input'] { + font-size: 14px; +} +div[class~='ant-collapse-borderless'] { + background-color: #fff; +} +.collapseWrapper___ZTysU { + margin-bottom: 30px; +} +.collapseWrapper___ZTysU div[class~='ant-collapse-item'] { + margin-bottom: 20px; + border: none; + box-shadow: 0px 2px 4px 0px #EAEEF4; +} +.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-header'] { + padding: 0 20px; + height: 64px; + background-color: #F6F7F8; + align-items: center; +} +.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] { + background-color: #fff; +} +.collapseWrapper___ZTysU div[class~='ant-collapse-item'] div[class~='ant-collapse-content'] div[class~='ant-collapse-content-box'] { + padding: 20px 40px; +} +.collapseWrapper___ZTysU div[class~='ant-collapse-item-active'] div[class~='ant-collapse-header'] { + background-color: #eaeffa; +} +.collapseWrapper___ZTysU .panelHeader___QSN9g { + font-size: 14px; + font-weight: 400; + color: #000000; +} +.collapseWrapper___ZTysU .panelHeader___QSN9g span { + color: #666666; +} +.collapseWrapper___ZTysU .open___B6FU9 { + color: #165DFF; + transform: rotateZ(90deg); +} +.collapseWrapper___ZTysU .close___QX19r { + color: #82A8FF; +} +.hide___mn25n { + display: none; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-editor-wrapper { + position: relative; +} +.markdown-editor-body { + display: flex; + flex-flow: row nowrap; + width: 100%; + height: calc(100% - 38px); + align-items: center; +} +.markdown-editor-body .codemirror-container { + flex: 1 0; + height: 100%; + width: 100%; + overflow: hidden; +} +.markdown-editor-body .CodeMirror-wrap { + padding-bottom: 15px; +} +.markdown-editor-body .preview-container { + flex: 1 0; + height: 100%; + margin: 10px 0px; + padding: 8px 8px 50px 8px; + background: #fff; + overflow-y: auto; + box-sizing: border-box; + border-left: 1px solid #ccc; + word-wrap: break-word; + word-break: break-word; + white-space: normal; + font-size: 16px; +} +.markdown-editor-container { + border: 1px solid #ccc; + overflow: hidden; + border-radius: 4px; + margin-bottom: 12px; + font-size: 16px; +} +.markdown-editor-container.full-screen { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + height: 100vh !important; + z-index: 100; +} +.markdown-editor-container.full-screen .preview-container > div { + padding-bottom: 180px !important; +} +.markdown-editor-container.full-screen .CodeMirror-sizer > div { + margin-bottom: 90px; +} +.markdown-editor-container.on-preview .codemirror-container, +.markdown-editor-container.on-preview .preview-container { + width: 50%; +} +.mini .markdown-editor-body { + height: calc(100% - 28px); +} +.flex-end { + justify-content: flex-end; +} +.my-codemirror-container { + border: 1px solid #ccc; + width: 100%; + margin-bottom: 24px; +} +.markdown-tip { + color: #cdcdcd; + font-size: 12px; + position: absolute; + right: 0; + bottom: -28px; + margin-bottom: 7px; +} +/* PADDING */ +.CodeMirror-lines { + padding: 4px 0; + /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; + /* Horizontal padding of content */ +} +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + background-color: white; + /* The little square between H and V scrollbars */ +} +/* GUTTER */ +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} +.CodeMirror-guttermarker { + color: black; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} +/* CURSOR */ +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 50% { + background-color: transparent; + } +} +.cm-tab { + display: inline-block; + text-decoration: inherit; +} +.CodeMirror-rulers { + position: absolute; + left: 0; + right: 0; + top: -50px; + bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; + bottom: 0; + position: absolute; +} +/* DEFAULT THEME */ +.cm-s-default .cm-header { + color: blue; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, +.cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + text-decoration: underline; +} +.cm-strikethrough { + text-decoration: line-through; +} +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, +.cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} +.cm-s-default .cm-error { + color: #f00; +} +.cm-invalidchar { + color: #f00; +} +.CodeMirror-composing { + border-bottom: 2px solid; +} +/* Default styles for common addons */ +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, 0.3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} +/* STOP */ +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} +.CodeMirror-scroll { + overflow: scroll !important; + /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; + margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; + /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, +.CodeMirror-hscrollbar, +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; +} +.CodeMirror-vscrollbar { + right: 0; + top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; + left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; + bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; + bottom: 0; +} +.CodeMirror-gutters { + position: absolute; + left: 0; + top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; + bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} +.CodeMirror-lines { + cursor: text; + min-height: 1px; + /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ + border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 0; +} +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; + /* Force widget margins to stay inside of the container */ +} +.CodeMirror-rtl pre { + direction: rtl; +} +.CodeMirror-code { + outline: none; +} +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { + position: static; +} +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::selection, +.CodeMirror-line > span::selection, +.CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, 0.4); +} +/* Used to force a border model for a node */ +.cm-force-border { + padding-right: 0.1px; +} +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} +/* See issue #2901 */ +.cm-tab-wrap-hack:after { + content: ''; +} +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { + background: none; +} +.CodeMirror-sizer { + padding-top: 10px; + padding-bottom: 10px !important; +} +.CodeMirror-empty.CodeMirror-focused { + outline: none; +} +.CodeMirror pre.CodeMirror-placeholder { + color: #999; +} +.CodeMirror { + position: relative; + overflow: hidden; + background: white; + word-break: break-word; +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + word-wrap: break-word; + word-break: break-word; + white-space: pre-wrap; + line-height: 1.6; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrp___dq7YK { + display: flex; + justify-content: center; + align-items: center; + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + z-index: 108; +} +.wrp___dq7YK.bgBlack___ARIUV { + background: rgba(0, 0, 0, 0.5); +} +.wrp___dq7YK img, +.wrp___dq7YK video { + max-width: 100%; + max-height: 80%; + text-align: center; +} +.wrp___dq7YK iframe { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + background: #fff; + border: none; +} +.monaco___VnZC3 { + position: absolute; + height: 100%; + width: 100%; +} +.darkBlue___UprA9 * { + font-size: 14px; +} +.darkBlue___UprA9 [class~='margin'], +.darkBlue___UprA9 [class~='monaco-editor-background'] { + background: #0a0e2d !important; +} +.darkBlue___UprA9 [class~='line-numbers'] { + color: white !important; +} +.close___LKoWu { + position: absolute; + right: 40px; + top: 40px; + z-index: 10; + display: flex; +} +.close___LKoWu > span { + background: #4a4a4a; + color: #fff; + width: 40px; + height: 40px; + border-radius: 4px; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + margin-left: 10px; +} +.embed___hvpEJ { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*******************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/monaco-editor/index.css ***! + \*******************************************************************************************************************************************************************************************************************************************/ +.my-monaco-editor div, +.my-diff-editor div { + font-size: inherit; +} + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; + height: auto !important; + color: rgba(245, 0, 0, 1); +} + + +.noCopyPaste .quick-input-widget { + display: none !important; +} + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-toolbar-container { + display: flex; + flex-flow: row wrap; + align-items: center; + padding: 0 5px; + margin: 0; + position: relative; + list-style: none; + background: #fff; + border-bottom: 1px solid #ccc; + box-sizing: border-box; + line-height: 20px; + width: 100%; + min-height: 30px; +} +.markdown-toolbar-container .fill-tip { + cursor: pointer; + font-size: 12px; + display: inline-block; + padding: 5px; + border: 1px solid #E99237; + border-radius: 5px; + box-sizing: border-box; + line-height: 16px; + height: auto; + color: #A65500; + background-color: #FFF1E2; + position: relative; + margin-left: 10px; +} +.markdown-toolbar-container .fill-tip::before { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #FFF1E2; + position: absolute; + left: -6px; + top: 6px; + z-index: 10; +} +.markdown-toolbar-container .fill-tip::after { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #E99237; + position: absolute; + left: -7px; + top: 6px; +} +.markdown-toolbar-container li { + color: #666; + padding: 0 1px; + height: 100%; + display: flex; + height: 38px; + flex-flow: column nowrap; + justify-content: center; +} +.markdown-toolbar-container a, +.markdown-toolbar-container span { + display: block; +} +.markdown-toolbar-container a { + width: 28px; + color: #666; + cursor: pointer; + text-align: center; + font-size: 18px; +} +.markdown-toolbar-container .btn-null { + width: auto; + display: flex; + flex-flow: row nowrap; + align-items: center; +} +.markdown-toolbar-container .insert-blank { + color: #E99237; + font-size: 18px; +} +.markdown-toolbar-container span.v-line { + margin: 0 5px; + height: 65%; + border-right: 1px solid #ccc; +} +.mini .markdown-toolbar-container li { + height: 28px; +} +.editor-resize { + display: block; + width: 120px; + height: 4px; + left: 54%; + margin-top: 2px; + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; + cursor: row-resize; + white-space: nowrap; + overflow: hidden; + text-transform: capitalize; + box-sizing: border-box; + margin: 0 auto; +} +.btn-full-screen { + position: absolute; + right: 5px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!****************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***! + \****************************************************************************************************************************************************************************************************************************************************/ +@font-face { + font-family: "md-iconfont"; + src: url(./static/iconfont.498a2e20.eot); + /* IE9 */ + src: url(./static/iconfont.498a2e20.eot#iefix) format('embedded-opentype'), + /* IE6-IE8 */ + url(data:application/x-font-woff2;charset=utf-8;base64,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) format('woff2'), + url(./static/iconfont.09806494.woff) format('woff'), + url(./static/iconfont.f5a4e17c.ttf) format('truetype'), + /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url(./static/iconfont.c0c6fa27.svg#iconfont) format('svg'); + /* iOS 4.1- */ +} + +.md-iconfont { + font-family: "md-iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-shrink:before { + content: "\e728"; +} + +.icon-enlarge:before { + content: "\e623"; +} + +.icon-code:before { + content: "\e602"; +} + +.icon-italic:before { + content: "\e718"; +} + +.icon-bold:before { + content: "\e644"; +} + +.icon-picture:before { + content: "\e606"; +} + +.icon-minus:before { + content: "\e62c"; +} + +.icon-order-list:before { + content: "\e655"; +} + +.icon-link:before { + content: "\e7d4"; +} + +.icon-formula:before { + content: "\e633"; +} + +.icon-unorder-list:before { + content: "\e668"; +} + +.icon-edit:before { + content: "\e603"; +} + +.icon-table:before { + content: "\e7db"; +} + +.icon-sum:before { + content: "\e667"; +} + +.icon-eye:before { + content: "\e69f"; +} + +.icon-eye-slash:before { + content: "\e601"; +} + +.icon-eraser:before { + content: "\e8cd"; +} + +.icon-file-code:before { + content: "\e9ec"; +} +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.upload-button { + width: 120px; + height: 32px; + display: block; + position: relative; + color: #0152d9; +} +.upload-button input { + opacity: 0; + width: 160px; + height: 32px; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/components/Saveitem.less?modules ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___ljmk3 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___Fy45C { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___SoC1C { + align-items: center; + box-align: center; +} +.flex_box_center_end___MumBX { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___cutpt { + flex-direction: column; + box-orient: block-axis; +} +.warp___w1JUC .normalWrap___pEIzs { + padding: 32px 0 0 38px; +} +.warp___w1JUC .redio___I6tXM { + display: flex; + align-items: center; + margin-bottom: 25px; +} +.warp___w1JUC .redio___I6tXM .redioitem___cS4Gp { + width: 14px; + min-width: 14px; + height: 14px; + background: #F5F5F5; + border-radius: 7px; + border: 1px solid #D9D9D9; + margin-right: 10px; +} +.warp___w1JUC .redio___I6tXM .redioitemyes___JBDmk { + font-size: 14px; + color: #37AD83; + margin-right: 10px; +} +.warp___w1JUC .redio___I6tXM .title___XAohQ { + color: #000000; + font-size: 16px; +} +.warp___w1JUC .redio___I6tXM .titleyes____bNQk { + color: #37AD83; + font-size: 16px; +} +.warp___w1JUC .redio___I6tXM .yestag___zQnb1 { + width: 60px; + height: 20px; + color: #37AD83; + text-align: center; + margin-left: 16px; + line-height: 20px; + min-width: 60px; + font-size: 12px; + background: #EBF6F2; +} +.warp___w1JUC .checkbox___MHadU { + display: flex; + align-items: center; + margin-bottom: 25px; +} +.warp___w1JUC .checkbox___MHadU .checkboxitem___KX7mB { + width: 14px; + height: 14px; + min-width: 14px; + background: #F5F5F5; + border-radius: 2px; + margin-right: 10px; + border: 1px solid #D9D9D9; +} +.warp___w1JUC .checkbox___MHadU .checkboxitemyes___MpOWf { + font-size: 14px; + color: #37AD83; + margin-right: 10px; +} +.warp___w1JUC .checkbox___MHadU .title___XAohQ { + color: #000000; + font-size: 16px; +} +.warp___w1JUC .checkbox___MHadU .titleyes____bNQk { + color: #37AD83; + font-size: 16px; +} +.warp___w1JUC .checkbox___MHadU .yestag___zQnb1 { + width: 60px; + min-width: 60px; + height: 20px; + color: #37AD83; + text-align: center; + margin-left: 16px; + line-height: 20px; + font-size: 12px; + background: #EBF6F2; +} +.warp___w1JUC .bottom___FkHfO { + margin-top: 40px; + background: #F6F7F9; + padding: 20px; +} +.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp { + font-size: 16px; + display: flex; + align-items: center; +} +.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .left___U23z1 { + color: #666666; + text-align: end; + width: 56px; + min-width: 48px; +} +.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .right___yJVEk { + color: #000000; + margin-left: 10px; +} +.warp___w1JUC .completion___Bu5G6 { + padding-top: 32px; +} +.warp___w1JUC .completion___Bu5G6 .title___XAohQ { + width: 70px; + height: 46px; + min-width: 70px; + display: flex; + align-items: center; + color: #666666; +} +.warp___w1JUC .completion___Bu5G6 .content___LySPW .items___ETMq9 { + border: 1px solid #dcdcdc; + height: 46px; + border-radius: 2px; + color: #37AD83; + min-width: 102px; + display: flex; + justify-content: center; + align-items: center; + font-size: 14px; +} +.warp___w1JUC .simple___XX5t0 { + display: flex; + align-items: flex-start; + margin-top: 22px; +} +.warp___w1JUC .simple___XX5t0 .title___XAohQ { + color: #37AD83; + font-size: 14px; + white-space: nowrap; + margin-top: 2px; +} +.warp___w1JUC .simple___XX5t0 .content___LySPW { + margin-left: 10px; + font-size: 16px; +} +.warp___w1JUC .shixunWrapper___w6oIG { + margin-top: 22px; + padding: 20px 20px 0 20px; + border: 1px solid #DCDCDC; +} +.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn { + display: flex; + align-items: center; +} +.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn .score___nGh9k { + font-size: 16px; + color: #666666; + margin-right: 10px; +} +.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn .qtitle___DAMW1 { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + width: 80%; + color: #000000; + font-weight: 400; + font-size: 16px; +} +.warp___w1JUC .program___Mm1qL { + margin-top: 22px; + padding: 20px; + border: 1px solid #DCDCDC; +} +.warp___w1JUC .combination___Sw7S6 { + display: flex; + align-items: center; + margin-top: 20px; +} +.warp___w1JUC .combination___Sw7S6 .qtype___Xdl60 { + font-size: 16px; + color: #434D6C; + margin-right: 6px; +} +.warp___w1JUC .combination___Sw7S6 .score___nGh9k { + min-width: 50px; + height: 25px; + background: rgba(236, 236, 236, 0.6); + border-radius: 0px 0px 2px 0px; + text-align: center; + line-height: 25px; + color: #464F66; + margin-right: 10px; +} +.warp___w1JUC .combination___Sw7S6 .qtitle___DAMW1 { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + width: 80%; + color: #000000; + font-weight: 400; + font-size: 16px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.customModal___bVzUV .ant-modal-close-x { + width: 86px; + height: 66px; + line-height: 66px; +} +.customModal___bVzUV .ant-modal-content { + border-radius: 4px; + overflow: hidden; +} +.customModal___bVzUV .ant-modal-header { + padding: 22px 40px; +} +.customModal___bVzUV .ant-modal-header .ant-modal-title { + font-size: 16px; + font-weight: 500; +} +.customModal___bVzUV .ant-modal-footer { + padding: 30px 40px; + border: 0; +} +.customModal___bVzUV .ant-modal-footer button { + width: 60px; + height: 32px; + border-radius: 2px; +} +.customModal___bVzUV .ant-modal-footer button:first-child { + margin-right: 12px; + background: #fcfcfe; +} +.customModal___bVzUV .ant-modal-body { + max-height: 500px; + overflow: auto; + padding: 18px 40px 30px 40px; +} +.customModal___bVzUV .content___oKhZq aside { + display: flex; +} +.customModal___bVzUV .content___oKhZq .upload___nPxEL { + margin-top: 20px; + width: 108px; + height: 32px; + border-radius: 2px; + border: none; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + font-size: 14px; + font-weight: 400; + color: #FFFFFF; +} +.customModal___bVzUV ul { + padding-left: 18px; +} +.customModal___bVzUV .infoText___gZEJF { + color: #464F66; + font-size: 12px; + margin-bottom: 8px; +} +.customModal___bVzUV .okBtn___CVo2A { + background-color: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +.customModal___bVzUV .fileList___tauGN { + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 14px; +} +.customModal___bVzUV .fileList___tauGN .fileName___T_8JX { + font-size: 14px; + font-weight: 400; + color: #3061D0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/tag/style/index.less ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.ant-tag { + box-sizing: border-box; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-variant: tabular-nums; + line-height: 1.66667; + list-style: none; + font-feature-settings: tnum, "tnum"; + display: inline-block; + height: auto; + margin-right: 8px; + padding: 0 7px; + font-size: 12px; + line-height: 18px; + white-space: nowrap; + background: #fafafa; + border: 1px solid #d9d9d9; + border-radius: 2px; + opacity: 1; + transition: all 0.3s; +} +.ant-tag, +.ant-tag a, +.ant-tag a:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-tag > a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ant-tag-close-icon { + margin-left: 3px; + color: rgba(0, 0, 0, 0.45); + font-size: 10px; + cursor: pointer; + transition: all 0.3s; +} +.ant-tag-close-icon:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-tag-has-color { + border-color: transparent; +} +.ant-tag-has-color, +.ant-tag-has-color a, +.ant-tag-has-color a:hover, +.ant-tag-has-color .anticon-close, +.ant-tag-has-color .anticon-close:hover { + color: #fff; +} +.ant-tag-checkable { + background-color: transparent; + border-color: transparent; + cursor: pointer; +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover { + color: #1890ff; +} +.ant-tag-checkable:active, +.ant-tag-checkable-checked { + color: #fff; +} +.ant-tag-checkable-checked { + background-color: #1890ff; +} +.ant-tag-checkable:active { + background-color: #096dd9; +} +.ant-tag-hidden { + display: none; +} +.ant-tag-pink { + color: #c41d7f; + background: #fff0f6; + border-color: #ffadd2; +} +.ant-tag-pink-inverse { + color: #fff; + background: #eb2f96; + border-color: #eb2f96; +} +.ant-tag-magenta { + color: #c41d7f; + background: #fff0f6; + border-color: #ffadd2; +} +.ant-tag-magenta-inverse { + color: #fff; + background: #eb2f96; + border-color: #eb2f96; +} +.ant-tag-red { + color: #cf1322; + background: #fff1f0; + border-color: #ffa39e; +} +.ant-tag-red-inverse { + color: #fff; + background: #f5222d; + border-color: #f5222d; +} +.ant-tag-volcano { + color: #d4380d; + background: #fff2e8; + border-color: #ffbb96; +} +.ant-tag-volcano-inverse { + color: #fff; + background: #fa541c; + border-color: #fa541c; +} +.ant-tag-orange { + color: #d46b08; + background: #fff7e6; + border-color: #ffd591; +} +.ant-tag-orange-inverse { + color: #fff; + background: #fa8c16; + border-color: #fa8c16; +} +.ant-tag-yellow { + color: #d4b106; + background: #feffe6; + border-color: #fffb8f; +} +.ant-tag-yellow-inverse { + color: #fff; + background: #fadb14; + border-color: #fadb14; +} +.ant-tag-gold { + color: #d48806; + background: #fffbe6; + border-color: #ffe58f; +} +.ant-tag-gold-inverse { + color: #fff; + background: #faad14; + border-color: #faad14; +} +.ant-tag-cyan { + color: #08979c; + background: #e6fffb; + border-color: #87e8de; +} +.ant-tag-cyan-inverse { + color: #fff; + background: #13c2c2; + border-color: #13c2c2; +} +.ant-tag-lime { + color: #7cb305; + background: #fcffe6; + border-color: #eaff8f; +} +.ant-tag-lime-inverse { + color: #fff; + background: #a0d911; + border-color: #a0d911; +} +.ant-tag-green { + color: #389e0d; + background: #f6ffed; + border-color: #b7eb8f; +} +.ant-tag-green-inverse { + color: #fff; + background: #52c41a; + border-color: #52c41a; +} +.ant-tag-blue { + color: #096dd9; background: #e6f7ff; border-color: #91d5ff; } @@ -555,3 +2666,460 @@ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___kuaVT { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___exKHH { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___BzvkN { + align-items: center; + box-align: center; +} +.flex_box_center_end___Ss2DJ { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___p1LEr { + flex-direction: column; + box-orient: block-axis; +} +.scoremodal___upTFR [class~='ant-modal-body'] { + padding: 30px 40px; +} +.scoremodal___upTFR .title___hFasb { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; +} +.scoremodal___upTFR .score___DXG3o { + margin-left: 305px; + color: #3061D0; + text-align: end; +} +.scoremodal___upTFR .close___kEIiB { + font-size: 15px; + cursor: pointer; + color: #979797; +} +.scoremodal___upTFR .content___Mco8L { + display: flex; + justify-content: space-between; + margin-top: 40px; + color: #5F6368; + font-size: 14px; + margin-bottom: 24px; +} +.scoremodal___upTFR .content___Mco8L span { + display: flex; + flex: 1 1; +} +.scoremodal___upTFR .content___Mco8L span:nth-child(4) { + display: flex; + min-width: 160px; + align-items: center; +} +.scoremodal___upTFR .items___j98jk { + display: flex; + justify-content: space-between; + align-items: center; + color: #5F6368; + font-size: 14px; + margin-bottom: 12px; +} +.scoremodal___upTFR .items___j98jk span { + display: flex; + flex: 1 1; + color: #000000; + font-weight: 400; +} +.scoremodal___upTFR .items___j98jk span:nth-child(4) { + display: flex; + min-width: 160px; + align-items: center; + color: #9096A3; +} +.scoremodal___upTFR .bottom___A1n1C { + width: 100%; + text-align: end; +} +.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb { + width: 60px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; +} +.scoremodal___upTFR .bottom___A1n1C .no___xZqXd { + margin-right: 20px; + width: 60px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; +} +.scoremodal___upTFR .titlecount___fqA9P { + width: 41px; + height: 22px; + background: #FA6400; + border-radius: 15px; + margin-left: 5px; + color: #FFFFFF; + display: inline-flex; + justify-content: center; +} +.scoremodal___upTFR .add___MqV0R { + font-weight: 400; + color: #FA6400; + line-height: 14px; + font-size: 14px; + position: absolute; + top: 2px; +} +.previewModal___uSiGS div[class~='ant-modal-header'] { + padding-top: 30px; + padding-left: 40px; + padding-bottom: 0; +} +.previewModal___uSiGS div[class~='ant-modal-body'] { + padding: 30px 40px; +} +.previewModal___uSiGS button[class~='ant-modal-close'] { + top: 17px; + right: 16px; + transform: scale(1.2); +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/Saveitem.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___nnwwA { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___cRir9 { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___FqTZ8 { + align-items: center; + box-align: center; +} +.flex_box_center_end___WU5_v { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___QZFa1 { + flex-direction: column; + box-orient: block-axis; +} +.warp___aLZwN { + max-height: 552px; + overflow: auto; +} +.warp___aLZwN .mainPart___OdEo7 { + padding-left: 38px; +} +.warp___aLZwN .shixunbutton___Eoa1i { + font-size: 14px; + color: #3061D0; + margin-right: 20px; + font-weight: 400; + background: #3061D0; + width: 108px; + height: 32px; + color: #FFFFFF; + display: flex; + align-items: center; + justify-content: center; + line-height: 32px; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 16px; +} +.warp___aLZwN .shixunbutton___Eoa1i i { + font-size: 12px; +} +.warp___aLZwN .redio___LJ4js { + display: flex; + flex-wrap: nowrap; + align-items: center; + margin-bottom: 25px; +} +.warp___aLZwN .redio___LJ4js .redioitem___YicCC { + width: 14px; + height: 14px; + min-width: 14px; + background: #F5F5F5; + border-radius: 7px; + border: 1px solid #D9D9D9; + margin-right: 10px; +} +.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr { + font-size: 14px; + color: #37AD83; + margin-right: 10px; +} +.warp___aLZwN .redio___LJ4js .title___pi1jH { + color: #000000; + font-size: 16px; +} +.warp___aLZwN .redio___LJ4js .titleyes___jiEh7 { + color: #37AD83; + font-size: 16px; +} +.warp___aLZwN .redio___LJ4js .yestag___DLWoP { + width: 60px; + min-width: 60px; + height: 20px; + color: #37AD83; + text-align: center; + margin-left: 16px; + line-height: 20px; + font-size: 12px; + background: #EBF6F2; +} +.warp___aLZwN .qcount___U9kkL { + display: flex; + align-items: center; + margin-bottom: 10px; +} +.warp___aLZwN .qcount___U9kkL .score___vLK4B { + width: 44px; + height: 20px; + background: rgba(236, 236, 236, 0.6); + border-radius: 0px 0px 2px 0px; + text-align: center; + color: #464F66; + margin-right: 5px; +} +.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t { + width: 100%; + color: #000000; +} +.warp___aLZwN .checkbox___vjiBw { + display: flex; + align-items: flex-start; + margin-bottom: 25px; +} +.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP { + width: 14px; + height: 14px; + min-width: 14px; + margin-top: 6px; + background: #F5F5F5; + border-radius: 2px; + margin-right: 10px; + border: 1px solid #D9D9D9; +} +.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek { + font-size: 14px; + color: #37AD83; + margin-right: 10px; + margin-top: 6px; +} +.warp___aLZwN .checkbox___vjiBw .title___pi1jH { + color: #000000; + font-size: 16px; +} +.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7 { + color: #37AD83; + font-size: 16px; +} +.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP { + width: 60px; + height: 20px; + min-width: 60px; + color: #37AD83; + text-align: center; + margin-left: 16px; + line-height: 20px; + font-size: 12px; + background: #EBF6F2; +} +.warp___aLZwN .bottom___uG8Zq { + margin-top: 55px; + background-color: #F6F7F9; + padding: 20px 38px; +} +.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ { + margin-bottom: 25px; + display: flex; + align-items: flex-start; +} +.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX { + color: #666666; + text-align: end; + width: 56px; + min-width: 48px; + font-size: 14px; +} +.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI { + color: #000000; + margin-left: 10px; + font-size: 14px; +} +.warp___aLZwN .completion___H6RmA .title___pi1jH { + width: 70px; + height: 46px; + min-width: 70px; + display: flex; + align-items: center; + justify-content: center; +} +.warp___aLZwN .completion___H6RmA .content___a2hGC { + display: flex; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} +.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd { + padding: 14px 16px; + border: 1px solid #dcdcdc; + height: 46px; + border-radius: 2px; + margin-left: 20px; + color: #37AD83; + min-width: 102px; + display: inline-block; + font-size: 14px; + text-align: center; + margin-bottom: 20px; +} +.warp___aLZwN .simple___fQ0OS { + display: flex; + align-items: flex-start; +} +.warp___aLZwN .simple___fQ0OS .title___pi1jH { + color: #37AD83; + font-size: 14px; + margin-top: 2px; + min-width: 56px; +} +.warp___aLZwN .simple___fQ0OS .content___a2hGC { + margin-left: 10px; + font-size: 16px; +} +.warp___aLZwN .shixun___nB6Jk { + display: flex; + align-items: center; + margin-top: 20px; +} +.warp___aLZwN .shixun___nB6Jk .score___vLK4B { + width: 44px; + height: 25px; + background: rgba(236, 236, 236, 0.6); + border-radius: 0px 0px 2px 0px; + text-align: center; + line-height: 25px; + color: #464F66; + margin-right: 10px; +} +.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + width: 80%; + color: #000000; + font-weight: 400; + font-size: 16px; +} +.warp___aLZwN .combination___YrOdz { + display: flex; + align-items: center; + margin-top: 20px; +} +.warp___aLZwN .combination___YrOdz .score___vLK4B { + width: 44px; + height: 25px; + background: rgba(236, 236, 236, 0.6); + border-radius: 0px 0px 2px 0px; + text-align: center; + line-height: 25px; + color: #464F66; + margin-right: 10px; +} +.warp___aLZwN .combination___YrOdz .qtitle___kyg0t { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + width: 80%; + color: #000000; + font-weight: 600; + font-size: 16px; +} +.warp___aLZwN .program___lG0JA { + display: flex; + align-items: flex-start; +} +.warp___aLZwN .program___lG0JA .title___pi1jH { + color: #37AD83; + font-size: 14px; + margin-top: 2px; + min-width: 56px; +} +.warp___aLZwN .program___lG0JA .content___a2hGC { + font-size: 16px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/DigitalLabel/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.digitalLabel___tImKs { + display: inline-flex; + align-items: center; + justify-content: center; + width: 20px; + height: 20px; + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border-radius: 50%; + font-size: 12px; + font-weight: 600; + color: #464F66; +} +.digitalLabel___tImKs.active___Ck70Q { + background: #3061D0; + color: #fff; + box-shadow: 0px 2px 4px 0px #E0DFE1; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/p__Paperlibrary__EditPaper__index.async.js b/p__Paperlibrary__EditPaper__index.async.js deleted file mode 100644 index cca6684255..0000000000 --- a/p__Paperlibrary__EditPaper__index.async.js +++ /dev/null @@ -1,4196 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[733,8691,4977,60696],{ - -/***/ 51042: -/*!*****************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/PlusOutlined */ 42110); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var PlusOutlined = function PlusOutlined(props, ref) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, { - ref: ref, - icon: _ant_design_icons_svg_es_asn_PlusOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -PlusOutlined.displayName = 'PlusOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(PlusOutlined)); - -/***/ }), - -/***/ 60696: -/*!***************************************************************!*\ - !*** ./src/components/ReuseShixunModal/index.tsx + 1 modules ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_ReuseShixunModal; }, - "P": function() { return /* binding */ useReuseModal; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var modal_style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ReuseShixunModalmodules = ({"brief":"brief___LOzpE","contentTitle":"contentTitle___xkdcN","content":"content___Vtri0","tips":"tips___tuAtH","antdTable":"antdTable___s8T2N","tableCell":"tableCell___kN9Fw","antdModal":"antdModal___WVBk3","orangeColor":"orangeColor___ryB2u"}); -// EXTERNAL MODULE: ./src/service/shixuns.ts -var shixuns = __webpack_require__(56088); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.tsx - - - - - - - - - - - - - - - - -var _excluded = ["isImportMultipleCourse"]; - - - - - - -var StudentInfo = function StudentInfo(_ref) { - var studentNames = _ref.studentNames, - total = _ref.total; - var Map = ['', '一', '两', '三']; - return total > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') - }), "\u7B49", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: total - }), "\u540D\u5B66\u751F"] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') - }), Map[total], "\u540D\u5B66\u751F"] - }); -}; - -//根据使用场景区分文案 -var generateBrief = function generateBrief(_ref2) { - var used = _ref2.used, - copy = _ref2.copy, - canNotCopy = _ref2.canNotCopy, - studentNames = _ref2.studentNames, - studentCount = _ref2.studentCount, - inPaper = _ref2.inPaper, - _ref2$position = _ref2.position, - position = _ref2$position === void 0 ? '' : _ref2$position; - var copyStatusDescribe = function copyStatusDescribe() { - if (copy > 0 && canNotCopy > 0) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: copy - }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: canNotCopy - }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] - }); - } else if (copy > 0 && canNotCopy === 0) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: copy - }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236"] - }); - } else if (copy === 0 && canNotCopy > 0) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: canNotCopy - }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] - }); - } - }; - var currentPosition = position || (inPaper ? '试卷' : '课程'); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { - studentNames: studentNames, - total: studentCount - }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: used - }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] - }); -}; - -//单个实训时的情况 -var ReuseSingleShixunModal = function ReuseSingleShixunModal(_ref3) { - var onCancel = _ref3.onCancel, - onOk = _ref3.onOk, - visible = _ref3.visible, - inPaper = _ref3.inPaper, - renderData = _ref3.renderData, - type = _ref3.type, - _ref3$isMultipleCours = _ref3.isMultipleCourse, - isMultipleCourse = _ref3$isMultipleCours === void 0 ? false : _ref3$isMultipleCours; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState = (0,react.useState)(1), - _useState2 = slicedToArray_default()(_useState, 2), - radioValue = _useState2[0], - setRadioValue = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - confirmLoading = _useState4[0], - setConfirmLoading = _useState4[1]; - var canCopy = (0,react.useMemo)(function () { - return (renderData === null || renderData === void 0 ? void 0 : renderData.total_num) === 1 && (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) === 1; - }, [renderData]); - var courseDataList = (0,react.useMemo)(function () { - var _renderData$course_da; - return renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da = renderData.course_data_list) === null || _renderData$course_da === void 0 ? void 0 : _renderData$course_da.filter(function (e) { - return e.is_show; - }); - }, [renderData]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: canCopy ? /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - centered: true, - closable: true, - open: visible, - destroyOnClose: true, - title: "\u63D0\u793A", - className: ReuseShixunModalmodules.antdModal, - width: 682, - confirmLoading: confirmLoading, - onCancel: onCancel, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var data, _renderData$course_da2, param; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setConfirmLoading(true); - data = radioValue; - if (isMultipleCourse) { - param = objectSpread2_default()({}, form.getFieldsValue()); - data = renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da2 = renderData.course_data_list) === null || _renderData$course_da2 === void 0 ? void 0 : _renderData$course_da2.map(function (e) { - if (param[e.id] !== undefined) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - is_copy: param[e.id] - }); - } - return e; - }); - } - _context.next = 5; - return onOk(data); - case 5: - setConfirmLoading(false); - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 20 - }, - children: isMultipleCourse ? '检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?' : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { - studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, - total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count - }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] - }) - }), isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form, - preserve: false, - children: courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - className: "ml15 mb5", - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: item.id, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - className: ReuseShixunModalmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - color: '#464f66' - }, - children: "\u590D\u5236\u5B9E\u8BAD" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - color: '#464f66' - }, - children: "\u4E0D\u590D\u5236\u5B9E\u8BAD" - })] - }) - })] - }, item.id); - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: radioValue, - onChange: function onChange(e) { - return setRadioValue(e.target.value); - }, - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 30 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - color: '#464f66' - }, - children: "\u590D\u5236" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - color: '#464f66' - }, - children: "\u4E0D\u590D\u5236" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 10 - }, - children: "* \u8BF4\u660E\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.content, - style: { - marginBottom: 20 - }, - children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(ReuseShixunModalmodules.content, " ").concat(ReuseShixunModalmodules.orangeColor), - children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" - })] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - closable: true, - destroyOnClose: true, - open: visible, - confirmLoading: confirmLoading, - title: "\u63D0\u793A", - width: 682, - onCancel: onCancel, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var data, _renderData$course_da3, param; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setConfirmLoading(true); - data = 0; - if (isMultipleCourse) { - param = objectSpread2_default()({}, form.getFieldsValue()); - data = renderData === null || renderData === void 0 ? void 0 : (_renderData$course_da3 = renderData.course_data_list) === null || _renderData$course_da3 === void 0 ? void 0 : _renderData$course_da3.map(function (e) { - if (param[e.id] !== undefined) { - return objectSpread2_default()(objectSpread2_default()({}, e), {}, { - is_use: param[e.id] - }); - } - return e; - }); - } - _context2.next = 5; - return onOk(data); - case 5: - setConfirmLoading(false); - case 6: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ReuseShixunModalmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { - studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, - total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count - }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002", isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - preserve: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - children: "\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528" - }), courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - className: "ml15 mb5", - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: item.id, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - className: ReuseShixunModalmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - color: '#464f66' - }, - children: "\u7EE7\u7EED\u4F7F\u7528" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - color: '#464f66' - }, - children: "\u4E0D\u4F7F\u7528" - })] - }) - })] - }, item.id); - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ReuseShixunModalmodules.orangeColor, - children: "\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" - }), "\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"] - })] - }) - }) - }); -}; -var useReuseModal = function useReuseModal() { - var _useState5 = (0,react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - modalVisible = _useState6[0], - setModalVisible = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - renderData = _useState8[0], - setRenderData = _useState8[1]; - var closeModalFn = function closeModalFn() { - return setModalVisible(false); - }; - var showModal = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(reqParams) { - var _reqParams$isImportMu, isImportMultipleCourse, param, res, _res$course_data_list, isModalVisible; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _reqParams$isImportMu = reqParams.isImportMultipleCourse, isImportMultipleCourse = _reqParams$isImportMu === void 0 ? false : _reqParams$isImportMu, param = objectWithoutProperties_default()(reqParams, _excluded); - _context3.next = 3; - return (0,shixuns/* checkShixunCopy */.Tr)(param); - case 3: - res = _context3.sent; - if (!('status' in res)) { - _context3.next = 6; - break; - } - return _context3.abrupt("return", false); - case 6: - if (!isImportMultipleCourse) { - _context3.next = 13; - break; - } - isModalVisible = res === null || res === void 0 ? void 0 : (_res$course_data_list = res.course_data_list) === null || _res$course_data_list === void 0 ? void 0 : _res$course_data_list.some(function (e) { - return e.is_show; - }); - if (!isModalVisible) { - _context3.next = 12; - break; - } - setRenderData(res); - setModalVisible(true); - return _context3.abrupt("return", true); - case 12: - return _context3.abrupt("return", res.course_data_list || []); - case 13: - if (!(res.student_count === 0)) { - _context3.next = 15; - break; - } - return _context3.abrupt("return", false); - case 15: - setRenderData(res); - setModalVisible(true); - return _context3.abrupt("return", true); - case 18: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function showModal(_x) { - return _ref6.apply(this, arguments); - }; - }(); - return [modalVisible, closeModalFn, renderData, showModal]; -}; - -//多个实训时的情况 -var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { - var _Form$useForm3 = es_form/* default.useForm */.Z.useForm(), - _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), - form = _Form$useForm4[0]; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - confirmLoading = _useState10[0], - setConfirmLoading = _useState10[1]; - var onCancel = props.onCancel, - onOk = props.onOk, - visible = props.visible, - _props$inPaper = props.inPaper, - inPaper = _props$inPaper === void 0 ? false : _props$inPaper, - renderData = props.renderData, - type = props.type, - _props$isMultipleCour = props.isMultipleCourse, - isMultipleCourse = _props$isMultipleCour === void 0 ? false : _props$isMultipleCour, - position = props.position; - var reproducibleShixunColumns = (0,react.useMemo)(function () { - return inPaper ? [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - align: 'center', - ellipsis: true, - className: ReuseShixunModalmodules.tableCell, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: text - }); - } - }, { - title: '是否复制', - dataIndex: 'is_copy', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - hidden: true, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }); - } - }] : [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - align: 'center', - ellipsis: true, - className: ReuseShixunModalmodules.tableCell, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: text - }); - } - }, { - title: '是否使用', - dataIndex: 'is_use', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }); - } - }, { - title: '是否复制', - dataIndex: 'is_copy', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }); - } - }]; - }, [inPaper]); - var irreproducibleShixunColumns = (0,react.useMemo)(function () { - return inPaper ? [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - className: ReuseShixunModalmodules.tableCell, - align: 'center', - ellipsis: true, - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: value - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - hidden: true, - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - hidden: true, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }); - } - }] : [{ - title: '实践项目名称', - dataIndex: 'name', - width: 424, - className: ReuseShixunModalmodules.tableCell, - ellipsis: true, - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat(record.identifier, "/challenges"), - target: "_blank", - children: text - }); - } - }, { - title: '是否使用', - dataIndex: 'is_use', - align: 'center', - render: function render(value, record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u5426" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - hidden: true, - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }); - } - }]; - }, [inPaper]); - - //可以选择多个课堂的时候 - if (isMultipleCourse) { - var param = { - title: '课堂名称', - ellipsis: true, - dataIndex: 'course_name', - width: 190, - align: 'center', - className: ReuseShixunModalmodules.tableCell, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/classrooms/".concat(record.course_id), - children: text - }); - } - }; - reproducibleShixunColumns = [param].concat(toConsumableArray_default()(reproducibleShixunColumns)); - irreproducibleShixunColumns = [param].concat(toConsumableArray_default()(irreproducibleShixunColumns)); - } - var dynamicBrief = (0,react.useMemo)(function () { - return generateBrief({ - used: renderData === null || renderData === void 0 ? void 0 : renderData.repeat_shixun_num, - copy: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num, - canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, - studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, - studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, - inPaper: inPaper, - position: position - }); - }, [renderData, inPaper, position]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u63D0\u793A", - centered: true, - open: visible, - confirmLoading: confirmLoading, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var formValues, ids; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - setConfirmLoading(true); - formValues = form.getFieldsValue(); - ids = Object.keys(formValues).map(function (key) { - return { - id: parseInt(key.split('_')[0]), - course_id: parseInt(key.split('_')[1]), - is_use: formValues[key].is_use, - is_copy: formValues[key].is_copy - }; - }); - _context4.next = 5; - return onOk(ids); - case 5: - setConfirmLoading(false); - case 6: - case "end": - return _context4.stop(); - } - }, _callee4); - })), - onCancel: onCancel, - width: 880, - okText: "\u786E\u8BA4", - className: ReuseShixunModalmodules.antdModal, - destroyOnClose: true, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - preserve: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.brief, - children: dynamicBrief - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: 30 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginBottom: 20 - }, - children: "* \u8BF4\u660E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginBottom: 20 - }, - children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.orangeColor, - children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" - })] - }), (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.contentTitle, - children: "\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: reproducibleShixunColumns, - className: ReuseShixunModalmodules.antdTable, - dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_list, - rowKey: type === 'subject' ? "stage_shixun_id" : 'id', - pagination: false, - scroll: { - y: 240 - }, - bordered: true - })] - }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ReuseShixunModalmodules.contentTitle, - children: "\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: irreproducibleShixunColumns, - className: ReuseShixunModalmodules.antdTable, - dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_list, - rowKey: type === 'subject' ? "stage_shixun_id" : 'id', - pagination: false, - scroll: { - y: 200 - }, - bordered: true - })] - }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.length) > 0 && (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.map(function (record) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], - hidden: true, - initialValue: 0, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], - hidden: true, - initialValue: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "hidden" - }) - })] - }, type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id); - }))] - }) - }); -}; -var ReuseShixunModal = function ReuseShixunModal(props) { - var modalType = props.modalType; - return modalType === 'multiple' ? /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseMultipleShixunModal, objectSpread2_default()({}, props)) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseSingleShixunModal, objectSpread2_default()({}, props)); -}; -/* harmony default export */ var components_ReuseShixunModal = (ReuseShixunModal); - -/***/ }), - -/***/ 8691: -/*!************************************************************!*\ - !*** ./src/components/monaco-editor/index.jsx + 3 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "SV": function() { return /* binding */ DiffEditor; }, - "ZP": function() { return /* binding */ monaco_editor; } -}); - -// UNUSED EXPORTS: getLanguageByMirrorName - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(91033); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx -var cLangage = { - keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while'] -}; -var javaLangage = { - quickKey: [{ - label: "main", - content: ['public static void main(String[] args) {', '\t$0', '}'].join('\n') - }, { - label: "System.out.println", - content: ['System.out.println($0)'].join('\n') - }, { - label: "System.out.print", - content: ['System.out.print($0)'].join('\n') - }], - keywords: ['abstract', 'continue', 'for', 'new', 'switch', 'assert', 'default', 'goto', 'package', 'synchronized', 'boolean', 'do', 'if', 'private', 'this', 'break', 'double', 'implements', 'protected', 'throw', 'byte', 'else', 'import', 'public', 'throws', 'case', 'enum', 'instanceof', 'return', 'transient', 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'void', 'class', 'finally', 'long', 'strictfp', 'volatile', 'const', 'float', 'native', 'super', 'while', 'true', 'false'] -}; -var cppLangage = { - keywords: ['abstract', 'amp', 'array', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'constexpr', 'const_cast', 'continue', 'cpu', 'decltype', 'default', 'delegate', 'delete', 'do', 'double', 'dynamic_cast', 'each', 'else', 'enum', 'event', 'explicit', 'export', 'extern', 'false', 'final', 'finally', 'float', 'friend', 'gcnew', 'generic', 'goto', 'in', 'initonly', 'inline', 'int', 'interface', 'interior_ptr', 'internal', 'literal', 'long', 'mutable', 'namespace', 'new', 'noexcept', 'nullptr', '__nullptr', 'operator', 'override', 'partial', 'pascal', 'pin_ptr', 'private', 'property', 'protected', 'public', 'ref', 'register', 'reinterpret_cast', 'restrict', 'return', 'safe_cast', 'sealed', 'short', 'signed', 'sizeof', 'static', 'static_assert', 'static_cast', 'struct', 'switch', 'template', 'this', 'thread_local', 'throw', 'tile_static', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'where', 'while', '_asm', '_based', '_cdecl', '_declspec', '_fastcall', '_if_exists', '_if_not_exists', '_inline', '_multiple_inheritance', '_pascal', '_single_inheritance', '_stdcall', '_virtual_inheritance', '_w64', '__abstract', '__alignof', '__asm', '__assume', '__based', '__box', '__builtin_alignof', '__cdecl', '__clrcall', '__declspec', '__delegate', '__event', '__except', '__fastcall', '__finally', '__forceinline', '__gc', '__hook', '__identifier', '__if_exists', '__if_not_exists', '__inline', '__int128', '__int16', '__int32', '__int64', '__int8', '__interface', '__leave', '__m128', '__m128d', '__m128i', '__m256', '__m256d', '__m256i', '__m64', '__multiple_inheritance', '__newslot', '__nogc', '__noop', '__nounwind', '__novtordisp', '__pascal', '__pin', '__pragma', '__property', '__ptr32', '__ptr64', '__raise', '__restrict', '__resume', '__sealed', '__single_inheritance', '__stdcall', '__super', '__thiscall', '__try', '__try_cast', '__typeof', '__unaligned', '__unhook', '__uuidof', '__value', '__virtual_inheritance', '__w64', '__wchar_t'], - operators: ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=', '&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='], - quickKey: [{ - label: "ifelse", - content: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n') - }, { - label: "include", - content: 'include<$0>' - }, { - label: "printf", - content: 'printf($0)' - }, { - label: "system", - content: 'system("$0")' - }, { - label: "main", - content: ['int main () {', '\t$0', '}'].join('\n') - }, { - label: "if", - content: ['if () {', '\t$0', '}'].join('\n') - }, { - label: "for", - content: ['for(int j=0 ; j<10; j++){', '\t$0', '}'].join('\n') - }, { - label: "trycatch", - content: ['try{', '\t$0', '}catch(ExceptionName e){', '}'].join('\n') - }, { - label: "using namespace std;", - content: ['using namespace std;'].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }] -}; -var pythonLangage = { - keywords: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'None', 'not', 'or', 'pass', 'raise', 'return', 'self', 'try', 'while', 'with', 'yield', 'int', 'float', 'long', 'complex', 'hex', 'abs', 'all', 'any', 'apply', 'basestring', 'bin', 'bool', 'buffer', 'bytearray', 'callable', 'chr', 'classmethod', 'cmp', 'coerce', 'compile', 'complex', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'execfile', 'file', 'filter', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'id', 'input', 'intern', 'isinstance', 'issubclass', 'iter', 'len', 'locals', 'list', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'reversed', 'range', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode', 'vars', 'xrange', 'zip', 'True', 'False', '__dict__', '__methods__', '__members__', '__class__', '__bases__', '__name__', '__mro__', '__subclasses__', '__init__', '__import__'], - quickKey: [{ - label: "print", - content: ['print($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; - -var scalaLangage = { - keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield', - // Dotty-specific: - 'given', 'enum', 'then'], - quickKey: [{ - label: "println", - content: ['println($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; -// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js -var js = __webpack_require__(84204); -var js_default = /*#__PURE__*/__webpack_require__.n(js); -;// CONCATENATED MODULE: ./src/components/monaco-editor/monaco-suggest-config.tsx - - - - - - -var baseConfig = { - languages: ['c', 'abap', 'apex', 'azcli', 'bat', 'cameligo', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'graphql', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'kotlin', 'less', 'lua', 'markdown', 'mips', 'msdax', 'mysql', 'objective-c', 'pascal', 'pascaligo', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'restructuredtext', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sophia', 'sql', 'st', 'swift', 'tcl', 'twig', 'vb', 'xml', "yaml'"], - tables: { - users: ["name", "id", "email", "phone", "password"], - roles: ["id", "name", "order", "created_at", "updated_at", "deleted_at"] - } -}; -var getKeywordsSuggest = function getKeywordsSuggest(monaco, keywords) { - return keywords.map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: key // 真实补全的值 - }; - }); -}; - -var getTableSuggest = function getTableSuggest(monaco) { - return Object.keys(baseConfig.tables).map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Variable, - insertText: key // 真实补全的值 - }; - }); -}; - -var getFieldsSuggest = function getFieldsSuggest(tableName, monaco) { - var fields = baseConfig.tables[tableName]; - if (!fields) { - return []; - } - return fields.map(function (name) { - return { - label: name, - kind: monaco.languages.CompletionItemKind.Field, - insertText: name - }; - }); -}; -function getSuggestions(monaco, model, position, keywords, snippts) { - var word = model.getWordUntilPosition(position); - var range = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var rs = keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: range - }; - }); - snippts.map(function (item) { - rs.push(_objectSpread(_objectSpread({}, item), {}, { - range: range - })); - }); - return rs; -} -/* harmony default export */ var monaco_suggest_config = (function (monaco) { - baseConfig.languages.map(function (item) { - monaco.languages.registerDocumentFormattingEditProvider(item, { - provideDocumentFormattingEdits: function provideDocumentFormattingEdits(model, options, token) { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formattedText; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - formattedText = js_default()(model.getValue(), { - "indent_size": "2", - "indent_char": " ", - "max_preserve_newlines": "2", - "preserve_newlines": true, - "keep_array_indentation": true, - "break_chained_methods": false, - "indent_scripts": "normal", - "brace_style": "collapse", - "space_before_conditional": true, - "unescape_strings": false, - "jslint_happy": false, - "end_with_newline": true, - "wrap_line_length": "0", - "indent_inner_html": false, - "comma_first": false, - "e4x": false, - "indent_empty_lines": false - }); - return _context.abrupt("return", [{ - range: model.getFullModelRange(), - text: formattedText - }]); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - }))(); - } - }); - return item; - }); - var cppKeyPrompt = cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var pythonKeyPrompt = pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var javaKeyPrompt = javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - monaco.languages.registerCompletionItemProvider('cpp', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(cppLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('c', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - return { - suggestions: toConsumableArray_default()(cLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })) - }; - } - }); - monaco.languages.registerCompletionItemProvider('java', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(javaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('scala', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('python', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(pythonLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); -}); -var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码。'; -// EXTERNAL MODULE: ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js -var actions = __webpack_require__(84144); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.css -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.jsx - - - - - - - -var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"]; - - - - - - - - -function processSize(size) { - return !/^\d+$/.test(size) ? size : "".concat(size, "px"); -} -function noop() {} -var __prevent_trigger_change_event = false; -var DICT = { - 'Python3.6': 'python', - 'Python2.7': 'python', - Dynamips: 'cpp', - Java: 'java', - Web: 'php', - Html: 'html', - Hive: 'sql', - Hadoop: 'java', - SDL: 'cpp', - PHP: 'php', - Matlab: 'python', - Git: 'python', - Python: 'python', - 'C/C++': 'cpp', - 'C++': 'cpp', - C: 'cpp', - Ruby: 'ruby', - Shell: 'shell', - JavaScript: 'javascript', - Perl6: 'perl', - Kotlin: 'kotlin', - Elixir: 'elixir', - Android: 'java', - JavaWeb: 'java', - Go: 'go', - Spark: 'sql', - MachineLearning: 'python', - Verilog: 'xml', - 'Verilog/VNC': 'xml', - Docker: 'dockerfile', - 'C#': 'csharp', - SQLite3: 'sql', - Oracle: 'sql', - Vhdl: 'vhdl', - R: 'r', - Swift: 'swift', - SQLServer: 'mysql', - MySQL: 'mysql', - Mongo: 'sql', - PostgreSql: 'pgsql', - Hbase: 'powershell', - Sqoop: 'sql', - Nasm: 'cpp', - Kafka: 'java', - Flink: 'java', - Sml: 'javascript', - OpenGL: 'cpp', - Perl5: 'perl', - Orange: 'python', - Scala: "scale" -}; -function getLanguageByMirrorName() { - var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var lang = mirror_name; - if (Array.isArray(mirror_name)) { - for (var i = 0; i < mirror_name.length; i++) { - var languageVal = DICT[mirror_name[i]]; - if (languageVal) { - return languageVal; - } - } - return lang[0]; - } - return DICT[lang] || lang; -} - -//onCodeChange 必须是幂等的,因为只会注册一次,如果有变化,会响应旧的,产生脏数据 -var monaco = null; -/* harmony default export */ var monaco_editor = (function (_ref) { - var _ref$width = _ref.width, - width = _ref$width === void 0 ? '100%' : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? '100%' : _ref$height, - value = _ref.value, - _ref$language = _ref.language, - language = _ref$language === void 0 ? 'javascript' : _ref$language, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$options = _ref.options, - options = _ref$options === void 0 ? {} : _ref$options, - _ref$overrideServices = _ref.overrideServices, - overrideServices = _ref$overrideServices === void 0 ? {} : _ref$overrideServices, - _ref$theme = _ref.theme, - theme = _ref$theme === void 0 ? 'vs-dark' : _ref$theme, - onEditBlur = _ref.onEditBlur, - onSave = _ref.onSave, - _ref$autoHeight = _ref.autoHeight, - autoHeight = _ref$autoHeight === void 0 ? false : _ref$autoHeight, - _ref$forbidCopy = _ref.forbidCopy, - forbidCopy = _ref$forbidCopy === void 0 ? false : _ref$forbidCopy, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? noop : _ref$onChange, - _ref$editorDidMount = _ref.editorDidMount, - editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount, - _ref$onFocus = _ref.onFocus, - onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus, - _ref$filename = _ref.filename, - filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename, - errorLine = _ref.errorLine, - _ref$errorContent = _ref.errorContent, - errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent, - props = objectWithoutProperties_default()(_ref, _excluded); - var editorEl = (0,react.useRef)(); - var editor = (0,react.useRef)({}); - var optionsRef = (0,react.useRef)(); - var timeRef = (0,react.useRef)(); - var inputLock = (0,react.useRef)(false); - var inputLockTime = (0,react.useRef)(); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - init = _useState2[0], - setInit = _useState2[1]; - function onLayout() { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator = createForOfIteratorHelper_default()(entries), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var entry = _step.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - editor.current.instance.layout(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - function tipWarn() { - message/* default.warn */.ZP.warn({ - content: decodeURIComponent(tipTxt), - key: "monaco-editor-tip" - }); - } - var setCodeValue = function setCodeValue() { - var instance = editor.current.instance; - if (value != null && instance && init) { - var model = instance.getModel(); - if (model && value !== model.getValue()) { - __prevent_trigger_change_event = true; - model.setValue(value); - instance.layout(); - __prevent_trigger_change_event = false; - } - } - }; - (0,react.useEffect)(function () { - var _instance$updateOptio; - var instance = editor.current.instance; - if (timeRef.current) clearTimeout(timeRef.current); - timeRef.current = setTimeout(function () { - setCodeValue(); - }, 500); - instance === null || instance === void 0 ? void 0 : (_instance$updateOptio = instance.updateOptions) === null || _instance$updateOptio === void 0 ? void 0 : _instance$updateOptio.call(instance, { - lineNumbersMinChars: Math.max(Math.floor(Math.log10(value.split(/\r\n|\r|\n/g).length)) + 3, 5) - }); - }, [value, init, editor.current]); - (0,react.useEffect)(function () { - if (errorLine && editor.current && editor.current.instance) { - var instance = editor.current.instance; - instance.changeViewZones(function (changeAccessor) { - var domNode = document.createElement('div'); - domNode.style.padding = '10px 20px'; - domNode.style.width = 'calc(100% - 20px)'; - domNode.className = 'my-error-line-wrp'; - domNode.innerHTML = errorContent; - changeAccessor.addZone({ - afterLineNumber: errorLine || 11, - heightInLines: 3, - domNode: domNode - }); - }); - var overlayWidget = { - domNode: null, - getId: function getId() { - return 'my.overlay.widget'; - }, - getDomNode: function getDomNode() { - if (!this.domNode) { - this.domNode = document.createElement('div'); - this.domNode.innerHTML = ''; - this.domNode.style.width = '100%'; - this.domNode.style.padding = '20px 100px'; - this.domNode.style.right = '0px'; - this.domNode.style.top = '50px'; - this.domNode.style.position = 'relative'; - this.domNode.style.color = '#333'; - } - return this.domNode; - }, - getPosition: function getPosition() { - return null; - } - }; - instance.addOverlayWidget(overlayWidget); - // instance.revealPositionInCenter(11,1); - instance.revealPositionInCenter({ - lineNumber: 20, - column: 1 - }); - } - }, [errorLine, editor.current, init]); - function onPaste() { - var instance = editor.current.instance; - if (instance) { - var selection = instance.getSelection(); - var pastePos = editor.current.pastePos || {}; - var range = new monaco.Range(pastePos.startLineNumber || selection.endLineNumber, pastePos.startColumn || selection.endColumn, pastePos.endLineNumber || selection.endLineNumber, pastePos.endColumn || selection.endColumn); - setTimeout(function () { - instance.executeEdits('', [{ - range: range, - text: '' - }]); - }, 300); - } - } - function onSaveHandler(e) { - if ((window.navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey) && e.keyCode == 83) { - e.preventDefault(); - onSave(); - } - } - var autoCalcHeight = function autoCalcHeight() { - if (autoHeight && editor.current.instance) { - var _height = editor.current.instance.getContentHeight(); - setFixedHeight(_height < height ? height : _height); - } else { - setFixedHeight(height); - } - }; - function fakeClick(obj) { - var ev = document.createEvent('MouseEvents'); - ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - obj.dispatchEvent(ev); - } - var checkPaste = function checkPaste(event) { - var keyCode = event.keyCode, - ctrlKey = event.ctrlKey, - metaKey = event.metaKey, - target = event.target, - type = event.type; - if ((type === "paste" || (keyCode === 67 || keyCode === 86) && (metaKey || ctrlKey)) && target.nodeName === "TEXTAREA") { - tipWarn(); - event.preventDefault(); - } - return false; - }; - function exportRaw(name, data) { - var urlObject = window.URL || window.webkitURL || window; - var export_blob = new Blob([data]); - var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a'); - save_link.href = urlObject.createObjectURL(export_blob); - save_link.download = name; - fakeClick(save_link); - } - (0,react.useEffect)(function () { - autoCalcHeight(); - }, [autoCalcHeight]); - (0,react.useEffect)(function () { - if (editorEl.current && !init) { - // require.config({ paths: { vs: 'monaco-editor/min/vs' } }); - // require.config({ - // 'vs/nls': { - // availableLanguages: { - // '*': 'de', - // }, - // }, - // }); - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - try { - monaco = mod; - editor.current.instance = monaco.editor.create(editorEl.current, { - value: value, - language: getLanguageByMirrorName(language), - theme: theme, - requireConfig: { - 'vs/nls': { - availableLanguages: { - '*': 'zh-cn' - } - } - }, - wordWrap: true, - autoIndent: true, - contextmenu: true, - // formatOnPaste: true, - formatOnType: true - }, overrideServices); - var instance = editor.current.instance; - var menus = actions/* MenuRegistry._menuItems */.BH._menuItems; - var contextMenuEntry = toConsumableArray_default()(menus).find(function (entry) { - return entry[0]._debugName == "EditorContext"; - }); - var contextMenuLinks = contextMenuEntry[1]; - var removableIds = ["editor.action.clipboardCopyWithSyntaxHighlightingAction", "editor.action.quickCommand", "editor.action.clipboardCopyAction", "editor.action.clipboardPasteAction", "editor.action.clipboardCutAction"]; - var removeById = function removeById(list, ids) { - var node = list._first; - do { - var _node$element, _node$element$command; - var shouldRemove = ids.includes((_node$element = node.element) === null || _node$element === void 0 ? void 0 : (_node$element$command = _node$element.command) === null || _node$element$command === void 0 ? void 0 : _node$element$command.id); - if (shouldRemove) { - list._remove(node); - } - } while (node = node.next); - }; - editorDidMount(instance, monaco); - setTimeout(function () { - autoCalcHeight(); - editor.current.instance.addAction({ - id: 'd123123', - label: 'Download File', - contextMenuGroupId: '9_cutcopypaste', - run: function run() { - exportRaw(filename || 'educoder.txt', instance.getValue()); - } - }); - instance.getDomNode().addEventListener('input', function () { - if (optionsRef.current.autoFormat) instance.getAction('editor.action.formatDocument').run(); - }); - }, 500); - editor.current.subscription = instance.onDidChangeModelContent(function (event) { - if (!inputLock.current) { - autoCalcHeight(); - onChange(instance.getValue(), event); - } else { - clearTimeout(inputLockTime.current); - } - inputLockTime.current = setTimeout(function () { - inputLock.current = false; - }, 500); - }); - if (!window.Monaco) monaco_suggest_config(monaco, getLanguageByMirrorName(language)); - if (forbidCopy) { - removeById(contextMenuLinks, removableIds); - editorEl.current.classList.add("noCopyPaste"); - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - window.addEventListener("keydown", checkPaste); - window.addEventListener("paste", checkPaste); - } - window.Monaco = monaco; - if (onEditBlur) { - instance.onDidBlurEditorWidget(function () { - onEditBlur(instance.getValue()); - }); - } - if (onFocus) { - instance.onDidFocusEditorText(function () { - onFocus(instance.getValue()); - }); - } - if (forbidCopy) { - try { - window.addEventListener('paste', onPaste); - } catch (e) {} - } - var ro = onLayout(); - setInit(true); - return function () { - var el = editor.current.instance; - el.dispose(); - var model = el.getModel(); - if (model) { - model.dispose(); - } - if (editor.current.subscription) { - editor.current.subscription.dispose(); - } - if (forbidCopy) { - window.removeEventListener('paste', onPaste); - } - ro.unobserve(editorEl.current); - }; - } catch (e) { - // ; - } - }); - } - }, []); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - document.addEventListener('keydown', onSaveHandler, false); - return function () { - document.removeEventListener('keydown', onSaveHandler); - }; - } - }, [onSave, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - var lang = getLanguageByMirrorName(language); - monaco.editor.setModelLanguage(instance.getModel(), lang); - } - }, [language, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - monaco.editor.setTheme(theme); - } - }, [theme, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - optionsRef.current = options; - if (instance && init) { - instance.updateOptions(objectSpread2_default()({}, options)); - setTimeout(function () { - instance.getModel().updateOptions(objectSpread2_default()({}, options)); - }, 200); - } - }, [JSON.stringify(options), init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - instance.layout(); - } - }, [width, height, init]); - - // const fixedWidth = processSize(width); - // const fixedHeight = processSize(height); - - var _useState3 = (0,react.useState)(processSize(width)), - _useState4 = slicedToArray_default()(_useState3, 2), - fixedWidth = _useState4[0], - setFixedWidth = _useState4[1]; - var _useState5 = (0,react.useState)(processSize(height)), - _useState6 = slicedToArray_default()(_useState5, 2), - fixedHeight = _useState6[0], - setFixedHeight = _useState6[1]; - var mergeStyle = objectSpread2_default()(objectSpread2_default()({}, style), {}, { - width: fixedWidth, - height: fixedHeight - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-monaco-editor", - ref: editorEl, - style: mergeStyle - }); -}); -function DiffEditor(_ref2) { - var _ref2$width = _ref2.width, - width = _ref2$width === void 0 ? '100%' : _ref2$width, - _ref2$height = _ref2.height, - height = _ref2$height === void 0 ? '100%' : _ref2$height, - original = _ref2.original, - modified = _ref2.modified, - language = _ref2.language, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; - var editorEl = (0,react.useRef)(); - var _useState7 = (0,react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - instance = _useState8[0], - setInstance = _useState8[1]; - function onLayout(instance) { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator2 = createForOfIteratorHelper_default()(entries), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var entry = _step2.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - instance.layout(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - (0,react.useEffect)(function () { - if (editorEl.current) { - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - monaco = mod; - var instance = monaco.editor.createDiffEditor(editorEl.current, objectSpread2_default()(objectSpread2_default()({ - enableSplitViewResizing: false, - scrollBeyondLastLine: false, - roundedSelection: false, - renderIndicators: false, - useShadows: false, - horizontal: 'hidden', - lineNumbers: 'off', - wordWrap: "off", - ignoreTrimWhitespace: false, - 'semanticHighlighting.enabled': true, - followsCaret: true, - // resets the navigator state when the user selects something in the editor - ignoreCharChanges: true, - // jump from line to line, - minimap: { - enabled: false - }, - readOnly: true - }, options), {}, { - wordWrap: true - })); - setInstance(instance); - var ro = onLayout(instance); - return function () { - instance.dispose(); - var model = instance.getModel(); - if (model) { - model.dispose(); - } - ro.unobserve(editorEl.current); - }; - }); - } - return function () { - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - }; - }, []); - (0,react.useEffect)(function () { - if (instance) { - instance.setModel({ - original: monaco.editor.createModel(original, language), - modified: monaco.editor.createModel(modified, language) - }); - } - }, [original, modified, language, instance]); - var fixedWidth = processSize(width); - var fixedHeight = processSize(height); - var style = { - width: fixedWidth, - height: fixedHeight - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-diff-editor", - ref: editorEl, - style: style - }); -} - -/***/ }), - -/***/ 41850: -/*!*************************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx + 1 modules ***! - \*************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_DragQuestions; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules -var style = __webpack_require__(35611); -// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules -var modal = __webpack_require__(85402); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules -var react_beautiful_dnd_esm = __webpack_require__(66012); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var DragQuestionsmodules = ({"content":"content___IPcn9"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx - - - - - - - - - - - - - - - - - -var DragQuestions = function DragQuestions(_ref) { - var visible = _ref.visible, - onOk = _ref.onOk, - onCancel = _ref.onCancel, - data = _ref.data; - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - list = _useState2[0], - setList = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var params = (0,_umi_production_exports.useParams)(); - (0,react.useEffect)(function () { - if (!visible) { - setList([]); - setLoading(false); - return; - } - setList(toConsumableArray_default()(data) || []); - }, [visible]); - var handleOk = function handleOk() { - setLoading(true); - onOk(list, function () { - setLoading(false); - }); - }; - var handleCancel = function handleCancel() { - onCancel(); - }; - - //过滤函数 - var reorder = function reorder(list, startIndex, endIndex) { - var result = Array.from(list); - var _result$splice = result.splice(startIndex, 1), - _result$splice2 = slicedToArray_default()(_result$splice, 1), - removed = _result$splice2[0]; - result.splice(endIndex, 0, removed); - return result; - }; - var handleDragEnd = function handleDragEnd(result, list) { - if (!result.destination) { - return; - } - var items = reorder(list, result.source.index, result.destination.index); - setList(items); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u9898\u578B\u6392\u5E8F", - open: visible, - centered: true, - onCancel: handleCancel, - footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - "float": 'left', - color: '#999', - paddingTop: 5 - }, - children: "\u63D0\u793A:\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u4E0A\u4E0B\u62D6\u52A8\u6392\u5E8F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: handleCancel, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - loading: loading, - onClick: handleOk, - children: "\u786E\u8BA4" - })] - }), - width: "680px", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: DragQuestionsmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: "\u5E8F\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: "\u9898\u578B\u540D\u79F0" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { - onDragEnd: function onDragEnd(result) { - return handleDragEnd(result, list); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { - droppableId: "droppable", - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.droppableProps), {}, { - style: { - width: '100%' - }, - children: list.map(function (item, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { - draggableId: k.toString(), - index: k, - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.draggableProps), provided.dragHandleProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - backgroundColor: k % 2 === 0 ? '#f5f5f5' : '#fff' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: k + 1 - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: item - })] - }) - }) - })); - } - }, k); - }) - })); - } - }) - })] - }) - }); -}; -/* harmony default export */ var components_DragQuestions = (DragQuestions); - -/***/ }), - -/***/ 64631: -/*!****************************************************************!*\ - !*** ./src/pages/Paperlibrary/EditPaper/index.tsx + 7 modules ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Paperlibrary_EditPaper; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules -var style = __webpack_require__(22536); -// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js -var spin = __webpack_require__(11382); -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var row_style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js -var col_style = __webpack_require__(89032); -// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js -var col = __webpack_require__(15746); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules -var breadcrumb_style = __webpack_require__(63102); -// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules -var breadcrumb = __webpack_require__(58492); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var message_style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -// EXTERNAL MODULE: ./node_modules/antd/es/drawer/style/index.js + 1 modules -var drawer_style = __webpack_require__(11400); -// EXTERNAL MODULE: ./node_modules/antd/es/drawer/index.js + 6 modules -var drawer = __webpack_require__(63463); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules -var pagination_style = __webpack_require__(14182); -// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(260); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var divider_style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules -var checkbox_style = __webpack_require__(82000); -// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules -var es_checkbox = __webpack_require__(32808); -// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules -var button_style = __webpack_require__(29913); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(7); -;// CONCATENATED MODULE: ./src/components/SelectShixuns/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SelectShixunsmodules = ({"flex_box_center":"flex_box_center___qqSim","flex_space_between":"flex_space_between___nZTzA","flex_box_vertical_center":"flex_box_vertical_center___FflA5","flex_box_center_end":"flex_box_center_end___RKoZO","flex_box_column":"flex_box_column___DXKDc","wrp":"wrp___MR6F6","drawer":"drawer___Dns2o","menu":"menu___cBdnl","actived":"actived___Fm1fs","actived2":"actived2___cwZou","listItem":"listItem___Liid8","info":"info___j48mI","title":"title___qpaZz","titleLeft":"titleLeft___vMyfF","titleRight":"titleRight___OofM5","search":"search___UMLb_","description":"description___uzEXi","menuCourse":"menuCourse___omGeP","menut":"menut___qYp6m","actived3":"actived3___mmMyO","actived4":"actived4___xKTJN","subTag":"subTag___NXFQZ"}); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(7303); -// EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules -var ReuseShixunModal = __webpack_require__(60696); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/SelectShixuns/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var Search = input/* default.Search */.Z.Search; -var typeFilter = [{ - id: 'type', - name: '来源', - children: [{ - name: '全部', - id: 'all', - type: 'type' - }, { - name: '我的', - id: 'mine', - type: 'type' - }] -}]; -var difficultyFilter = [{ - id: 'diff', - name: '难度', - children: [{ - name: '全部', - id: '', - type: 'diff' - }, { - name: '初级', - id: 1, - type: 'diff' - }, { - name: '中级', - id: 2, - type: 'diff' - }, { - name: '中高级', - id: 3, - type: 'diff' - }, { - name: '高级', - id: 4, - type: 'diff' - }] -}]; -var SelectShixuns = function SelectShixuns(_ref) { - var _shixunLists$shixun_l2; - var classroomList = _ref.classroomList, - shixunsList = _ref.shixunsList, - dispatch = _ref.dispatch, - callback = _ref.callback, - inNewPaperLibrary = _ref.inNewPaperLibrary; - var _useState = (0,react.useState)(objectSpread2_default()({}, (0,_umi_production_exports.useParams)())), - _useState2 = slicedToArray_default()(_useState, 2), - params = _useState2[0], - setParams = _useState2[1]; - var shixunLists = classroomList.shixunLists; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - selectArrs = _useState4[0], - setSelectArrs = _useState4[1]; - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - searchValue = _useState6[0], - setSearchValue = _useState6[1]; - var _useState7 = (0,react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - groupsData = _useState8[0], - setGroupsData = _useState8[1]; - var _useState9 = (0,react.useState)({ - page: 1, - type: 'all', - diff: '', - status: 'published', - order: 'desc', - limit: 20, - sort: 'myshixuns_count', - no_jupyter: 1, - keyword: '', - discipline_id: null - }), - _useState10 = slicedToArray_default()(_useState9, 2), - query = _useState10[0], - setQuery = _useState10[1]; - (0,react.useEffect)(function () { - if (classroomList.actionTabs.key === '选用实践项目') { - document.body.setAttribute('data-custom', 'height'); - } else { - document.body.removeAttribute('data-custom'); - } - return function () { - document.body.removeAttribute('data-custom'); - }; - }, [classroomList.actionTabs.key]); - var isVisible = classroomList.actionTabs.key === '选用实践项目'; - (0,react.useEffect)(function () { - if (isVisible) { - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - } - }, [params.categoryId, isVisible, query]); - (0,react.useEffect)(function () { - getData(); - }, [params]); - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var result; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/users/user_setting_groups.json", { - method: 'get', - params: { - type: 'Shixun' - } - }); - case 2: - result = _context.sent; - setGroupsData([{ - id: null, - name: "全部" - }, { - id: -1, - name: "未加入目录" - }].concat(toConsumableArray_default()((result === null || result === void 0 ? void 0 : result.groups) || []))); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - (0,react.useEffect)(function () { - dispatch({ - type: 'shixunsList/getMenus', - payload: {} - }); - }, []); - (0,react.useEffect)(function () { - setSelectArrs([]); - }, [classroomList.actionTabs.key]); - var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), - _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), - reuseModalVisible = _useReuseModal2[0], - closeReuseModal = _useReuseModal2[1], - renderData = _useReuseModal2[2], - showReuseModal = _useReuseModal2[3]; - var menuChange = function menuChange(tag_level, sub_discipline_id, discipline_id) { - query.tag_level = tag_level; - query.sub_discipline_id = sub_discipline_id; - query.discipline_id = discipline_id; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - }; - var reuseModalCallback = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(isCopy) { - var _shixunLists$shixun_l, _classroomList$action; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - callback && callback(shixunLists === null || shixunLists === void 0 ? void 0 : (_shixunLists$shixun_l = shixunLists.shixun_list) === null || _shixunLists$shixun_l === void 0 ? void 0 : _shixunLists$shixun_l.filter(function (item) { - return item.identifier === selectArrs[0]; - })[0], (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.editData, isCopy); - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); - closeReuseModal(); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function reuseModalCallback(_x) { - return _ref3.apply(this, arguments); - }; - }(); - if (classroomList.actionTabs.key !== '选用实践项目') return null; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { - title: "\u9009\u7528\u5B9E\u8DF5\u9879\u76EE", - placement: 'bottom', - height: '100%', - closable: true, - onClose: function onClose() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - open: isVisible ? true : false, - className: SelectShixunsmodules.drawer, - footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - style: { - marginRight: 8 - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var hasUsedShixun; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(selectArrs.length > 1)) { - _context3.next = 4; - break; - } - message/* default.error */.ZP.error('只能选择一个实践项目'); - _context3.next = 16; - break; - case 4: - if (!(selectArrs.length === 0)) { - _context3.next = 8; - break; - } - message/* default.error */.ZP.error('请选择实践项目'); - _context3.next = 16; - break; - case 8: - if (!inNewPaperLibrary) { - _context3.next = 12; - break; - } - reuseModalCallback(0); - _context3.next = 16; - break; - case 12: - _context3.next = 14; - return showReuseModal({ - id: selectArrs[0], - course_id: params.coursesId, - type: 'shixun' - }); - case 14: - hasUsedShixun = _context3.sent; - if (!hasUsedShixun) { - reuseModalCallback(0); - } - case 16: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - type: "primary", - children: "\u786E\u5B9A" - })] - }), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, { - placeholder: "\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005", - enterButton: "\u641C\u7D22", - size: "large", - value: searchValue, - onChange: function onChange(e) { - return setSearchValue(e.target.value); - }, - className: SelectShixunsmodules.search, - onSearch: function onSearch(value) { - query.keyword = value; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "edu-container", - children: [typeFilter.map(function (v, k) { - var _v$children; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menu, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: v.name - }), v === null || v === void 0 ? void 0 : (_v$children = v.children) === null || _v$children === void 0 ? void 0 : _v$children.map(function (val, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query[v.id] == val.id ? SelectShixunsmodules.actived : '', - onClick: function onClick() { - query[v.id] = val.id; - // query['group_id'] = null; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: val.name - }) - }, index); - })] - }, k); - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menut, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - padding: '18px', - fontWeight: '600' - }, - children: "\u65B9\u5411\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: !query.discipline_id ? SelectShixunsmodules.actived3 : '', - onClick: function onClick() { - menuChange(null, null, null); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: "\u5168\u90E8" - }) - }), shixunsList.menus && shixunsList.menus.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - className: query.discipline_id == v.id ? SelectShixunsmodules.actived3 : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - onClick: function onClick() { - menuChange(1, null, v.id); - }, - children: v.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: v.sub_repertoires.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: query.sub_discipline_id == val.id ? "".concat(SelectShixunsmodules.actived4, " ").concat(SelectShixunsmodules.subTag) : SelectShixunsmodules.subTag, - onClick: function onClick() { - menuChange(2, val.id, v.id); - }, - children: val.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: "mt5", - children: val.tags && val.tags.map(function (value, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query.sub_discipline_id == value.id ? SelectShixunsmodules.actived4 : '', - onClick: function onClick() { - menuChange(3, value.id, v.id); - }, - children: value.name - }, index); - }) - })] - }, key); - }) - })] - }, k); - })] - }), query.type === 'mine' && /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menu, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: "\u76EE\u5F55\uFF1A" - }), groupsData === null || groupsData === void 0 ? void 0 : groupsData.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query['group_id'] == val.id ? SelectShixunsmodules.actived : '', - onClick: function onClick() { - query['group_id'] = val.id; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: val.name - }) - }, val.name); - })] - }), difficultyFilter.map(function (v, k) { - var _v$children2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: SelectShixunsmodules.menu, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: v.name - }), v === null || v === void 0 ? void 0 : (_v$children2 = v.children) === null || _v$children2 === void 0 ? void 0 : _v$children2.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: query[v.id] == val.id ? SelectShixunsmodules.actived : '', - onClick: function onClick() { - query[v.id] = val.id; - query.page = 1; - setQuery(objectSpread2_default()({}, query)); - dispatch({ - type: 'classroomList/getShixunLists', - payload: objectSpread2_default()({}, query) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: val.name - }) - }, key); - })] - }, k); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SelectShixunsmodules.menuCourse, - style: { - margin: '0px 15px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue", - children: selectArrs.length - }), "\u4E2A\u5B9E\u8BAD"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue", - children: shixunLists.shixuns_count - }), "\u4E2A\u8BFE\u7A0B"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - className: "current", - onClick: function onClick() { - query.order = query.order === 'asc' ? 'desc' : 'asc'; - setQuery(objectSpread2_default()({}, query)); - }, - children: ["\u5B66\u4E60\u4EBA\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "edu-sorter current ".concat(query.order), - children: query.order === 'asc' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-sanjiaoxing-up" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-sanjiaoxing-down" - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { - style: { - display: 'block' - }, - value: selectArrs, - onChange: function onChange(selectedValues) { - setSelectArrs(selectedValues); - }, - children: shixunLists === null || shixunLists === void 0 ? void 0 : (_shixunLists$shixun_l2 = shixunLists.shixun_list) === null || _shixunLists$shixun_l2 === void 0 ? void 0 : _shixunLists$shixun_l2.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SelectShixunsmodules.listItem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: v.identifier, - disabled: v === null || v === void 0 ? void 0 : v.need_authorize - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SelectShixunsmodules.info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SelectShixunsmodules.title, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SelectShixunsmodules.titleLeft, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/shixuns/".concat(v.identifier, "/challenges"), - target: "_blank", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "font16", - dangerouslySetInnerHTML: { - __html: v.title - } - }) - }), (v === null || v === void 0 ? void 0 : v.need_authorize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - (0,verifyLogin/* AuthorizeModel */.rX)(false); - }, - style: { - marginRight: 'auto' - }, - className: "tag-style bg-pink current ml10", - children: "\u9700\u6388\u6743" - }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: v === null || v === void 0 ? void 0 : v.mark_content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 'auto', - background: '#2FA34F' - }, - className: "tag-style current ml10", - children: "\u6B63\u5E38" - }) - }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: v === null || v === void 0 ? void 0 : v.mark_content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 'auto', - background: '#FF8C29' - }, - className: "tag-style current ml10", - children: "\u9700\u5B8C\u5584" - }) - }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: v === null || v === void 0 ? void 0 : v.mark_content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginRight: 'auto', - background: '#E53333' - }, - className: "tag-style current ml10", - children: "\u65E0\u6CD5\u4F7F\u7528" - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "flex-wrp mt10 font14 c-light-black", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SelectShixunsmodules.description, - dangerouslySetInnerHTML: { - __html: v.description - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "flex-wrp mt15", - children: v.challenge_names.map(function (val, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "mr30", - children: ["\u7B2C", key + 1, "\u5173 ", val, ' '] - }, key); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { - dashed: true - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "c-light-black mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.author_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15 mr15", - children: "|" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.author_school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15 mr15", - children: "|" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u96BE\u5EA6\u7CFB\u6570 ", v.level] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15 mr15", - children: "|" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5B66\u4E60\u4EBA\u6570 " - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.study_count - })] - })] - })] - }, v.identifier); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {})] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - defaultCurrent: 1, - current: query.page || 1, - hideOnSinglePage: true, - defaultPageSize: 20, - showQuickJumper: true, - showSizeChanger: false, - total: shixunLists === null || shixunLists === void 0 ? void 0 : shixunLists.shixuns_count, - onChange: function onChange(page) { - query.page = page; - setQuery(objectSpread2_default()({}, query)); - setSelectArrs([]); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { - visible: reuseModalVisible, - onCancel: closeReuseModal, - onOk: reuseModalCallback, - renderData: renderData, - inPaper: true, - modalType: "single", - type: "shixun" - })] - }, 'bottom'); -}; -/* harmony default export */ var components_SelectShixuns = ((0,_umi_production_exports.connect)(function (_ref5) { - var classroomList = _ref5.classroomList, - shixunsList = _ref5.shixunsList, - user = _ref5.user; - return { - classroomList: classroomList, - shixunsList: shixunsList, - user: user - }; -})(SelectShixuns)); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/UploadQuestions/index.tsx + 1 modules -var UploadQuestions = __webpack_require__(82278); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.tsx + 1 modules -var DragQuestions = __webpack_require__(41850); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var EditPapermodules = ({"flex_box_center":"flex_box_center___KnC8L","flex_space_between":"flex_space_between___yrSsf","flex_box_vertical_center":"flex_box_vertical_center___cZzV4","flex_box_center_end":"flex_box_center_end___EEBSv","flex_box_column":"flex_box_column___SAQyb","bg":"bg___iaJvP","containerTitle":"containerTitle___hAyhW","containerDesc":"containerDesc___Wmnpy","d1":"d1___vWzg7","name":"name___pXPJ2","diff":"diff___mSG0_","time":"time___JH7qU","d2":"d2___hNU9k","listItem":"listItem___o7Akv","info":"info___jtW6Z","title":"title___jzarF","titleLeft":"titleLeft___eL0iv","titleRight":"titleRight___k5DG_","acitons":"acitons___w0pFT","formWrap":"formWrap___pBVT7","button":"button___bZLwx"}); -// EXTERNAL MODULE: ./src/components/DragSubject/index.tsx + 20 modules -var DragSubject = __webpack_require__(78218); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/service/paperlibrary.ts -var paperlibrary = __webpack_require__(24410); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules -var radio_style = __webpack_require__(83822); -// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules -var es_radio = __webpack_require__(29924); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/style/index.js + 1 modules -var input_number_style = __webpack_require__(25359); -// EXTERNAL MODULE: ./node_modules/antd/es/input-number/index.js + 9 modules -var input_number = __webpack_require__(87799); -// EXTERNAL MODULE: ./node_modules/antd/es/cascader/style/index.js + 1 modules -var cascader_style = __webpack_require__(95847); -// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 17 modules -var cascader = __webpack_require__(45239); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); -// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules -var form_style = __webpack_require__(75627); -// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules -var es_form = __webpack_require__(51018); -// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx -var AsyncButton = __webpack_require__(48559); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/EditForm.tsx - - - - - - - - - - - - - - - - - - - - - - - - -var EditForm = function EditForm(_ref) { - var initValue = _ref.initValue, - courseOptions = _ref.courseOptions, - setIsEdit = _ref.setIsEdit, - setEditKey = _ref.setEditKey, - reload = _ref.reload; - var _Form$useForm = es_form/* default.useForm */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var params = (0,_umi_production_exports.useParams)(); - var formInitValue = (0,react.useMemo)(function () { - var subDisciplineId = initValue === null || initValue === void 0 ? void 0 : initValue.sub_discipline_id; - var valueForCascader = []; - var _iterator = createForOfIteratorHelper_default()(courseOptions), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var item = _step.value; - var _iterator2 = createForOfIteratorHelper_default()(item.children), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var option = _step2.value; - if (option.value === subDisciplineId) { - valueForCascader = [item.value, option.value]; - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - var time = initValue.time; - return objectSpread2_default()(objectSpread2_default()({}, initValue), {}, { - sub_discipline_id: valueForCascader, - time: time === -1 ? null : time - }); - }, [initValue, courseOptions]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - initialValues: formInitValue, - layout: 'vertical', - form: form, - className: EditPapermodules.formWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: '方向&课程:', - name: "sub_discipline_id", - labelCol: { - span: 5 - }, - wrapperCol: { - span: 5 - }, - rules: [{ - required: true, - message: '请选择课程' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - placeholder: "\u8BF7\u9009\u62E9...", - options: courseOptions - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "exercise_name", - label: "\u8BD5\u5377\u540D\u79F0\uFF1A", - rules: [{ - required: true, - message: '请填写试卷名称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 60, - placeholder: "\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "time", - label: "\u7B54\u9898\u65F6\u957F", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - min: 1, - max: 9999, - style: { - width: 110 - }, - maxLength: 60, - placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: '10px', - width: '40px', - lineHeight: '32px', - marginTop: 23 - }, - children: "\u5206\u949F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u96BE\u5EA6\uFF1A", - name: "difficulty", - rules: [{ - required: true, - message: '请选择难度' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - children: "\u56F0\u96BE" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u8BD5\u5377\u987B\u77E5\uFF1A", - name: "exercise_description", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.TextArea */.Z.TextArea, { - maxLength: 65535, - rows: 6, - placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { - className: "tr", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { - type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formValue, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return form.validateFields(); - case 2: - formValue = form.getFieldsValue(); - formValue['sub_discipline_id'] = formValue['sub_discipline_id'][1]; - _context.next = 6; - return (0,paperlibrary/* updateExam */.w0)(objectSpread2_default()({ - id: params.id - }, formValue)); - case 6: - res = _context.sent; - if (res.status === 0) { - setIsEdit(false); - setEditKey(-1); - reload(); - } - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: "\u4FDD\u5B58" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - marginLeft: 10 - }, - onClick: function onClick() { - form.resetFields(); - setIsEdit(false); - }, - children: "\u53D6\u6D88" - })] - })] - }); -}; -/* harmony default export */ var EditPaper_EditForm = (EditForm); -// EXTERNAL MODULE: ./node_modules/antd/es/table/style/index.js + 1 modules -var table_style = __webpack_require__(71854); -// EXTERNAL MODULE: ./node_modules/antd/es/table/index.js + 58 modules -var table = __webpack_require__(67250); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/PaperHeader/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var PaperHeadermodules = ({"wrap":"wrap___LuchA","img":"img___igDG4","table":"table___a5E2x","totalScore":"totalScore___L9CRr","people":"people___pwitC","glassSeal":"glassSeal___s0cz8"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules -var RenderHtml = __webpack_require__(12768); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/PaperHeader/index.tsx - - - - - - - - - - - - - - - - - -var PaperHeader = function PaperHeader(_ref) { - var _ref$isPreview = _ref.isPreview, - isPreview = _ref$isPreview === void 0 ? false : _ref$isPreview, - _ref$isExportBlank = _ref.isExportBlank, - isExportBlank = _ref$isExportBlank === void 0 ? false : _ref$isExportBlank, - newExercisePaper = _ref.newExercisePaper, - setIsEdit = _ref.setIsEdit; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - headData = _useState2[0], - setHeadData = _useState2[1]; - var _useState3 = (0,react.useState)(), - _useState4 = slicedToArray_default()(_useState3, 2), - tableData = _useState4[0], - setTableData = _useState4[1]; - var leftheight = (0,react.useRef)(null); - var _useState5 = (0,react.useState)(21), - _useState6 = slicedToArray_default()(_useState5, 2), - leftheights = _useState6[0], - setleftheights = _useState6[1]; - (0,react.useEffect)(function () { - getData(); - }, []); - (0,react.useEffect)(function () { - if (leftheight.current) { - setleftheights(leftheight.current.clientHeight); - } - }, [leftheight.current]); - (0,react.useEffect)(function () { - var _newExercisePaper$exe; - if ((_newExercisePaper$exe = newExercisePaper.exerciseExportHeadData) !== null && _newExercisePaper$exe !== void 0 && _newExercisePaper$exe.title) { - var res = newExercisePaper.exerciseExportHeadData; - setHeadData(objectSpread2_default()({}, res || {})); - var _ref2 = res || {}, - table = _ref2.table; - var total_score; - var actual_total_score; - if (table !== null && table !== void 0 && table.total_singles_scores || table !== null && table !== void 0 && table.total_doubles_scores || table !== null && table !== void 0 && table.total_nulls_scores || table !== null && table !== void 0 && table.total_judges_scores || table !== null && table !== void 0 && table.total_pros_scores || table !== null && table !== void 0 && table.total_shixuns_scores || table !== null && table !== void 0 && table.total_mains_scores || table !== null && table !== void 0 && table.total_combination_scores) { - total_score = Number(table === null || table === void 0 ? void 0 : table.total_singles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.total_judges_scores) + Number(table === null || table === void 0 ? void 0 : table.total_pros_scores) + Number(table === null || table === void 0 ? void 0 : table.total_shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.total_mains_scores) + Number(table === null || table === void 0 ? void 0 : table.total_combination_scores); - } - if (table !== null && table !== void 0 && table.singles_scores || table !== null && table !== void 0 && table.doubles_scores || table !== null && table !== void 0 && table.nulls_scores || table !== null && table !== void 0 && table.judges_scores || table !== null && table !== void 0 && table.pros_scores || table !== null && table !== void 0 && table.shixuns_scores || table !== null && table !== void 0 && table.mains_scores || table !== null && table !== void 0 && table.combination_scores) { - actual_total_score = Number(table === null || table === void 0 ? void 0 : table.singles_scores) + Number(table === null || table === void 0 ? void 0 : table.doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.judges_scores) + Number(table === null || table === void 0 ? void 0 : table.pros_scores) + Number(table === null || table === void 0 ? void 0 : table.shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.mains_scores) + Number(table === null || table === void 0 ? void 0 : table.combination_scores); - } - var data = [{ - key: '1', - name: '应得分', - singles_score: table === null || table === void 0 ? void 0 : table.total_singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.total_doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.total_nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.total_judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.total_pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.total_shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.total_mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.total_combination_scores, - total_score: total_score - }, { - key: '2', - name: '实得分', - singles_score: table === null || table === void 0 ? void 0 : table.singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.combination_scores, - total_score: actual_total_score - }, { - key: '3', - name: '评卷人' - }]; - var blankData = [{ - key: '1', - name: '应得分', - singles_score: table === null || table === void 0 ? void 0 : table.total_singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.total_doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.total_nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.total_judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.total_pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.total_shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.total_mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.combination_scores, - total_score: total_score - }, { - key: '2', - name: '实得分' - }, { - key: '3', - name: '评卷人' - }]; - setTableData(toConsumableArray_default()(isExportBlank ? blankData : data)); - } - }, [newExercisePaper.exerciseExportHeadData]); - var getData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _ref4, table, total_score, actual_total_score, data, blankData; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,paperlibrary/* getExerciseHeadInfo */.Dq)(params.id); - case 2: - res = _context.sent; - setHeadData(res || {}); - _ref4 = res || {}, table = _ref4.table; - if (table !== null && table !== void 0 && table.total_singles_scores || table !== null && table !== void 0 && table.total_doubles_scores || table !== null && table !== void 0 && table.total_nulls_scores || table !== null && table !== void 0 && table.total_judges_scores || table !== null && table !== void 0 && table.total_pros_scores || table !== null && table !== void 0 && table.total_shixuns_scores || table !== null && table !== void 0 && table.total_mains_scores || table !== null && table !== void 0 && table.total_combination_scores) { - total_score = Number(table === null || table === void 0 ? void 0 : table.total_singles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.total_nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.total_judges_scores) + Number(table === null || table === void 0 ? void 0 : table.total_pros_scores) + Number(table === null || table === void 0 ? void 0 : table.total_shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.total_mains_scores) + Number(table === null || table === void 0 ? void 0 : table.total_combination_scores); - } - if (table !== null && table !== void 0 && table.singles_scores || table !== null && table !== void 0 && table.doubles_scores || table !== null && table !== void 0 && table.nulls_scores || table !== null && table !== void 0 && table.judges_scores || table !== null && table !== void 0 && table.pros_scores || table !== null && table !== void 0 && table.shixuns_scores || table !== null && table !== void 0 && table.mains_scores || table !== null && table !== void 0 && table.combinations_score) { - actual_total_score = Number(table === null || table === void 0 ? void 0 : table.singles_scores) + Number(table === null || table === void 0 ? void 0 : table.doubles_scores) + Number(table === null || table === void 0 ? void 0 : table.nulls_scores) + Number(table === null || table === void 0 ? void 0 : table.judges_scores) + Number(table === null || table === void 0 ? void 0 : table.pros_scores) + Number(table === null || table === void 0 ? void 0 : table.shixuns_scores) + Number(table === null || table === void 0 ? void 0 : table.mains_scores) + Number(table === null || table === void 0 ? void 0 : table.combinations_score); - } - data = [{ - key: '1', - name: '应得分', - singles_score: table === null || table === void 0 ? void 0 : table.total_singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.total_doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.total_nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.total_judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.total_pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.total_shixuns_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.total_combination_scores, - mains_score: table === null || table === void 0 ? void 0 : table.total_mains_scores, - total_score: total_score - }, { - key: '2', - name: '实得分', - singles_score: table === null || table === void 0 ? void 0 : table.singles_scores, - doubles_score: table === null || table === void 0 ? void 0 : table.doubles_scores, - nulls_score: table === null || table === void 0 ? void 0 : table.nulls_scores, - judges_score: table === null || table === void 0 ? void 0 : table.judges_scores, - pros_score: table === null || table === void 0 ? void 0 : table.pros_scores, - shixuns_score: table === null || table === void 0 ? void 0 : table.shixuns_scores, - mains_score: table === null || table === void 0 ? void 0 : table.mains_scores, - combinations_score: table === null || table === void 0 ? void 0 : table.combination_scores, - total_score: actual_total_score - }, { - key: '3', - name: '评卷人' - }]; - blankData = [{ - key: '1', - name: '应得分' - }, { - key: '2', - name: '实得分' - }, { - key: '3', - name: '评卷人' - }]; - setTableData(isExportBlank ? blankData : data); - case 10: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref3.apply(this, arguments); - }; - }(); - var columns = [{ - width: '10%', - title: '题型', - align: 'center', - dataIndex: 'name', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text - }); - } - }, { - width: '10%', - title: '单选题', - align: 'center', - dataIndex: 'singles_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '多选题', - align: 'center', - dataIndex: 'doubles_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '填空题', - align: 'center', - dataIndex: 'nulls_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '判断题', - align: 'center', - dataIndex: 'judges_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '编程题', - align: 'center', - dataIndex: 'pros_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '实训题', - align: 'center', - dataIndex: 'shixuns_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '简答题', - align: 'center', - dataIndex: 'mains_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '组合题', - align: 'center', - dataIndex: 'combinations_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }, { - width: '10%', - title: '总分', - align: 'center', - dataIndex: 'total_score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text - }); - } - }]; - var _ref5 = headData || {}, - exercise_header = _ref5.exercise_header; - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "".concat(PaperHeadermodules.wrap, " ").concat(isPreview ? 'pl20' : '', " "), - children: [(headData === null || headData === void 0 ? void 0 : headData.photo_url) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: PaperHeadermodules.img, - src: headData === null || headData === void 0 ? void 0 : headData.photo_url - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '100%', - textAlign: 'end' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - onClick: function onClick() { - return setIsEdit(true); - }, - children: "\u7F16\u8F91\u8BD5\u5377" - }) - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_title) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16 tc c-grey-333", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - children: headData === null || headData === void 0 ? void 0 : headData.title - }) - }), (headData === null || headData === void 0 ? void 0 : headData.exercise_description) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - ref: leftheight, - style: { - justifyContent: leftheights === 21 ? 'center' : 'left', - wordBreak: 'break-all', - display: 'flex', - textAlign: 'left', - marginBottom: 12 - }, - className: "tc c-grey-333", - children: "\u8BD5\u5377\u987B\u77E5\uFF1A".concat(headData === null || headData === void 0 ? void 0 : headData.exercise_description) - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_info) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "tc c-grey-666", - children: ["\u5171:\u3010", headData === null || headData === void 0 ? void 0 : headData.large_counts, "\u5927\u9898\u3011\u3010", headData === null || headData === void 0 ? void 0 : headData.total_count, "\u5C0F\u9898\u3011\u3010 \u6EE1\u5206", headData === null || headData === void 0 ? void 0 : headData.score, "\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010", (headData === null || headData === void 0 ? void 0 : headData.time) > -1 ? "".concat(headData === null || headData === void 0 ? void 0 : headData.time, "\u5206\u949F") : "\u4E0D\u9650", "\u3011"] - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_desc) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16", - children: "\u8003\u8BD5\u8BF4\u660E\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: headData === null || headData === void 0 ? void 0 : headData.description - })] - }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_table) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: PaperHeadermodules.table, - columns: columns, - dataSource: toConsumableArray_default()(tableData || []), - bordered: true, - pagination: false - }) - })] - }) - }); -}; -/* harmony default export */ var EditPaper_PaperHeader = ((0,_umi_production_exports.connect)(function (_ref6) { - var newExercisePaper = _ref6.newExercisePaper; - return { - newExercisePaper: newExercisePaper - }; -})(PaperHeader)); -// EXTERNAL MODULE: ./src/pages/Paperlibrary/Add/index.tsx + 18 modules -var Add = __webpack_require__(83628); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/ActionFooter.tsx - - - - - - - -// import { startSimulateAnswer } from '@/service/exercise'; - - - - -var ActionFooter = function ActionFooter(_ref) { - var onImport = _ref.onImport, - questionType = _ref.questionType, - onAdd = _ref.onAdd, - onSort = _ref.onSort, - user = _ref.user; - var params = (0,_umi_production_exports.useParams)(); - var handleIniateAnswer = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _user$userInfo; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,paperlibrary/* generateExerciseId */.JP)(params.id); - case 2: - res = _context.sent; - if (res.status === 0) { - _umi_production_exports.history.push("/classrooms/coursesId/exercise/".concat(res.exercise_id, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer")); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleIniateAnswer() { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - style: { - display: 'flex', - width: '100%', - position: 'fixed', - bottom: 0, - height: 70, - boxShadow: 'rgb(0 0 0 / 5%) 0px -4px 4px 0px', - zIndex: 666 - }, - className: [EditPapermodules.bg, 'pt30', 'pl30', 'pr30', 'pb30', 'mt20'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - width: '1200px', - margin: '0px auto', - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - height: 30, - marginRight: 10, - width: 104 - }, - type: "primary", - onClick: function onClick() { - _umi_production_exports.history.push("/paperlibrary/edit_select/".concat(params.id)); - }, - children: "\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - height: 30, - marginRight: 27, - width: 104 - }, - type: "primary", - onClick: onImport, - children: "\u6279\u91CF\u5BFC\u5165\u8BD5\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginRight: '27px', - height: '30px', - width: 1, - background: '#F5F5F5' - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: 'flex', - marginRight: 27 - }, - children: questionType.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: EditPapermodules.button, - onClick: function onClick() { - return onAdd(item.id); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tianjiashitixiaojiahao mr5", - style: { - fontSize: '10px', - color: '#B1BACD' - } - }), item.name] - }, item.id); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginRight: '25px', - height: '30px', - width: 1, - background: '#F5F5F5' - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - style: { - width: 96, - height: 30, - border: '1px solid #98BDF7', - color: '#145DFF' - }, - className: "mr8", - onClick: onSort, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tixingpaixu mr8", - style: { - fontSize: '14px', - color: '#98BDF7' - } - }), "\u9898\u578B\u6392\u5E8F"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - style: { - width: 96, - height: 30, - border: '1px solid #98BDF7', - color: '#145DFF' - }, - className: "mr8", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/paperlibrary/see/".concat(params.id), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-yulan mr8", - style: { - fontSize: '14px', - color: '#98BDF7' - } - }), "\u9884\u89C8"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - style: { - width: 96, - height: 30, - border: '1px solid #98BDF7', - color: '#145DFF' - }, - onClick: (0,lodash.throttle)(handleIniateAnswer, 3500), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-monikaoshi1 mr8", - style: { - fontSize: '14px', - color: '#98BDF7' - } - }), "\u6A21\u62DF\u8003\u8BD5"] - })] - }) - }); -}; -/* harmony default export */ var EditPaper_ActionFooter = ((0,_umi_production_exports.connect)(function (_ref3) { - var user = _ref3.user; - return { - user: user - }; -})(ActionFooter)); -// EXTERNAL MODULE: ./src/utils/enum.ts -var utils_enum = __webpack_require__(70960); -;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPaper/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var EditPaper = function EditPaper(_ref) { - var _newExercisePaper$edi14, _newExercisePaper$edi15, _newExercisePaper$edi16; - var newExercisePaper = _ref.newExercisePaper, - user = _ref.user, - dispatch = _ref.dispatch; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - isEdit = _useState2[0], - setIsEdit = _useState2[1]; - var _useState3 = (0,react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - dragVisible = _useState4[0], - setDragVisible = _useState4[1]; //题型排序弹窗 - var _useState5 = (0,react.useState)(-1), - _useState6 = slicedToArray_default()(_useState5, 2), - editKey = _useState6[0], - _setEditKey = _useState6[1]; - var childrenRef = (0,react.useRef)(); - var questionType = [{ - name: '单选题', - id: 0, - count: 'q_singles', - score: 'q_singles_scores' - }, { - name: '多选题', - id: 1, - count: 'q_doubles', - score: 'q_doubles_scores' - }, { - name: '判断题', - id: 2, - count: 'q_judges', - score: 'q_judges_scores' - }, { - name: '填空题', - id: 3, - count: 'q_nulls', - score: 'q_nulls_scores' - }, { - name: '简答题', - id: 4, - count: 'q_mains', - score: 'q_mains_scores' - }, { - name: '实训题', - id: 5, - count: 'q_shixuns', - score: 'q_shixuns_scores' - }, { - name: '编程题', - id: 6, - count: 'q_pros', - score: 'q_pros_scores' - }, { - name: '组合题', - id: 7, - count: 'q_combinations', - score: 'q_combinations_scores' - }]; - var queryParams = (0,util/* getJsonFromUrl */.oP)(); - (0,react.useEffect)(function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: false - }); - return function () { - dispatch({ - type: 'globalSetting/footerToggle', - payload: true - }); - }; - }, []); - (0,react.useEffect)(function () { - // getData(); - var res = dispatch({ - type: 'newExercisePaper/editExercise', - payload: { - id: params.id - } - }); - if (res.status === 0) { - setEditData(res.exercise_question_types); - } - }, []); - var courseOptions = (0,Add.useCourseOptions)(); - (0,react.useEffect)(function () { - var _newExercisePaper$edi, _newExercisePaper$edi4, _newExercisePaper$edi5; - if (newExercisePaper !== null && newExercisePaper !== void 0 && (_newExercisePaper$edi = newExercisePaper.editData) !== null && _newExercisePaper$edi !== void 0 && _newExercisePaper$edi.exercise_question_types) { - var _newExercisePaper$edi2, _newExercisePaper$edi3; - setEditData((0,lodash.cloneDeep)(newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi2 = newExercisePaper.editData) === null || _newExercisePaper$edi2 === void 0 ? void 0 : _newExercisePaper$edi2.exercise_question_types)); - saveEditData.current = (0,lodash.cloneDeep)(newExercisePaper === null || newExercisePaper === void 0 ? void 0 : (_newExercisePaper$edi3 = newExercisePaper.editData) === null || _newExercisePaper$edi3 === void 0 ? void 0 : _newExercisePaper$edi3.exercise_question_types); - } - var id = (_newExercisePaper$edi4 = newExercisePaper.editData) === null || _newExercisePaper$edi4 === void 0 ? void 0 : (_newExercisePaper$edi5 = _newExercisePaper$edi4.exercise) === null || _newExercisePaper$edi5 === void 0 ? void 0 : _newExercisePaper$edi5.sub_discipline_id; - id && getTagData(id); - }, [newExercisePaper.editData]); - var getTagData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: 'newExercisePaper/getTagDiscipline', - payload: { - sub_discipline_id: id - } - }); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getTagData(_x) { - return _ref2.apply(this, arguments); - }; - }(); - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - editData = _useState8[0], - setEditData = _useState8[1]; - var saveEditData = (0,react.useRef)(editData); - var getData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - res = dispatch({ - type: 'newExercisePaper/editExercise', - payload: { - id: params.id - } - }); - if (res.status === 0) { - setEditData(res.exercise_question_types); - } - //刷新头部数据 - dispatch({ - type: 'newExercisePaper/getExerciseExportHeadData', - payload: params.id - }); - case 3: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getData() { - return _ref3.apply(this, arguments); - }; - }(); - var addQuestion = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(type) { - var _newExercisePaper$edi6, _newExercisePaper$edi7, _newExercisePaper$edi8, _newExercisePaper$edi9, _p$items$p$count, p, insertParams; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (!(editKey !== -1)) { - _context3.next = 3; - break; - } - message/* default.error */.ZP.error('不能同时编辑两题'); - return _context3.abrupt("return"); - case 3: - if (!(type === utils_enum/* QuestionType.Shixun */.c.Shixun)) { - _context3.next = 7; - break; - } - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '选用实践项目' - } - }); - _context3.next = 21; - break; - case 7: - if (!(type === utils_enum/* QuestionType.Program */.c.Program)) { - _context3.next = 11; - break; - } - _umi_production_exports.history.push("/problems/new?difficult=".concat((_newExercisePaper$edi6 = newExercisePaper.editData) === null || _newExercisePaper$edi6 === void 0 ? void 0 : (_newExercisePaper$edi7 = _newExercisePaper$edi6.exercise) === null || _newExercisePaper$edi7 === void 0 ? void 0 : _newExercisePaper$edi7.difficulty, "&sub_discipline_id=").concat((_newExercisePaper$edi8 = newExercisePaper.editData) === null || _newExercisePaper$edi8 === void 0 ? void 0 : (_newExercisePaper$edi9 = _newExercisePaper$edi8.exercise) === null || _newExercisePaper$edi9 === void 0 ? void 0 : _newExercisePaper$edi9.sub_discipline_id, "&express_id=").concat(params.id, "&callback_url=").concat(location.pathname)); - _context3.next = 21; - break; - case 11: - p = editData.find(function (e) { - return e.question_type === type; - }); - if (p) { - _context3.next = 18; - break; - } - saveEditData.current = (0,lodash.cloneDeep)(editData); - editData.push({ - name: questionType.find(function (er) { - return er.id === type; - }).name, - question_type: type, - count: 0, - score: 0, - items: [{ - key: 1, - insert_id: 1, - question_type: type - }] - }); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(type, "-", 1)); - return _context3.abrupt("return"); - case 18: - setTimeout(function () { - var _document$getElementB; - (_document$getElementB = document.getElementById("".concat(type, "-").concat(p.count - 1))) === null || _document$getElementB === void 0 ? void 0 : _document$getElementB.scrollIntoView(); - }, 400); - insertParams = { - key: p.count, - insert_id: (_p$items$p$count = p.items[p.count]) === null || _p$items$p$count === void 0 ? void 0 : _p$items$p$count.question_id, - question_type: type - }; - _addCallback(insertParams); - case 21: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function addQuestion(_x2) { - return _ref4.apply(this, arguments); - }; - }(); - var _cancelAdd = function cancelAdd() { - _setEditKey(-1); - setEditData(saveEditData.current); - }; - var _addCallback = function addCallback() { - var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - saveEditData.current = (0,lodash.cloneDeep)(editData); - if (data.question_type === utils_enum/* QuestionType.Program */.c.Program) { - var _newExercisePaper$edi10, _newExercisePaper$edi11, _newExercisePaper$edi12, _newExercisePaper$edi13; - _umi_production_exports.history.push("/problems/new?difficult=".concat((_newExercisePaper$edi10 = newExercisePaper.editData) === null || _newExercisePaper$edi10 === void 0 ? void 0 : (_newExercisePaper$edi11 = _newExercisePaper$edi10.exercise) === null || _newExercisePaper$edi11 === void 0 ? void 0 : _newExercisePaper$edi11.difficulty, "&sub_discipline_id=").concat((_newExercisePaper$edi12 = newExercisePaper.editData) === null || _newExercisePaper$edi12 === void 0 ? void 0 : (_newExercisePaper$edi13 = _newExercisePaper$edi12.exercise) === null || _newExercisePaper$edi13 === void 0 ? void 0 : _newExercisePaper$edi13.sub_discipline_id, "&express_id=").concat(params.id, "&callback_url=").concat(location.pathname)); - return false; - } - editData.map(function (item) { - if (item.question_type === data.question_type) { - var newItems = (0,lodash.cloneDeep)(item.items); - newItems.splice(data === null || data === void 0 ? void 0 : data.key, 0, objectSpread2_default()({ - insert_id: data === null || data === void 0 ? void 0 : data.insert_id - }, data)); - item.items = newItems; - } - return item; - }); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(data.question_type, "-").concat(data.key + 1)); - }; - var editorProps = { - ref: childrenRef, - editKey: editKey, - hideAction: false, - cancelAdd: function cancelAdd() { - return _cancelAdd(); - }, - setEditKey: function setEditKey(key) { - return _setEditKey(key); - }, - addCallback: function addCallback(data) { - return _addCallback(data); - } - }; - var _useState9 = (0,react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - uploadModalVisible = _useState10[0], - setUploadModalVisible = _useState10[1]; //批量导入弹窗 - var handleOk = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(list, cb) { - var _list$; - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!(list.length === 0)) { - _context4.next = 4; - break; - } - message/* default.warn */.ZP.warn('请上传文件'); - cb(); - return _context4.abrupt("return"); - case 4: - _context4.next = 6; - return (0,paperlibrary/* importItemBanks */.Hb)(params.id, (_list$ = list[0]) === null || _list$ === void 0 ? void 0 : _list$.file); - case 6: - res = _context4.sent; - if (res.status === 0) { - message/* default.success */.ZP.success("\u6210\u529F\u5BFC\u5165".concat(res === null || res === void 0 ? void 0 : res.success, "\u6761")); - setUploadModalVisible(false); - getData(); - } - case 8: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function handleOk(_x3, _x4) { - return _ref5.apply(this, arguments); - }; - }(); - var handleDragOk = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(list, cb) { - var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,paperlibrary/* sortQuestion */.VG)(params.id, { - question_type: list - }); - case 2: - res = _context5.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default.success */.ZP.success(res === null || res === void 0 ? void 0 : res.message); - setDragVisible(false); - getData(); - } - cb(); - case 5: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function handleDragOk(_x5, _x6) { - return _ref6.apply(this, arguments); - }; - }(); - var handleUploadQuestion = function handleUploadQuestion() { - if (editKey !== -1) { - message/* default.error */.ZP.error('请先保存或取消当前正在编辑的问题。'); - return; - } - setUploadModalVisible(true); - }; - var handleDragEnd = /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(result, list, type) { - var index, newEditData, res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - saveEditData.current = (0,lodash.cloneDeep)(editData); - index = editData.findIndex(function (e) { - return e.question_type === type; - }); - newEditData = editData; - newEditData[index].items = list; - setEditData(toConsumableArray_default()(newEditData)); - _context6.next = 7; - return (0,paperlibrary/* adjustPosition */.qN)({ - id: params.id, - itemId: parseInt(result.draggableId), - position: result.destination.index + 1 - }); - case 7: - res = _context6.sent; - case 8: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function handleDragEnd(_x7, _x8, _x9) { - return _ref7.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "edu-container minH500", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: false, - size: "large", - style: { - position: 'fixed', - maxHeight: '100vh' - }, - className: "mt30", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "animated fadeIn", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { - separator: ">", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/paperlibrary", - children: "\u8BD5\u5377\u5E93" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: "\u7F16\u8F91\u8BD5\u5377" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "".concat(EditPapermodules.title, " mt20"), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - width: '100%' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "font20 ml5", - children: "\u7F16\u8F91\u8BD5\u5377" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - className: "font16 c-light-black", - to: (queryParams === null || queryParams === void 0 ? void 0 : queryParams.fromadd) === '1' ? "/paperlibrary/add/".concat(params.id) : "/paperlibrary", - children: "\u8FD4\u56DE" - }) - })] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: [EditPapermodules.bg, 'pt30', 'pl30', 'pr30', 'pb60', 'mt20'].join(' '), - children: [!isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(EditPaper_PaperHeader, { - setIsEdit: setIsEdit, - isExportBlank: false - }), isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(EditPaper_EditForm, { - initValue: (_newExercisePaper$edi14 = newExercisePaper.editData) === null || _newExercisePaper$edi14 === void 0 ? void 0 : _newExercisePaper$edi14.exercise, - setIsEdit: setIsEdit, - courseOptions: courseOptions, - reload: getData, - setEditKey: _setEditKey - })] - }), editData && /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: [EditPapermodules.bg, 'pt30', 'pl20', 'pr20', 'pb20', 'mt20'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(DragSubject/* default */.Z, { - inNewPaperLibrary: true, - data: editData, - editorProps: editorProps, - isDragDisabled: editKey !== -1, - onDragEnd: handleDragEnd, - batchScore: ['单选题', '多选题', '判断题', '填空题', '简答题', '编程题'], - reload: getData - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_SelectShixuns, { - inNewPaperLibrary: true, - callback: function callback(originData, data, is_copy) { - var _originData$title; - saveEditData.current = (0,lodash.cloneDeep)(editData); - var param = { - shixun: originData.challenge_names.map(function (item) { - return { - challenge_name: item, - challenge_score: 5 - }; - }), - shixun_name: originData === null || originData === void 0 ? void 0 : (_originData$title = originData.title) === null || _originData$title === void 0 ? void 0 : _originData$title.replace(/<.*?>/gi, ''), - shixun_id: originData.id, - question_type: 5, - edit: true, - is_copy: is_copy - }; - if (data) { - editData.map(function (item) { - if (item.question_type === 5) { - var newItems = (0,lodash.cloneDeep)(item.items); - newItems.splice(data === null || data === void 0 ? void 0 : data.key, 0, param); - item.items = newItems; - } - return item; - }); - _setEditKey("5-".concat(editData.key + 1)); - setEditData(toConsumableArray_default()(editData)); - } - if (!data) { - var _document$getElementB2; - var p = editData.find(function (e) { - return e.question_type === 5; - }); - if (!p) { - editData.push({ - name: questionType.find(function (er) { - return er.id === 5; - }).name, - question_type: 5, - count: 0, - score: 0, - items: [param] - }); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(5, "-", 1)); - return; - } - (_document$getElementB2 = document.getElementById("".concat(5, "-", p.count - 1))) === null || _document$getElementB2 === void 0 ? void 0 : _document$getElementB2.scrollIntoView({ - block: 'center', - inline: 'nearest' - }); - p.items.push(param); - setEditData(toConsumableArray_default()(editData)); - _setEditKey("".concat(5, "-", p.count)); - } - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadQuestions/* default */.Z, { - visible: uploadModalVisible, - onCancel: function onCancel() { - return setUploadModalVisible(false); - }, - onOk: handleOk - }), /*#__PURE__*/(0,jsx_runtime.jsx)(DragQuestions/* default */.Z, { - visible: dragVisible, - onCancel: function onCancel() { - return setDragVisible(false); - }, - onOk: handleDragOk, - data: (_newExercisePaper$edi15 = newExercisePaper.editData) === null || _newExercisePaper$edi15 === void 0 ? void 0 : (_newExercisePaper$edi16 = _newExercisePaper$edi15.exercise) === null || _newExercisePaper$edi16 === void 0 ? void 0 : _newExercisePaper$edi16.sort_by_qustion_type - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(EditPaper_ActionFooter, { - questionType: questionType, - onAdd: addQuestion, - onImport: handleUploadQuestion, - onSort: function onSort() { - return setDragVisible(true); - } - })] - }); -}; -/* harmony default export */ var Paperlibrary_EditPaper = ((0,_umi_production_exports.connect)(function (_ref8) { - var newExercisePaper = _ref8.newExercisePaper, - user = _ref8.user; - return { - user: user, - newExercisePaper: newExercisePaper - }; -})(EditPaper)); - -/***/ }), - -/***/ 27049: -/*!***********************************************!*\ - !*** ./node_modules/antd/es/divider/index.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124); - - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - -var Divider = function Divider(props) { - var _classNames; - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$type = props.type, - type = _props$type === void 0 ? 'horizontal' : _props$type, - _props$orientation = props.orientation, - orientation = _props$orientation === void 0 ? 'center' : _props$orientation, - orientationMargin = props.orientationMargin, - className = props.className, - children = props.children, - dashed = props.dashed, - plain = props.plain, - restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "children", "dashed", "plain"]); - var prefixCls = getPrefixCls('divider', customizePrefixCls); - var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation; - var hasChildren = !!children; - var hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; - var hasCustomMarginRight = orientation === 'right' && orientationMargin != null; - var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text"), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-plain"), !!plain), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-left"), hasCustomMarginLeft), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-right"), hasCustomMarginRight), _classNames), className); - var innerStyle = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({}, hasCustomMarginLeft && { - marginLeft: orientationMargin - }), hasCustomMarginRight && { - marginRight: orientationMargin - }); - // Warning children not work in vertical mode - if (false) {} - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({ - className: classString - }, restProps, { - role: "separator" - }), children && type !== 'vertical' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("span", { - className: "".concat(prefixCls, "-inner-text"), - style: innerStyle - }, children)); -}; -/* harmony default export */ __webpack_exports__["Z"] = (Divider); - -/***/ }), - -/***/ 98541: -/*!*****************************************************************!*\ - !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js - - - -/***/ }), - -/***/ 4977: -/*!********************************************!*\ - !*** ./src/assets/images/icons/nodata.png ***! - \********************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,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"; - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Paperlibrary__EditPaper__index.chunk.css b/p__Paperlibrary__EditPaper__index.chunk.css deleted file mode 100644 index ff38c9673c..0000000000 --- a/p__Paperlibrary__EditPaper__index.chunk.css +++ /dev/null @@ -1,1159 +0,0 @@ -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/SelectShixuns/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___qqSim { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___nZTzA { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___FflA5 { - align-items: center; - box-align: center; -} -.flex_box_center_end___RKoZO { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___DXKDc { - flex-direction: column; - box-orient: block-axis; -} -.wrp___MR6F6 { - background: #fff; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04); - padding-top: 10px; -} -.drawer___Dns2o [class='ant-drawer-content'] { - background: #f5f5f5; -} -.drawer___Dns2o [class='ant-drawer-footer'] { - background: #fff; - box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05); - position: relative; - border: 0; -} -.menu___cBdnl { - padding: 0; - margin: 15px 0; - position: relative; - z-index: 2; -} -.menu___cBdnl:hover { - z-index: 3; -} -.menu___cBdnl > li { - display: inline-block; - position: relative; - margin-right: 10px; - font-size: 14px; - font-weight: 600; - cursor: pointer; - height: 32px; - line-height: 32px; - border-radius: 32px; - padding: 0 18px; -} -.menu___cBdnl > li a { - color: #4b4b4b; -} -.menu___cBdnl > li strong { - cursor: pointer; - font-size: 14px; -} -.menu___cBdnl > li:hover { - color: #fff; - background: #0152d9; -} -.actived___Fm1fs { - background: #0152d9; - color: #fff; -} -.actived2___cwZou { - color: #0152d9 !important; -} -.listItem___Liid8 { - padding: 25px 30px 25px 30px; - display: box; - display: flex; - background: white; - margin-top: 20px; - cursor: pointer; -} -.listItem___Liid8 > div { - flex: 1 1; -} -.listItem___Liid8:hover { - box-shadow: 0 0 10px #ccc; -} -.info___j48mI { - margin-left: 20px; -} -.info___j48mI p { - margin-top: 18px; -} -.title___qpaZz { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.title___qpaZz strong { - color: #333; -} -.titleLeft___vMyfF { - flex: 1 1; -} -.titleRight___OofM5 { - margin-top: 18px; -} -.titleRight___OofM5 a { - margin-right: 20px; - font-weight: bold; -} -.search___UMLb_ { - width: 600px !important; - margin: 30px 0 30px 0; -} -.search___UMLb_ input, -.search___UMLb_ [class='ant-input-group-addon'] button { - height: 50px; - line-height: 50px; - padding: 0 30px; - font-size: 16px; -} -.description___uzEXi { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 2; - overflow: hidden; -} -.menuCourse___omGeP { - color: #999; -} -.menuCourse___omGeP ul, -.menuCourse___omGeP li { - margin: 0; - padding: 0; - list-style: none; -} -.menuCourse___omGeP li { - display: inline-block; - margin-right: 30px; -} -.menut___qYp6m { - padding: 0; - margin: 15px 0; - display: inline-block; - position: relative; - z-index: 2; -} -.menut___qYp6m:hover { - z-index: 3; -} -.menut___qYp6m > li { - display: inline-block; - position: relative; - margin-right: 10px; - font-size: 14px; - font-weight: 600; - cursor: pointer; - height: 32px; - line-height: 32px; - border-radius: 32px; -} -.menut___qYp6m > li a { - color: #4b4b4b; -} -.menut___qYp6m > li strong { - padding: 6px 15px; - border-radius: 32px; - cursor: pointer; - font-weight: 600; -} -.menut___qYp6m > li:hover { - color: #fff; -} -.menut___qYp6m > li:hover > a > strong, -.menut___qYp6m > li:hover > strong { - color: #fff; - background: #0152d9; -} -.menut___qYp6m > li:hover div { - display: block; -} -.menut___qYp6m > li > div { - display: none; - position: absolute; - left: 0; - top: 30px; - width: 400px; - padding: 10px; - background: #fff; - max-height: 400px; - overflow: auto; - z-index: 8; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.menut___qYp6m > li > div h2 { - cursor: pointer; - margin: 10px 0; -} -.menut___qYp6m > li > div h2:hover { - color: #0152d9; -} -.menut___qYp6m > li > div ul { - padding-left: 0; -} -.menut___qYp6m > li > div ul li { - cursor: pointer; - display: inline-block; - height: 30px; - line-height: 30px; - margin-right: 20px; - color: #999; -} -.menut___qYp6m > li > div ul li:hover { - color: #0152d9; -} -.actived3___mmMyO strong { - background: #0152d9; - color: #fff; - border-radius: 32px; -} -.actived4___xKTJN { - color: #0152d9 !important; - border-radius: 32px; -} -.subTag___NXFQZ { - color: #05101a; - cursor: pointer; -} -.search___UMLb_ > div:nth-child(1) button { - border-radius: 40px; - box-shadow: none; -} -.search___UMLb_ [class~='ant-btn-default'] { - background: #eee; - border-color: #eee; - color: #999; -} -.search___UMLb_ [class~='ant-btn-primary'] { - background-color: #0152d9; - border-color: #0152d9; -} -.search___UMLb_ [class~='ant-input'] { - border-radius: 4px; -} -.search___UMLb_ [class~='ant-input-search-button'] { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ReuseShixunModal/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.brief___LOzpE { - font-size: 14px; - font-weight: 400; - margin-bottom: 30px; -} -.contentTitle___xkdcN { - display: flex; - align-items: center; - font-size: 14px; - font-weight: 400; - color: #000000; -} -.content___Vtri0 { - font-size: 14px; - font-weight: 400; -} -.tips___tuAtH { - font-size: 12px; - font-weight: 400; - color: #6b758b; - padding-left: 14px; -} -.antdTable___s8T2N { - margin-top: 10px; - margin-bottom: 20px; -} -.antdTable___s8T2N thead[class~='ant-table-thead'] > tr > th { - background: #F2F2F2; - color: #5F6367; -} -.antdTable___s8T2N .tableCell___kN9Fw { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.antdModal___WVBk3 div[class~='ant-modal-header'] { - padding-top: 30px; - padding-left: 40px; -} -.antdModal___WVBk3 button[class~='ant-modal-close'] { - top: 18px; - right: 10px; -} -.antdModal___WVBk3 button[class~='ant-modal-close'] span[class~='ant-modal-close-x'] { - font-size: 18px; -} -.antdModal___WVBk3 div[class~='ant-modal-body'] { - padding-left: 40px; - padding-right: 40px; - max-height: 620px; - overflow: auto; -} -.antdModal___WVBk3 div[class~='ant-modal-footer'] { - border-top: none; - padding-bottom: 30px; - padding-right: 40px; -} -.orangeColor___ryB2u { - color: #FE6300; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/DragQuestions/index.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.content___IPcn9 { - height: 360px; -} -.content___IPcn9 .ant-row { - height: 40px; -} -.content___IPcn9 .ant-row .ant-col { - display: flex; - justify-content: center; - align-items: center; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPaper/index.less?modules ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___KnC8L { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___yrSsf { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___cZzV4 { - align-items: center; - box-align: center; -} -.flex_box_center_end___EEBSv { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___SAQyb { - flex-direction: column; - box-orient: block-axis; -} -.bg___iaJvP { - background: white; -} -.containerTitle___hAyhW { - height: 88px; - line-height: 88px; - font-size: 18px; - padding: 0 30px; - color: #333; - border-bottom: 1px solid #eee; - display: box; - display: flex; - align-items: center; - box-align: center; -} -.containerTitle___hAyhW div:nth-child(1) { - flex: 1 1; -} -.containerDesc___Wmnpy { - display: flex; - justify-content: flex-start; - flex-direction: column; -} -.containerDesc___Wmnpy .d1___vWzg7 { - display: flex; - align-items: center; -} -.containerDesc___Wmnpy .d1___vWzg7 .name___pXPJ2 { - font-size: 16px; - font-weight: 600; - color: #333333; -} -.containerDesc___Wmnpy .d1___vWzg7 .diff___mSG0_ { - height: 20px; - background: #0152d9; - border-radius: 13px; - font-size: 14px; - color: #ffffff; - line-height: 20px; - text-align: center; - padding: 0 10px; - margin: 0 20px; - flex-shrink: 0; -} -.containerDesc___Wmnpy .d1___vWzg7 .time___JH7qU { - font-size: 14px; - color: #999999; - flex-shrink: 0; - margin-right: 20px; -} -.containerDesc___Wmnpy .d1___vWzg7 > span { - margin-left: auto; - cursor: pointer; - flex-shrink: 0; -} -.containerDesc___Wmnpy .d2___hNU9k { - font-size: 14px; - color: #333333; - margin-top: 20px; - margin-bottom: 10px; -} -.listItem___o7Akv { - padding: 25px 30px 25px 30px; - display: box; - display: flex; - background: white; - margin-top: 20px; - cursor: pointer; -} -.listItem___o7Akv > div { - flex: 1 1; -} -.listItem___o7Akv:hover { - box-shadow: 0 0 10px #ccc; -} -.info___jtW6Z { - margin-left: 20px; -} -.info___jtW6Z p { - margin-top: 18px; -} -.title___jzarF { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.title___jzarF strong { - color: #333; -} -.titleLeft___eL0iv { - flex: 1 1; -} -.titleRight___k5DG_ a { - margin-right: 20px; - font-weight: bold; -} -.acitons___w0pFT { - height: 70px; - background: white; - margin-top: 20px; - display: box; - display: flex; - align-items: center; - box-align: center; - padding: 0 30px; -} -.acitons___w0pFT > div:nth-child(1) { - flex: 1 1; -} -.acitons___w0pFT > div:nth-child(2) { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.acitons___w0pFT > div:nth-child(2) p { - cursor: pointer; - color: #999; -} -.acitons___w0pFT > div:nth-child(2) p:hover { - color: #333; -} -.acitons___w0pFT > div:nth-child(2) p span { - position: relative; - padding: 0 20px; -} -.acitons___w0pFT > div:nth-child(2) p span:after { - content: ''; - width: 1px; - height: 10px; - background: #ededed; - position: absolute; - right: 0; - top: 50%; - margin-top: -5px; -} -.acitons___w0pFT > div:nth-child(2) p:nth-last-child(1) span { - padding-right: 0; -} -.acitons___w0pFT > div:nth-child(2) p:nth-last-child(1) span:after { - display: none; -} -.formWrap___pBVT7 div[class~='ant-form-item-label'] label { - font-size: 14px; -} -.formWrap___pBVT7 input[class~='ant-input'] { - line-height: 1.5; - background: transparent; - border-width: 1px; - font-size: 14px; -} -.formWrap___pBVT7 label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.formWrap___pBVT7 label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.formWrap___pBVT7 label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.button___bZLwx { - width: 72px; - height: 26px; - background: #f5f5f5; - border-radius: 2px; - display: flex; - align-items: center; - justify-content: center; - color: #464f66; - cursor: pointer; - margin-right: 10px; -} -.button___bZLwx:hover { - width: 72px; - height: 26px; - background: rgba(1, 82, 217, 0.1); - border-radius: 2px; - display: flex; - align-items: center; - justify-content: center; - color: #145dff; - cursor: pointer; - margin-right: 10px; -} -.button___bZLwx:hover i { - color: #145dff !important; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Editor/NullChildEditor/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex___eLcnP { - display: flex; - display: -ms-flex; -} -.flex1___yUTT7 { - flex: 1 1; -} -.color666___TiUhG { - color: #666; -} -.error___gTTtv { - border-color: #f5222d; -} -.deleteIcon___mnZW1 { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___JC5NS { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Edit/components/editor.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___epJYP { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___SU6BD { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___Qes2t { - align-items: center; - box-align: center; -} -.flex_box_center_end___hGppz { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___uzhhO { - flex-direction: column; - box-orient: block-axis; -} -.wrap___rEjJ0 { - padding: 20px 30px; - box-sizing: border-box; -} -.modal___gRDV9 div[class~='ant-modal-confirm-content'] { - font-size: 16px; - text-align: center; -} -.modal___gRDV9 span[class~='ant-modal-title'] { - font-size: 16px; -} -.titleWrap___MK_OO { - margin: 10px 0px; -} -.required___Hja3H { - margin-right: 4px; - color: #e04040; - font-size: 16px; -} -.title___vMFKz { - font-size: 14px; - color: #333333; -} -.colorGray___hNhIL { - color: #888888; -} -.choiceWrap___Xx5du { - display: flex; - margin-top: 15px; -} -.answer___cbuNE { - color: #888; - display: block; - width: 38px; - height: 38px; - text-align: center; - line-height: 38px; - border-radius: 4px; - cursor: pointer; - border: 1px solid #e2e2e2; - margin-right: 10px; -} -.activeAnswer___LwFG7 { - background: #ff7500; - color: #ffffff; - border: 1px solid #ff7500; -} -.deleteIcon____HG4s { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___r_Vhy { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -.editorWrap___OYwur { - flex: 1 1; -} -.htmlWrap___qXHYn { - display: flex; - margin-top: 0px; - min-height: 38px; - border-radius: 2px; - max-width: 1056px; - word-break: break-all; - border: 1px solid #dddddd; - padding-left: 10px; - padding-top: 6px; -} -.htmlWrap___qXHYn p { - margin: 7px 10px; -} -.radio___urtyZ { - width: 60px; - height: 32px; - line-height: 32px; - text-align: center; -} -.color333___Lah7k { - color: #333; -} -.color999___TmkZt { - color: #999; -} -.questionType___r_bKw { - display: box; - display: flex; -} -.questionType___r_bKw > div { - flex: 1 1; -} -.questionChoices___LA7VM { - margin-top: 15px; -} -.questionChoices___LA7VM > div { - margin: 8px 0; -} -.action___fTTDM { - display: flex; - justify-content: flex-end; - align-items: center; -} -.difficult___Mg7lT label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.difficult___Mg7lT label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.difficult___Mg7lT label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.fold___oVjRI .head___fpwmn { - height: 46px; - background: #f2f2f2; - display: flex; - align-items: center; - padding-left: 10px; - padding-right: 20px; - margin-bottom: 10px; - cursor: pointer; -} -.fold___oVjRI .head___fpwmn span { - font-size: 12px; - color: #333333; - margin-left: 5px; -} -.fold___oVjRI .head___fpwmn i { - display: inline-block; -} -.fold___oVjRI .head___fpwmn b { - color: #165dff; - cursor: pointer; - margin-left: auto; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Knowledge/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] { - height: 46px; -} -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'], -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { - height: 46px; - line-height: 46px; -} -.wrap___F7E3F .selectWrapper____kESB div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { - line-height: 46px; -} -.wrap___F7E3F .selectWrapper____kESB span[class~='ant-select-arrow'] { - right: 12px; -} -.wrap___F7E3F .tips___aHjQY { - font-size: 14px; - font-weight: 400; - color: #9096A3; -} -.wrap___F7E3F .linkBtn___uggVr { - font-size: 14px; - font-weight: 400; - color: #3061D0; - cursor: pointer; -} -.mainText____S1I0 { - font-size: 14px; - font-weight: 400; - color: #5F6368; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/DragSubject/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___dDNpp { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___ovpjv { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___oqAEt { - align-items: center; - box-align: center; -} -.flex_box_center_end___mHCIK { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___GZMP2 { - flex-direction: column; - box-orient: block-axis; -} -.posWarp___ZUxXl { - position: relative; -} -.posWarp___ZUxXl:hover .pos___A7NKx { - display: block; -} -.posWarp___ZUxXl .pos___A7NKx { - position: absolute; - display: none; - z-index: 2; - top: 0; - left: 0; - border: 1px solid #9be5ad; - width: 100%; - height: 100%; - pointer-events: none; -} -.posWarp___ZUxXl .pos___A7NKx .tips___ap6NV { - width: 196px; - height: 32px; - background: #9be5ad; - border-radius: 0px 0px 0px 22px; - float: right; - text-align: center; - line-height: 32px; - color: #fff; - padding-left: 5px; -} -.posWarp___ZUxXl .markWrongBtnWrapper___oAKlK { - padding-left: 30px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPaper/Questions/editor.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center____wjva { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___F2_sO { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___pCTvi { - align-items: center; - box-align: center; -} -.flex_box_center_end___ChHrd { - justify-content: flex-end; - align-items: center; - -webkit-justify-content: flex-end; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: end; - box-align: center; - box-pack: end; -} -.flex_box_column___HeDXp { - flex-direction: column; - box-orient: block-axis; -} -.wrap____e4M2 { - padding: 20px 30px; - box-sizing: border-box; -} -.modal___UjGgD div[class~='ant-modal-confirm-content'] { - font-size: 16px; - text-align: center; -} -.modal___UjGgD span[class~='ant-modal-title'] { - font-size: 16px; -} -.titleWrap___PWC_1 { - margin: 10px 0px; -} -.required___OmL0I { - margin-right: 4px; - color: #e04040; - font-size: 16px; -} -.title___iJ1Qg { - font-size: 14px; - color: #333333; -} -.colorGray___xdJix { - color: #888888; -} -.choiceWrap___XT6nM { - display: flex; - margin-top: 15px; -} -.answer___pHl5v { - color: #888; - display: block; - width: 38px; - height: 38px; - text-align: center; - line-height: 38px; - border-radius: 4px; - cursor: pointer; - border: 1px solid #e2e2e2; - margin-right: 10px; -} -.activeAnswer___XjpeG { - background: #ff7500; - color: #ffffff; - border: 1px solid #ff7500; -} -.deleteIcon___O5cN4 { - cursor: pointer; - color: #ccc; - margin-left: 15px; - font-size: 18px; -} -.addIcon___a2AM2 { - cursor: pointer; - color: #29bd8b; - margin-left: 6px; - font-size: 16px; - padding-top: 1px; -} -.editorWrap___FKOOz { - flex: 1 1; -} -.htmlWrap___ogueB { - display: flex; - margin-top: 0px; - min-height: 38px; - border-radius: 2px; - max-width: 1056px; - word-break: break-all; - border: 1px solid #dddddd; - padding-left: 10px; - padding-top: 6px; -} -.htmlWrap___ogueB p { - margin: 7px 10px; -} -.radio___W1kjJ { - width: 60px; - height: 32px; - line-height: 32px; - text-align: center; -} -.color333____LRzT { - color: #333; -} -.color999___KrWiG { - color: #999; -} -.questionType___natt6 { - display: box; - display: flex; -} -.questionType___natt6 > div { - flex: 1 1; -} -.questionChoices___NluQh { - margin-top: 15px; -} -.questionChoices___NluQh > div { - margin: 8px 0; -} -.action___zhdyr { - display: flex; - justify-content: flex-end; - align-items: center; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper'] { - width: 106px; - height: 33px; - line-height: 33px; - background: #eeeeee; - border-radius: 17px; - color: #333333; - text-align: center; - border: 0px; - margin-right: 27px; - margin-top: 6px; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper']:not(:first-child)::before { - width: 0px; -} -.difficult___gAQyf label[class~='ant-radio-button-wrapper-checked'] { - width: 106px; - height: 33px; - background: #0152d9; - border-radius: 17px; - text-align: center; - border: 0px; - color: #ffffff !important; - margin-right: 27px; - margin-top: 6px; -} -.fold___aZJDt .head___WgTkC { - height: 46px; - background: #f2f2f2; - display: flex; - align-items: center; - padding-left: 10px; - padding-right: 20px; - margin-bottom: 10px; - cursor: pointer; -} -.fold___aZJDt .head___WgTkC span { - font-size: 12px; - color: #333333; - margin-left: 5px; -} -.fold___aZJDt .head___WgTkC i { - display: inline-block; -} -.fold___aZJDt .head___WgTkC b { - color: #165dff; - cursor: pointer; - margin-left: auto; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/EditPaper/PaperHeader/index.less?modules ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrap___LuchA { - position: relative; - font-size: 14px; -} -.wrap___LuchA [class~='ant-table-footer'] { - background-color: #fff; - padding: 0px; -} -.img___igDG4 { - position: absolute; - height: 100px; - width: 140px; - top: 2px; - left: 2px; -} -.table___a5E2x a { - color: rgba(0, 0, 0, 0.85); -} -.totalScore___L9CRr { - margin-right: 142px; - padding: 12px 8px; - border-right: 1px solid #f0f0f0; - border-left: 1px solid #f0f0f0; -} -.people___pwitC { - padding: 12px 8px; - border-right: 1px solid #f0f0f0; -} -.glassSeal___s0cz8 { - position: absolute; - font-size: 16px; - left: -480px; - top: 520px; - width: 1000px; - transform: rotate(-90deg); - border-bottom: 2px dashed #fb3226; -} -.glassSeal___s0cz8 > span { - padding-right: 50px; - padding-left: 10px; -} -.glassSeal___s0cz8 > span:nth-child(1) { - margin-left: 100px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - diff --git a/p__Paperlibrary__Random__AddAndEdit__index.async.js b/p__Paperlibrary__Random__AddAndEdit__index.async.js index 22d8ae2347..6d30b031cf 100644 --- a/p__Paperlibrary__Random__AddAndEdit__index.async.js +++ b/p__Paperlibrary__Random__AddAndEdit__index.async.js @@ -1,312 +1,6 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[22257],{ -/***/ 37863: -/*!***********************************************!*\ - !*** ./src/components/Editor/NullMDEditor.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ NullMDEditor; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/classCallCheck.js */ 56690); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createClass.js */ 89728); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/assertThisInitialized.js */ 66115); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/inherits.js */ 61655); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createSuper.js */ 26389); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../markdown-editor */ 55373); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - -var NULL_CH = '▁'; -var NullMDEditor = /*#__PURE__*/function (_Component) { - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default()(NullMDEditor, _Component); - var _super = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default()(NullMDEditor); - function NullMDEditor() { - var _this; - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default()(this, NullMDEditor); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - _this = _super.call.apply(_super, [this].concat(args)); - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "getChCountBeforeCursor", function (cm, cursor) { - var currentLine = cursor.line; - var placeholderCountBefore = 0; - for (var _line = 0; _line < currentLine; _line++) { - placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1; - } - var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch); - placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1; - return placeholderCountBefore; - }); - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "onCMBeforeChange", function (cm, change) { - var rangeText = cm.getRange(change.from, change.to); - var totalPlaceholderCount = 0; - change.text.forEach(function (item) { - totalPlaceholderCount += item.split(NULL_CH).length - 1; - }); - if (rangeText && rangeText.indexOf(NULL_CH) != -1) { - var placeholderCountInRange = rangeText.split(NULL_CH).length - 1; - var placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); - console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(totalPlaceholderCount, "\u4E2A")); - if (_this.props.deleteEmptyDisabled) { - // 删除空格不检测 - change.cancel(); - } else { - // const ret = window.confirm( - // `确认要删除第${ - // placeholderCountInRange == 1 - // ? placeholderCountBefore + 1 - // : `${placeholderCountBefore + 1}-${placeholderCountBefore + - // placeholderCountInRange}` - // }个空吗?`, - // ); - // if (ret) { - _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount); - // } else { - // change.cancel(); - // } - } - } else if (totalPlaceholderCount) { - var _placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); - console.log("\u65B0\u589E".concat(totalPlaceholderCount, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A")); - _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(_placeholderCountBefore, 0, totalPlaceholderCount); - } - }); - return _this; - } - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default()(NullMDEditor, [{ - key: "render", - value: function render() { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, this.props), {}, { - onCMBeforeChange: this.onCMBeforeChange - })); - } - }]); - return NullMDEditor; -}(react__WEBPACK_IMPORTED_MODULE_7__.Component); - - -/***/ }), - -/***/ 2977: -/*!*********************************************************************!*\ - !*** ./src/components/Editor/NullChildEditor/index.jsx + 1 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ Editor_NullChildEditor; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules -var tag_style = __webpack_require__(71114); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules -var es_tag = __webpack_require__(20550); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js -var classCallCheck = __webpack_require__(56690); -var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js -var createClass = __webpack_require__(89728); -var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js -var inherits = __webpack_require__(61655); -var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createSuper.js -var createSuper = __webpack_require__(26389); -var createSuper_default = /*#__PURE__*/__webpack_require__.n(createSuper); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var NullChildEditormodules = ({"flex":"flex___eLcnP","flex1":"flex1___yUTT7","color666":"color666___TiUhG","error":"error___gTTtv","deleteIcon":"deleteIcon___mnZW1","addIcon":"addIcon___JC5NS"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js -var PlusOutlined = __webpack_require__(51042); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.jsx - - - - - - - - - - - - - - - - -var TextArea = input/* default.TextArea */.Z.TextArea; -var NullChildEditor = /*#__PURE__*/function (_Component) { - inherits_default()(NullChildEditor, _Component); - var _super = createSuper_default()(NullChildEditor); - function NullChildEditor(props) { - var _this; - classCallCheck_default()(this, NullChildEditor); - _this = _super.call(this, props); - _this.state = { - inputVisible: false, - EditInputIndex: -1 - }; - return _this; - } - // componentDidMount() { - // // console.log(`${this.props.index}----`,this.props,e); - // if (this.props.answers[0].length <= 0) { - // this.setState({ - // EditInputIndex: 0, - // }); - // } - // } - createClass_default()(NullChildEditor, [{ - key: "render", - value: function render() { - var _this2 = this; - var _this$props = this.props, - index = _this$props.index, - onAnswerChange = _this$props.onAnswerChange, - addChildAnswer = _this$props.addChildAnswer, - exerciseIsPublish = _this$props.exerciseIsPublish, - answers = _this$props.answers, - activeOptionErrorIndex = _this$props.activeOptionErrorIndex, - _this$props$flex = _this$props.flex, - flex = _this$props$flex === void 0 ? '0 0 1000px' : _this$props$flex; - console.log('----', answers); - var _this$state = this.state, - inputVisible = _this$state.inputVisible, - EditInputIndex = _this$state.EditInputIndex; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: NullChildEditormodules.flex, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(NullChildEditormodules.color666, " mb5 mt6"), - style: { - flex: '0 0 90px' - }, - children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - border: '1px solid #f6f6f6', - flex: 1, - padding: 10 - }, - children: [answers.map(function (tag, itemIndex) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: EditInputIndex !== itemIndex ? tag.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { - className: "edit-tag", - closable: true, - onClose: function onClose(e) { - e.preventDefault(); - if ((answers === null || answers === void 0 ? void 0 : answers.length) === 1 && itemIndex === 0) { - _this2.props.deleteChildAnswermain(index, itemIndex); - } else { - _this2.props.deleteChildAnswer(index, itemIndex); - } - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onDoubleClick: function onDoubleClick(e) { - _this2.setState({ - EditInputIndex: itemIndex - }); - e.preventDefault(); - }, - children: tag - }) - }, tag) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: tag, - style: { - width: 78, - marginRight: 8, - height: 24, - verticalAlign: 'top' - }, - onBlur: function onBlur(e) { - if (e.target.value.replaceAll(' ', '').length <= 0) { - message/* default.info */.ZP.info('内容不能为纯空格'); - return; - } - onAnswerChange(index, itemIndex, e.target.value); - _this2.setState({ - EditInputIndex: -1, - inputVisible: false - }); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: tag, - style: { - width: 78, - marginRight: 8, - height: 24, - verticalAlign: 'top' - }, - onBlur: function onBlur(e) { - if (e.target.value.replaceAll(' ', '').length <= 0) { - message/* default.info */.ZP.info('内容不能为纯空格'); - return; - } - onAnswerChange(index, itemIndex, e.target.value); - _this2.setState({ - EditInputIndex: -1, - inputVisible: false - }); - } - }) - }); - }), !inputVisible && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_tag/* default */.Z, { - className: "site-tag-plus", - onClick: function onClick() { - addChildAnswer(index); - - // console.log(this.props.index); - _this2.setState({ - inputVisible: true - }); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), " \u65B0\u589E\u7B54\u6848"] - })] - })] - }); - } - }]); - return NullChildEditor; -}(react.Component); -/* harmony default export */ var Editor_NullChildEditor = (NullChildEditor); - -/***/ }), - /***/ 1931: /*!*************************************************************************!*\ !*** ./src/pages/Paperlibrary/Random/AddAndEdit/index.tsx + 15 modules ***! diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js index 291c4348cd..9cc13dd1a4 100644 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js +++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js @@ -916,6 +916,9 @@ var spin = __webpack_require__(11382); var button_style = __webpack_require__(29913); // EXTERNAL MODULE: ./node_modules/antd/es/button/index.js var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(42122); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); @@ -990,6 +993,7 @@ var jsx_runtime = __webpack_require__(85893); + var _excluded = ["classroomList", "problemset", "user", "globalSetting", "loading", "dispatch", "match", "shixunHomeworks"]; @@ -1209,7 +1213,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { return _ref2.apply(this, arguments); }; }(); - + var rootDataRef = (0,react.useRef)(); // const getItemBanks = async (query: any) => { // query.item_type = query.item_type; // setFolderLoading(true); @@ -1255,9 +1259,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []); // ----根目录面包屑展示 } - if (isprogram_homework) {} else { - setSelectIds([]); - } + setSelectIds([]); setFolderLoading(false); case 9: case "end": @@ -1285,7 +1287,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { case 4: res = _context3.sent; if (!(res && res.status !== 403 && res.status !== 401 && res.status !== 500)) { - _context3.next = 14; + _context3.next = 13; break; } setProblemsetCount(res.items_count || 0); @@ -1294,10 +1296,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) { // setUseShixunIds(res.used_shixun_ids || []); handleData(res.items || []); setSelectIds([]); - setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []); setFolderLoading(false); return _context3.abrupt("return", res); - case 14: + case 13: case "end": return _context3.stop(); } @@ -1384,12 +1385,6 @@ var ProblemsetPage = function ProblemsetPage(_ref) { } else { params.group_id = null; } - - // if (activeKey === '3' && isprogram_homework) { - // params.only_published = true; - // } else { - // params.only_published = null; - // } if (activeKey === '3') { setShowTeachGroup(true); } else { @@ -1443,9 +1438,16 @@ var ProblemsetPage = function ProblemsetPage(_ref) { }; var handleOpen = /*#__PURE__*/function () { var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { + var isShare, + isBack, + newnavigation, + _findParentIds, + _args4 = arguments; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: + isShare = _args4.length > 1 && _args4[1] !== undefined ? _args4[1] : false; + isBack = _args4.length > 2 && _args4[2] !== undefined ? _args4[2] : false; dispatch({ type: 'problemset/getDisciplines', payload: { @@ -1457,10 +1459,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) { params.page = 1; params.per_page = 20; params.group_id = Math.abs(id); + if (isBack) { + newnavigation = JSON.parse(JSON.stringify(navigation)); + newnavigation.splice(newnavigation.length - 2, 2); + params.parents = newnavigation; + } else { + params.parents = [].concat(toConsumableArray_default()(navigation || [{ + id: 0, + name: "根目录" + }]), toConsumableArray_default()(((_findParentIds = (0,NewFolder/* findParentIds */.b)(rootDataRef.current, id)) === null || _findParentIds === void 0 ? void 0 : _findParentIds.map(function (i) { + return { + id: i.id, + name: i.name + }; + })) || [])); + } setParams(params); - // getItemBanks(params).then(res => setTreeData(res?.item_banks_group));//要修改 - getGroups(params); - case 6: + getGroups(objectSpread2_default()({}, params)); + getItemBanks(params); + case 10: case "end": return _context4.stop(); } @@ -1647,7 +1664,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u516C\u5171" }, "1"), ((_problemset$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 ? void 0 : (_problemset$teachGrou2 = _problemset$teachGrou.groups) === null || _problemset$teachGrou2 === void 0 ? void 0 : _problemset$teachGrou2.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: "\u6211\u7684\u7FA4\u7EC4" + tab: "\u56E2\u961F\u5171\u4EAB" }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u6536\u85CF\u5939" }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { @@ -1690,7 +1707,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) { className: ExchangeFromProblemSetmodules.treeHeader, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Crumbs/* default */.Z, { data: navigation, - onClick: handleOpen + onClick: handleOpen, + activeTabsKey: activeTabsKey }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { type: "link", onClick: handleNewGroup, @@ -1705,13 +1723,23 @@ var ProblemsetPage = function ProblemsetPage(_ref) { spinning: folderLoading, children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { ref: treeDataWarp, - className: ExchangeFromProblemSetmodules.treeContent, + className: treeData.length ? ExchangeFromProblemSetmodules.treeContent : "", + style: { + maxHeight: "220px", + overflow: "auto" + }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(NewFolder/* default */.Z, { + setRootData: function setRootData(d) { + rootDataRef.current = d; + }, isProblemset: false, - reloadData: handleReloadData, + reloadData: function reloadData() {}, data: treeData, onShare: function onShare() {}, - onOpen: handleOpen + onOpen: handleOpen, + params: params, + navigation: navigation, + activeTabsKey: activeTabsKey }) }) })] diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css index 8c1021a3b9..ef26cfba32 100644 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css +++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css @@ -417,6 +417,9 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after { box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); } .searchWrap___Bgson .search___xhreb { + display: flex; + align-items: center; + overflow: hidden; border-radius: 19px; height: 38px; width: 369px; @@ -424,7 +427,16 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after { background-color: #f6f7f9; border: none; } -.searchWrap___Bgson .search___xhreb span[class~='ant-input-search-icon'] { +.searchWrap___Bgson .search___xhreb [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; +} +.searchWrap___Bgson .search___xhreb [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +.searchWrap___Bgson .search___xhreb span[class~='ant-input-group-addon'] { display: none; } .searchWrap___Bgson .search___xhreb .searchIcon___kKxKj { diff --git a/p__Paperlibrary__Random__PreviewEdit__index.async.js b/p__Paperlibrary__Random__PreviewEdit__index.async.js index 030d97ba54..942346a95a 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.async.js @@ -67,312 +67,6 @@ PlusOutlined.displayName = 'PlusOutlined'; /***/ }), -/***/ 37863: -/*!***********************************************!*\ - !*** ./src/components/Editor/NullMDEditor.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ NullMDEditor; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/classCallCheck.js */ 56690); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createClass.js */ 89728); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/assertThisInitialized.js */ 66115); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/inherits.js */ 61655); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createSuper.js */ 26389); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/defineProperty.js */ 38416); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../markdown-editor */ 55373); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - -var NULL_CH = '▁'; -var NullMDEditor = /*#__PURE__*/function (_Component) { - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_4___default()(NullMDEditor, _Component); - var _super = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_5___default()(NullMDEditor); - function NullMDEditor() { - var _this; - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1___default()(this, NullMDEditor); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - _this = _super.call.apply(_super, [this].concat(args)); - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "getChCountBeforeCursor", function (cm, cursor) { - var currentLine = cursor.line; - var placeholderCountBefore = 0; - for (var _line = 0; _line < currentLine; _line++) { - placeholderCountBefore += cm.getLine(_line).split(NULL_CH).length - 1; - } - var currentLineStringBeforeCursor = cm.getLine(currentLine).substring(0, cursor.ch); - placeholderCountBefore += currentLineStringBeforeCursor.split(NULL_CH).length - 1; - return placeholderCountBefore; - }); - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_3___default()(_this), "onCMBeforeChange", function (cm, change) { - var rangeText = cm.getRange(change.from, change.to); - var totalPlaceholderCount = 0; - change.text.forEach(function (item) { - totalPlaceholderCount += item.split(NULL_CH).length - 1; - }); - if (rangeText && rangeText.indexOf(NULL_CH) != -1) { - var placeholderCountInRange = rangeText.split(NULL_CH).length - 1; - var placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); - console.log("\u5220\u9664".concat(placeholderCountInRange, "\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(placeholderCountBefore, "\u4E2A\uFF0C\u65B0\u589E").concat(totalPlaceholderCount, "\u4E2A")); - if (_this.props.deleteEmptyDisabled) { - // 删除空格不检测 - change.cancel(); - } else { - // const ret = window.confirm( - // `确认要删除第${ - // placeholderCountInRange == 1 - // ? placeholderCountBefore + 1 - // : `${placeholderCountBefore + 1}-${placeholderCountBefore + - // placeholderCountInRange}` - // }个空吗?`, - // ); - // if (ret) { - _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(placeholderCountBefore, placeholderCountInRange, totalPlaceholderCount); - // } else { - // change.cancel(); - // } - } - } else if (totalPlaceholderCount) { - var _placeholderCountBefore = _this.getChCountBeforeCursor(cm, change.from); - console.log("\u65B0\u589E".concat(totalPlaceholderCount, "\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_placeholderCountBefore, "\u4E2A")); - _this.props.onPlaceholderChange && _this.props.onPlaceholderChange(_placeholderCountBefore, 0, totalPlaceholderCount); - } - }); - return _this; - } - _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_2___default()(NullMDEditor, [{ - key: "render", - value: function render() { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_markdown_editor__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, this.props), {}, { - onCMBeforeChange: this.onCMBeforeChange - })); - } - }]); - return NullMDEditor; -}(react__WEBPACK_IMPORTED_MODULE_7__.Component); - - -/***/ }), - -/***/ 2977: -/*!*********************************************************************!*\ - !*** ./src/components/Editor/NullChildEditor/index.jsx + 1 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ Editor_NullChildEditor; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/style/index.js + 1 modules -var tag_style = __webpack_require__(71114); -// EXTERNAL MODULE: ./node_modules/antd/es/tag/index.js + 1 modules -var es_tag = __webpack_require__(20550); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js -var classCallCheck = __webpack_require__(56690); -var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js -var createClass = __webpack_require__(89728); -var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js -var inherits = __webpack_require__(61655); -var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createSuper.js -var createSuper = __webpack_require__(26389); -var createSuper_default = /*#__PURE__*/__webpack_require__.n(createSuper); -// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules -var input_style = __webpack_require__(69463); -// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules -var input = __webpack_require__(75008); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var NullChildEditormodules = ({"flex":"flex___eLcnP","flex1":"flex1___yUTT7","color666":"color666___TiUhG","error":"error___gTTtv","deleteIcon":"deleteIcon___mnZW1","addIcon":"addIcon___JC5NS"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js -var PlusOutlined = __webpack_require__(51042); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/Editor/NullChildEditor/index.jsx - - - - - - - - - - - - - - - - -var TextArea = input/* default.TextArea */.Z.TextArea; -var NullChildEditor = /*#__PURE__*/function (_Component) { - inherits_default()(NullChildEditor, _Component); - var _super = createSuper_default()(NullChildEditor); - function NullChildEditor(props) { - var _this; - classCallCheck_default()(this, NullChildEditor); - _this = _super.call(this, props); - _this.state = { - inputVisible: false, - EditInputIndex: -1 - }; - return _this; - } - // componentDidMount() { - // // console.log(`${this.props.index}----`,this.props,e); - // if (this.props.answers[0].length <= 0) { - // this.setState({ - // EditInputIndex: 0, - // }); - // } - // } - createClass_default()(NullChildEditor, [{ - key: "render", - value: function render() { - var _this2 = this; - var _this$props = this.props, - index = _this$props.index, - onAnswerChange = _this$props.onAnswerChange, - addChildAnswer = _this$props.addChildAnswer, - exerciseIsPublish = _this$props.exerciseIsPublish, - answers = _this$props.answers, - activeOptionErrorIndex = _this$props.activeOptionErrorIndex, - _this$props$flex = _this$props.flex, - flex = _this$props$flex === void 0 ? '0 0 1000px' : _this$props$flex; - console.log('----', answers); - var _this$state = this.state, - inputVisible = _this$state.inputVisible, - EditInputIndex = _this$state.EditInputIndex; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: NullChildEditormodules.flex, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(NullChildEditormodules.color666, " mb5 mt6"), - style: { - flex: '0 0 90px' - }, - children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - border: '1px solid #f6f6f6', - flex: 1, - padding: 10 - }, - children: [answers.map(function (tag, itemIndex) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: EditInputIndex !== itemIndex ? tag.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_tag/* default */.Z, { - className: "edit-tag", - closable: true, - onClose: function onClose(e) { - e.preventDefault(); - if ((answers === null || answers === void 0 ? void 0 : answers.length) === 1 && itemIndex === 0) { - _this2.props.deleteChildAnswermain(index, itemIndex); - } else { - _this2.props.deleteChildAnswer(index, itemIndex); - } - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onDoubleClick: function onDoubleClick(e) { - _this2.setState({ - EditInputIndex: itemIndex - }); - e.preventDefault(); - }, - children: tag - }) - }, tag) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: tag, - style: { - width: 78, - marginRight: 8, - height: 24, - verticalAlign: 'top' - }, - onBlur: function onBlur(e) { - if (e.target.value.replaceAll(' ', '').length <= 0) { - message/* default.info */.ZP.info('内容不能为纯空格'); - return; - } - onAnswerChange(index, itemIndex, e.target.value); - _this2.setState({ - EditInputIndex: -1, - inputVisible: false - }); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - defaultValue: tag, - style: { - width: 78, - marginRight: 8, - height: 24, - verticalAlign: 'top' - }, - onBlur: function onBlur(e) { - if (e.target.value.replaceAll(' ', '').length <= 0) { - message/* default.info */.ZP.info('内容不能为纯空格'); - return; - } - onAnswerChange(index, itemIndex, e.target.value); - _this2.setState({ - EditInputIndex: -1, - inputVisible: false - }); - } - }) - }); - }), !inputVisible && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_tag/* default */.Z, { - className: "site-tag-plus", - onClick: function onClick() { - addChildAnswer(index); - - // console.log(this.props.index); - _this2.setState({ - inputVisible: true - }); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), " \u65B0\u589E\u7B54\u6848"] - })] - })] - }); - } - }]); - return NullChildEditor; -}(react.Component); -/* harmony default export */ var Editor_NullChildEditor = (NullChildEditor); - -/***/ }), - /***/ 96382: /*!*************************************************************************!*\ !*** ./src/pages/Paperlibrary/Random/PreviewEdit/index.tsx + 1 modules ***! diff --git a/p__Paperlibrary__See__index.chunk.css b/p__Paperlibrary__See__index.chunk.css index 526c8580a2..332f9d2503 100644 --- a/p__Paperlibrary__See__index.chunk.css +++ b/p__Paperlibrary__See__index.chunk.css @@ -166,17 +166,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/EcListItems/Problemset/Card/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Paths__Detail__Statistics__index.async.js b/p__Paths__Detail__Statistics__index.async.js index c7d57fbbc4..b98c3005ca 100644 --- a/p__Paths__Detail__Statistics__index.async.js +++ b/p__Paths__Detail__Statistics__index.async.js @@ -101,7 +101,7 @@ var react = __webpack_require__(67294); var _umi_production_exports = __webpack_require__(89214); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Statisticsmodules = ({"bg":"bg____jkAB","header":"header___PPltR","title":"title___qTNRH","info":"info___qGW_V","boxWrap":"boxWrap___n5Uc1","icon":"icon___BdgVN","bigTabs":"bigTabs___wqKPl","active":"active___rYKNJ","main":"main___MUCpu","titleItem":"titleItem___qDOI5","countcenter":"countcenter___rEj8o","tabdiv":"tabdiv___ShIOl","radiusdiv":"radiusdiv___GU9SO"}); +/* harmony default export */ var Statisticsmodules = ({"bg":"bg____jkAB","header":"header___PPltR","titleWrap":"titleWrap___pTIp8","title":"title___qTNRH","name":"name___dLrvE","info":"info___qGW_V","boxWrap":"boxWrap___n5Uc1","icon":"icon___BdgVN","bigTabs":"bigTabs___wqKPl","active":"active___rYKNJ","main":"main___MUCpu","titleItem":"titleItem___qDOI5","countcenter":"countcenter___rEj8o","tabdiv":"tabdiv___ShIOl","radiusdiv":"radiusdiv___GU9SO"}); // EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules var spin_style = __webpack_require__(22536); // EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js @@ -2198,6 +2198,7 @@ var PathStatisticsStatus; PathStatisticsStatus["ShiXunUsetow"] = "shixunusetow"; })(PathStatisticsStatus || (PathStatisticsStatus = {})); var Statistics = function Statistics(_ref) { + var _data$subject_info; var user = _ref.user, pathsDetail = _ref.pathsDetail, globalSetting = _ref.globalSetting, @@ -2267,18 +2268,22 @@ var Statistics = function Statistics(_ref) { className: Statisticsmodules.bg, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("header", { className: Statisticsmodules.header, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Statisticsmodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fanhui2 font16", onClick: function onClick() { return _umi_production_exports.history.push("/paths/".concat(pathId)); } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), !!(statisticsData !== null && statisticsData !== void 0 && statisticsData.report_date) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.title, - children: "\u5B66\u4E60\u7EDF\u8BA1" + children: ["\u5B66\u4E60\u7EDF\u8BA1-", (data === null || data === void 0 ? void 0 : (_data$subject_info = data.subject_info) === null || _data$subject_info === void 0 ? void 0 : _data$subject_info.name) || ''] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + flexShrink: 0, + marginTop: 3 + }, children: [(0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { href: env/* default.API_SERVER */.Z.API_SERVER + "/api/paths/".concat(urlParams.pathId, "/").concat(bigTab === 'spoc' ? 'statistics_basic_info' : 'autonomic_statistics', ".xlsx"), download: "\u7EDF\u8BA1\u6570\u636E.xlsx", diff --git a/p__Paths__Detail__Statistics__index.chunk.css b/p__Paths__Detail__Statistics__index.chunk.css index e02984f0be..e1d06f2dd5 100644 --- a/p__Paths__Detail__Statistics__index.chunk.css +++ b/p__Paths__Detail__Statistics__index.chunk.css @@ -8,13 +8,26 @@ .bg____jkAB .header___PPltR { padding: 23px 20px 23px 0; display: flex; - align-items: center; - justify-content: space-between; + align-items: flex-start; +} +.bg____jkAB .header___PPltR .titleWrap___pTIp8 { + flex: 1 1; + display: flex; + align-items: flex-start; +} +.bg____jkAB .header___PPltR .titleWrap___pTIp8 i { + flex-shrink: 0; + margin-top: 4px; } -.bg____jkAB .header___PPltR .title___qTNRH { +.bg____jkAB .header___PPltR .titleWrap___pTIp8 .title___qTNRH { font-size: 16px; font-weight: 600; margin-left: 10px; + padding-right: 10px; + flex: 1 1; +} +.bg____jkAB .header___PPltR .titleWrap___pTIp8 .title___qTNRH .name___dLrvE { + padding-right: 10px; } .bg____jkAB .header___PPltR a { color: #165dff; diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index 12f5fa1e3b..359aaab3b3 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[23332,77566,8691,4977,12768,67570,60696],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[23332,77566,4977,12768,67570,60696],{ /***/ 95025: /*!**********************************************************************!*\ @@ -4545,1031 +4545,6 @@ var Dialog = /*#__PURE__*/function (_React$Component) { }(react__WEBPACK_IMPORTED_MODULE_4__.Component); -/***/ }), - -/***/ 8691: -/*!************************************************************!*\ - !*** ./src/components/monaco-editor/index.jsx + 3 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "SV": function() { return /* binding */ DiffEditor; }, - "ZP": function() { return /* binding */ monaco_editor; } -}); - -// UNUSED EXPORTS: getLanguageByMirrorName - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(91033); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx -var cLangage = { - keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while'] -}; -var javaLangage = { - quickKey: [{ - label: "main", - content: ['public static void main(String[] args) {', '\t$0', '}'].join('\n') - }, { - label: "System.out.println", - content: ['System.out.println($0)'].join('\n') - }, { - label: "System.out.print", - content: ['System.out.print($0)'].join('\n') - }], - keywords: ['abstract', 'continue', 'for', 'new', 'switch', 'assert', 'default', 'goto', 'package', 'synchronized', 'boolean', 'do', 'if', 'private', 'this', 'break', 'double', 'implements', 'protected', 'throw', 'byte', 'else', 'import', 'public', 'throws', 'case', 'enum', 'instanceof', 'return', 'transient', 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'void', 'class', 'finally', 'long', 'strictfp', 'volatile', 'const', 'float', 'native', 'super', 'while', 'true', 'false'] -}; -var cppLangage = { - keywords: ['abstract', 'amp', 'array', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'constexpr', 'const_cast', 'continue', 'cpu', 'decltype', 'default', 'delegate', 'delete', 'do', 'double', 'dynamic_cast', 'each', 'else', 'enum', 'event', 'explicit', 'export', 'extern', 'false', 'final', 'finally', 'float', 'friend', 'gcnew', 'generic', 'goto', 'in', 'initonly', 'inline', 'int', 'interface', 'interior_ptr', 'internal', 'literal', 'long', 'mutable', 'namespace', 'new', 'noexcept', 'nullptr', '__nullptr', 'operator', 'override', 'partial', 'pascal', 'pin_ptr', 'private', 'property', 'protected', 'public', 'ref', 'register', 'reinterpret_cast', 'restrict', 'return', 'safe_cast', 'sealed', 'short', 'signed', 'sizeof', 'static', 'static_assert', 'static_cast', 'struct', 'switch', 'template', 'this', 'thread_local', 'throw', 'tile_static', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'where', 'while', '_asm', '_based', '_cdecl', '_declspec', '_fastcall', '_if_exists', '_if_not_exists', '_inline', '_multiple_inheritance', '_pascal', '_single_inheritance', '_stdcall', '_virtual_inheritance', '_w64', '__abstract', '__alignof', '__asm', '__assume', '__based', '__box', '__builtin_alignof', '__cdecl', '__clrcall', '__declspec', '__delegate', '__event', '__except', '__fastcall', '__finally', '__forceinline', '__gc', '__hook', '__identifier', '__if_exists', '__if_not_exists', '__inline', '__int128', '__int16', '__int32', '__int64', '__int8', '__interface', '__leave', '__m128', '__m128d', '__m128i', '__m256', '__m256d', '__m256i', '__m64', '__multiple_inheritance', '__newslot', '__nogc', '__noop', '__nounwind', '__novtordisp', '__pascal', '__pin', '__pragma', '__property', '__ptr32', '__ptr64', '__raise', '__restrict', '__resume', '__sealed', '__single_inheritance', '__stdcall', '__super', '__thiscall', '__try', '__try_cast', '__typeof', '__unaligned', '__unhook', '__uuidof', '__value', '__virtual_inheritance', '__w64', '__wchar_t'], - operators: ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=', '&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='], - quickKey: [{ - label: "ifelse", - content: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n') - }, { - label: "include", - content: 'include<$0>' - }, { - label: "printf", - content: 'printf($0)' - }, { - label: "system", - content: 'system("$0")' - }, { - label: "main", - content: ['int main () {', '\t$0', '}'].join('\n') - }, { - label: "if", - content: ['if () {', '\t$0', '}'].join('\n') - }, { - label: "for", - content: ['for(int j=0 ; j<10; j++){', '\t$0', '}'].join('\n') - }, { - label: "trycatch", - content: ['try{', '\t$0', '}catch(ExceptionName e){', '}'].join('\n') - }, { - label: "using namespace std;", - content: ['using namespace std;'].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }] -}; -var pythonLangage = { - keywords: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'None', 'not', 'or', 'pass', 'raise', 'return', 'self', 'try', 'while', 'with', 'yield', 'int', 'float', 'long', 'complex', 'hex', 'abs', 'all', 'any', 'apply', 'basestring', 'bin', 'bool', 'buffer', 'bytearray', 'callable', 'chr', 'classmethod', 'cmp', 'coerce', 'compile', 'complex', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'execfile', 'file', 'filter', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'id', 'input', 'intern', 'isinstance', 'issubclass', 'iter', 'len', 'locals', 'list', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'reversed', 'range', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode', 'vars', 'xrange', 'zip', 'True', 'False', '__dict__', '__methods__', '__members__', '__class__', '__bases__', '__name__', '__mro__', '__subclasses__', '__init__', '__import__'], - quickKey: [{ - label: "print", - content: ['print($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; - -var scalaLangage = { - keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield', - // Dotty-specific: - 'given', 'enum', 'then'], - quickKey: [{ - label: "println", - content: ['println($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; -// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js -var js = __webpack_require__(84204); -var js_default = /*#__PURE__*/__webpack_require__.n(js); -;// CONCATENATED MODULE: ./src/components/monaco-editor/monaco-suggest-config.tsx - - - - - - -var baseConfig = { - languages: ['c', 'abap', 'apex', 'azcli', 'bat', 'cameligo', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'graphql', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'kotlin', 'less', 'lua', 'markdown', 'mips', 'msdax', 'mysql', 'objective-c', 'pascal', 'pascaligo', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'restructuredtext', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sophia', 'sql', 'st', 'swift', 'tcl', 'twig', 'vb', 'xml', "yaml'"], - tables: { - users: ["name", "id", "email", "phone", "password"], - roles: ["id", "name", "order", "created_at", "updated_at", "deleted_at"] - } -}; -var getKeywordsSuggest = function getKeywordsSuggest(monaco, keywords) { - return keywords.map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: key // 真实补全的值 - }; - }); -}; - -var getTableSuggest = function getTableSuggest(monaco) { - return Object.keys(baseConfig.tables).map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Variable, - insertText: key // 真实补全的值 - }; - }); -}; - -var getFieldsSuggest = function getFieldsSuggest(tableName, monaco) { - var fields = baseConfig.tables[tableName]; - if (!fields) { - return []; - } - return fields.map(function (name) { - return { - label: name, - kind: monaco.languages.CompletionItemKind.Field, - insertText: name - }; - }); -}; -function getSuggestions(monaco, model, position, keywords, snippts) { - var word = model.getWordUntilPosition(position); - var range = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var rs = keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: range - }; - }); - snippts.map(function (item) { - rs.push(_objectSpread(_objectSpread({}, item), {}, { - range: range - })); - }); - return rs; -} -/* harmony default export */ var monaco_suggest_config = (function (monaco) { - baseConfig.languages.map(function (item) { - monaco.languages.registerDocumentFormattingEditProvider(item, { - provideDocumentFormattingEdits: function provideDocumentFormattingEdits(model, options, token) { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formattedText; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - formattedText = js_default()(model.getValue(), { - "indent_size": "2", - "indent_char": " ", - "max_preserve_newlines": "2", - "preserve_newlines": true, - "keep_array_indentation": true, - "break_chained_methods": false, - "indent_scripts": "normal", - "brace_style": "collapse", - "space_before_conditional": true, - "unescape_strings": false, - "jslint_happy": false, - "end_with_newline": true, - "wrap_line_length": "0", - "indent_inner_html": false, - "comma_first": false, - "e4x": false, - "indent_empty_lines": false - }); - return _context.abrupt("return", [{ - range: model.getFullModelRange(), - text: formattedText - }]); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - }))(); - } - }); - return item; - }); - var cppKeyPrompt = cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var pythonKeyPrompt = pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var javaKeyPrompt = javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - monaco.languages.registerCompletionItemProvider('cpp', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(cppLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('c', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - return { - suggestions: toConsumableArray_default()(cLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })) - }; - } - }); - monaco.languages.registerCompletionItemProvider('java', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(javaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('scala', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('python', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(pythonLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); -}); -var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码。'; -// EXTERNAL MODULE: ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js -var actions = __webpack_require__(84144); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.css -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.jsx - - - - - - - -var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"]; - - - - - - - - -function processSize(size) { - return !/^\d+$/.test(size) ? size : "".concat(size, "px"); -} -function noop() {} -var __prevent_trigger_change_event = false; -var DICT = { - 'Python3.6': 'python', - 'Python2.7': 'python', - Dynamips: 'cpp', - Java: 'java', - Web: 'php', - Html: 'html', - Hive: 'sql', - Hadoop: 'java', - SDL: 'cpp', - PHP: 'php', - Matlab: 'python', - Git: 'python', - Python: 'python', - 'C/C++': 'cpp', - 'C++': 'cpp', - C: 'cpp', - Ruby: 'ruby', - Shell: 'shell', - JavaScript: 'javascript', - Perl6: 'perl', - Kotlin: 'kotlin', - Elixir: 'elixir', - Android: 'java', - JavaWeb: 'java', - Go: 'go', - Spark: 'sql', - MachineLearning: 'python', - Verilog: 'xml', - 'Verilog/VNC': 'xml', - Docker: 'dockerfile', - 'C#': 'csharp', - SQLite3: 'sql', - Oracle: 'sql', - Vhdl: 'vhdl', - R: 'r', - Swift: 'swift', - SQLServer: 'mysql', - MySQL: 'mysql', - Mongo: 'sql', - PostgreSql: 'pgsql', - Hbase: 'powershell', - Sqoop: 'sql', - Nasm: 'cpp', - Kafka: 'java', - Flink: 'java', - Sml: 'javascript', - OpenGL: 'cpp', - Perl5: 'perl', - Orange: 'python', - Scala: "scale" -}; -function getLanguageByMirrorName() { - var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var lang = mirror_name; - if (Array.isArray(mirror_name)) { - for (var i = 0; i < mirror_name.length; i++) { - var languageVal = DICT[mirror_name[i]]; - if (languageVal) { - return languageVal; - } - } - return lang[0]; - } - return DICT[lang] || lang; -} - -//onCodeChange 必须是幂等的,因为只会注册一次,如果有变化,会响应旧的,产生脏数据 -var monaco = null; -/* harmony default export */ var monaco_editor = (function (_ref) { - var _ref$width = _ref.width, - width = _ref$width === void 0 ? '100%' : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? '100%' : _ref$height, - value = _ref.value, - _ref$language = _ref.language, - language = _ref$language === void 0 ? 'javascript' : _ref$language, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$options = _ref.options, - options = _ref$options === void 0 ? {} : _ref$options, - _ref$overrideServices = _ref.overrideServices, - overrideServices = _ref$overrideServices === void 0 ? {} : _ref$overrideServices, - _ref$theme = _ref.theme, - theme = _ref$theme === void 0 ? 'vs-dark' : _ref$theme, - onEditBlur = _ref.onEditBlur, - onSave = _ref.onSave, - _ref$autoHeight = _ref.autoHeight, - autoHeight = _ref$autoHeight === void 0 ? false : _ref$autoHeight, - _ref$forbidCopy = _ref.forbidCopy, - forbidCopy = _ref$forbidCopy === void 0 ? false : _ref$forbidCopy, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? noop : _ref$onChange, - _ref$editorDidMount = _ref.editorDidMount, - editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount, - _ref$onFocus = _ref.onFocus, - onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus, - _ref$filename = _ref.filename, - filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename, - errorLine = _ref.errorLine, - _ref$errorContent = _ref.errorContent, - errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent, - props = objectWithoutProperties_default()(_ref, _excluded); - var editorEl = (0,react.useRef)(); - var editor = (0,react.useRef)({}); - var optionsRef = (0,react.useRef)(); - var timeRef = (0,react.useRef)(); - var inputLock = (0,react.useRef)(false); - var inputLockTime = (0,react.useRef)(); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - init = _useState2[0], - setInit = _useState2[1]; - function onLayout() { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator = createForOfIteratorHelper_default()(entries), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var entry = _step.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - editor.current.instance.layout(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - function tipWarn() { - message/* default.warn */.ZP.warn({ - content: decodeURIComponent(tipTxt), - key: "monaco-editor-tip" - }); - } - var setCodeValue = function setCodeValue() { - var instance = editor.current.instance; - if (value != null && instance && init) { - var model = instance.getModel(); - if (model && value !== model.getValue()) { - __prevent_trigger_change_event = true; - model.setValue(value); - instance.layout(); - __prevent_trigger_change_event = false; - } - } - }; - (0,react.useEffect)(function () { - var _instance$updateOptio; - var instance = editor.current.instance; - if (timeRef.current) clearTimeout(timeRef.current); - timeRef.current = setTimeout(function () { - setCodeValue(); - }, 500); - instance === null || instance === void 0 ? void 0 : (_instance$updateOptio = instance.updateOptions) === null || _instance$updateOptio === void 0 ? void 0 : _instance$updateOptio.call(instance, { - lineNumbersMinChars: Math.max(Math.floor(Math.log10(value.split(/\r\n|\r|\n/g).length)) + 3, 5) - }); - }, [value, init, editor.current]); - (0,react.useEffect)(function () { - if (errorLine && editor.current && editor.current.instance) { - var instance = editor.current.instance; - instance.changeViewZones(function (changeAccessor) { - var domNode = document.createElement('div'); - domNode.style.padding = '10px 20px'; - domNode.style.width = 'calc(100% - 20px)'; - domNode.className = 'my-error-line-wrp'; - domNode.innerHTML = errorContent; - changeAccessor.addZone({ - afterLineNumber: errorLine || 11, - heightInLines: 3, - domNode: domNode - }); - }); - var overlayWidget = { - domNode: null, - getId: function getId() { - return 'my.overlay.widget'; - }, - getDomNode: function getDomNode() { - if (!this.domNode) { - this.domNode = document.createElement('div'); - this.domNode.innerHTML = ''; - this.domNode.style.width = '100%'; - this.domNode.style.padding = '20px 100px'; - this.domNode.style.right = '0px'; - this.domNode.style.top = '50px'; - this.domNode.style.position = 'relative'; - this.domNode.style.color = '#333'; - } - return this.domNode; - }, - getPosition: function getPosition() { - return null; - } - }; - instance.addOverlayWidget(overlayWidget); - // instance.revealPositionInCenter(11,1); - instance.revealPositionInCenter({ - lineNumber: 20, - column: 1 - }); - } - }, [errorLine, editor.current, init]); - function onPaste() { - var instance = editor.current.instance; - if (instance) { - var selection = instance.getSelection(); - var pastePos = editor.current.pastePos || {}; - var range = new monaco.Range(pastePos.startLineNumber || selection.endLineNumber, pastePos.startColumn || selection.endColumn, pastePos.endLineNumber || selection.endLineNumber, pastePos.endColumn || selection.endColumn); - setTimeout(function () { - instance.executeEdits('', [{ - range: range, - text: '' - }]); - }, 300); - } - } - function onSaveHandler(e) { - if ((window.navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey) && e.keyCode == 83) { - e.preventDefault(); - onSave(); - } - } - var autoCalcHeight = function autoCalcHeight() { - if (autoHeight && editor.current.instance) { - var _height = editor.current.instance.getContentHeight(); - setFixedHeight(_height < height ? height : _height); - } else { - setFixedHeight(height); - } - }; - function fakeClick(obj) { - var ev = document.createEvent('MouseEvents'); - ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - obj.dispatchEvent(ev); - } - var checkPaste = function checkPaste(event) { - var keyCode = event.keyCode, - ctrlKey = event.ctrlKey, - metaKey = event.metaKey, - target = event.target, - type = event.type; - if ((type === "paste" || (keyCode === 67 || keyCode === 86) && (metaKey || ctrlKey)) && target.nodeName === "TEXTAREA") { - tipWarn(); - event.preventDefault(); - } - return false; - }; - function exportRaw(name, data) { - var urlObject = window.URL || window.webkitURL || window; - var export_blob = new Blob([data]); - var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a'); - save_link.href = urlObject.createObjectURL(export_blob); - save_link.download = name; - fakeClick(save_link); - } - (0,react.useEffect)(function () { - autoCalcHeight(); - }, [autoCalcHeight]); - (0,react.useEffect)(function () { - if (editorEl.current && !init) { - // require.config({ paths: { vs: 'monaco-editor/min/vs' } }); - // require.config({ - // 'vs/nls': { - // availableLanguages: { - // '*': 'de', - // }, - // }, - // }); - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - try { - monaco = mod; - editor.current.instance = monaco.editor.create(editorEl.current, { - value: value, - language: getLanguageByMirrorName(language), - theme: theme, - requireConfig: { - 'vs/nls': { - availableLanguages: { - '*': 'zh-cn' - } - } - }, - wordWrap: true, - autoIndent: true, - contextmenu: true, - // formatOnPaste: true, - formatOnType: true - }, overrideServices); - var instance = editor.current.instance; - var menus = actions/* MenuRegistry._menuItems */.BH._menuItems; - var contextMenuEntry = toConsumableArray_default()(menus).find(function (entry) { - return entry[0]._debugName == "EditorContext"; - }); - var contextMenuLinks = contextMenuEntry[1]; - var removableIds = ["editor.action.clipboardCopyWithSyntaxHighlightingAction", "editor.action.quickCommand", "editor.action.clipboardCopyAction", "editor.action.clipboardPasteAction", "editor.action.clipboardCutAction"]; - var removeById = function removeById(list, ids) { - var node = list._first; - do { - var _node$element, _node$element$command; - var shouldRemove = ids.includes((_node$element = node.element) === null || _node$element === void 0 ? void 0 : (_node$element$command = _node$element.command) === null || _node$element$command === void 0 ? void 0 : _node$element$command.id); - if (shouldRemove) { - list._remove(node); - } - } while (node = node.next); - }; - editorDidMount(instance, monaco); - setTimeout(function () { - autoCalcHeight(); - editor.current.instance.addAction({ - id: 'd123123', - label: 'Download File', - contextMenuGroupId: '9_cutcopypaste', - run: function run() { - exportRaw(filename || 'educoder.txt', instance.getValue()); - } - }); - instance.getDomNode().addEventListener('input', function () { - if (optionsRef.current.autoFormat) instance.getAction('editor.action.formatDocument').run(); - }); - }, 500); - editor.current.subscription = instance.onDidChangeModelContent(function (event) { - if (!inputLock.current) { - autoCalcHeight(); - onChange(instance.getValue(), event); - } else { - clearTimeout(inputLockTime.current); - } - inputLockTime.current = setTimeout(function () { - inputLock.current = false; - }, 500); - }); - if (!window.Monaco) monaco_suggest_config(monaco, getLanguageByMirrorName(language)); - if (forbidCopy) { - removeById(contextMenuLinks, removableIds); - editorEl.current.classList.add("noCopyPaste"); - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - window.addEventListener("keydown", checkPaste); - window.addEventListener("paste", checkPaste); - } - window.Monaco = monaco; - if (onEditBlur) { - instance.onDidBlurEditorWidget(function () { - onEditBlur(instance.getValue()); - }); - } - if (onFocus) { - instance.onDidFocusEditorText(function () { - onFocus(instance.getValue()); - }); - } - if (forbidCopy) { - try { - window.addEventListener('paste', onPaste); - } catch (e) {} - } - var ro = onLayout(); - setInit(true); - return function () { - var el = editor.current.instance; - el.dispose(); - var model = el.getModel(); - if (model) { - model.dispose(); - } - if (editor.current.subscription) { - editor.current.subscription.dispose(); - } - if (forbidCopy) { - window.removeEventListener('paste', onPaste); - } - ro.unobserve(editorEl.current); - }; - } catch (e) { - // ; - } - }); - } - }, []); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - document.addEventListener('keydown', onSaveHandler, false); - return function () { - document.removeEventListener('keydown', onSaveHandler); - }; - } - }, [onSave, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - var lang = getLanguageByMirrorName(language); - monaco.editor.setModelLanguage(instance.getModel(), lang); - } - }, [language, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - monaco.editor.setTheme(theme); - } - }, [theme, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - optionsRef.current = options; - if (instance && init) { - instance.updateOptions(objectSpread2_default()({}, options)); - setTimeout(function () { - instance.getModel().updateOptions(objectSpread2_default()({}, options)); - }, 200); - } - }, [JSON.stringify(options), init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - instance.layout(); - } - }, [width, height, init]); - - // const fixedWidth = processSize(width); - // const fixedHeight = processSize(height); - - var _useState3 = (0,react.useState)(processSize(width)), - _useState4 = slicedToArray_default()(_useState3, 2), - fixedWidth = _useState4[0], - setFixedWidth = _useState4[1]; - var _useState5 = (0,react.useState)(processSize(height)), - _useState6 = slicedToArray_default()(_useState5, 2), - fixedHeight = _useState6[0], - setFixedHeight = _useState6[1]; - var mergeStyle = objectSpread2_default()(objectSpread2_default()({}, style), {}, { - width: fixedWidth, - height: fixedHeight - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-monaco-editor", - ref: editorEl, - style: mergeStyle - }); -}); -function DiffEditor(_ref2) { - var _ref2$width = _ref2.width, - width = _ref2$width === void 0 ? '100%' : _ref2$width, - _ref2$height = _ref2.height, - height = _ref2$height === void 0 ? '100%' : _ref2$height, - original = _ref2.original, - modified = _ref2.modified, - language = _ref2.language, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; - var editorEl = (0,react.useRef)(); - var _useState7 = (0,react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - instance = _useState8[0], - setInstance = _useState8[1]; - function onLayout(instance) { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator2 = createForOfIteratorHelper_default()(entries), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var entry = _step2.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - instance.layout(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - (0,react.useEffect)(function () { - if (editorEl.current) { - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - monaco = mod; - var instance = monaco.editor.createDiffEditor(editorEl.current, objectSpread2_default()(objectSpread2_default()({ - enableSplitViewResizing: false, - scrollBeyondLastLine: false, - roundedSelection: false, - renderIndicators: false, - useShadows: false, - horizontal: 'hidden', - lineNumbers: 'off', - wordWrap: "off", - ignoreTrimWhitespace: false, - 'semanticHighlighting.enabled': true, - followsCaret: true, - // resets the navigator state when the user selects something in the editor - ignoreCharChanges: true, - // jump from line to line, - minimap: { - enabled: false - }, - readOnly: true - }, options), {}, { - wordWrap: true - })); - setInstance(instance); - var ro = onLayout(instance); - return function () { - instance.dispose(); - var model = instance.getModel(); - if (model) { - model.dispose(); - } - ro.unobserve(editorEl.current); - }; - }); - } - return function () { - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - }; - }, []); - (0,react.useEffect)(function () { - if (instance) { - instance.setModel({ - original: monaco.editor.createModel(original, language), - modified: monaco.editor.createModel(modified, language) - }); - } - }, [original, modified, language, instance]); - var fixedWidth = processSize(width); - var fixedHeight = processSize(height); - var style = { - width: fixedWidth, - height: fixedHeight - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-diff-editor", - ref: editorEl, - style: style - }); -} - /***/ }), /***/ 61891: diff --git a/p__Paths__Detail__id.chunk.css b/p__Paths__Detail__id.chunk.css index 4403f57b3b..399bfab954 100644 --- a/p__Paths__Detail__id.chunk.css +++ b/p__Paths__Detail__id.chunk.css @@ -1310,17 +1310,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/components/Right/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js index cbce51f8de..f8c27396c0 100644 --- a/p__Problems__OjForm__NewEdit__index.async.js +++ b/p__Problems__OjForm__NewEdit__index.async.js @@ -480,6 +480,7 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ onCodeModeChange = _ref.onCodeModeChange, onTabToSpace = _ref.onTabToSpace, onAutoFormat = _ref.onAutoFormat, + formatDocument = _ref.formatDocument, _ref$className = _ref.className, className = _ref$className === void 0 ? '' : _ref$className, tabToSpace = _ref.tabToSpace, @@ -543,14 +544,15 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ checked: tabToSpace, onChange: onTabToSpace })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", { className: "file-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { - children: "\u4EE3\u7801\u81EA\u52A8\u683C\u5F0F\u5316" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - checked: autoFormat, - onChange: onAutoFormat - })] + onClick: formatDocument, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { + style: { + cursor: "pointer" + }, + children: "\u683C\u5F0F\u5316\u4EE3\u7801" + }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h3", { children: "\u5FEB\u6377\u952E" diff --git a/p__Problems__OjForm__NewEdit__index.chunk.css b/p__Problems__OjForm__NewEdit__index.chunk.css index ef1b8380b3..1aa2bed7e9 100644 --- a/p__Problems__OjForm__NewEdit__index.chunk.css +++ b/p__Problems__OjForm__NewEdit__index.chunk.css @@ -87,7 +87,7 @@ bottom: 0; width: 100%; height: 64px; - background: #464F66; + background: #fff; box-shadow: 0px -2px 4px 0px #E0DFE1; display: flex; justify-content: center; @@ -98,12 +98,12 @@ height: 38px; width: 60px; border-radius: 2px; - border: 1px solid #DCDCDC; + border: 1px solid #BACFFE; background-color: transparent; cursor: pointer; font-size: 14px; font-weight: 400; - color: #FFFFFF; + color: #3061D0; display: flex; align-items: center; justify-content: center; @@ -111,9 +111,9 @@ .buttonFixed___jzejH .saveBtn___UhxvN { height: 38px; width: 126px; - background: #F8F9FC; + background: #3061D0; border-radius: 2px; - color: #3061D0; + color: #fff; border: none; text-shadow: none; } @@ -160,6 +160,7 @@ justify-content: center; border-radius: 16px; background-color: #3061D0; + border: none; } .baseInfoWrapper___jei0F .uploadBtnWrapper___ICJS3 button[class~='ant-btn']:hover { background-color: #2572e6; diff --git a/p__Problems__OjForm__index.async.js b/p__Problems__OjForm__index.async.js index 8b7b0c3573..ad8e8ac93e 100644 --- a/p__Problems__OjForm__index.async.js +++ b/p__Problems__OjForm__index.async.js @@ -633,6 +633,7 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ onCodeModeChange = _ref.onCodeModeChange, onTabToSpace = _ref.onTabToSpace, onAutoFormat = _ref.onAutoFormat, + formatDocument = _ref.formatDocument, _ref$className = _ref.className, className = _ref$className === void 0 ? '' : _ref$className, tabToSpace = _ref.tabToSpace, @@ -696,14 +697,15 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ checked: tabToSpace, onChange: onTabToSpace })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", { className: "file-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { - children: "\u4EE3\u7801\u81EA\u52A8\u683C\u5F0F\u5316" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - checked: autoFormat, - onChange: onAutoFormat - })] + onClick: formatDocument, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { + style: { + cursor: "pointer" + }, + children: "\u683C\u5F0F\u5316\u4EE3\u7801" + }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h3", { children: "\u5FEB\u6377\u952E" diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js index ebf86e30f1..6b1240f4c2 100644 --- a/p__Problemset__NewItem__index.async.js +++ b/p__Problemset__NewItem__index.async.js @@ -2430,7 +2430,7 @@ var NewItem = function NewItem(_ref2) { message/* default.error */.ZP.error(errInfo.errorFields[0].errors[0]); form.scrollToField(errInfo === null || errInfo === void 0 ? void 0 : (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : (_errInfo$errorFields$ = _errInfo$errorFields[0]) === null || _errInfo$errorFields$ === void 0 ? void 0 : _errInfo$errorFields$.name, { behavior: 'smooth', - block: 'start' + block: 'center' }); case 2: case "end": diff --git a/p__Problemset__Preview__index.chunk.css b/p__Problemset__Preview__index.chunk.css index 374cf6b12c..e766b03331 100644 --- a/p__Problemset__Preview__index.chunk.css +++ b/p__Problemset__Preview__index.chunk.css @@ -166,17 +166,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/EcListItems/Problemset/Card/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Question__AddOrEdit__index.async.js b/p__Question__AddOrEdit__index.async.js index d3638cf162..cfdfea228d 100644 --- a/p__Question__AddOrEdit__index.async.js +++ b/p__Question__AddOrEdit__index.async.js @@ -2421,6 +2421,7 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ onCodeModeChange = _ref.onCodeModeChange, onTabToSpace = _ref.onTabToSpace, onAutoFormat = _ref.onAutoFormat, + formatDocument = _ref.formatDocument, _ref$className = _ref.className, className = _ref$className === void 0 ? '' : _ref$className, tabToSpace = _ref.tabToSpace, @@ -2484,14 +2485,15 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ checked: tabToSpace, onChange: onTabToSpace })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", { className: "file-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { - children: "\u4EE3\u7801\u81EA\u52A8\u683C\u5F0F\u5316" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - checked: autoFormat, - onChange: onAutoFormat - })] + onClick: formatDocument, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { + style: { + cursor: "pointer" + }, + children: "\u683C\u5F0F\u5316\u4EE3\u7801" + }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h3", { children: "\u5FEB\u6377\u952E" diff --git a/p__Question__AddOrEdit__index.chunk.css b/p__Question__AddOrEdit__index.chunk.css index 1c88c094e3..a6c7dd117f 100644 --- a/p__Question__AddOrEdit__index.chunk.css +++ b/p__Question__AddOrEdit__index.chunk.css @@ -885,17 +885,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Question__Index__index.chunk.css b/p__Question__Index__index.chunk.css index bcea91a084..05f703e7f7 100644 --- a/p__Question__Index__index.chunk.css +++ b/p__Question__Index__index.chunk.css @@ -731,17 +731,51 @@ span.ant-radio + * { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Question/Index/index.less?modules ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Question__OjProblem__RecordDetail__index.chunk.css b/p__Question__OjProblem__RecordDetail__index.chunk.css index 7c018cb75e..2d90280215 100644 --- a/p__Question__OjProblem__RecordDetail__index.chunk.css +++ b/p__Question__OjProblem__RecordDetail__index.chunk.css @@ -413,14 +413,48 @@ ul.s-navs a.active { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Question__OjProblem__index.chunk.css b/p__Question__OjProblem__index.chunk.css index e62824cf04..381f7da27b 100644 --- a/p__Question__OjProblem__index.chunk.css +++ b/p__Question__OjProblem__index.chunk.css @@ -53,17 +53,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/tpi-code-setting/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__RestFul__index.chunk.css b/p__RestFul__index.chunk.css index 6d61a1c56a..32ab70c178 100644 --- a/p__RestFul__index.chunk.css +++ b/p__RestFul__index.chunk.css @@ -166,17 +166,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/RestFul/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Detail__Challenges__index.chunk.css b/p__Shixuns__Detail__Challenges__index.chunk.css index 2299dc3c6a..297ec27958 100644 --- a/p__Shixuns__Detail__Challenges__index.chunk.css +++ b/p__Shixuns__Detail__Challenges__index.chunk.css @@ -876,17 +876,51 @@ div.ant-typography-edit-content.ant-typography-rtl { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/image-preview/index.less ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Detail__Repository__index.chunk.css b/p__Shixuns__Detail__Repository__index.chunk.css index 7b482fb823..7bb192fd73 100644 --- a/p__Shixuns__Detail__Repository__index.chunk.css +++ b/p__Shixuns__Detail__Repository__index.chunk.css @@ -989,17 +989,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Shixuns/Detail/Repository/components/Edit/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.chunk.css b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.chunk.css index 02078f1c02..6c8892fe22 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.chunk.css +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.chunk.css @@ -1628,17 +1628,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Shixuns/Edit/body/Level/Challenges/components/Loading/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Edit__body__Warehouse__index.chunk.css b/p__Shixuns__Edit__body__Warehouse__index.chunk.css index 67ffe1f10b..ba5572457c 100644 --- a/p__Shixuns__Edit__body__Warehouse__index.chunk.css +++ b/p__Shixuns__Edit__body__Warehouse__index.chunk.css @@ -1565,14 +1565,48 @@ ul.menu___E01hA [class~='ant-dropdown-menu-item-active'] { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js index c940916727..5b9d38971c 100644 --- a/p__Shixuns__Edit__index.async.js +++ b/p__Shixuns__Edit__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[56277,8691,4977,85343,36723],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[56277,4977,85343,36723],{ /***/ 96403: /*!*********************************!*\ @@ -2853,1031 +2853,6 @@ var Dialog = /*#__PURE__*/function (_React$Component) { }(react__WEBPACK_IMPORTED_MODULE_4__.Component); -/***/ }), - -/***/ 8691: -/*!************************************************************!*\ - !*** ./src/components/monaco-editor/index.jsx + 3 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "SV": function() { return /* binding */ DiffEditor; }, - "ZP": function() { return /* binding */ monaco_editor; } -}); - -// UNUSED EXPORTS: getLanguageByMirrorName - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(91033); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx -var cLangage = { - keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while'] -}; -var javaLangage = { - quickKey: [{ - label: "main", - content: ['public static void main(String[] args) {', '\t$0', '}'].join('\n') - }, { - label: "System.out.println", - content: ['System.out.println($0)'].join('\n') - }, { - label: "System.out.print", - content: ['System.out.print($0)'].join('\n') - }], - keywords: ['abstract', 'continue', 'for', 'new', 'switch', 'assert', 'default', 'goto', 'package', 'synchronized', 'boolean', 'do', 'if', 'private', 'this', 'break', 'double', 'implements', 'protected', 'throw', 'byte', 'else', 'import', 'public', 'throws', 'case', 'enum', 'instanceof', 'return', 'transient', 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'void', 'class', 'finally', 'long', 'strictfp', 'volatile', 'const', 'float', 'native', 'super', 'while', 'true', 'false'] -}; -var cppLangage = { - keywords: ['abstract', 'amp', 'array', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'constexpr', 'const_cast', 'continue', 'cpu', 'decltype', 'default', 'delegate', 'delete', 'do', 'double', 'dynamic_cast', 'each', 'else', 'enum', 'event', 'explicit', 'export', 'extern', 'false', 'final', 'finally', 'float', 'friend', 'gcnew', 'generic', 'goto', 'in', 'initonly', 'inline', 'int', 'interface', 'interior_ptr', 'internal', 'literal', 'long', 'mutable', 'namespace', 'new', 'noexcept', 'nullptr', '__nullptr', 'operator', 'override', 'partial', 'pascal', 'pin_ptr', 'private', 'property', 'protected', 'public', 'ref', 'register', 'reinterpret_cast', 'restrict', 'return', 'safe_cast', 'sealed', 'short', 'signed', 'sizeof', 'static', 'static_assert', 'static_cast', 'struct', 'switch', 'template', 'this', 'thread_local', 'throw', 'tile_static', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'where', 'while', '_asm', '_based', '_cdecl', '_declspec', '_fastcall', '_if_exists', '_if_not_exists', '_inline', '_multiple_inheritance', '_pascal', '_single_inheritance', '_stdcall', '_virtual_inheritance', '_w64', '__abstract', '__alignof', '__asm', '__assume', '__based', '__box', '__builtin_alignof', '__cdecl', '__clrcall', '__declspec', '__delegate', '__event', '__except', '__fastcall', '__finally', '__forceinline', '__gc', '__hook', '__identifier', '__if_exists', '__if_not_exists', '__inline', '__int128', '__int16', '__int32', '__int64', '__int8', '__interface', '__leave', '__m128', '__m128d', '__m128i', '__m256', '__m256d', '__m256i', '__m64', '__multiple_inheritance', '__newslot', '__nogc', '__noop', '__nounwind', '__novtordisp', '__pascal', '__pin', '__pragma', '__property', '__ptr32', '__ptr64', '__raise', '__restrict', '__resume', '__sealed', '__single_inheritance', '__stdcall', '__super', '__thiscall', '__try', '__try_cast', '__typeof', '__unaligned', '__unhook', '__uuidof', '__value', '__virtual_inheritance', '__w64', '__wchar_t'], - operators: ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=', '&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='], - quickKey: [{ - label: "ifelse", - content: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n') - }, { - label: "include", - content: 'include<$0>' - }, { - label: "printf", - content: 'printf($0)' - }, { - label: "system", - content: 'system("$0")' - }, { - label: "main", - content: ['int main () {', '\t$0', '}'].join('\n') - }, { - label: "if", - content: ['if () {', '\t$0', '}'].join('\n') - }, { - label: "for", - content: ['for(int j=0 ; j<10; j++){', '\t$0', '}'].join('\n') - }, { - label: "trycatch", - content: ['try{', '\t$0', '}catch(ExceptionName e){', '}'].join('\n') - }, { - label: "using namespace std;", - content: ['using namespace std;'].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }] -}; -var pythonLangage = { - keywords: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'None', 'not', 'or', 'pass', 'raise', 'return', 'self', 'try', 'while', 'with', 'yield', 'int', 'float', 'long', 'complex', 'hex', 'abs', 'all', 'any', 'apply', 'basestring', 'bin', 'bool', 'buffer', 'bytearray', 'callable', 'chr', 'classmethod', 'cmp', 'coerce', 'compile', 'complex', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'execfile', 'file', 'filter', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'id', 'input', 'intern', 'isinstance', 'issubclass', 'iter', 'len', 'locals', 'list', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'reversed', 'range', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode', 'vars', 'xrange', 'zip', 'True', 'False', '__dict__', '__methods__', '__members__', '__class__', '__bases__', '__name__', '__mro__', '__subclasses__', '__init__', '__import__'], - quickKey: [{ - label: "print", - content: ['print($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; - -var scalaLangage = { - keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield', - // Dotty-specific: - 'given', 'enum', 'then'], - quickKey: [{ - label: "println", - content: ['println($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; -// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js -var js = __webpack_require__(84204); -var js_default = /*#__PURE__*/__webpack_require__.n(js); -;// CONCATENATED MODULE: ./src/components/monaco-editor/monaco-suggest-config.tsx - - - - - - -var baseConfig = { - languages: ['c', 'abap', 'apex', 'azcli', 'bat', 'cameligo', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'graphql', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'kotlin', 'less', 'lua', 'markdown', 'mips', 'msdax', 'mysql', 'objective-c', 'pascal', 'pascaligo', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'restructuredtext', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sophia', 'sql', 'st', 'swift', 'tcl', 'twig', 'vb', 'xml', "yaml'"], - tables: { - users: ["name", "id", "email", "phone", "password"], - roles: ["id", "name", "order", "created_at", "updated_at", "deleted_at"] - } -}; -var getKeywordsSuggest = function getKeywordsSuggest(monaco, keywords) { - return keywords.map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: key // 真实补全的值 - }; - }); -}; - -var getTableSuggest = function getTableSuggest(monaco) { - return Object.keys(baseConfig.tables).map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Variable, - insertText: key // 真实补全的值 - }; - }); -}; - -var getFieldsSuggest = function getFieldsSuggest(tableName, monaco) { - var fields = baseConfig.tables[tableName]; - if (!fields) { - return []; - } - return fields.map(function (name) { - return { - label: name, - kind: monaco.languages.CompletionItemKind.Field, - insertText: name - }; - }); -}; -function getSuggestions(monaco, model, position, keywords, snippts) { - var word = model.getWordUntilPosition(position); - var range = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var rs = keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: range - }; - }); - snippts.map(function (item) { - rs.push(_objectSpread(_objectSpread({}, item), {}, { - range: range - })); - }); - return rs; -} -/* harmony default export */ var monaco_suggest_config = (function (monaco) { - baseConfig.languages.map(function (item) { - monaco.languages.registerDocumentFormattingEditProvider(item, { - provideDocumentFormattingEdits: function provideDocumentFormattingEdits(model, options, token) { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formattedText; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - formattedText = js_default()(model.getValue(), { - "indent_size": "2", - "indent_char": " ", - "max_preserve_newlines": "2", - "preserve_newlines": true, - "keep_array_indentation": true, - "break_chained_methods": false, - "indent_scripts": "normal", - "brace_style": "collapse", - "space_before_conditional": true, - "unescape_strings": false, - "jslint_happy": false, - "end_with_newline": true, - "wrap_line_length": "0", - "indent_inner_html": false, - "comma_first": false, - "e4x": false, - "indent_empty_lines": false - }); - return _context.abrupt("return", [{ - range: model.getFullModelRange(), - text: formattedText - }]); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - }))(); - } - }); - return item; - }); - var cppKeyPrompt = cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var pythonKeyPrompt = pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var javaKeyPrompt = javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - monaco.languages.registerCompletionItemProvider('cpp', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(cppLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('c', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - return { - suggestions: toConsumableArray_default()(cLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })) - }; - } - }); - monaco.languages.registerCompletionItemProvider('java', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(javaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('scala', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('python', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(pythonLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); -}); -var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码。'; -// EXTERNAL MODULE: ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js -var actions = __webpack_require__(84144); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.css -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.jsx - - - - - - - -var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"]; - - - - - - - - -function processSize(size) { - return !/^\d+$/.test(size) ? size : "".concat(size, "px"); -} -function noop() {} -var __prevent_trigger_change_event = false; -var DICT = { - 'Python3.6': 'python', - 'Python2.7': 'python', - Dynamips: 'cpp', - Java: 'java', - Web: 'php', - Html: 'html', - Hive: 'sql', - Hadoop: 'java', - SDL: 'cpp', - PHP: 'php', - Matlab: 'python', - Git: 'python', - Python: 'python', - 'C/C++': 'cpp', - 'C++': 'cpp', - C: 'cpp', - Ruby: 'ruby', - Shell: 'shell', - JavaScript: 'javascript', - Perl6: 'perl', - Kotlin: 'kotlin', - Elixir: 'elixir', - Android: 'java', - JavaWeb: 'java', - Go: 'go', - Spark: 'sql', - MachineLearning: 'python', - Verilog: 'xml', - 'Verilog/VNC': 'xml', - Docker: 'dockerfile', - 'C#': 'csharp', - SQLite3: 'sql', - Oracle: 'sql', - Vhdl: 'vhdl', - R: 'r', - Swift: 'swift', - SQLServer: 'mysql', - MySQL: 'mysql', - Mongo: 'sql', - PostgreSql: 'pgsql', - Hbase: 'powershell', - Sqoop: 'sql', - Nasm: 'cpp', - Kafka: 'java', - Flink: 'java', - Sml: 'javascript', - OpenGL: 'cpp', - Perl5: 'perl', - Orange: 'python', - Scala: "scale" -}; -function getLanguageByMirrorName() { - var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var lang = mirror_name; - if (Array.isArray(mirror_name)) { - for (var i = 0; i < mirror_name.length; i++) { - var languageVal = DICT[mirror_name[i]]; - if (languageVal) { - return languageVal; - } - } - return lang[0]; - } - return DICT[lang] || lang; -} - -//onCodeChange 必须是幂等的,因为只会注册一次,如果有变化,会响应旧的,产生脏数据 -var monaco = null; -/* harmony default export */ var monaco_editor = (function (_ref) { - var _ref$width = _ref.width, - width = _ref$width === void 0 ? '100%' : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? '100%' : _ref$height, - value = _ref.value, - _ref$language = _ref.language, - language = _ref$language === void 0 ? 'javascript' : _ref$language, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$options = _ref.options, - options = _ref$options === void 0 ? {} : _ref$options, - _ref$overrideServices = _ref.overrideServices, - overrideServices = _ref$overrideServices === void 0 ? {} : _ref$overrideServices, - _ref$theme = _ref.theme, - theme = _ref$theme === void 0 ? 'vs-dark' : _ref$theme, - onEditBlur = _ref.onEditBlur, - onSave = _ref.onSave, - _ref$autoHeight = _ref.autoHeight, - autoHeight = _ref$autoHeight === void 0 ? false : _ref$autoHeight, - _ref$forbidCopy = _ref.forbidCopy, - forbidCopy = _ref$forbidCopy === void 0 ? false : _ref$forbidCopy, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? noop : _ref$onChange, - _ref$editorDidMount = _ref.editorDidMount, - editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount, - _ref$onFocus = _ref.onFocus, - onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus, - _ref$filename = _ref.filename, - filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename, - errorLine = _ref.errorLine, - _ref$errorContent = _ref.errorContent, - errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent, - props = objectWithoutProperties_default()(_ref, _excluded); - var editorEl = (0,react.useRef)(); - var editor = (0,react.useRef)({}); - var optionsRef = (0,react.useRef)(); - var timeRef = (0,react.useRef)(); - var inputLock = (0,react.useRef)(false); - var inputLockTime = (0,react.useRef)(); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - init = _useState2[0], - setInit = _useState2[1]; - function onLayout() { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator = createForOfIteratorHelper_default()(entries), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var entry = _step.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - editor.current.instance.layout(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - function tipWarn() { - message/* default.warn */.ZP.warn({ - content: decodeURIComponent(tipTxt), - key: "monaco-editor-tip" - }); - } - var setCodeValue = function setCodeValue() { - var instance = editor.current.instance; - if (value != null && instance && init) { - var model = instance.getModel(); - if (model && value !== model.getValue()) { - __prevent_trigger_change_event = true; - model.setValue(value); - instance.layout(); - __prevent_trigger_change_event = false; - } - } - }; - (0,react.useEffect)(function () { - var _instance$updateOptio; - var instance = editor.current.instance; - if (timeRef.current) clearTimeout(timeRef.current); - timeRef.current = setTimeout(function () { - setCodeValue(); - }, 500); - instance === null || instance === void 0 ? void 0 : (_instance$updateOptio = instance.updateOptions) === null || _instance$updateOptio === void 0 ? void 0 : _instance$updateOptio.call(instance, { - lineNumbersMinChars: Math.max(Math.floor(Math.log10(value.split(/\r\n|\r|\n/g).length)) + 3, 5) - }); - }, [value, init, editor.current]); - (0,react.useEffect)(function () { - if (errorLine && editor.current && editor.current.instance) { - var instance = editor.current.instance; - instance.changeViewZones(function (changeAccessor) { - var domNode = document.createElement('div'); - domNode.style.padding = '10px 20px'; - domNode.style.width = 'calc(100% - 20px)'; - domNode.className = 'my-error-line-wrp'; - domNode.innerHTML = errorContent; - changeAccessor.addZone({ - afterLineNumber: errorLine || 11, - heightInLines: 3, - domNode: domNode - }); - }); - var overlayWidget = { - domNode: null, - getId: function getId() { - return 'my.overlay.widget'; - }, - getDomNode: function getDomNode() { - if (!this.domNode) { - this.domNode = document.createElement('div'); - this.domNode.innerHTML = ''; - this.domNode.style.width = '100%'; - this.domNode.style.padding = '20px 100px'; - this.domNode.style.right = '0px'; - this.domNode.style.top = '50px'; - this.domNode.style.position = 'relative'; - this.domNode.style.color = '#333'; - } - return this.domNode; - }, - getPosition: function getPosition() { - return null; - } - }; - instance.addOverlayWidget(overlayWidget); - // instance.revealPositionInCenter(11,1); - instance.revealPositionInCenter({ - lineNumber: 20, - column: 1 - }); - } - }, [errorLine, editor.current, init]); - function onPaste() { - var instance = editor.current.instance; - if (instance) { - var selection = instance.getSelection(); - var pastePos = editor.current.pastePos || {}; - var range = new monaco.Range(pastePos.startLineNumber || selection.endLineNumber, pastePos.startColumn || selection.endColumn, pastePos.endLineNumber || selection.endLineNumber, pastePos.endColumn || selection.endColumn); - setTimeout(function () { - instance.executeEdits('', [{ - range: range, - text: '' - }]); - }, 300); - } - } - function onSaveHandler(e) { - if ((window.navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey) && e.keyCode == 83) { - e.preventDefault(); - onSave(); - } - } - var autoCalcHeight = function autoCalcHeight() { - if (autoHeight && editor.current.instance) { - var _height = editor.current.instance.getContentHeight(); - setFixedHeight(_height < height ? height : _height); - } else { - setFixedHeight(height); - } - }; - function fakeClick(obj) { - var ev = document.createEvent('MouseEvents'); - ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - obj.dispatchEvent(ev); - } - var checkPaste = function checkPaste(event) { - var keyCode = event.keyCode, - ctrlKey = event.ctrlKey, - metaKey = event.metaKey, - target = event.target, - type = event.type; - if ((type === "paste" || (keyCode === 67 || keyCode === 86) && (metaKey || ctrlKey)) && target.nodeName === "TEXTAREA") { - tipWarn(); - event.preventDefault(); - } - return false; - }; - function exportRaw(name, data) { - var urlObject = window.URL || window.webkitURL || window; - var export_blob = new Blob([data]); - var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a'); - save_link.href = urlObject.createObjectURL(export_blob); - save_link.download = name; - fakeClick(save_link); - } - (0,react.useEffect)(function () { - autoCalcHeight(); - }, [autoCalcHeight]); - (0,react.useEffect)(function () { - if (editorEl.current && !init) { - // require.config({ paths: { vs: 'monaco-editor/min/vs' } }); - // require.config({ - // 'vs/nls': { - // availableLanguages: { - // '*': 'de', - // }, - // }, - // }); - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - try { - monaco = mod; - editor.current.instance = monaco.editor.create(editorEl.current, { - value: value, - language: getLanguageByMirrorName(language), - theme: theme, - requireConfig: { - 'vs/nls': { - availableLanguages: { - '*': 'zh-cn' - } - } - }, - wordWrap: true, - autoIndent: true, - contextmenu: true, - // formatOnPaste: true, - formatOnType: true - }, overrideServices); - var instance = editor.current.instance; - var menus = actions/* MenuRegistry._menuItems */.BH._menuItems; - var contextMenuEntry = toConsumableArray_default()(menus).find(function (entry) { - return entry[0]._debugName == "EditorContext"; - }); - var contextMenuLinks = contextMenuEntry[1]; - var removableIds = ["editor.action.clipboardCopyWithSyntaxHighlightingAction", "editor.action.quickCommand", "editor.action.clipboardCopyAction", "editor.action.clipboardPasteAction", "editor.action.clipboardCutAction"]; - var removeById = function removeById(list, ids) { - var node = list._first; - do { - var _node$element, _node$element$command; - var shouldRemove = ids.includes((_node$element = node.element) === null || _node$element === void 0 ? void 0 : (_node$element$command = _node$element.command) === null || _node$element$command === void 0 ? void 0 : _node$element$command.id); - if (shouldRemove) { - list._remove(node); - } - } while (node = node.next); - }; - editorDidMount(instance, monaco); - setTimeout(function () { - autoCalcHeight(); - editor.current.instance.addAction({ - id: 'd123123', - label: 'Download File', - contextMenuGroupId: '9_cutcopypaste', - run: function run() { - exportRaw(filename || 'educoder.txt', instance.getValue()); - } - }); - instance.getDomNode().addEventListener('input', function () { - if (optionsRef.current.autoFormat) instance.getAction('editor.action.formatDocument').run(); - }); - }, 500); - editor.current.subscription = instance.onDidChangeModelContent(function (event) { - if (!inputLock.current) { - autoCalcHeight(); - onChange(instance.getValue(), event); - } else { - clearTimeout(inputLockTime.current); - } - inputLockTime.current = setTimeout(function () { - inputLock.current = false; - }, 500); - }); - if (!window.Monaco) monaco_suggest_config(monaco, getLanguageByMirrorName(language)); - if (forbidCopy) { - removeById(contextMenuLinks, removableIds); - editorEl.current.classList.add("noCopyPaste"); - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - window.addEventListener("keydown", checkPaste); - window.addEventListener("paste", checkPaste); - } - window.Monaco = monaco; - if (onEditBlur) { - instance.onDidBlurEditorWidget(function () { - onEditBlur(instance.getValue()); - }); - } - if (onFocus) { - instance.onDidFocusEditorText(function () { - onFocus(instance.getValue()); - }); - } - if (forbidCopy) { - try { - window.addEventListener('paste', onPaste); - } catch (e) {} - } - var ro = onLayout(); - setInit(true); - return function () { - var el = editor.current.instance; - el.dispose(); - var model = el.getModel(); - if (model) { - model.dispose(); - } - if (editor.current.subscription) { - editor.current.subscription.dispose(); - } - if (forbidCopy) { - window.removeEventListener('paste', onPaste); - } - ro.unobserve(editorEl.current); - }; - } catch (e) { - // ; - } - }); - } - }, []); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - document.addEventListener('keydown', onSaveHandler, false); - return function () { - document.removeEventListener('keydown', onSaveHandler); - }; - } - }, [onSave, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - var lang = getLanguageByMirrorName(language); - monaco.editor.setModelLanguage(instance.getModel(), lang); - } - }, [language, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - monaco.editor.setTheme(theme); - } - }, [theme, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - optionsRef.current = options; - if (instance && init) { - instance.updateOptions(objectSpread2_default()({}, options)); - setTimeout(function () { - instance.getModel().updateOptions(objectSpread2_default()({}, options)); - }, 200); - } - }, [JSON.stringify(options), init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - instance.layout(); - } - }, [width, height, init]); - - // const fixedWidth = processSize(width); - // const fixedHeight = processSize(height); - - var _useState3 = (0,react.useState)(processSize(width)), - _useState4 = slicedToArray_default()(_useState3, 2), - fixedWidth = _useState4[0], - setFixedWidth = _useState4[1]; - var _useState5 = (0,react.useState)(processSize(height)), - _useState6 = slicedToArray_default()(_useState5, 2), - fixedHeight = _useState6[0], - setFixedHeight = _useState6[1]; - var mergeStyle = objectSpread2_default()(objectSpread2_default()({}, style), {}, { - width: fixedWidth, - height: fixedHeight - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-monaco-editor", - ref: editorEl, - style: mergeStyle - }); -}); -function DiffEditor(_ref2) { - var _ref2$width = _ref2.width, - width = _ref2$width === void 0 ? '100%' : _ref2$width, - _ref2$height = _ref2.height, - height = _ref2$height === void 0 ? '100%' : _ref2$height, - original = _ref2.original, - modified = _ref2.modified, - language = _ref2.language, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; - var editorEl = (0,react.useRef)(); - var _useState7 = (0,react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - instance = _useState8[0], - setInstance = _useState8[1]; - function onLayout(instance) { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator2 = createForOfIteratorHelper_default()(entries), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var entry = _step2.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - instance.layout(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - (0,react.useEffect)(function () { - if (editorEl.current) { - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - monaco = mod; - var instance = monaco.editor.createDiffEditor(editorEl.current, objectSpread2_default()(objectSpread2_default()({ - enableSplitViewResizing: false, - scrollBeyondLastLine: false, - roundedSelection: false, - renderIndicators: false, - useShadows: false, - horizontal: 'hidden', - lineNumbers: 'off', - wordWrap: "off", - ignoreTrimWhitespace: false, - 'semanticHighlighting.enabled': true, - followsCaret: true, - // resets the navigator state when the user selects something in the editor - ignoreCharChanges: true, - // jump from line to line, - minimap: { - enabled: false - }, - readOnly: true - }, options), {}, { - wordWrap: true - })); - setInstance(instance); - var ro = onLayout(instance); - return function () { - instance.dispose(); - var model = instance.getModel(); - if (model) { - model.dispose(); - } - ro.unobserve(editorEl.current); - }; - }); - } - return function () { - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - }; - }, []); - (0,react.useEffect)(function () { - if (instance) { - instance.setModel({ - original: monaco.editor.createModel(original, language), - modified: monaco.editor.createModel(modified, language) - }); - } - }, [original, modified, language, instance]); - var fixedWidth = processSize(width); - var fixedHeight = processSize(height); - var style = { - width: fixedWidth, - height: fixedHeight - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-diff-editor", - ref: editorEl, - style: style - }); -} - /***/ }), /***/ 85343: @@ -6334,29 +5309,29 @@ var Permission = function Permission(_ref) { "use strict"; /* harmony import */ var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/switch/style */ 5812); -/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! antd/es/switch */ 94594); +/* harmony import */ var antd_es_switch__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! antd/es/switch */ 94594); /* harmony import */ var antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/date-picker/style */ 25763); -/* harmony import */ var antd_es_date_picker__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! antd/es/date-picker */ 45741); +/* harmony import */ var antd_es_date_picker__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! antd/es/date-picker */ 45741); /* harmony import */ var antd_es_badge_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/badge/style */ 44008); -/* harmony import */ var antd_es_badge__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! antd/es/badge */ 63922); +/* harmony import */ var antd_es_badge__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! antd/es/badge */ 63922); /* harmony import */ var antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/auto-complete/style */ 19070); -/* harmony import */ var antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd/es/auto-complete */ 49288); +/* harmony import */ var antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! antd/es/auto-complete */ 49288); /* harmony import */ var antd_es_space_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/space/style */ 6516); -/* harmony import */ var antd_es_space__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! antd/es/space */ 26713); +/* harmony import */ var antd_es_space__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd/es/space */ 26713); /* harmony import */ var antd_es_radio_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/radio/style */ 83822); -/* harmony import */ var antd_es_radio__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! antd/es/radio */ 29924); +/* harmony import */ var antd_es_radio__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! antd/es/radio */ 29924); /* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/checkbox/style */ 82000); -/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd/es/checkbox */ 32808); +/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! antd/es/checkbox */ 32808); /* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd/es/button */ 71577); /* harmony import */ var antd_es_menu_style__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/menu/style */ 83736); -/* harmony import */ var antd_es_menu__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/menu */ 66516); +/* harmony import */ var antd_es_menu__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd/es/menu */ 66516); /* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd/es/modal/style */ 35611); -/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/modal */ 85402); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ 861); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/message */ 12461); +/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/message */ 12461); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_12__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156); @@ -6368,11 +5343,12 @@ var Permission = function Permission(_ref) { /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.less?modules */ 99025); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! moment */ 30381); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_18__); -/* harmony import */ var antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! antd/lib/date-picker/locale/zh_CN */ 5584); +/* harmony import */ var antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! antd/lib/date-picker/locale/zh_CN */ 5584); /* harmony import */ var _components_Permission__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./components/Permission */ 33512); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/utils/env */ 59758); /* harmony import */ var _utils_verifyLogin__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/utils/verifyLogin */ 7303); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! react/jsx-runtime */ 85893); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/utils/authority */ 7); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! react/jsx-runtime */ 85893); @@ -6411,6 +5387,7 @@ var timeFormat = 'YYYY-MM-DD HH:mm'; + var handleDateString = function handleDateString(dateString) { if (!dateString) return dateString; var ar = dateString.split(':'); @@ -6432,7 +5409,7 @@ var handleDateString = function handleDateString(dateString) { return dateString; }; function Setting(_ref) { - var _user$userInfo, _user$userInfo$shixun, _shixunsDetail$detail, _shixunsDetail$detail2, _shixunsDetail$detail3, _shixunsDetail$detail4, _shixunsDetail$detail5, _shixunsDetail$settin38, _shixunsDetail$settin39, _shixunsDetail$detail6; + var _user$userInfo, _user$userInfo$shixun, _shixunsDetail$detail, _shixunsDetail$detail2, _shixunsDetail$detail3, _shixunsDetail$detail4, _shixunsDetail$detail5, _shixunsDetail$settin40, _shixunsDetail$settin41, _shixunsDetail$detail6; var user = _ref.user, dispatch = _ref.dispatch, shixunsDetail = _ref.shixunsDetail, @@ -6505,6 +5482,10 @@ function Setting(_ref) { _useState34 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState33, 2), disableAI = _useState34[0], setdisableAI = _useState34[1]; //gpt开关 + var _useState35 = (0,react__WEBPACK_IMPORTED_MODULE_15__.useState)(false), + _useState36 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_14___default()(_useState35, 2), + openCodeDebugger = _useState36[0], + setOpenCodeDebugger = _useState36[1]; //调试器 var params = (0,umi__WEBPACK_IMPORTED_MODULE_16__.useParams)(); var diffObj = { @@ -6517,7 +5498,8 @@ function Setting(_ref) { opening_time: 'openTime', display_git_address: 'display_git_address', show_code_dir: 'codeHidden', - ai_reply: 'disableAI' + ai_reply: 'disableAI', + open_code_debugger: 'openCodeDebugger' }; var editable = (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : (_user$userInfo$shixun = _user$userInfo.shixun) === null || _user$userInfo$shixun === void 0 ? void 0 : _user$userInfo$shixun.editable; var handleGetDepartments = /*#__PURE__*/function () { @@ -6556,14 +5538,14 @@ function Setting(_ref) { }, [shixunsDetail.setting]); var handleSelectDepartment = function handleSelectDepartment(value) { if (selectDepartmentList.includes(value)) { - antd_es_message__WEBPACK_IMPORTED_MODULE_23__/* ["default"].info */ .ZP.info('请勿指定相同的单位'); + antd_es_message__WEBPACK_IMPORTED_MODULE_24__/* ["default"].info */ .ZP.info('请勿指定相同的单位'); return; } setDepartmentValue(null); setSelectDepartmentList([].concat(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_10___default()(selectDepartmentList), [value])); }; var handleInitState = function handleInitState() { - var _shixunsDetail$settin3, _shixunsDetail$settin4, _shixunsDetail$settin5, _shixunsDetail$settin6, _shixunsDetail$settin7, _shixunsDetail$settin8, _shixunsDetail$settin9, _shixunsDetail$settin10, _shixunsDetail$settin11, _shixunsDetail$settin12, _shixunsDetail$settin13, _shixunsDetail$settin14, _shixunsDetail$settin15, _shixunsDetail$settin16, _shixunsDetail$settin17, _shixunsDetail$settin18, _shixunsDetail$settin19, _shixunsDetail$settin20, _shixunsDetail$settin21, _shixunsDetail$settin22, _shixunsDetail$settin23, _shixunsDetail$settin24, _shixunsDetail$settin25, _shixunsDetail$settin26, _shixunsDetail$settin27; + var _shixunsDetail$settin3, _shixunsDetail$settin4, _shixunsDetail$settin5, _shixunsDetail$settin6, _shixunsDetail$settin7, _shixunsDetail$settin8, _shixunsDetail$settin9, _shixunsDetail$settin10, _shixunsDetail$settin11, _shixunsDetail$settin12, _shixunsDetail$settin13, _shixunsDetail$settin14, _shixunsDetail$settin15, _shixunsDetail$settin16, _shixunsDetail$settin17, _shixunsDetail$settin18, _shixunsDetail$settin19, _shixunsDetail$settin20, _shixunsDetail$settin21, _shixunsDetail$settin22, _shixunsDetail$settin23, _shixunsDetail$settin24, _shixunsDetail$settin25, _shixunsDetail$settin26, _shixunsDetail$settin27, _shixunsDetail$settin28, _shixunsDetail$settin29; setCodeEditPermission((_shixunsDetail$settin3 = shixunsDetail.setting) === null || _shixunsDetail$settin3 === void 0 ? void 0 : (_shixunsDetail$settin4 = _shixunsDetail$settin3.shixun) === null || _shixunsDetail$settin4 === void 0 ? void 0 : _shixunsDetail$settin4.code_edit_permission); setCodeHidden((_shixunsDetail$settin5 = shixunsDetail.setting) === null || _shixunsDetail$settin5 === void 0 ? void 0 : (_shixunsDetail$settin6 = _shixunsDetail$settin5.shixun) === null || _shixunsDetail$settin6 === void 0 ? void 0 : _shixunsDetail$settin6.show_code_dir); setForbidCopy((_shixunsDetail$settin7 = shixunsDetail.setting) === null || _shixunsDetail$settin7 === void 0 ? void 0 : (_shixunsDetail$settin8 = _shixunsDetail$settin7.shixun) === null || _shixunsDetail$settin8 === void 0 ? void 0 : _shixunsDetail$settin8.forbid_copy); @@ -6577,28 +5559,29 @@ function Setting(_ref) { setSelectDepartmentList((_shixunsDetail$settin22 = shixunsDetail.setting) === null || _shixunsDetail$settin22 === void 0 ? void 0 : (_shixunsDetail$settin23 = _shixunsDetail$settin22.shixun) === null || _shixunsDetail$settin23 === void 0 ? void 0 : _shixunsDetail$settin23.scope_partment); setDisableDiscuss((_shixunsDetail$settin24 = shixunsDetail.setting) === null || _shixunsDetail$settin24 === void 0 ? void 0 : (_shixunsDetail$settin25 = _shixunsDetail$settin24.shixun) === null || _shixunsDetail$settin25 === void 0 ? void 0 : _shixunsDetail$settin25.is_disable_discuss); setdisableAI((_shixunsDetail$settin26 = shixunsDetail.setting) === null || _shixunsDetail$settin26 === void 0 ? void 0 : (_shixunsDetail$settin27 = _shixunsDetail$settin26.shixun) === null || _shixunsDetail$settin27 === void 0 ? void 0 : _shixunsDetail$settin27.ai_reply); + setOpenCodeDebugger((_shixunsDetail$settin28 = shixunsDetail.setting) === null || _shixunsDetail$settin28 === void 0 ? void 0 : (_shixunsDetail$settin29 = _shixunsDetail$settin28.shixun) === null || _shixunsDetail$settin29 === void 0 ? void 0 : _shixunsDetail$settin29.open_code_debugger); }; (0,react__WEBPACK_IMPORTED_MODULE_15__.useEffect)(function () { - var _Object$keys$filter, _shixunsDetail$settin29, _shixunsDetail$settin30, _shixunsDetail$settin31, _shixunsDetail$settin32, _shixunsDetail$settin33, _shixunsDetail$settin34, _shixunsDetail$settin35; + var _Object$keys$filter, _shixunsDetail$settin31, _shixunsDetail$settin32, _shixunsDetail$settin33, _shixunsDetail$settin34, _shixunsDetail$settin35, _shixunsDetail$settin36, _shixunsDetail$settin37; var confirmLeave = false; if (!!((_Object$keys$filter = Object.keys(diffObj).filter(function (item) { - var _shixunsDetail$settin28; - return ((_shixunsDetail$settin28 = shixunsDetail.setting) === null || _shixunsDetail$settin28 === void 0 ? void 0 : _shixunsDetail$settin28.shixun[item]) != eval(diffObj[item]); + var _shixunsDetail$settin30; + return ((_shixunsDetail$settin30 = shixunsDetail.setting) === null || _shixunsDetail$settin30 === void 0 ? void 0 : _shixunsDetail$settin30.shixun[item]) != eval(diffObj[item]); })) !== null && _Object$keys$filter !== void 0 && _Object$keys$filter.length)) { confirmLeave = true; } - if (isOpenTime != !!((_shixunsDetail$settin29 = shixunsDetail.setting) !== null && _shixunsDetail$settin29 !== void 0 && (_shixunsDetail$settin30 = _shixunsDetail$settin29.shixun) !== null && _shixunsDetail$settin30 !== void 0 && _shixunsDetail$settin30.opening_time)) { + if (isOpenTime != !!((_shixunsDetail$settin31 = shixunsDetail.setting) !== null && _shixunsDetail$settin31 !== void 0 && (_shixunsDetail$settin32 = _shixunsDetail$settin31.shixun) !== null && _shixunsDetail$settin32 !== void 0 && _shixunsDetail$settin32.opening_time)) { confirmLeave = true; } - if (disableDiscuss != !!((_shixunsDetail$settin31 = shixunsDetail.setting) !== null && _shixunsDetail$settin31 !== void 0 && (_shixunsDetail$settin32 = _shixunsDetail$settin31.shixun) !== null && _shixunsDetail$settin32 !== void 0 && _shixunsDetail$settin32.is_disable_discuss)) { + if (disableDiscuss != !!((_shixunsDetail$settin33 = shixunsDetail.setting) !== null && _shixunsDetail$settin33 !== void 0 && (_shixunsDetail$settin34 = _shixunsDetail$settin33.shixun) !== null && _shixunsDetail$settin34 !== void 0 && _shixunsDetail$settin34.is_disable_discuss)) { confirmLeave = true; } - if (selectDepartmentList.length != ((_shixunsDetail$settin33 = shixunsDetail.setting) === null || _shixunsDetail$settin33 === void 0 ? void 0 : (_shixunsDetail$settin34 = _shixunsDetail$settin33.shixun) === null || _shixunsDetail$settin34 === void 0 ? void 0 : (_shixunsDetail$settin35 = _shixunsDetail$settin34.scope_partment) === null || _shixunsDetail$settin35 === void 0 ? void 0 : _shixunsDetail$settin35.length)) { + if (selectDepartmentList.length != ((_shixunsDetail$settin35 = shixunsDetail.setting) === null || _shixunsDetail$settin35 === void 0 ? void 0 : (_shixunsDetail$settin36 = _shixunsDetail$settin35.shixun) === null || _shixunsDetail$settin36 === void 0 ? void 0 : (_shixunsDetail$settin37 = _shixunsDetail$settin36.scope_partment) === null || _shixunsDetail$settin37 === void 0 ? void 0 : _shixunsDetail$settin37.length)) { confirmLeave = true; } selectDepartmentList === null || selectDepartmentList === void 0 ? void 0 : selectDepartmentList.map(function (item, index) { - var _shixunsDetail$settin36, _shixunsDetail$settin37; - if (item != ((_shixunsDetail$settin36 = shixunsDetail.setting) === null || _shixunsDetail$settin36 === void 0 ? void 0 : (_shixunsDetail$settin37 = _shixunsDetail$settin36.shixun) === null || _shixunsDetail$settin37 === void 0 ? void 0 : _shixunsDetail$settin37.scope_partment[index])) { + var _shixunsDetail$settin38, _shixunsDetail$settin39; + if (item != ((_shixunsDetail$settin38 = shixunsDetail.setting) === null || _shixunsDetail$settin38 === void 0 ? void 0 : (_shixunsDetail$settin39 = _shixunsDetail$settin38.shixun) === null || _shixunsDetail$settin39 === void 0 ? void 0 : _shixunsDetail$settin39.scope_partment[index])) { confirmLeave = true; } }); @@ -6608,7 +5591,7 @@ function Setting(_ref) { confirmLeave: confirmLeave } }); - }, [taskPass, testSetPermission, isCopy, openValue, selectDepartmentList, isOpenTime, openTime, display_git_address, codeHidden, codeEditPermission, forbidCopy, disableDiscuss, disableAI]); + }, [taskPass, testSetPermission, isCopy, openValue, selectDepartmentList, isOpenTime, openTime, display_git_address, codeHidden, codeEditPermission, forbidCopy, disableDiscuss, disableAI, openCodeDebugger]); function handSubmeit() { return _handSubmeit.apply(this, arguments); } @@ -6622,14 +5605,14 @@ function Setting(_ref) { _context4.next = 3; break; } - antd_es_message__WEBPACK_IMPORTED_MODULE_23__/* ["default"].info */ .ZP.info('请选择开启时间'); + antd_es_message__WEBPACK_IMPORTED_MODULE_24__/* ["default"].info */ .ZP.info('请选择开启时间'); return _context4.abrupt("return"); case 3: if (!(openValue === 1 && !selectDepartmentList.length)) { _context4.next = 6; break; } - antd_es_message__WEBPACK_IMPORTED_MODULE_23__/* ["default"].info */ .ZP.info('请选择指定单位公开'); + antd_es_message__WEBPACK_IMPORTED_MODULE_24__/* ["default"].info */ .ZP.info('请选择指定单位公开'); return _context4.abrupt("return"); case 6: _context4.next = 8; @@ -6651,14 +5634,15 @@ function Setting(_ref) { can_copy: isCopy, use_scope: openValue, opening_time: openTime, - is_disable_discuss: disableDiscuss + is_disable_discuss: disableDiscuss, + open_code_debugger: openCodeDebugger } } }); case 8: res = _context4.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - antd_es_message__WEBPACK_IMPORTED_MODULE_23__/* ["default"].info */ .ZP.info('修改成功'); + antd_es_message__WEBPACK_IMPORTED_MODULE_24__/* ["default"].info */ .ZP.info('修改成功'); dispatch({ type: 'shixunsDetail/getSettingsData', payload: params @@ -6699,33 +5683,33 @@ function Setting(_ref) { _context3.t0 = {}; case 5: quote = _context3.t0; - antd_es_modal__WEBPACK_IMPORTED_MODULE_24__/* ["default"].confirm */ .Z.confirm({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_25__/* ["default"].confirm */ .Z.confirm({ centered: true, title: '提示', okText: '确定', cancelText: '取消', width: 520, - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: "tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].modal */ .Z.modal), - children: [!!((_quote$subjects = quote.subjects) !== null && _quote$subjects !== void 0 && _quote$subjects.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("span", { + children: [!!((_quote$subjects = quote.subjects) !== null && _quote$subjects !== void 0 && _quote$subjects.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("span", { children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230", ' ', (_quote$subjects2 = quote.subjects) === null || _quote$subjects2 === void 0 ? void 0 : (_quote$subjects2$spli = _quote$subjects2.splice(0, 2)) === null || _quote$subjects2$spli === void 0 ? void 0 : _quote$subjects2$spli.map(function (item) { return "\u300A".concat(item, "\u300B"); - }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].colorOrange */ .Z.colorOrange, children: quote === null || quote === void 0 ? void 0 : quote.subjects_count }), "\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("br", {})] - }), !!((_quote$courses = quote.courses) !== null && _quote$courses !== void 0 && _quote$courses.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("br", {})] + }), !!((_quote$courses = quote.courses) !== null && _quote$courses !== void 0 && _quote$courses.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("span", { children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230", (_quote$courses2 = quote.courses) === null || _quote$courses2 === void 0 ? void 0 : (_quote$courses2$splic = _quote$courses2.splice(0, 2)) === null || _quote$courses2$splic === void 0 ? void 0 : _quote$courses2$splic.map(function (item) { return "\u300A".concat(item, "\u300B"); - }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].colorOrange */ .Z.colorOrange, children: quote === null || quote === void 0 ? void 0 : quote.courses_count }), "\u4E2A\u6559\u5B66\u8BFE\u5802"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("br", {})] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("br", {})] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].colorYellow */ .Z.colorYellow, " mt30"), children: "\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01" })] @@ -6746,7 +5730,7 @@ function Setting(_ref) { case 2: res = _context2.sent; if (res.status === 1) { - antd_es_message__WEBPACK_IMPORTED_MODULE_23__/* ["default"].success */ .ZP.success('操作成功'); + antd_es_message__WEBPACK_IMPORTED_MODULE_24__/* ["default"].success */ .ZP.success('操作成功'); umi__WEBPACK_IMPORTED_MODULE_16__.history.push('/shixuns'); } case 4: @@ -6775,7 +5759,7 @@ function Setting(_ref) { if ((0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_21__/* .ShixunStatusModel */ .gy)(dispatch, '不能进行删除')) return; }; function showExitmodel(key) { - antd_es_modal__WEBPACK_IMPORTED_MODULE_24__/* ["default"].confirm */ .Z.confirm({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_25__/* ["default"].confirm */ .Z.confirm({ title: '离开此页提示', content: '系统可能不会保存您所做的更改。', okText: '离开', @@ -6797,14 +5781,14 @@ function Setting(_ref) { } }); } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { height: '100%', display: 'flex', background: '#fff', position: 'relative' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { height: '100%', background: '#0A143D', @@ -6813,13 +5797,13 @@ function Setting(_ref) { padding: '20px 20px', color: '#ffffff' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { style: { padding: '0px 15px', fontSize: '16px' }, children: "\u8BBE\u7F6E" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(antd_es_menu__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { selectedKeys: [MenuSelectKey], theme: "dark", style: { @@ -6841,150 +5825,150 @@ function Setting(_ref) { setIsShowSetting(false); } }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_menu__WEBPACK_IMPORTED_MODULE_26__/* ["default"].Item */ .Z.Item, { children: "\u8BBE\u7F6E" - }, 1), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__/* ["default"].Item */ .Z.Item, { + }, 1), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_menu__WEBPACK_IMPORTED_MODULE_26__/* ["default"].Item */ .Z.Item, { children: "\u5173\u4E8E\u5B9E\u8BAD" }, 2)] })] - }), isShowSetting && (shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail = shixunsDetail.detail) === null || _shixunsDetail$detail === void 0 ? void 0 : _shixunsDetail$detail.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {}), isShowSetting && !(shixunsDetail !== null && shixunsDetail !== void 0 && (_shixunsDetail$detail2 = shixunsDetail.detail) !== null && _shixunsDetail$detail2 !== void 0 && _shixunsDetail$detail2.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), isShowSetting && (shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail = shixunsDetail.detail) === null || _shixunsDetail$detail === void 0 ? void 0 : _shixunsDetail$detail.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {}), isShowSetting && !(shixunsDetail !== null && shixunsDetail !== void 0 && (_shixunsDetail$detail2 = shixunsDetail.detail) !== null && _shixunsDetail$detail2 !== void 0 && _shixunsDetail$detail2.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { width: 'calc(100% - 24%)', overflow: 'auto' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { padding: '40px 40px', marginBottom: '70px' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("p", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].titlesize */ .Z.titlesize, style: { display: 'flex' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { style: { flex: '1' }, children: "\u5173\u5361\u548C\u6D4B\u8BD5\u96C6" - }), (shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail3 = shixunsDetail.detail) === null || _shixunsDetail$detail3 === void 0 ? void 0 : _shixunsDetail$detail3.shixun_status) !== 2 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + }), (shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail3 = shixunsDetail.detail) === null || _shixunsDetail$detail3 === void 0 ? void 0 : _shixunsDetail$detail3.shixun_status) !== 2 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { danger: true, onClick: handleDeleteShixun, children: "\u5220\u9664\u5B9E\u8DF5\u9879\u76EE" - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { danger: true, onClick: handleDeleteElseShixun, children: "\u5220\u9664\u5B9E\u8DF5\u9879\u76EE" })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u8DF3\u5173\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: taskPass, disabled: !editable, onChange: function onChange(e) { return setTaskPass(e.target.checked); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09" })] }) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: testSetPermission, disabled: !editable, onChange: function onChange(e) { return setTestSetPermission(e.target.checked); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09" })] }) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("p", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].titlesize */ .Z.titlesize, style: { marginTop: '20px' }, children: "\u6743\u9650" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u590D\u5236/\u5408\u5E76:" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: isCopy, onChange: function onChange(e) { return setIsCopy(e.target.checked); }, disabled: !editable - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999), children: "\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09" })] }) })] - }), !((((_shixunsDetail$detail4 = shixunsDetail.detail) === null || _shixunsDetail$detail4 === void 0 ? void 0 : _shixunsDetail$detail4.shixun_status) > 1 || ((_shixunsDetail$detail5 = shixunsDetail.detail) === null || _shixunsDetail$detail5 === void 0 ? void 0 : _shixunsDetail$detail5["public"]) === 2) && ((_shixunsDetail$settin38 = shixunsDetail.setting) === null || _shixunsDetail$settin38 === void 0 ? void 0 : (_shixunsDetail$settin39 = _shixunsDetail$settin38.shixun) === null || _shixunsDetail$settin39 === void 0 ? void 0 : _shixunsDetail$settin39.use_scope) === 0 && ((_shixunsDetail$detail6 = shixunsDetail.detail) === null || _shixunsDetail$detail6 === void 0 ? void 0 : _shixunsDetail$detail6.identity) > 2) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), !((((_shixunsDetail$detail4 = shixunsDetail.detail) === null || _shixunsDetail$detail4 === void 0 ? void 0 : _shixunsDetail$detail4.shixun_status) > 1 || ((_shixunsDetail$detail5 = shixunsDetail.detail) === null || _shixunsDetail$detail5 === void 0 ? void 0 : _shixunsDetail$detail5["public"]) === 2) && ((_shixunsDetail$settin40 = shixunsDetail.setting) === null || _shixunsDetail$settin40 === void 0 ? void 0 : (_shixunsDetail$settin41 = _shixunsDetail$settin40.shixun) === null || _shixunsDetail$settin41 === void 0 ? void 0 : _shixunsDetail$settin41.use_scope) === 0 && ((_shixunsDetail$detail6 = shixunsDetail.detail) === null || _shixunsDetail$detail6 === void 0 ? void 0 : _shixunsDetail$detail6.identity) > 2) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, style: { padding: '4px 0px' }, children: "\u516C\u5F00\u7A0B\u5EA6:" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_radio__WEBPACK_IMPORTED_MODULE_28__/* ["default"].Group */ .ZP.Group, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_radio__WEBPACK_IMPORTED_MODULE_29__/* ["default"].Group */ .ZP.Group, { value: openValue, onChange: function onChange(e) { return setOpenValue(e.target.value); }, disabled: !editable, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(antd_es_space__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(antd_es_space__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { direction: "vertical", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(antd_es_radio__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .ZP, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(antd_es_radio__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, { value: 0, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { children: "\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, children: "\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09" })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(antd_es_radio__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .ZP, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(antd_es_radio__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, { style: { marginTop: '22px' }, value: 1, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { children: "\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, children: "\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09" })] })] }) - }), openValue === 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), openValue === 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].graaytitle */ .Z.graaytitle, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { showSearch: true, className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].selectSchool */ .Z.selectSchool, bordered: false, @@ -7002,11 +5986,11 @@ function Setting(_ref) { }; }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: "mt10", children: selectDepartmentList === null || selectDepartmentList === void 0 ? void 0 : selectDepartmentList.map(function (item) { if (editable) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_badge__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_badge__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z, { count: 'x', className: "mr20 current", onClick: function onClick() { @@ -7014,14 +5998,14 @@ function Setting(_ref) { return val !== item; })); }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { type: "primary", ghost: true, children: item }) }); } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { type: "primary", ghost: true, className: "mr20", @@ -7031,15 +6015,15 @@ function Setting(_ref) { })] })] })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u5F00\u542F\u65F6\u95F4:" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: isOpenTime, onChange: function onChange(e) { setIsOpenTime(e.target.checked); @@ -7048,16 +6032,16 @@ function Setting(_ref) { } }, disabled: !editable - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09" })] - }), isOpenTime && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), isOpenTime && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].graaytitle */ .Z.graaytitle, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].dataPicker */ .Z.dataPicker), format: timeFormat, - locale: antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, + locale: antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, bordered: false, disabled: !editable, placeholder: "\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4", @@ -7075,51 +6059,51 @@ function Setting(_ref) { }) })] })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("p", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].titlesize */ .Z.titlesize, style: { marginTop: '20px' }, children: "\u529F\u80FD" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: display_git_address, disabled: !editable, onChange: function onChange(e) { return set_display_git_address(e.target.checked); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: [' ', "\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09"] })] }) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: codeHidden, disabled: !editable, onChange: function onChange(e) { return setCodeHidden(e.target.checked); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09" })] - }), codeHidden && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), codeHidden && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { style: { height: '54px', background: '#f5f5f5', @@ -7130,25 +6114,25 @@ function Setting(_ref) { alignItems: 'center', padding: '0px 20px' }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { display: 'flex' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { children: "\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, style: { padding: '0px' }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: codeEditPermission, disabled: !editable, onChange: function onChange(e) { return setCodeEditPermission(e.target.checked); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09" })] @@ -7157,72 +6141,91 @@ function Setting(_ref) { }) })] })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u7981\u7528\u7C98\u8D34\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { checked: forbidCopy, disabled: !editable, onChange: function onChange(e) { return setForbidCopy(e.target.checked); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09" })] }) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("p", { + }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_22__/* .isSuperAdmins */ .Ny)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, + children: "\u8C03\u8BD5\u5668\uFF1A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { + checked: openCodeDebugger, + onChange: function onChange(e) { + return setOpenCodeDebugger(e); + } + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), + children: "\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\uFF0C\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00\uFF09" + })] + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].titlesize */ .Z.titlesize, style: { marginTop: '20px' }, children: [' ', "\u8BC4\u8BBA\u533A"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { checked: !disableDiscuss, onChange: function onChange(e) { return setDisableDiscuss(!e); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09" })] }) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelWrap */ .Z.labelWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("label", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("label", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].label */ .Z.label, children: "GPT\u95EE\u7B54\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].labelContent */ .Z.labelContent, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { checked: disableAI, onChange: function onChange(e) { setdisableAI(e); } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].color999 */ .Z.color999, " ml10"), children: "\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09" })] }) })] })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { height: '70px', width: '76%', @@ -7234,7 +6237,7 @@ function Setting(_ref) { alignItems: 'center', justifyContent: 'center' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { style: { marginRight: '10px', width: '100px', @@ -7247,7 +6250,7 @@ function Setting(_ref) { umi__WEBPACK_IMPORTED_MODULE_16__.history.push("/shixuns/".concat(params.id, "/challenges")); }, children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { style: { marginLeft: '10px', width: '100px', @@ -7263,47 +6266,47 @@ function Setting(_ref) { children: "\u4FDD\u5B58" })] })] - }), !isShowSetting && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), !isShowSetting && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { style: { padding: '40px' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("p", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("p", { style: { color: '#333333', fontSize: '16px' }, children: "\u521B\u5EFA\u8005" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].itemWrap */ .Z.itemWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("img", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("img", { alt: "\u7528\u6237\u5934\u50CF", height: "60", width: "60", className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].img */ .Z.img, src: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_20__/* ["default"].IMG_SERVER */ .Z.IMG_SERVER, "/images/").concat(practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.user_image_url) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].itemContent */ .Z.itemContent, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("p", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].nameWrap */ .Z.nameWrap, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].name */ .Z.name, children: practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.user_name - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].actionGroup */ .Z.actionGroup })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("p", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("p", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].schoolWrap */ .Z.schoolWrap, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsx)("span", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsx)("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_17__/* ["default"].school */ .Z.school, children: practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.user_school }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("p", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("p", { style: { color: '#333333', fontSize: '16px' }, children: ["\u521B\u5EFA\u65F6\u95F4\uFF1A", practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.created_at] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_22__.jsxs)("p", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_23__.jsxs)("p", { style: { color: '#333333', fontSize: '16px' diff --git a/p__Shixuns__Edit__index.chunk.css b/p__Shixuns__Edit__index.chunk.css index 2d755b8850..94810e8453 100644 --- a/p__Shixuns__Edit__index.chunk.css +++ b/p__Shixuns__Edit__index.chunk.css @@ -866,17 +866,51 @@ span.CodeMirror-selectedtext { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Exports__index.chunk.css b/p__Shixuns__Exports__index.chunk.css index 4d241a4c41..4a858e24d4 100644 --- a/p__Shixuns__Exports__index.chunk.css +++ b/p__Shixuns__Exports__index.chunk.css @@ -82,17 +82,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Shixuns/Exports/index.less?modules ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Detail__ExperImentImg__Detail__index.chunk.css b/p__User__Detail__ExperImentImg__Detail__index.chunk.css index 5b2dd11bd2..9434a13202 100644 --- a/p__User__Detail__ExperImentImg__Detail__index.chunk.css +++ b/p__User__Detail__ExperImentImg__Detail__index.chunk.css @@ -208,14 +208,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__User__Detail__ExperImentImg__index.chunk.css b/p__User__Detail__ExperImentImg__index.chunk.css index 6d64f6caef..238ee3968d 100644 --- a/p__User__Detail__ExperImentImg__index.chunk.css +++ b/p__User__Detail__ExperImentImg__index.chunk.css @@ -131,17 +131,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/ExperImentImg/components/AuditModal/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Detail__Order__pages__orderPay__index.async.js b/p__User__Detail__Order__pages__orderPay__index.async.js index 302dbb2cbb..85d48d9483 100644 --- a/p__User__Detail__Order__pages__orderPay__index.async.js +++ b/p__User__Detail__Order__pages__orderPay__index.async.js @@ -137,6 +137,7 @@ var Pay = function Pay() { params: { num: searchParams.get("order_num"), pay: 'weixin_qr' + // timestamp: Date.now() } }); case 4: diff --git a/p__User__Detail__Topics__Detail__index.chunk.css b/p__User__Detail__Topics__Detail__index.chunk.css index d95223e1fa..775f90fe9c 100644 --- a/p__User__Detail__Topics__Detail__index.chunk.css +++ b/p__User__Detail__Topics__Detail__index.chunk.css @@ -82,17 +82,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/components/WorkDescription/index.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Detail__Topics__Poll__Detail__index.chunk.css b/p__User__Detail__Topics__Poll__Detail__index.chunk.css index 89f531c07b..45b1b1b87d 100644 --- a/p__User__Detail__Topics__Poll__Detail__index.chunk.css +++ b/p__User__Detail__Topics__Poll__Detail__index.chunk.css @@ -82,17 +82,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Poll/Detail/components/editor.less?modules ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Detail__Topics__Poll__Edit__index.chunk.css b/p__User__Detail__Topics__Poll__Edit__index.chunk.css index 469ff59d6c..74536d5a94 100644 --- a/p__User__Detail__Topics__Poll__Edit__index.chunk.css +++ b/p__User__Detail__Topics__Poll__Edit__index.chunk.css @@ -884,17 +884,51 @@ li:last-child > .ant-breadcrumb-separator { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Poll/Edit/components/editor.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Video__Detail__id.chunk.css b/p__Video__Detail__id.chunk.css index b76bf72e2e..741aad7e03 100644 --- a/p__Video__Detail__id.chunk.css +++ b/p__Video__Detail__id.chunk.css @@ -655,17 +655,51 @@ input[type='range'].volume___OTmpP::-moz-range-thumb { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Video/Detail/components/Content/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__tasks__Jupyter__index.async.js b/p__tasks__Jupyter__index.async.js index 41ded4a7ce..8c1cc7acdf 100644 --- a/p__tasks__Jupyter__index.async.js +++ b/p__tasks__Jupyter__index.async.js @@ -1378,7 +1378,7 @@ var difficultyDesc = { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-quanping" }), "\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"] - }), (tab_type === 2 || tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && isLoadData && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + }), (tab_type === 2 || tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('reset-task'); }, diff --git a/p__tasks__Jupyter__index.chunk.css b/p__tasks__Jupyter__index.chunk.css index a2d69b5cfb..bdb62696dc 100644 --- a/p__tasks__Jupyter__index.chunk.css +++ b/p__tasks__Jupyter__index.chunk.css @@ -1099,17 +1099,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/tasks/Jupyter/components/DataSet/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js index c2c532453c..e3aea85045 100644 --- a/p__tasks__index.async.js +++ b/p__tasks__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[93665,42977,8691,4977,12768],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[93665,42977,4977,12768],{ /***/ 99011: /*!**************************************************************************!*\ @@ -2873,1031 +2873,6 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' /***/ }), -/***/ 8691: -/*!************************************************************!*\ - !*** ./src/components/monaco-editor/index.jsx + 3 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "SV": function() { return /* binding */ DiffEditor; }, - "ZP": function() { return /* binding */ monaco_editor; } -}); - -// UNUSED EXPORTS: getLanguageByMirrorName - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(861); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules -var style = __webpack_require__(14934); -// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules -var message = __webpack_require__(12461); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(91033); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(17061); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(17156); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -;// CONCATENATED MODULE: ./src/components/monaco-editor/keywords.tsx -var cLangage = { - keywords: ['print', 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while'] -}; -var javaLangage = { - quickKey: [{ - label: "main", - content: ['public static void main(String[] args) {', '\t$0', '}'].join('\n') - }, { - label: "System.out.println", - content: ['System.out.println($0)'].join('\n') - }, { - label: "System.out.print", - content: ['System.out.print($0)'].join('\n') - }], - keywords: ['abstract', 'continue', 'for', 'new', 'switch', 'assert', 'default', 'goto', 'package', 'synchronized', 'boolean', 'do', 'if', 'private', 'this', 'break', 'double', 'implements', 'protected', 'throw', 'byte', 'else', 'import', 'public', 'throws', 'case', 'enum', 'instanceof', 'return', 'transient', 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'void', 'class', 'finally', 'long', 'strictfp', 'volatile', 'const', 'float', 'native', 'super', 'while', 'true', 'false'] -}; -var cppLangage = { - keywords: ['abstract', 'amp', 'array', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'constexpr', 'const_cast', 'continue', 'cpu', 'decltype', 'default', 'delegate', 'delete', 'do', 'double', 'dynamic_cast', 'each', 'else', 'enum', 'event', 'explicit', 'export', 'extern', 'false', 'final', 'finally', 'float', 'friend', 'gcnew', 'generic', 'goto', 'in', 'initonly', 'inline', 'int', 'interface', 'interior_ptr', 'internal', 'literal', 'long', 'mutable', 'namespace', 'new', 'noexcept', 'nullptr', '__nullptr', 'operator', 'override', 'partial', 'pascal', 'pin_ptr', 'private', 'property', 'protected', 'public', 'ref', 'register', 'reinterpret_cast', 'restrict', 'return', 'safe_cast', 'sealed', 'short', 'signed', 'sizeof', 'static', 'static_assert', 'static_cast', 'struct', 'switch', 'template', 'this', 'thread_local', 'throw', 'tile_static', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'where', 'while', '_asm', '_based', '_cdecl', '_declspec', '_fastcall', '_if_exists', '_if_not_exists', '_inline', '_multiple_inheritance', '_pascal', '_single_inheritance', '_stdcall', '_virtual_inheritance', '_w64', '__abstract', '__alignof', '__asm', '__assume', '__based', '__box', '__builtin_alignof', '__cdecl', '__clrcall', '__declspec', '__delegate', '__event', '__except', '__fastcall', '__finally', '__forceinline', '__gc', '__hook', '__identifier', '__if_exists', '__if_not_exists', '__inline', '__int128', '__int16', '__int32', '__int64', '__int8', '__interface', '__leave', '__m128', '__m128d', '__m128i', '__m256', '__m256d', '__m256i', '__m64', '__multiple_inheritance', '__newslot', '__nogc', '__noop', '__nounwind', '__novtordisp', '__pascal', '__pin', '__pragma', '__property', '__ptr32', '__ptr64', '__raise', '__restrict', '__resume', '__sealed', '__single_inheritance', '__stdcall', '__super', '__thiscall', '__try', '__try_cast', '__typeof', '__unaligned', '__unhook', '__uuidof', '__value', '__virtual_inheritance', '__w64', '__wchar_t'], - operators: ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=', '&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='], - quickKey: [{ - label: "ifelse", - content: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n') - }, { - label: "include", - content: 'include<$0>' - }, { - label: "printf", - content: 'printf($0)' - }, { - label: "system", - content: 'system("$0")' - }, { - label: "main", - content: ['int main () {', '\t$0', '}'].join('\n') - }, { - label: "if", - content: ['if () {', '\t$0', '}'].join('\n') - }, { - label: "for", - content: ['for(int j=0 ; j<10; j++){', '\t$0', '}'].join('\n') - }, { - label: "trycatch", - content: ['try{', '\t$0', '}catch(ExceptionName e){', '}'].join('\n') - }, { - label: "using namespace std;", - content: ['using namespace std;'].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }, { - label: "include ", - content: ['#include '].join('\n') - }] -}; -var pythonLangage = { - keywords: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'None', 'not', 'or', 'pass', 'raise', 'return', 'self', 'try', 'while', 'with', 'yield', 'int', 'float', 'long', 'complex', 'hex', 'abs', 'all', 'any', 'apply', 'basestring', 'bin', 'bool', 'buffer', 'bytearray', 'callable', 'chr', 'classmethod', 'cmp', 'coerce', 'compile', 'complex', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'execfile', 'file', 'filter', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'id', 'input', 'intern', 'isinstance', 'issubclass', 'iter', 'len', 'locals', 'list', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'reversed', 'range', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode', 'vars', 'xrange', 'zip', 'True', 'False', '__dict__', '__methods__', '__members__', '__class__', '__bases__', '__name__', '__mro__', '__subclasses__', '__init__', '__import__'], - quickKey: [{ - label: "print", - content: ['print($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; - -var scalaLangage = { - keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield', - // Dotty-specific: - 'given', 'enum', 'then'], - quickKey: [{ - label: "println", - content: ['println($0)'].join('\n') - } - // { label: "#include", content: '#include ""' }, - // { label: "printf", content: 'printf("")' }, - ] -}; -// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js -var js = __webpack_require__(84204); -var js_default = /*#__PURE__*/__webpack_require__.n(js); -;// CONCATENATED MODULE: ./src/components/monaco-editor/monaco-suggest-config.tsx - - - - - - -var baseConfig = { - languages: ['c', 'abap', 'apex', 'azcli', 'bat', 'cameligo', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'graphql', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'kotlin', 'less', 'lua', 'markdown', 'mips', 'msdax', 'mysql', 'objective-c', 'pascal', 'pascaligo', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'restructuredtext', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sophia', 'sql', 'st', 'swift', 'tcl', 'twig', 'vb', 'xml', "yaml'"], - tables: { - users: ["name", "id", "email", "phone", "password"], - roles: ["id", "name", "order", "created_at", "updated_at", "deleted_at"] - } -}; -var getKeywordsSuggest = function getKeywordsSuggest(monaco, keywords) { - return keywords.map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: key // 真实补全的值 - }; - }); -}; - -var getTableSuggest = function getTableSuggest(monaco) { - return Object.keys(baseConfig.tables).map(function (key) { - return { - label: key, - // 显示的名称 - kind: monaco.languages.CompletionItemKind.Variable, - insertText: key // 真实补全的值 - }; - }); -}; - -var getFieldsSuggest = function getFieldsSuggest(tableName, monaco) { - var fields = baseConfig.tables[tableName]; - if (!fields) { - return []; - } - return fields.map(function (name) { - return { - label: name, - kind: monaco.languages.CompletionItemKind.Field, - insertText: name - }; - }); -}; -function getSuggestions(monaco, model, position, keywords, snippts) { - var word = model.getWordUntilPosition(position); - var range = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var rs = keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: range - }; - }); - snippts.map(function (item) { - rs.push(_objectSpread(_objectSpread({}, item), {}, { - range: range - })); - }); - return rs; -} -/* harmony default export */ var monaco_suggest_config = (function (monaco) { - baseConfig.languages.map(function (item) { - monaco.languages.registerDocumentFormattingEditProvider(item, { - provideDocumentFormattingEdits: function provideDocumentFormattingEdits(model, options, token) { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formattedText; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - formattedText = js_default()(model.getValue(), { - "indent_size": "2", - "indent_char": " ", - "max_preserve_newlines": "2", - "preserve_newlines": true, - "keep_array_indentation": true, - "break_chained_methods": false, - "indent_scripts": "normal", - "brace_style": "collapse", - "space_before_conditional": true, - "unescape_strings": false, - "jslint_happy": false, - "end_with_newline": true, - "wrap_line_length": "0", - "indent_inner_html": false, - "comma_first": false, - "e4x": false, - "indent_empty_lines": false - }); - return _context.abrupt("return", [{ - range: model.getFullModelRange(), - text: formattedText - }]); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - }))(); - } - }); - return item; - }); - var cppKeyPrompt = cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var pythonKeyPrompt = pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - var javaKeyPrompt = javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Method, - insertText: item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet - }; - }); - monaco.languages.registerCompletionItemProvider('cpp', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(cppLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(cppLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('c', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - return { - suggestions: toConsumableArray_default()(cLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })) - }; - } - }); - monaco.languages.registerCompletionItemProvider('java', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(javaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(javaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('scala', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); - monaco.languages.registerCompletionItemProvider('python', { - provideCompletionItems: function provideCompletionItems(model, position) { - var word = model.getWordUntilPosition(position); - var wordRange = { - startLineNumber: position.lineNumber, - endLineNumber: position.lineNumber, - startColumn: word.startColumn, - endColumn: word.endColumn - }; - var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn); - return { - suggestions: [].concat(toConsumableArray_default()(pythonLangage.keywords.map(function (item) { - return { - label: item, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item, - insertText: item, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - })), toConsumableArray_default()(pythonLangage.quickKey.map(function (item) { - return { - label: item.label, - kind: monaco.languages.CompletionItemKind.Function, - documentation: item.content, - insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content, - insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet, - range: wordRange - }; - }))) - }; - } - }); -}); -var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码。'; -// EXTERNAL MODULE: ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js -var actions = __webpack_require__(84144); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.css -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/monaco-editor/index.jsx - - - - - - - -var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"]; - - - - - - - - -function processSize(size) { - return !/^\d+$/.test(size) ? size : "".concat(size, "px"); -} -function noop() {} -var __prevent_trigger_change_event = false; -var DICT = { - 'Python3.6': 'python', - 'Python2.7': 'python', - Dynamips: 'cpp', - Java: 'java', - Web: 'php', - Html: 'html', - Hive: 'sql', - Hadoop: 'java', - SDL: 'cpp', - PHP: 'php', - Matlab: 'python', - Git: 'python', - Python: 'python', - 'C/C++': 'cpp', - 'C++': 'cpp', - C: 'cpp', - Ruby: 'ruby', - Shell: 'shell', - JavaScript: 'javascript', - Perl6: 'perl', - Kotlin: 'kotlin', - Elixir: 'elixir', - Android: 'java', - JavaWeb: 'java', - Go: 'go', - Spark: 'sql', - MachineLearning: 'python', - Verilog: 'xml', - 'Verilog/VNC': 'xml', - Docker: 'dockerfile', - 'C#': 'csharp', - SQLite3: 'sql', - Oracle: 'sql', - Vhdl: 'vhdl', - R: 'r', - Swift: 'swift', - SQLServer: 'mysql', - MySQL: 'mysql', - Mongo: 'sql', - PostgreSql: 'pgsql', - Hbase: 'powershell', - Sqoop: 'sql', - Nasm: 'cpp', - Kafka: 'java', - Flink: 'java', - Sml: 'javascript', - OpenGL: 'cpp', - Perl5: 'perl', - Orange: 'python', - Scala: "scale" -}; -function getLanguageByMirrorName() { - var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var lang = mirror_name; - if (Array.isArray(mirror_name)) { - for (var i = 0; i < mirror_name.length; i++) { - var languageVal = DICT[mirror_name[i]]; - if (languageVal) { - return languageVal; - } - } - return lang[0]; - } - return DICT[lang] || lang; -} - -//onCodeChange 必须是幂等的,因为只会注册一次,如果有变化,会响应旧的,产生脏数据 -var monaco = null; -/* harmony default export */ var monaco_editor = (function (_ref) { - var _ref$width = _ref.width, - width = _ref$width === void 0 ? '100%' : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? '100%' : _ref$height, - value = _ref.value, - _ref$language = _ref.language, - language = _ref$language === void 0 ? 'javascript' : _ref$language, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$options = _ref.options, - options = _ref$options === void 0 ? {} : _ref$options, - _ref$overrideServices = _ref.overrideServices, - overrideServices = _ref$overrideServices === void 0 ? {} : _ref$overrideServices, - _ref$theme = _ref.theme, - theme = _ref$theme === void 0 ? 'vs-dark' : _ref$theme, - onEditBlur = _ref.onEditBlur, - onSave = _ref.onSave, - _ref$autoHeight = _ref.autoHeight, - autoHeight = _ref$autoHeight === void 0 ? false : _ref$autoHeight, - _ref$forbidCopy = _ref.forbidCopy, - forbidCopy = _ref$forbidCopy === void 0 ? false : _ref$forbidCopy, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? noop : _ref$onChange, - _ref$editorDidMount = _ref.editorDidMount, - editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount, - _ref$onFocus = _ref.onFocus, - onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus, - _ref$filename = _ref.filename, - filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename, - errorLine = _ref.errorLine, - _ref$errorContent = _ref.errorContent, - errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent, - props = objectWithoutProperties_default()(_ref, _excluded); - var editorEl = (0,react.useRef)(); - var editor = (0,react.useRef)({}); - var optionsRef = (0,react.useRef)(); - var timeRef = (0,react.useRef)(); - var inputLock = (0,react.useRef)(false); - var inputLockTime = (0,react.useRef)(); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - init = _useState2[0], - setInit = _useState2[1]; - function onLayout() { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator = createForOfIteratorHelper_default()(entries), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var entry = _step.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - editor.current.instance.layout(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - function tipWarn() { - message/* default.warn */.ZP.warn({ - content: decodeURIComponent(tipTxt), - key: "monaco-editor-tip" - }); - } - var setCodeValue = function setCodeValue() { - var instance = editor.current.instance; - if (value != null && instance && init) { - var model = instance.getModel(); - if (model && value !== model.getValue()) { - __prevent_trigger_change_event = true; - model.setValue(value); - instance.layout(); - __prevent_trigger_change_event = false; - } - } - }; - (0,react.useEffect)(function () { - var _instance$updateOptio; - var instance = editor.current.instance; - if (timeRef.current) clearTimeout(timeRef.current); - timeRef.current = setTimeout(function () { - setCodeValue(); - }, 500); - instance === null || instance === void 0 ? void 0 : (_instance$updateOptio = instance.updateOptions) === null || _instance$updateOptio === void 0 ? void 0 : _instance$updateOptio.call(instance, { - lineNumbersMinChars: Math.max(Math.floor(Math.log10(value.split(/\r\n|\r|\n/g).length)) + 3, 5) - }); - }, [value, init, editor.current]); - (0,react.useEffect)(function () { - if (errorLine && editor.current && editor.current.instance) { - var instance = editor.current.instance; - instance.changeViewZones(function (changeAccessor) { - var domNode = document.createElement('div'); - domNode.style.padding = '10px 20px'; - domNode.style.width = 'calc(100% - 20px)'; - domNode.className = 'my-error-line-wrp'; - domNode.innerHTML = errorContent; - changeAccessor.addZone({ - afterLineNumber: errorLine || 11, - heightInLines: 3, - domNode: domNode - }); - }); - var overlayWidget = { - domNode: null, - getId: function getId() { - return 'my.overlay.widget'; - }, - getDomNode: function getDomNode() { - if (!this.domNode) { - this.domNode = document.createElement('div'); - this.domNode.innerHTML = ''; - this.domNode.style.width = '100%'; - this.domNode.style.padding = '20px 100px'; - this.domNode.style.right = '0px'; - this.domNode.style.top = '50px'; - this.domNode.style.position = 'relative'; - this.domNode.style.color = '#333'; - } - return this.domNode; - }, - getPosition: function getPosition() { - return null; - } - }; - instance.addOverlayWidget(overlayWidget); - // instance.revealPositionInCenter(11,1); - instance.revealPositionInCenter({ - lineNumber: 20, - column: 1 - }); - } - }, [errorLine, editor.current, init]); - function onPaste() { - var instance = editor.current.instance; - if (instance) { - var selection = instance.getSelection(); - var pastePos = editor.current.pastePos || {}; - var range = new monaco.Range(pastePos.startLineNumber || selection.endLineNumber, pastePos.startColumn || selection.endColumn, pastePos.endLineNumber || selection.endLineNumber, pastePos.endColumn || selection.endColumn); - setTimeout(function () { - instance.executeEdits('', [{ - range: range, - text: '' - }]); - }, 300); - } - } - function onSaveHandler(e) { - if ((window.navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey) && e.keyCode == 83) { - e.preventDefault(); - onSave(); - } - } - var autoCalcHeight = function autoCalcHeight() { - if (autoHeight && editor.current.instance) { - var _height = editor.current.instance.getContentHeight(); - setFixedHeight(_height < height ? height : _height); - } else { - setFixedHeight(height); - } - }; - function fakeClick(obj) { - var ev = document.createEvent('MouseEvents'); - ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - obj.dispatchEvent(ev); - } - var checkPaste = function checkPaste(event) { - var keyCode = event.keyCode, - ctrlKey = event.ctrlKey, - metaKey = event.metaKey, - target = event.target, - type = event.type; - if ((type === "paste" || (keyCode === 67 || keyCode === 86) && (metaKey || ctrlKey)) && target.nodeName === "TEXTAREA") { - tipWarn(); - event.preventDefault(); - } - return false; - }; - function exportRaw(name, data) { - var urlObject = window.URL || window.webkitURL || window; - var export_blob = new Blob([data]); - var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a'); - save_link.href = urlObject.createObjectURL(export_blob); - save_link.download = name; - fakeClick(save_link); - } - (0,react.useEffect)(function () { - autoCalcHeight(); - }, [autoCalcHeight]); - (0,react.useEffect)(function () { - if (editorEl.current && !init) { - // require.config({ paths: { vs: 'monaco-editor/min/vs' } }); - // require.config({ - // 'vs/nls': { - // availableLanguages: { - // '*': 'de', - // }, - // }, - // }); - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - try { - monaco = mod; - editor.current.instance = monaco.editor.create(editorEl.current, { - value: value, - language: getLanguageByMirrorName(language), - theme: theme, - requireConfig: { - 'vs/nls': { - availableLanguages: { - '*': 'zh-cn' - } - } - }, - wordWrap: true, - autoIndent: true, - contextmenu: true, - // formatOnPaste: true, - formatOnType: true - }, overrideServices); - var instance = editor.current.instance; - var menus = actions/* MenuRegistry._menuItems */.BH._menuItems; - var contextMenuEntry = toConsumableArray_default()(menus).find(function (entry) { - return entry[0]._debugName == "EditorContext"; - }); - var contextMenuLinks = contextMenuEntry[1]; - var removableIds = ["editor.action.clipboardCopyWithSyntaxHighlightingAction", "editor.action.quickCommand", "editor.action.clipboardCopyAction", "editor.action.clipboardPasteAction", "editor.action.clipboardCutAction"]; - var removeById = function removeById(list, ids) { - var node = list._first; - do { - var _node$element, _node$element$command; - var shouldRemove = ids.includes((_node$element = node.element) === null || _node$element === void 0 ? void 0 : (_node$element$command = _node$element.command) === null || _node$element$command === void 0 ? void 0 : _node$element$command.id); - if (shouldRemove) { - list._remove(node); - } - } while (node = node.next); - }; - editorDidMount(instance, monaco); - setTimeout(function () { - autoCalcHeight(); - editor.current.instance.addAction({ - id: 'd123123', - label: 'Download File', - contextMenuGroupId: '9_cutcopypaste', - run: function run() { - exportRaw(filename || 'educoder.txt', instance.getValue()); - } - }); - instance.getDomNode().addEventListener('input', function () { - if (optionsRef.current.autoFormat) instance.getAction('editor.action.formatDocument').run(); - }); - }, 500); - editor.current.subscription = instance.onDidChangeModelContent(function (event) { - if (!inputLock.current) { - autoCalcHeight(); - onChange(instance.getValue(), event); - } else { - clearTimeout(inputLockTime.current); - } - inputLockTime.current = setTimeout(function () { - inputLock.current = false; - }, 500); - }); - if (!window.Monaco) monaco_suggest_config(monaco, getLanguageByMirrorName(language)); - if (forbidCopy) { - removeById(contextMenuLinks, removableIds); - editorEl.current.classList.add("noCopyPaste"); - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - window.addEventListener("keydown", checkPaste); - window.addEventListener("paste", checkPaste); - } - window.Monaco = monaco; - if (onEditBlur) { - instance.onDidBlurEditorWidget(function () { - onEditBlur(instance.getValue()); - }); - } - if (onFocus) { - instance.onDidFocusEditorText(function () { - onFocus(instance.getValue()); - }); - } - if (forbidCopy) { - try { - window.addEventListener('paste', onPaste); - } catch (e) {} - } - var ro = onLayout(); - setInit(true); - return function () { - var el = editor.current.instance; - el.dispose(); - var model = el.getModel(); - if (model) { - model.dispose(); - } - if (editor.current.subscription) { - editor.current.subscription.dispose(); - } - if (forbidCopy) { - window.removeEventListener('paste', onPaste); - } - ro.unobserve(editorEl.current); - }; - } catch (e) { - // ; - } - }); - } - }, []); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - document.addEventListener('keydown', onSaveHandler, false); - return function () { - document.removeEventListener('keydown', onSaveHandler); - }; - } - }, [onSave, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - var lang = getLanguageByMirrorName(language); - monaco.editor.setModelLanguage(instance.getModel(), lang); - } - }, [language, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - monaco.editor.setTheme(theme); - } - }, [theme, init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - optionsRef.current = options; - if (instance && init) { - instance.updateOptions(objectSpread2_default()({}, options)); - setTimeout(function () { - instance.getModel().updateOptions(objectSpread2_default()({}, options)); - }, 200); - } - }, [JSON.stringify(options), init]); - (0,react.useEffect)(function () { - var instance = editor.current.instance; - if (instance && init) { - instance.layout(); - } - }, [width, height, init]); - - // const fixedWidth = processSize(width); - // const fixedHeight = processSize(height); - - var _useState3 = (0,react.useState)(processSize(width)), - _useState4 = slicedToArray_default()(_useState3, 2), - fixedWidth = _useState4[0], - setFixedWidth = _useState4[1]; - var _useState5 = (0,react.useState)(processSize(height)), - _useState6 = slicedToArray_default()(_useState5, 2), - fixedHeight = _useState6[0], - setFixedHeight = _useState6[1]; - var mergeStyle = objectSpread2_default()(objectSpread2_default()({}, style), {}, { - width: fixedWidth, - height: fixedHeight - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-monaco-editor", - ref: editorEl, - style: mergeStyle - }); -}); -function DiffEditor(_ref2) { - var _ref2$width = _ref2.width, - width = _ref2$width === void 0 ? '100%' : _ref2$width, - _ref2$height = _ref2.height, - height = _ref2$height === void 0 ? '100%' : _ref2$height, - original = _ref2.original, - modified = _ref2.modified, - language = _ref2.language, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; - var editorEl = (0,react.useRef)(); - var _useState7 = (0,react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - instance = _useState8[0], - setInstance = _useState8[1]; - function onLayout(instance) { - var ro; - if (editorEl.current) { - ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator2 = createForOfIteratorHelper_default()(entries), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var entry = _step2.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - instance.layout(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - }); - ro.observe(editorEl.current); - } - return ro; - } - (0,react.useEffect)(function () { - if (editorEl.current) { - Promise.all(/*! import() | monaco-editor */[__webpack_require__.e(48764), __webpack_require__.e(39404)]).then(__webpack_require__.bind(__webpack_require__, /*! monaco-editor/esm/vs/editor/editor.api.js */ 26565)).then(function (mod) { - monaco = mod; - var instance = monaco.editor.createDiffEditor(editorEl.current, objectSpread2_default()(objectSpread2_default()({ - enableSplitViewResizing: false, - scrollBeyondLastLine: false, - roundedSelection: false, - renderIndicators: false, - useShadows: false, - horizontal: 'hidden', - lineNumbers: 'off', - wordWrap: "off", - ignoreTrimWhitespace: false, - 'semanticHighlighting.enabled': true, - followsCaret: true, - // resets the navigator state when the user selects something in the editor - ignoreCharChanges: true, - // jump from line to line, - minimap: { - enabled: false - }, - readOnly: true - }, options), {}, { - wordWrap: true - })); - setInstance(instance); - var ro = onLayout(instance); - return function () { - instance.dispose(); - var model = instance.getModel(); - if (model) { - model.dispose(); - } - ro.unobserve(editorEl.current); - }; - }); - } - return function () { - window.removeEventListener("keydown", checkPaste); - window.removeEventListener("paste", checkPaste); - }; - }, []); - (0,react.useEffect)(function () { - if (instance) { - instance.setModel({ - original: monaco.editor.createModel(original, language), - modified: monaco.editor.createModel(modified, language) - }); - } - }, [original, modified, language, instance]); - var fixedWidth = processSize(width); - var fixedHeight = processSize(height); - var style = { - width: fixedWidth, - height: fixedHeight - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "my-diff-editor", - ref: editorEl, - style: style - }); -} - -/***/ }), - /***/ 77696: /*!*********************************************************!*\ !*** ./src/components/tpi-code-setting/CodeSetting.tsx ***! @@ -3929,6 +2904,7 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ onCodeModeChange = _ref.onCodeModeChange, onTabToSpace = _ref.onTabToSpace, onAutoFormat = _ref.onAutoFormat, + formatDocument = _ref.formatDocument, _ref$className = _ref.className, className = _ref$className === void 0 ? '' : _ref$className, tabToSpace = _ref.tabToSpace, @@ -3992,14 +2968,15 @@ var Option = antd_es_select__WEBPACK_IMPORTED_MODULE_5__/* ["default"].Option */ checked: tabToSpace, onChange: onTabToSpace })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", { className: "file-item", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { - children: "\u4EE3\u7801\u81EA\u52A8\u683C\u5F0F\u5316" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_switch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - checked: autoFormat, - onChange: onAutoFormat - })] + onClick: formatDocument, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("b", { + style: { + cursor: "pointer" + }, + children: "\u683C\u5F0F\u5316\u4EE3\u7801" + }) })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h3", { children: "\u5FEB\u6377\u952E" @@ -4670,7 +3647,7 @@ var difficultyDesc = { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-quanping" }), "\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"] - }), (tab_type === 2 || tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && isLoadData && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + }), (tab_type === 2 || tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('reset-task'); }, @@ -8758,9 +7735,9 @@ var MarkdownModal = function MarkdownModal(_ref) { /***/ }), -/***/ 83420: +/***/ 24968: /*!************************************************!*\ - !*** ./src/pages/tasks/index.jsx + 91 modules ***! + !*** ./src/pages/tasks/index.jsx + 93 modules ***! \************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -10975,15 +9952,24 @@ function getTimer(sec) { var popconfirm_style = __webpack_require__(33219); // EXTERNAL MODULE: ./node_modules/antd/es/popconfirm/index.js + 1 modules var popconfirm = __webpack_require__(65360); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var tooltip_style = __webpack_require__(38390); +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(84908); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js +var createForOfIteratorHelper = __webpack_require__(74704); +var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); ;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/action-bar/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var action_barmodules = ({"action-bar-container":"action-bar-container___TDRpf","edit-status":"edit-status___wZI5m","action-bar":"action-bar___bbigU","iconfont":"iconfont___hoZln"}); +/* harmony default export */ var action_barmodules = ({"action-bar-container":"action-bar-container___TDRpf","edit-status":"edit-status___wZI5m","action-bar":"action-bar___bbigU","iconfont":"iconfont___hoZln","startDebug":"startDebug___tLWzR","disabledDebug":"disabledDebug___npN0z"}); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js var ExclamationCircleOutlined = __webpack_require__(87588); // EXTERNAL MODULE: ./src/pages/tasks/code-repository/action-bar/notice.gif var notice = __webpack_require__(60141); // EXTERNAL MODULE: ./node_modules/react-copy-to-clipboard/lib/index.js var lib = __webpack_require__(74855); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var utils_fetch = __webpack_require__(84519); ;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/action-bar/index.jsx @@ -10999,6 +9985,12 @@ var lib = __webpack_require__(74855); + + + + + + function NoticeButton(_ref) { @@ -11020,6 +10012,7 @@ function NoticeButton(_ref) { var code_hidden = _ref2.code_hidden, gameStatus = _ref2.gameStatus, isEditPath = _ref2.isEditPath, + currentPath = _ref2.currentPath, git_url = _ref2.git_url, onResetCode = _ref2.onResetCode, onResetGitCode = _ref2.onResetGitCode, @@ -11028,7 +10021,21 @@ function NoticeButton(_ref) { onShowDir = _ref2.onShowDir, onRightFullHandler = _ref2.onRightFullHandler, isResizeLarge = _ref2.isResizeLarge, - tab_type = _ref2.tab_type; + tab_type = _ref2.tab_type, + startDebug = _ref2.startDebug, + setStartDebug = _ref2.setStartDebug, + breakPointValue = _ref2.breakPointValue, + shixun = _ref2.shixun, + myshixun = _ref2.myshixun, + game = _ref2.game, + unique = _ref2.unique, + setUnique = _ref2.setUnique, + setHighlightLine = _ref2.setHighlightLine, + allow_use_code_debugger = _ref2.allow_use_code_debugger, + onUpdateCode = _ref2.onUpdateCode, + allBreakPointValue = _ref2.allBreakPointValue, + setAllBreakPointValue = _ref2.setAllBreakPointValue, + setBreakPointValue = _ref2.setBreakPointValue; var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), searchParams = _useSearchParams2[0]; @@ -11040,7 +10047,27 @@ function NoticeButton(_ref) { centered: true, okText: '确定', cancelText: '取消', - onOk: onResetCode + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return onResetCode(); + case 2: + setAllBreakPointValue({}); + setBreakPointValue([]); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() }); }; var openModalGit = function openModalGit() { @@ -11051,21 +10078,172 @@ function NoticeButton(_ref) { centered: true, okText: '确定', cancelText: '取消', - onOk: onResetGitCode + onOk: function () { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return onResetGitCode(); + case 2: + setAllBreakPointValue({}); + setBreakPointValue([]); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk2.apply(this, arguments); + } + return onOk; + }() }); }; var triggerToolBar = function triggerToolBar() { mediator/* default.publish */.Z.publish('show-head-toolbar', true); }; + var convertObjectToArray = function convertObjectToArray(obj) { + var result = []; + for (var key in obj) { + if (obj.hasOwnProperty(key)) { + var values = obj[key]; + var _iterator = createForOfIteratorHelper_default()(values), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var value = _step.value; + result.push("".concat(key, ":").concat(value)); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + } + return result; + }; + var handleStartDebug = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) { + var res, _res$data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + console.log(allBreakPointValue, convertObjectToArray(allBreakPointValue), 222); + (0,_umi_production_exports.getDvaApp)()._store.dispatch({ + type: "globalSetting/setGlobalLoading", + payload: { + show: true, + text: '正在开启调试,请稍后...' + } + }); + _context3.next = 4; + return onUpdateCode(); + case 4: + _context3.next = 6; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, "/code_debugs/start.json"), { + method: 'post', + body: { + game_identifier: game === null || game === void 0 ? void 0 : game.identifier, + breakpoints: convertObjectToArray(allBreakPointValue) + } + }); + case 6: + res = _context3.sent; + if (res.status === 0) { + setStartDebug(true); + mediator/* default.publish */.Z.publish('active-debug'); + mediator/* default.publish */.Z.publish('active-tip', false); + mediator/* default.publish */.Z.publish('active-debug-data', (res === null || res === void 0 ? void 0 : res.data) || {}); + setUnique(res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.unique); + } + (0,_umi_production_exports.getDvaApp)()._store.dispatch({ + type: "globalSetting/setGlobalLoading", + payload: { + show: false + } + }); + case 9: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleStartDebug(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var handleStoptDebug = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, "/code_debugs/stop.json"), { + method: 'post', + body: { + unique: unique + } + }); + case 2: + res = _context4.sent; + if (res.status === 0) { + setHighlightLine(null); + setStartDebug(false); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleStoptDebug() { + return _ref4.apply(this, arguments); + }; + }(); return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: action_barmodules["action-bar"], children: [tab_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { - children: [!code_hidden && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: [allow_use_code_debugger && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + children: startDebug ? /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: "\u505C\u6B62\u8C03\u8BD5", + style: { + background: 'rgba(255,41,0,0.2)' + }, + className: action_barmodules.startDebug, + onClick: handleStoptDebug, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + color: '#FF0000', + transform: 'scale(0.75)' + }, + className: "iconfont icon-tingzhitiaoshi font12" + }) + }) : breakPointValue !== null && breakPointValue !== void 0 && breakPointValue.length ? /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: "\u5F00\u59CB\u8C03\u8BD5", + className: action_barmodules.startDebug, + onClick: handleStartDebug, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-debug font12" + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8BF7\u5148\u5728\u4EE3\u7801\u884C\u6253\u4E0A\u65AD\u70B9", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: action_barmodules.disabledDebug, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-debug font12" + }) + }) + }) + }), !code_hidden && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { title: "\u663E\u793A\u76EE\u5F55", onClick: onShowDir, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-wenjian " + className: "iconfont icon-wenjian" }) }), git_url && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { text: git_url, @@ -11078,7 +10256,7 @@ function NoticeButton(_ref) { className: "iconfont icon-fuzhi2" }) }) - }), gameStatus === 2 && isEditPath && /*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, { + }), gameStatus === 2 && isEditPath && !startDebug && /*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, { placement: "bottomRight", title: "\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?", onConfirm: onResetPassedCode, @@ -11088,13 +10266,13 @@ function NoticeButton(_ref) { className: "iconfont icon-fanhuishangcidaima font-20 " }) }) - }), isEditPath && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + }), isEditPath && !startDebug && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { title: "\u6062\u590D\u521D\u59CB\u4EE3\u7801", onClick: openModal, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhongzhi font-20 " }) - }), isEditPath && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + }), isEditPath && !startDebug && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { title: "\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93", onClick: openModalGit, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -11125,10 +10303,6 @@ function NoticeButton(_ref) { } // EXTERNAL MODULE: ./src/components/vnc-setting/index.tsx + 1 modules var vnc_setting = __webpack_require__(32171); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules -var tooltip_style = __webpack_require__(38390); -// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(84908); ;// CONCATENATED MODULE: ./src/pages/tasks/data-sets/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var data_setsmodules = ({"flex_box_center":"flex_box_center___rNE5B","flex_space_between":"flex_space_between___UQz5R","flex_box_vertical_center":"flex_box_vertical_center___LVkcg","flex_box_center_end":"flex_box_center_end___liNMD","flex_box_column":"flex_box_column___en5bA","wrap":"wrap___QHoGE","list":"list___PqCYv","page":"page___TKcdQ"}); @@ -11973,7 +11147,7 @@ function TipContent() { type: "primary", onClick: function onClick() { if (st === 0) { - onUpdateCode(1); + onUpdateCode(); } es_modal/* default.confirm */.Z.confirm({ centered: true, @@ -12064,7 +11238,7 @@ function VncTimer(_ref4) { }, []); var handleFocus = /*#__PURE__*/function () { var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(e) { - var res, _res$data, _res$data2, remainingTime; + var res, _res$data, _res$data2, remainingTime, currentTime; return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: @@ -12078,7 +11252,12 @@ function VncTimer(_ref4) { res = _context7.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { remainingTime = (res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.remainingTime) > 0 ? res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.remainingTime : 0; - setTime(remainingTime / 1000); + currentTime = remainingTime / 1000; + setTime(currentTime); + //其他地方增加了时间,关闭弹框 + if (currentTime > FiveMinute) { + setIsPlusTime(false); + } } case 5: case "end": @@ -12644,7 +11823,8 @@ var run_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA challenge = _ref.challenge, game_report_id = _ref.game_report_id, _ref$tabActiveParams = _ref.tabActiveParams, - tabActiveParams = _ref$tabActiveParams === void 0 ? {} : _ref$tabActiveParams; + tabActiveParams = _ref$tabActiveParams === void 0 ? {} : _ref$tabActiveParams, + startDebug = _ref.startDebug; var params = (0,_umi_production_exports.useParams)(); var hasNextGame = !is_last_game && !loading && (shixun.status > 0 || (user === null || user === void 0 ? void 0 : user.identity) < 5); var runTextEnum = ['自测运行', '正在启动', '停止运行', '正在停止']; @@ -12893,14 +12073,14 @@ var run_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA className: "btn-run", title: "\u67E5\u770B\u6548\u679C", children: "\u67E5\u770B\u6548\u679C" - }), tab_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + }), tab_type === 1 && !startDebug && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { onClick: (0,lodash.throttle)(onStartOrStopRun, 2000), loading: loadingRun, danger: true, disabled: time > 0, className: "".concat(footer_barmodules["btn-run-self"], " mr10"), children: time > 0 ? "".concat(time, "S") : runText - }), (challenge === null || challenge === void 0 ? void 0 : challenge.with_code_file) && /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + }), (challenge === null || challenge === void 0 ? void 0 : challenge.with_code_file) && !(tab_type === 1 && startDebug) && /*#__PURE__*/(0,jsx_runtime.jsx)("button", { onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { @@ -13578,6 +12758,9 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh + + + /* harmony default export */ var code_area = (function (_ref) { @@ -13588,6 +12771,7 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh onSave = _ref.onSave, monacoOptions = _ref.monacoOptions, isEditPath = _ref.isEditPath, + currentPath = _ref.currentPath, code_edit_permission = _ref.code_edit_permission, onUpdateCode = _ref.onUpdateCode, forbidCopy = _ref.forbidCopy, @@ -13595,9 +12779,24 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh file_type = _ref.file_type, taskData = _ref.taskData, itemData = _ref.itemData, - codeLoading = _ref.codeLoading; + codeLoading = _ref.codeLoading, + breakPointValue = _ref.breakPointValue, + setBreakPointValue = _ref.setBreakPointValue, + highlightLine = _ref.highlightLine, + openBreakPoint = _ref.openBreakPoint, + startDebug = _ref.startDebug, + unique = _ref.unique, + allBreakPointValue = _ref.allBreakPointValue, + setAllBreakPointValue = _ref.setAllBreakPointValue; var params = (0,_umi_production_exports.useParams)(); var timeRef = (0,react.useRef)(); + var saveData = (0,react.useRef)({ + unique: unique, + breakPointValue: breakPointValue, + currentPath: currentPath, + startDebug: startDebug, + allBreakPointValue: allBreakPointValue + }); var _useState = (0,react.useState)(true), _useState2 = slicedToArray_default()(_useState, 2), loading = _useState2[0], @@ -13624,6 +12823,21 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh var tab_type = itemData.tab_type, shixun_environment_id = itemData.shixun_environment_id, index_tab = itemData.index_tab; + (0,react.useEffect)(function () { + saveData.current.unique = unique; + saveData.current.breakPointValue = breakPointValue; + saveData.current.currentPath = currentPath; + saveData.current.startDebug = startDebug; + saveData.current.allBreakPointValue = allBreakPointValue; + }, [unique, breakPointValue, currentPath, startDebug, allBreakPointValue]); + (0,react.useEffect)(function () { + if (startDebug) { + setBreakPointValue([]); + getDebugInfo(); + } else if (openBreakPoint) { + setBreakPointValue((allBreakPointValue === null || allBreakPointValue === void 0 ? void 0 : allBreakPointValue[currentPath]) || []); + } + }, [currentPath]); (0,react.useEffect)(function () { window.addEventListener('message', messageData); var unSub1 = mediator/* default.subscribe */.Z.subscribe('vnc-reseting', vncReset); @@ -13645,6 +12859,41 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh }; } }); + var getDebugInfo = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _taskData$myshixun; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (saveData.current.unique) { + _context.next = 2; + break; + } + return _context.abrupt("return"); + case 2: + _context.next = 4; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat((_taskData$myshixun = taskData.myshixun) === null || _taskData$myshixun === void 0 ? void 0 : _taskData$myshixun.identifier, "/code_debugs/current_info.json"), { + method: 'post', + body: { + unique: saveData.current.unique + } + }); + case 4: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + mediator/* default.publish */.Z.publish('active-debug-data', (res === null || res === void 0 ? void 0 : res.data) || {}); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getDebugInfo() { + return _ref2.apply(this, arguments); + }; + }(); var vncReset = function vncReset() { setData({}); setLoadingText('正在重置中'); @@ -13665,59 +12914,59 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh } }; var getWindowVnc = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _taskData$myshixun, _res$data, _res$data$data_list; + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var _taskData$myshixun2, _res$data, _res$data$data_list; var res, _res$data2, _res$data3; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context3.next = 2; - return (0,service/* startInit */.sA)((_taskData$myshixun = taskData.myshixun) === null || _taskData$myshixun === void 0 ? void 0 : _taskData$myshixun.identifier, { + _context4.next = 2; + return (0,service/* startInit */.sA)((_taskData$myshixun2 = taskData.myshixun) === null || _taskData$myshixun2 === void 0 ? void 0 : _taskData$myshixun2.identifier, { shixun_environment_id: shixun_environment_id, tab_type: tab_type }); case 2: - res = _context3.sent; + res = _context4.sent; if (!(res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && (_res$data$data_list = _res$data.data_list) !== null && _res$data$data_list !== void 0 && _res$data$data_list.length)) { - _context3.next = 6; + _context4.next = 6; break; } mediator/* default.publish */.Z.publish('pod-restrict-data', { identifier: res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier, data_list: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.data_list }); - return _context3.abrupt("return"); + return _context4.abrupt("return"); case 6: if (!((res === null || res === void 0 ? void 0 : res.status) === -3)) { - _context3.next = 8; + _context4.next = 8; break; } - return _context3.abrupt("return", new Promise( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(resolve, reject) { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return _context4.abrupt("return", new Promise( /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(resolve, reject) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: es_modal/* default.confirm */.Z.confirm({ content: '检测到您已经开启了其他实验环境,请先关闭环境后,再连接', okText: '立即关闭', cancelText: '稍后关闭', onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: clearTimeout(timeout.current); setPercent(0); - _context.next = 4; + _context2.next = 4; return closeWindowsVnc(params.taskId, res === null || res === void 0 ? void 0 : res.message); case 4: setLinkNum(linkNum + 1); - return _context.abrupt("return"); + return _context2.abrupt("return"); case 6: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); function onOk() { return _onOk.apply(this, arguments); @@ -13727,44 +12976,92 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh }); case 1: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return function (_x, _x2) { - return _ref3.apply(this, arguments); + return _ref4.apply(this, arguments); }; }())); case 8: if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) { - _context3.next = 10; + _context4.next = 10; + break; + } + throw new String(res === null || res === void 0 ? void 0 : res.message); + case 10: + if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { + _context4.next = 15; + break; + } + setData(res === null || res === void 0 ? void 0 : res.data); + mediator/* default.publish */.Z.publish('send-tabs-result-data', objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : res.data), {}, { + index_tab: index_tab + })); + mediator/* default.publish */.Z.publish('update-windows-time', res === null || res === void 0 ? void 0 : res.data); + return _context4.abrupt("return", res); + case 15: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function getWindowVnc() { + return _ref3.apply(this, arguments); + }; + }(); + (0,react.useEffect)(function () { + if (tab_type === 2) getWindowVnc(); + }, [tab_type]); + var handleBreakPointValue = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var k, + _taskData$myshixun3, + _xor, + res, + _res$data4, + _res$data4$breakpoint, + _args5 = arguments; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + k = _args5.length > 0 && _args5[0] !== undefined ? _args5[0] : []; + if (!saveData.current.startDebug) { + _context5.next = 8; break; } - throw new String(res === null || res === void 0 ? void 0 : res.message); + _context5.next = 4; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat((_taskData$myshixun3 = taskData.myshixun) === null || _taskData$myshixun3 === void 0 ? void 0 : _taskData$myshixun3.identifier, "/code_debugs/set_break_point.json"), { + method: 'post', + body: { + file_name: saveData.current.currentPath, + line_number: (_xor = (0,lodash.xor)(saveData.current.breakPointValue, k)) === null || _xor === void 0 ? void 0 : _xor[0], + type: k.length > saveData.current.breakPointValue.length ? 1 : 0, + unique: saveData.current.unique + } + }); + case 4: + res = _context5.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setAllBreakPointValue(objectSpread2_default()(objectSpread2_default()({}, saveData.current.allBreakPointValue), {}, defineProperty_default()({}, saveData.current.currentPath, (res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : (_res$data4$breakpoint = _res$data4.breakpoints) === null || _res$data4$breakpoint === void 0 ? void 0 : _res$data4$breakpoint[saveData.current.currentPath]) || []))); + mediator/* default.publish */.Z.publish('active-debug-data', (res === null || res === void 0 ? void 0 : res.data) || {}); + } + _context5.next = 10; + break; + case 8: + setAllBreakPointValue(objectSpread2_default()(objectSpread2_default()({}, saveData.current.allBreakPointValue), {}, defineProperty_default()({}, saveData.current.currentPath, k))); + setBreakPointValue(k); case 10: - if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { - _context3.next = 15; - break; - } - setData(res === null || res === void 0 ? void 0 : res.data); - mediator/* default.publish */.Z.publish('send-tabs-result-data', objectSpread2_default()(objectSpread2_default()({}, res === null || res === void 0 ? void 0 : res.data), {}, { - index_tab: index_tab - })); - mediator/* default.publish */.Z.publish('update-windows-time', res === null || res === void 0 ? void 0 : res.data); - return _context3.abrupt("return", res); - case 15: case "end": - return _context3.stop(); + return _context5.stop(); } - }, _callee3); + }, _callee5); })); - return function getWindowVnc() { - return _ref2.apply(this, arguments); + return function handleBreakPointValue() { + return _ref5.apply(this, arguments); }; }(); - (0,react.useEffect)(function () { - if (tab_type === 2) getWindowVnc(); - }, [tab_type]); return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: code_areamodules["code-area-container"], @@ -13794,7 +13091,11 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh onSave: onSave, forbidCopy: forbidCopy, options: monacoOptions, - insertSpaces: monacoOptions.insertSpaces + insertSpaces: monacoOptions.insertSpaces, + breakPointValue: breakPointValue, + highlightLine: highlightLine, + openBreakPoint: openBreakPoint, + onBreakPoint: handleBreakPointValue } })] }), tab_type === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { @@ -13810,7 +13111,7 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh }); ;// CONCATENATED MODULE: ./src/pages/tasks/choose-repository/test-cast-list/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var test_cast_listmodules = ({"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn","active":"active___bY0Dq","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_","success":"success___iuAG3","failer":"failer___axTtk","count":"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld","iconfont":"iconfont___LO1VN","description":"description___j4efR","item-desc":"item-desc___ivltA","show":"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n","empty":"empty___izbJX"}); +/* harmony default export */ var test_cast_listmodules = ({"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn","active":"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_","success":"success___iuAG3","failer":"failer___axTtk","count":"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld","iconfont":"iconfont___LO1VN","description":"description___j4efR","item-desc":"item-desc___ivltA","show":"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n","empty":"empty___izbJX","alert":"alert___jv5_R"}); // EXTERNAL MODULE: ./node_modules/store/dist/store.legacy.js var store_legacy = __webpack_require__(58971); ;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/html-code-view/index.jsx @@ -14126,6 +13427,351 @@ function format(diff, type) { })] }); }); +;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/test-case-list/Debugger/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Debuggermodules = ({"flex_box_center":"flex_box_center___chIKE","flex_space_between":"flex_space_between___hT6Bl","flex_box_vertical_center":"flex_box_vertical_center___xJY_u","flex_box_center_end":"flex_box_center_end___LPuxi","flex_box_column":"flex_box_column___Zs0ic","wrap":"wrap___cNz2Y","content":"content___vkduy","left":"left___yWI2E","head":"head___WMggN","expression":"expression___L8Pp3","listWarp":"listWarp___ofdxE","variable":"variable___REWA5","list":"list___ZGP8o","right":"right___T2TG6","btns":"btns____y3gt","disabled":"disabled___yPqre","text":"text___V5rxy"}); +;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/test-case-list/Debugger/index.tsx + + + + + + + + + + + + + + + + + + + +var Debugger = function Debugger(_ref) { + var _Object$keys, _Object$keys2; + var myshixunIdentifier = _ref.myshixunIdentifier, + setHighlightLine = _ref.setHighlightLine, + setStartDebug = _ref.setStartDebug, + setBreakPointValue = _ref.setBreakPointValue, + unique = _ref.unique, + startDebug = _ref.startDebug, + onChangePath = _ref.onChangePath, + currentPath = _ref.currentPath, + visible = _ref.visible; + var _useState = (0,react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + openExpression = _useState2[0], + setOpenExpression = _useState2[1]; + var _useState3 = (0,react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + openVariable = _useState4[0], + setOpenVariable = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + loading = _useState6[0], + setLoading = _useState6[1]; + var _useState7 = (0,react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + value = _useState8[0], + setValue = _useState8[1]; + var _useState9 = (0,react.useState)({}), + _useState10 = slicedToArray_default()(_useState9, 2), + data = _useState10[0], + setData = _useState10[1]; + var timer = (0,react.useRef)(null); + var _data$expressions = data.expressions, + expressions = _data$expressions === void 0 ? {} : _data$expressions, + _data$locals = data.locals, + locals = _data$locals === void 0 ? {} : _data$locals, + _data$out = data.out, + out = _data$out === void 0 ? '' : _data$out; + (0,react.useEffect)(function () { + var unSub = mediator/* default.subscribe */.Z.subscribe('active-debug-data', function (d) { + var _d$breakpoints; + if (d !== null && d !== void 0 && d.is_expired) { + es_message/* default.warn */.ZP.warn('调试服务已过期,请重新开始调试'); + clearTimeout(timer.current); + setHighlightLine(null); + setStartDebug(false); + return; + } + var current_line = (d === null || d === void 0 ? void 0 : d.current_line) < 0 ? null : d === null || d === void 0 ? void 0 : d.current_line; + var nextFilename = d.filename; + var lines = (d === null || d === void 0 ? void 0 : (_d$breakpoints = d.breakpoints) === null || _d$breakpoints === void 0 ? void 0 : _d$breakpoints[currentPath]) || []; + setData(d); + setHighlightLine(current_line); + setStartDebug(!(d !== null && d !== void 0 && d.is_over)); + if (d !== null && d !== void 0 && d.is_over) { + clearTimeout(timer.current); + } else { + setBreakPointValue(lines); + dealTimer(); + if (currentPath !== nextFilename && d !== null && d !== void 0 && d.is_jump) { + onChangePath(nextFilename); + } + } + }); + return function () { + unSub(); + clearTimeout(timer.current); + }; + }, [currentPath]); + var dealTimer = function dealTimer() { + clearTimeout(timer.current); + timer.current = setTimeout(function () { + mediator/* default.publish */.Z.publish('active-tip', true); + clearTimeout(timer.current); + setHighlightLine(null); + setStartDebug(false); + }, 3 * 60 * 1000); + }; + var actionBtns = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (startDebug) { + _context.next = 2; + break; + } + return _context.abrupt("return"); + case 2: + setLoading(true); + _context.next = 5; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat(myshixunIdentifier, "/code_debugs/").concat(type, ".json"), { + method: 'post', + body: { + unique: unique + } + }); + case 5: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + mediator/* default.publish */.Z.publish('active-debug-data', (res === null || res === void 0 ? void 0 : res.data) || {}); + } + setLoading(false); + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function actionBtns(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handlePressEnter = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setLoading(true); + // setValue('') + _context2.next = 3; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat(myshixunIdentifier, "/code_debugs/add_expression.json"), { + method: 'post', + body: { + expression: value, + unique: unique + } + }); + case 3: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + mediator/* default.publish */.Z.publish('active-debug-data', (res === null || res === void 0 ? void 0 : res.data) || {}); + } + setLoading(false); + case 6: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handlePressEnter() { + return _ref3.apply(this, arguments); + }; + }(); + var handleDelete = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + setLoading(true); + _context3.next = 3; + return (0,utils_fetch/* default */.ZP)("/api/myshixuns/".concat(myshixunIdentifier, "/code_debugs/remove_expression.json"), { + method: 'post', + body: { + expression: e, + unique: unique + } + }); + case 3: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + mediator/* default.publish */.Z.publish('active-debug-data', (res === null || res === void 0 ? void 0 : res.data) || {}); + } + setLoading(false); + case 6: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleDelete(_x2) { + return _ref4.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: Debuggermodules.wrap, + style: { + display: visible ? 'block' : 'none' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.left, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.expression, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.head, + onClick: function onClick() { + return setOpenExpression(!openExpression); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: openExpression ? 'rotate(0deg) scale(0.8) translateY(2px)' : 'rotate(180deg) scale(0.8) translateY(0px)' + }, + className: "iconfont icon-yizhankai" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u76D1\u542C\u8868\u8FBE\u5F0F" + })] + }), openExpression && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: value, + disabled: !startDebug, + onChange: function onChange(e) { + return setValue(e.target.value); + }, + placeholder: "\u8BF7\u8F93\u5165\u9700\u8981\u76D1\u542C\u7684\u53D8\u91CF\uFF0C\u56DE\u8F66\u786E\u8BA4", + onPressEnter: handlePressEnter + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Debuggermodules.listWarp, + children: (_Object$keys = Object.keys(expressions)) === null || _Object$keys === void 0 ? void 0 : _Object$keys.map(function (e, i) { + var title = "".concat(e, ": ").concat(expressions[e]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: title, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: title + }) + }), startDebug ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + return handleDelete(e); + }, + className: "iconfont icon-piliangshanchubeifen" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + cursor: 'not-allowed', + color: '#676767' + }, + className: "iconfont icon-piliangshanchubeifen" + })] + }); + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.variable, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.head, + onClick: function onClick() { + return setOpenVariable(!openVariable); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: openVariable ? 'rotate(0deg) scale(0.8) translateY(2px)' : 'rotate(180deg) scale(0.8) translateY(0px)' + }, + className: "iconfont icon-yizhankai" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u53D8\u91CF" + })] + }), openVariable && ((_Object$keys2 = Object.keys(locals)) === null || _Object$keys2 === void 0 ? void 0 : _Object$keys2.map(function (e, i) { + var title = "".concat(e, ": ").concat(locals[e]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: title, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Debuggermodules.list, + children: title + }) + }, title + i); + }))] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Debuggermodules.right, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: startDebug ? Debuggermodules.btns : "".concat(Debuggermodules.btns, " ").concat(Debuggermodules.disabled, " "), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u7EE7\u7EED", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + onClick: function onClick() { + return actionBtns('continue'); + }, + className: "icon-jixu" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5355\u6B65\u8DF3\u8FC7", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + onClick: function onClick() { + return actionBtns('next'); + }, + className: "iconfont icon-danbutiaoguo" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5355\u6B65\u8DF3\u5165", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + onClick: function onClick() { + return actionBtns('step_in'); + }, + className: "iconfont icon-danbutiaoshi" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5355\u6B65\u8DF3\u51FA", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + onClick: function onClick() { + return actionBtns('step_out'); + }, + className: "iconfont icon-danbutiaochu" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6E05\u7A7A\u6807\u51C6\u8F93\u51FA", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + data.out = ''; + setData(objectSpread2_default()({}, data)); + }, + className: "iconfont icon-piliangshanchubeifen" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Debuggermodules.text, + children: "\u6807\u51C6\u8F93\u51FA" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + children: out + })] + })] + }) + }) + }); +}; +/* harmony default export */ var test_case_list_Debugger = (Debugger); ;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/test-case-list/panel.jsx @@ -14339,8 +13985,6 @@ var base64 = __webpack_require__(19575); }); // EXTERNAL MODULE: ./node_modules/xterm/lib/xterm.js var xterm = __webpack_require__(12320); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var utils_fetch = __webpack_require__(84519); ;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/test-case-list/index.jsx @@ -14368,6 +14012,7 @@ var utils_fetch = __webpack_require__(84519); + function test_case_list_TestCaseItem(_ref) { @@ -14683,7 +14328,14 @@ function test_case_list_TestCaseItem(_ref) { test_sets_count = _ref5.test_sets_count, sets_error_count = _ref5.sets_error_count, last_compile_output = _ref5.last_compile_output, - onFinishDisplayHtml = _ref5.onFinishDisplayHtml; + onFinishDisplayHtml = _ref5.onFinishDisplayHtml, + startDebug = _ref5.startDebug, + setStartDebug = _ref5.setStartDebug, + setHighlightLine = _ref5.setHighlightLine, + setBreakPointValue = _ref5.setBreakPointValue, + unique = _ref5.unique, + onChangePath = _ref5.onChangePath, + currentPath = _ref5.currentPath; var _useState3 = (0,react.useState)(-1), _useState4 = slicedToArray_default()(_useState3, 2), index = _useState4[0], @@ -14702,8 +14354,22 @@ function test_case_list_TestCaseItem(_ref) { setTabIndex = _useState10[1]; var _useState11 = (0,react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), - showLogTab = _useState12[0], - setShowLogTab = _useState12[1]; + initDeBug = _useState12[0], + setInitDeBug = _useState12[1]; + // const [tabIndex, setTabIndex] = useState(3); + var _useState13 = (0,react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + showLogTab = _useState14[0], + setShowLogTab = _useState14[1]; + var _useState15 = (0,react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tip = _useState16[0], + setTip = _useState16[1]; + (0,react.useEffect)(function () { + if (startDebug === true && initDeBug === false) { + setInitDeBug(true); + } + }, [startDebug, initDeBug]); (0,react.useEffect)(function () { var _test_sets$; var unSub1 = mediator/* default.subscribe */.Z.subscribe('showRunCodeTab', function (status) { @@ -14712,10 +14378,18 @@ function test_case_list_TestCaseItem(_ref) { var unSub2 = mediator/* default.subscribe */.Z.subscribe('runCode', function () { setTabIndex(2); }); + var unSub3 = mediator/* default.subscribe */.Z.subscribe('active-debug', function () { + setTabIndex(3); + }); + var unSub4 = mediator/* default.subscribe */.Z.subscribe('active-tip', function (bool) { + setTip(bool); + }); mediator/* default.publish */.Z.publish('caseInputValue', test_sets === null || test_sets === void 0 ? void 0 : (_test_sets$ = test_sets[0]) === null || _test_sets$ === void 0 ? void 0 : _test_sets$['input']); return function () { unSub1(); unSub2(); + unSub3(); + unSub4(); }; }, []); function trigger(id) { @@ -14773,6 +14447,29 @@ function test_case_list_TestCaseItem(_ref) { onClick: onChangeTab, className: tabIndex === 2 ? 'active' : '', children: "\u81EA\u6D4B\u8FD0\u884C\u7ED3\u679C" + }), initDeBug && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + id: 3, + onClick: onChangeTab, + className: tabIndex === 3 ? 'active-debug' : '', + children: ["\u8C03\u8BD5\u5668", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + id: 3, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net'); + }, + className: "iconfont icon-xiaowenhao2 font14 current ml10" + })] + }), tip && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: test_cast_listmodules.alert, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: "iconfont icon-shanchuhuanjing" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u8C03\u8BD5\u670D\u52A1\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u5F00\u59CB\u8C03\u8BD5\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + return setTip(false); + }, + className: "iconfont icon-guanbi7" + })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: onResizeSet, @@ -14880,76 +14577,19 @@ function test_case_list_TestCaseItem(_ref) { }), 'item' + i); }) })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(test_case_list_Debugger, { + myshixunIdentifier: myshixunIdentifier, + setHighlightLine: setHighlightLine, + setStartDebug: setStartDebug, + startDebug: startDebug, + setBreakPointValue: setBreakPointValue, + unique: unique, + onChangePath: onChangePath, + currentPath: currentPath, + visible: tabIndex === 3 }), isHtml ? /*#__PURE__*/(0,jsx_runtime.jsx)(html_code_view, objectSpread2_default()({}, htmlCodeViewOption)) : null] }); }); -function VNCTestList(_ref6) { - var isLarge = _ref6.isLarge, - language = _ref6.language, - _ref6$test_sets = _ref6.test_sets, - test_sets = _ref6$test_sets === void 0 ? [] : _ref6$test_sets, - test_sets_count = _ref6.test_sets_count, - allowed_unlock = _ref6.allowed_unlock, - sets_error_count = _ref6.sets_error_count, - last_compile_output = _ref6.last_compile_output, - test_sets_view = _ref6.test_sets_view, - identity = _ref6.identity, - onResizeSet = _ref6.onResizeSet; - var _useState13 = useState(-1), - _useState14 = _slicedToArray(_useState13, 2), - index = _useState14[0], - setIndex = _useState14[1]; - function trigger(id) { - setIndex(id === index ? -1 : id); - } - return /*#__PURE__*/_jsxs(Fragment, { - children: [/*#__PURE__*/_jsxs("div", { - className: "test-header", - children: [/*#__PURE__*/_jsx("span", { - className: "active", - children: "\u6D4B\u8BD5\u7ED3\u679C" - }), /*#__PURE__*/_jsx("a", { - onClick: onResizeSet, - children: /*#__PURE__*/_jsx("i", { - className: "iconfont ".concat(isLarge ? 'icon-shousuo' : 'icon-zhankai', " icon-zhankai") - }) - })] - }), last_compile_output ? /*#__PURE__*/_jsxs("p", { - className: "test-result ".concat(sets_error_count === 0 ? 'success' : 'failer'), - children: [/*#__PURE__*/_jsxs("span", { - className: "count", - children: [/*#__PURE__*/_jsx("img", { - width: 16, - src: sets_error_count === 0 ? suc : markUrl - }), test_sets_count - sets_error_count, "/", test_sets_count] - }), sets_error_count == 0 ? /*#__PURE__*/_jsx("span", { - children: "\u5168\u90E8\u901A\u8FC7" - }) : /*#__PURE__*/_jsx("div", { - dangerouslySetInnerHTML: { - __html: last_compile_output - } - }) - // - ] - }) : null, /*#__PURE__*/_jsx("ul", { - className: "test-case-list", - children: test_sets.map(function (item, i) { - return /*#__PURE__*/_jsx(test_case_list_TestCaseItem, _objectSpread(_objectSpread({ - allowed_unlock: allowed_unlock, - identity: identity, - test_sets_view: test_sets_view, - language: language, - last_compile_output: last_compile_output, - title: "\u6D4B\u8BD5\u96C6".concat(i + 1) - }, item), {}, { - isActive: index === i, - id: i, - onActive: trigger - }), 'item' + i); - }) - })] - }); -} // EXTERNAL MODULE: ./src/pages/tasks/vnc-view/index.less var vnc_view = __webpack_require__(45954); // EXTERNAL MODULE: ./src/pages/tasks/vnc-view/vnc-panel/index.tsx + 2 modules @@ -14988,9 +14628,6 @@ var vnc_panel = __webpack_require__(27594); var dropdown_style = __webpack_require__(68018); // EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js var dropdown = __webpack_require__(13013); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js -var createForOfIteratorHelper = __webpack_require__(74704); -var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); ;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/HorizontalTabs/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var HorizontalTabsmodules = ({"scrollbar":"scrollbar___lLOKh","scrollbarContent":"scrollbarContent___J5uQ6","scrollbarTrack":"scrollbarTrack___ptQqt","scrollbarThumb":"scrollbarThumb___GFuZv","item":"item___MSfbI","icon":"icon___AXhP9","dot":"dot___BA766","active":"active___Rkf93","pathActive":"pathActive___l4hB4","paths":"paths___gzBRM"}); @@ -15169,24 +14806,26 @@ var HorizontalTabs = function HorizontalTabs(_ref) { }; }, [scrollbarContent.current]); var handleObserverSize = function handleObserverSize() { - if (scrollbarContent.current.clientWidth > scrollbar.current.clientWidth) { - var _moveElement$current$; - var barWidth = scrollbar.current.clientWidth / scrollbarContent.current.clientWidth * scrollbar.current.clientWidth; - var left = Number((_moveElement$current$ = moveElement.current.style.left) === null || _moveElement$current$ === void 0 ? void 0 : _moveElement$current$.replace('px', '')); - var finalLeft = left; - if (left + barWidth >= scrollbar.current.clientWidth) { - //往右偏移量 - finalLeft = left - (left + barWidth - scrollbar.current.clientWidth); + try { + if (scrollbarContent.current.clientWidth > scrollbar.current.clientWidth) { + var _moveElement$current$; + var barWidth = scrollbar.current.clientWidth / scrollbarContent.current.clientWidth * scrollbar.current.clientWidth; + var left = Number((_moveElement$current$ = moveElement.current.style.left) === null || _moveElement$current$ === void 0 ? void 0 : _moveElement$current$.replace('px', '')); + var finalLeft = left; + if (left + barWidth >= scrollbar.current.clientWidth) { + //往右偏移量 + finalLeft = left - (left + barWidth - scrollbar.current.clientWidth); + } + moveElement.current.style.width = "".concat(barWidth, "px"); + moveElement.current.style.left = "".concat(finalLeft, "px"); + scrollbarContent.current.style.transform = "translateX(".concat(-(finalLeft / scrollbar.current.clientWidth * scrollbarContent.current.clientWidth), "px)"); + setVisible(true); + } else { + moveElement.current.style.left = "".concat(0, "px"); + scrollbarContent.current.style.transform = "translateX(0px)"; + setVisible(false); } - moveElement.current.style.width = "".concat(barWidth, "px"); - moveElement.current.style.left = "".concat(finalLeft, "px"); - scrollbarContent.current.style.transform = "translateX(".concat(-(finalLeft / scrollbar.current.clientWidth * scrollbarContent.current.clientWidth), "px)"); - setVisible(true); - } else { - moveElement.current.style.left = "".concat(0, "px"); - scrollbarContent.current.style.transform = "translateX(0px)"; - setVisible(false); - } + } catch (e) {} }; var handleWheelEvent = function handleWheelEvent(event) { //不出现滚动条时,阻止滑动 @@ -15881,7 +15520,8 @@ var CodeSetting = __webpack_require__(77696); onTabToSpace = _ref.onTabToSpace, shixun = _ref.shixun, autoFormat = _ref.autoFormat, - onAutoFormat = _ref.onAutoFormat; + onAutoFormat = _ref.onAutoFormat, + formatDocument = _ref.formatDocument; var task_pass = shixun.task_pass, forbid_copy = shixun.forbid_copy, test_set_permission = shixun.test_set_permission; @@ -15893,7 +15533,8 @@ var CodeSetting = __webpack_require__(77696); tabToSpace: tabToSpace, onTabToSpace: onTabToSpace, autoFormat: autoFormat, - onAutoFormat: onAutoFormat + onAutoFormat: onAutoFormat, + formatDocument: formatDocument }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(CodeSetting/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, opt), {}, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { @@ -16044,6 +15685,26 @@ function code_repository_reducer(state, action) { _useState6 = slicedToArray_default()(_useState5, 2), isResizeLarge = _useState6[0], setIsResizeLarge = _useState6[1]; + var _useState7 = (0,react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + breakPointValue = _useState8[0], + setBreakPointValue = _useState8[1]; + var _useState9 = (0,react.useState)(null), + _useState10 = slicedToArray_default()(_useState9, 2), + highlightLine = _useState10[0], + setHighlightLine = _useState10[1]; + var _useState11 = (0,react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + startDebug = _useState12[0], + setStartDebug = _useState12[1]; + var _useState13 = (0,react.useState)(''), + _useState14 = slicedToArray_default()(_useState13, 2), + unique = _useState14[0], + setUnique = _useState14[1]; + var _useState15 = (0,react.useState)({}), + _useState16 = slicedToArray_default()(_useState15, 2), + allBreakPointValue = _useState16[0], + setAllBreakPointValue = _useState16[1]; var isU3d = unity_3d_routes && !with_code_file; (0,react.useEffect)(function () { var unSub = mediator/* default.subscribe */.Z.subscribe('show-case-result', function (status) { @@ -16121,6 +15782,9 @@ function code_repository_reducer(state, action) { }); (0,urlTool/* toStore */.t)('autoFormat', checked); } + function formatDocument() { + mediator/* default.publish */.Z.publish("formatDocument"); + } function onShowCodeSetting() { setShowEditorSetting(!showEditorSetting); } @@ -16128,6 +15792,7 @@ function code_repository_reducer(state, action) { var testSetHeight = moveY === '100%' ? 0 : "calc(100% - 54px - ".concat(codeAreaHeight, ")"); var index_tab = tabActiveParams.index_tab, shixun_environment_id = tabActiveParams.shixun_environment_id, + allow_use_code_debugger = tabActiveParams.allow_use_code_debugger, tab_type = tabActiveParams.tab_type; var loading = codeRepData.loading, content = codeRepData.content, @@ -16167,7 +15832,14 @@ function code_repository_reducer(state, action) { test_sets: test_sets, test_sets_count: test_sets_count, sets_error_count: sets_error_count, - last_compile_output: last_compile_output + last_compile_output: last_compile_output, + startDebug: startDebug, + unique: unique, + setHighlightLine: setHighlightLine, + setStartDebug: setStartDebug, + setBreakPointValue: setBreakPointValue, + onChangePath: _onChangePath, + currentPath: currentPath }; var codeAreaOption = { content: content, @@ -16175,17 +15847,27 @@ function code_repository_reducer(state, action) { filename: filename, file_type: file_type, onCodeChange: onCodeChange, + breakPointValue: breakPointValue, + setBreakPointValue: setBreakPointValue, + highlightLine: highlightLine, + setHighlightLine: setHighlightLine, + startDebug: startDebug, + openBreakPoint: !!allow_use_code_debugger, theme: theme, taskData: taskData, onSave: onUpdateCode, forbidCopy: shixun.forbid_copy, isEditPath: isEditPath, + currentPath: currentPath, + unique: unique, code_edit_permission: shixun.code_edit_permission, + allBreakPointValue: allBreakPointValue, + setAllBreakPointValue: setAllBreakPointValue, monacoOptions: { fontSize: fontSize, insertSpaces: tabToSpace, autoFormat: autoFormat, - readOnly: !isEditPath && !shixun.code_edit_permission + readOnly: !isEditPath && !shixun.code_edit_permission || startDebug } }; var actionBarOption = { @@ -16194,6 +15876,9 @@ function code_repository_reducer(state, action) { moveY: moveY, code_hidden: !shixun.show_code_dir, gameStatus: game.status, + myshixun: myshixun, + game: game, + currentPath: currentPath, isEditPath: isEditPath, isNotice: isNotice, git_url: git_url, @@ -16208,8 +15893,18 @@ function code_repository_reducer(state, action) { isResizeLarge: isResizeLarge, tab_type: tab_type, shixun: shixun, + startDebug: startDebug, + breakPointValue: breakPointValue, + setBreakPointValue: setBreakPointValue, + setStartDebug: setStartDebug, onShowCodeSetting: onShowCodeSetting, - onRightFullHandler: onRightFullHandler + onRightFullHandler: onRightFullHandler, + setHighlightLine: setHighlightLine, + unique: unique, + setUnique: setUnique, + allow_use_code_debugger: allow_use_code_debugger, + allBreakPointValue: allBreakPointValue, + setAllBreakPointValue: setAllBreakPointValue }; var tpiCodeSettingOption = { onFontSizeChange: onFontSizeChange, @@ -16219,6 +15914,7 @@ function code_repository_reducer(state, action) { onCodeModeChange: onCodeModeChange, onTabToSpace: onTabToSpace, onAutoFormat: onAutoFormat, + formatDocument: formatDocument, autoFormat: autoFormat, shixun: shixun }; @@ -16228,6 +15924,10 @@ function code_repository_reducer(state, action) { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: + // if (startDebug) { + // message.warn('代码正在调试中') + // return + // } homeworkCommonId = searchParams.get('homework_common_id'); setTabActiveParams(item); if (!homeworkCommonId) { @@ -16369,10 +16069,12 @@ function code_repository_reducer(state, action) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: choose_repositorymodules["action-container"], children: /*#__PURE__*/(0,jsx_runtime.jsx)(footer_bar, objectSpread2_default()(objectSpread2_default()({}, taskData), {}, { + startDebug: startDebug, dispatch: _dispatch, onUpdateCode: onUpdateCode, loading: evaluateLoading, tabActiveParams: tabActiveParams, + isU3d: isU3d, onRun: function onRun() { onEval(); setShowCaseList(true); @@ -17448,7 +17150,8 @@ function tasks_reducer(state, action) { unity_3d_result = taskData.unity_3d_result, next_game = taskData.next_game, prev_game = taskData.prev_game, - mirror_description_multi = taskData.mirror_description_multi; + mirror_description_multi = taskData.mirror_description_multi, + shixun_environments = taskData.shixun_environments; var currentPath = codeRepData.currentPath, paths = codeRepData.paths, content = codeRepData.content, @@ -17693,7 +17396,13 @@ function tasks_reducer(state, action) { })); return _init2.apply(this, arguments); } - if (st === 0 && currentPath) { + if (st === 0 //实训题 + && currentPath //有文件 + && !(unity_3d_routes && !with_code_file) //不是虚拟仿真 + && shixun_environments !== null && shixun_environments !== void 0 && shixun_environments.some(function (e) { + return e.tab_type === 1; + }) //tab里有ide编辑器 + ) { init(); } }, [st, currentPath, lastedGetTaskInfoTime, timestamp]); @@ -17991,7 +17700,7 @@ function tasks_reducer(state, action) { }) }); setCodeLoading(false); - return _context7.abrupt("return"); + return _context7.abrupt("return", Promise.reject()); case 9: dispatch({ type: constant/* FETCH_REP_CONTENT */.GB, @@ -18041,7 +17750,7 @@ function tasks_reducer(state, action) { }), "\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01"] }) }); - return _context8.abrupt("return"); + return _context8.abrupt("return", Promise.reject()); case 6: init(); return _context8.abrupt("return", response); @@ -18804,7 +18513,6 @@ function tasks_reducer(state, action) { return e; }); setTabs(cloneTabs); - console.log(cloneTabs); } case 19: if (!(tab_type === 5)) { diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css index 3e79239ef5..61fcb31526 100644 --- a/p__tasks__index.chunk.css +++ b/p__tasks__index.chunk.css @@ -885,17 +885,51 @@ body:fullscreen .task-header-container { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/tasks/left-panel/index.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -3143,6 +3177,55 @@ span.CodeMirror-selectedtext { .action-bar___bbigU a:hover { color: #0152d9; } +.action-bar___bbigU .startDebug___tLWzR { + width: 26px; + height: 26px; + background: rgba(88, 255, 199, 0.2); + border-radius: 4px; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin-right: 20px; + color: #58FFC7; +} +.action-bar___bbigU .startDebug___tLWzR i { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} +.action-bar___bbigU .disabledDebug___npN0z { + width: 26px; + height: 26px; + background: rgba(88, 255, 199, 0.2); + border-radius: 4px; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin-right: 20px; + color: #58FFC7; + color: #a69f9f; + background: #555555; + cursor: default; +} +.action-bar___bbigU .disabledDebug___npN0z i { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -3958,6 +4041,18 @@ span.CodeMirror-selectedtext { width: 20px; background-color: #29bd8b; } +.test-header span.active-debug:after { + content: ''; + position: absolute; + left: 50%; + margin-left: -22px; + top: auto; + bottom: 0; + right: auto; + height: 2px; + width: 20px; + background-color: #29bd8b; +} .test-result { padding: 8px 15px 0 15px; font-size: 14px; @@ -4144,6 +4239,24 @@ span.CodeMirror-selectedtext { .diff-panel-container ins.empty { background: #2ea44f; } +.alert { + display: inline-flex; + align-items: center; + font-size: 12px; + height: 24px; + background-color: rgba(162, 17, 29, 0.64); + padding: 0 10px; +} +.alert b { + font-size: 12px; + margin-right: 10px; + color: red; +} +.alert i { + cursor: pointer; + font-size: 12px; + margin-left: 10px; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -5538,6 +5651,18 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] { width: 20px; background-color: #29bd8b; } +.test-header___fSQRn span.active-debug___oeXMX:after { + content: ''; + position: absolute; + left: 50%; + margin-left: -22px; + top: auto; + bottom: 0; + right: auto; + height: 2px; + width: 20px; + background-color: #29bd8b; +} .test-result___DQXYd { padding: 8px 15px 0 15px; font-size: 14px; @@ -5724,6 +5849,24 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] { .diff-panel-container___OEdXu ins.empty___izbJX { background: #2ea44f; } +.alert___jv5_R { + display: inline-flex; + align-items: center; + font-size: 12px; + height: 24px; + background-color: rgba(162, 17, 29, 0.64); + padding: 0 10px; +} +.alert___jv5_R b { + font-size: 12px; + margin-right: 10px; + color: red; +} +.alert___jv5_R i { + cursor: pointer; + font-size: 12px; + margin-left: 10px; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -5826,6 +5969,156 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/tasks/code-repository/test-case-list/Debugger/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___chIKE { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___hT6Bl { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___xJY_u { + align-items: center; + box-align: center; +} +.flex_box_center_end___LPuxi { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___Zs0ic { + flex-direction: column; + box-orient: block-axis; +} +.wrap___cNz2Y { + background-color: #070F19; + height: 100%; + overflow: hidden; +} +.wrap___cNz2Y div[class~='ant-spin-nested-loading'], +.wrap___cNz2Y div[class~='ant-spin-container'] { + height: 100%; + background-color: #070F19; +} +.wrap___cNz2Y .content___vkduy { + display: flex; + align-items: flex-start; + height: 100%; + overflow: hidden; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E { + width: 50%; + height: 100%; + overflow-y: auto; + overflow-x: hidden; + padding: 20px 43px 20px 18px; + border-right: 1px solid #474747; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .head___WMggN { + display: inline-flex; + align-items: center; + font-size: 14px; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .head___WMggN i { + margin-right: 5px; + font-size: 12px; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .expression___L8Pp3 input { + height: 34px; + line-height: 32px; + border-radius: 2px; + border: 1px solid #2761C5; + margin-top: 20px; + background-color: #070F19; + color: #fff; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .expression___L8Pp3 .listWarp___ofdxE > div { + display: flex; + align-items: center; + margin-top: 15px; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .expression___L8Pp3 .listWarp___ofdxE > div span { + flex: 1 1; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 14px; + padding-right: 15px; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .expression___L8Pp3 .listWarp___ofdxE > div i { + font-size: 14px; + cursor: pointer; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .variable___REWA5 { + margin-top: 25px; +} +.wrap___cNz2Y .content___vkduy .left___yWI2E .variable___REWA5 .list___ZGP8o { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 14px; + margin-top: 15px; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 { + width: 50%; + height: 100%; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 .btns____y3gt { + height: 67px; + border-bottom: 1px solid #333131; + padding: 0 30px; + display: flex; + align-items: center; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 .btns____y3gt b { + cursor: pointer; + color: #0077FF; + margin-right: 30px; + font-size: 22px; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 .btns____y3gt i { + margin-left: auto; + color: #fff; + cursor: pointer; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 .disabled___yPqre b { + cursor: not-allowed; + color: #676767; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 .text___V5rxy { + font-size: 14px; + color: #FFFFFF; + margin-top: 11px; + text-align: center; +} +.wrap___cNz2Y .content___vkduy .right___T2TG6 > pre { + margin: 12px 8px; + background: #121C24; + padding: 20px; + font-size: 14px; + white-space: pre-wrap; + overflow-y: auto; + height: calc(100% - 130px); +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/tasks/vnc-view/index.less ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__virtualSpaces__Lists__Announcement__Detail__index.chunk.css b/p__virtualSpaces__Lists__Announcement__Detail__index.chunk.css index d366e2e8fd..6aed4f2bf7 100644 --- a/p__virtualSpaces__Lists__Announcement__Detail__index.chunk.css +++ b/p__virtualSpaces__Lists__Announcement__Detail__index.chunk.css @@ -165,17 +165,51 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__virtualSpaces__Lists__Announcement__index.chunk.css b/p__virtualSpaces__Lists__Announcement__index.chunk.css index 330566eb24..fb3228624d 100644 --- a/p__virtualSpaces__Lists__Announcement__index.chunk.css +++ b/p__virtualSpaces__Lists__Announcement__index.chunk.css @@ -1027,14 +1027,48 @@ textarea.ant-pagination-options-quick-jumper input { .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__virtualSpaces__Lists__Material__index.chunk.css b/p__virtualSpaces__Lists__Material__index.chunk.css index 7cd34bafd1..6fef6b1af1 100644 --- a/p__virtualSpaces__Lists__Material__index.chunk.css +++ b/p__virtualSpaces__Lists__Material__index.chunk.css @@ -405,14 +405,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__virtualSpaces__Lists__Plan__Detail__index.chunk.css b/p__virtualSpaces__Lists__Plan__Detail__index.chunk.css index df4e213665..06961de20a 100644 --- a/p__virtualSpaces__Lists__Plan__Detail__index.chunk.css +++ b/p__virtualSpaces__Lists__Plan__Detail__index.chunk.css @@ -405,14 +405,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__virtualSpaces__Lists__Resources__Detail__index.chunk.css b/p__virtualSpaces__Lists__Resources__Detail__index.chunk.css index 7ec74b8dd2..6e48c62e27 100644 --- a/p__virtualSpaces__Lists__Resources__Detail__index.chunk.css +++ b/p__virtualSpaces__Lists__Resources__Detail__index.chunk.css @@ -405,14 +405,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__virtualSpaces__Lists__Survey__Detail__index.chunk.css b/p__virtualSpaces__Lists__Survey__Detail__index.chunk.css index cb4e016fa6..83da6594d6 100644 --- a/p__virtualSpaces__Lists__Survey__Detail__index.chunk.css +++ b/p__virtualSpaces__Lists__Survey__Detail__index.chunk.css @@ -405,14 +405,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/p__virtualSpaces__Lists__Syllabuses__Detail__index.chunk.css b/p__virtualSpaces__Lists__Syllabuses__Detail__index.chunk.css index f81175077e..3c466ef230 100644 --- a/p__virtualSpaces__Lists__Syllabuses__Detail__index.chunk.css +++ b/p__virtualSpaces__Lists__Syllabuses__Detail__index.chunk.css @@ -165,14 +165,48 @@ .my-diff-editor div { font-size: inherit; } -.my-error-line-wrp{ - width: calc(100% - 20px ) !important; - background: rgba(245, 0, 0 ,0.2) !important; + +.my-error-line-wrp { + width: calc(100% - 20px) !important; + background: rgba(245, 0, 0, 0.2) !important; height: auto !important; color: rgba(245, 0, 0, 1); } -.noCopyPaste .quick-input-widget{ +.noCopyPaste .quick-input-widget { display: none !important; } + +.breakpoints-select { + + background: #FF0000; + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.breakpoints-fake { + background: rgba(255, 0, 0, 0.5); + width: 8px !important; + height: 8px !important; + left: 7px !important; + top: 7px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.highlighted-line { + background: #4B4B18; +} diff --git a/static/iconfont.146fdbdf.woff2 b/static/iconfont.146fdbdf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e4c571d98dbeb6c4ae6d6a656e4505f9b4f2bb11 GIT binary patch literal 191996 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Ź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 delta 25045 zcmXw?3A|ME`^TT{R9ciug-}V0LI@!#LbUID-E`X*ZQ8^n(M5X%SNY&oj^Ouh)Ct-*e7)|2}8#nVBJ?Jl(Zu?UPiKF=lS}Py`^T0^zgLcal9WzemRz3XOUfnXlS)Z`JCIaK3MA(x1(RyYg-M~LR8lx8 zofJvVPl_fLl48jPN%5qF9kPR#XZ!7U+h@79+x8?^*`^~o57Tata zZIf-V^|sE|+8SGKOKnL~*%sR(`_&fMeEU9S^XxmDV;|UO_MUxiU)Yy6+dj1Ew$LWq zoA#Dv+uQbr^tGw>s=Z_{+6y+xp0THGf<0l6+gN+dQZ~wl+X(x`p0ttnvOQ!&Y?wW2 z4_Z&_W&`a3>u#CW!!m5B4YKhz*!o$28(@9xXKOy!W>{bAWnHb4b+#_n(b`!DYhz8U zk+rgx*20=wV{2&l+5PsTHL$y_p518|+a-39m9=}Vsoi6BtghW*KiKV7Cb{C3>NAr| zQWfn=t7Mg}icPVqc9s2P)vUT*ZP(bfR>PjM>+E{F!D`x#c9Y#~7g|ZHWw+R^_L1FY zCG0LeZndqrU0}tmsGV;`tgscdLUx`Nu>6)U%@|8e?Rhg}6a7d3)&KOYo-?xd_3xCP z)>HbIp41b1T>sQ#j@8$rdPEQFA9_d+>H*!ad77*Hbgw<9dvv$%(w+L7?$GVJO}FZ1 z-DstBlWwsr-Jt7qy{^?Yx?0cZDqX27bh$3mrMg5H>umj2ztM&Ey3Vmr^=JJ>TmPzy z^jG~|f6@h-qd)2o`n}H6@ANbMT))sSQRFNATIc9o6#P~{)lYP$KCK_?NBW`8&=2%| zeNU(ByZVm4t=YCp-?EjqdUBnM%cq{xXLX`JqgnctPS7Xy2_3JG>o|Q($7)K)=rA3w zkLaWNu#VPII#M6fp*loI=pY@e59&bqRtIQ%?XUf`ulCWN+Dm(D5ACR#+Fc*e4DF^} zwUc(%F4{qxX>)6BrL~2&)K=PB+i2UAw$n!1RGVmHZK(I_ecC|p)qC`2y;JYfS~^Q_ z(fWF~-m150ZTnVl*E)KKJ!|i1U2CTGw5HyuH|Y&pL$A~8^$M-1S864?Q7dZ|t*TdP zHLb2!>os~UAJGb0UN6^jdZ}KfmuOkNSTE8NWwf-G(hFsWmXsrMRF27?lQS;4C^bjU zDJiR{s%fJ66wh#YJWmU1AuX&$^n5L<#qXu<$IYY-@)I=SMs&YmM`TK`BXlWS@OAjAs@?3`A9yL4`hbCFVp2+ znI><@oAQ=q%iHpfOqEyVHF;g0k%{uGJSWe~BzZwzl&55}Op%x5WqC!OmI=aHuN<9` zluD7vlQLRH$w(O?56N&DEJI|d43k0fApQ-M0rG%!mtN9aGNp&~ls?j5x=9D=C|#th zbdn5dE1jjCw3p`6TG~iUX(6qonKYC}(pZ{EQ@LLn$bC{r?vT1tkB`Wma+lPXyX79a zS5mjjZBkoql^f+IxmjxA@GVkND##UhypnH|O8lp&RF*1IRj!h1QeCc=Yvfv~A&FGx zV{)BbkJJrP6D3T_NqPQ5%E(1>v0Nf$~Qh@*FfB0WMgMa_=Sw6=n`4s=fC-^x2o#3N+l_1m+SHET$^v$nDA%hzxkD&d|T~51pdF=rsLJC+R31 zqd)05ouEJH2py&^w3W8ecG^L|;eu-y?WR4nmwu;xw3&XTT*{;Ubbt=hAxf>M4YY_h z(k5C*t7#3brB$?oR@zKjPRo#a5iO=Aw3L3Kh4eEmpr7bR`i{P*A8_S1pK|D1`i8!w z+4L2CO><~2y-lCf7c`STp-<^EnnfSc$MimZKr`q=dXHYAcWF9Jqc`YHdW*8@?G(L3 zuhUd|m0qKlX$rkWFVbXs0skh^^Yk1|q-W_FdYYc1ESf-1(s+7;9;b0Mh903uDMe%H zF&agq>0uf|LunX2M8jzWjid)@5DlgQG?4mJKk7?;s3-NJ-qeM=)v=?bby6{tL2PUWa9T}qeHB~*e+QE9r6%Fso0 zF_om^bOD`DMX4AWC6tfy<5KcGTu>IG!c+v8nYbd=`S!JaC5!n%Zov2QefBaD<4Sq* z@$#o$tWYRb*e_-4F7rpCqz7S<1IvMN`Rmv$7}u(fy#i|>@4>h#c5EV?1ojP#MjRUl z=MM~*2${&#FT^JX|j`fBM1@bPG;R^#h3YQA(7+gBAKViIxaO^mIQIL2Y7YB9%z9dLIZ`mO6 zyq5-v=e>+5F)e52wIBA2qOl;j02W16K>|Ke&2eXW^>@I|pAAVA*NkwL#)BQzJ+`X08hokD2R( z#AD_L2kW1p^uC%wg4x)2W03fa+!Q1pOg9IK&rYo%@!7d0NPM)n28jpUZGjztYX^ys z{PrO6Kup!a14s~r`|b!555&4b;@JF0j3D`@put9Rk|{cMNPR+$pe~aOc2w zVg2`Y36hF%*T8;*GXmQNcMEI_{6Juv;qHNLgfj!%1osGR1KcyP^>DAi*1^3&3Jz!t%S0{ayn9M}SQNMQ5*{2z)9VBf>T z0-Fav6xet0@WAH4BLe#X9vRqY@TkDvgGUGUIs9;7U%+Dm`x1U6O^R$b5|0M;?GQz$U@Z1?G9556tWEW5B#oF9Xaw=5+x}dGCEhzF56pYyj&4`}zaRfIkXs zDEx6?9?>%c^R@mYu)*-Bf%StuAc6TAGb=DZV?Gb85B!CLskNVx_%g7$um>bC@7Py? zd9ZvPSTESm1YliZF9WO-{7qn;;co-$0{dA6tRw7a7qE74>U%r@>j3`{SQ~hLU`^nh zz#73n2G$DxDX^CCg1}n93j=Eo``~~zhCMETHH3c+Qg$B_ivqhJUL2S=v?QjJw6ULRN;ctc=y z;f;aa0dES-XK-_1x5HZkD+6y0k}KeCfn9|4-?u$T_j(7?Al>WVkOt|V?nD~crSPu6 zE`xUmb~(H!uyXL;z{z7npY<7o_lD6_Lmb>`Hilklud)X^`H35NTkQ;6s5` zh7Si;1^y$jDe#fNs=`MDy9z!Q7~&_j?@w$1s|FtrtU7!mu&d#dfn5Wi3hY|=ufS@+ zrvrNm{yVVi;C}+U9{xA58{ji(@cdsBiT?t-5k4E(P4KzEZYI3!3+zIe11kwjV6|Wk z>=xJpyA@6X`v}e#*llqBls{nfCEx;q-36Z)C}t$LU|_Z3LV*>B3kP-qTqLk!@cDri zh5v{7K0gM`^LiOz{`x1^D+A^Yc}IYGLq0lS-WeY?Fz;lkz|isB(t-J?5amvKKTfq= zklv5eF&Eev7^kCSJ|ktZ{{CP-ZHR2go`(_Hj`P%Jft8D>brivui$HZ0 z!Iz6bb@U{RKy~y4j6ikL%ZEVC1^Oq9Ky~yOe4T^!Pan7*8z6n)2Bd-2hie9U6uvRg zBQS!~(ZjF@C(u7&4?>`aU=Ko|2VoCFpa)t zu;<`4ezCgFa_XoNeZW!oB zxKUspl#K)31UCtE3*0oYEVx;q8{p=?{>{<5b=YVT=z6$ipljh)fv$mD2f7+=6X+SZ zZJ?{*c7d*h+XuP=?hxp5xMQHpu>QH70$mDs4s;3JCD6ri*Fa~(8G(KacMJ3z_<=wd z!rcRV9nK7N4%{QKPvM>*g$Ml^iC%&J0{0H|SGZ50i{QRNdVfEpf&LEn5A-K^K%fiY zfq~}04+i=pJSfl~{QMt`4WQq{Ljs)#4-ND?cvzsH!4C!cIXpbjFW?b@ehH5Z(z7)R zX`o-hqXYdKemG5v($g{q8$jp6j|Ax{eH3Yso@!qzpgwhD1N{VkEYO+oxImwV9}o0n zczmEA!A}JGA^fCQ`Xnly0Z$0@1K1-K==<<>gr@}h2K-W>)8Ll_^+02Md z+3}eKI?>O6pJJdsoj&zIefoV#fco_NS^@PX@-+ndBXj#|2Q20go4; z<6sY9pdK@`9IU^3FnKfs#dfYoGf)I%u17OaKLch5>QV2}4Ag_wqZudyHP_E^pdQ^G z%s@TrzX=p)LhiSLj)YU+;Q{DF@Vr2W!ruov1pXn=5%By#2f;ak4u*dW^g;NiKnKDL z0`W!{208%#IY?=HBz_6BKm2Q;{oqA`_JtP*+6P_|Xis=)puON_f%b-%2igN(5okwv zWuTexDqsIq7=3qatPb=6cuk-g@Y+DT!RrF;3a<~e6TBhN&hW-SyTF?Q?Er5Mv>Ci5 z(B{70TLWtiZwst6ygkqs@Qy%R!oLOD3f>v0m)#X;8+do1ZQ(tEwuAQu+6ev~r0}3k zk=Pe#6F4`}#&BMs4dMNP-VYxL^gj4tpbg+df!+%r4)h-Qk3esRj|6(BpZ`a(0rW2T zSfI7wKLecw9}n~v_(Y)f;gf;h4WA11R`{<#Z-Y+^a)-{gHDL|(M%V(q2~M#7c?m{;1Dr3=8gTwV zuY(H&dOdtzpjW^J1FZ-b3iL|2aG;goA^|>mp}g}0tqd0pG*tzOVu4nLF9`H1xOkw| z;1YpWhf4-}HGE;9*TAI$y%t6QJB+o?D-&o1_@Y3|!xv-y{Xs9s#wCH4gUbebDf~b5 zGNk{9dR{LB)bn~7pr|X)D+cNfd4oW`13qIwy<Lc+f1F{45X#(n_ z^;rVqqw!e+auoJi0)oKJ^H~Cdz|Hen0)oKJ^H~Cdz|Hen0&)`eS-KYMFNoYcUvnUc z+&o`%Ac)*NUvnUc+&qsFAc)*N4=NxC+&o`fAPC$%4=NxC+`O9uLEz@q3SJfc!pdQf;0`-W#FHn!@`vWZsHw@GRx>2AW(2WE2fNm0~2Xs?k|E8F( z!`NsR$RBX?Kyu+0f#kt01KAI^3giIXI*@~Kn?Mf1Z3FooZWqWtxP2gdvHp1-0@)3B z3}g@7DUelg=RnrOT>{w!cMW74oDs-cxLY7w;RgcQ0(TE&JDdqpct}Tk4{QMW4elAp zPPkVfo8jJpY=Zj)vJ&naq&wOVX&|fN{(-E42L$#AJTUN%rt%)d29R~|pddZU!AJwy z01pXdBRn*aCGfC7mckDOvIrg?$TE0DAV0$+16dA_N`o6{Rv{AcKr`gvNh)=Vx zGZ3F6fN4iHp5CnOiM?Vk`^aTOVKO`0g@+9o%DG)y;e+gt1{A(a1;YES? zxxF}$hu|fF42PEnG8kSK$PjpWAVc95zWyuF*f4CY3}g_zDv$@^)j>MF25BGz;kAJb zfY$}`0K7hs?(l{{dchk5=?!lRB-5vKb09t7ErIlew+7M&-WEuIczYn-;2nW+cqDLhC95_7*G(i%PxNE`TI zAT8lTfwX`R2hz&V|39z+q#1l9kcRNlKpMfv0%;8Y8AucOcpy#T6M@_hpA4h{d@7Lp z;J*T?1D{TV_`3s%zXPcY{}V_(_}?IX6?+D0Aa}z51#%aBHjw)8xj^nF!la~;dteUa zUKj!I$nCJd-ruj-xDB>IYQsq&x5D`Xxe?AE$W3s8KyHT53#1lYFz`%@ApvyxgPeZ0qMd%Y9KejK2jhxVIL7l&z6q}h%cRw2#7c80|MfW`hWl<$oKnz zfMC%3eLz=Z{l!P_BLdz(34g&EY^9}+*fbI8q0pc^_ z@dCt`$m0cwFHy<^28geb2MG{gBM&?vzP`TZKoAT2JvagCr~MwmKs;t}N;&B~cOVVK zW2SB(#o>AZpN8)Ya04$AcLm~6SwE2T;kyIzh`uLCNA1Az%G?097V_*Nq*vOBKCV>=yn+E(h+$`XK;N}7U3%3aP4BRqEr&}Qn_&>OH zz-Qq$0iT2027EGwM7w}b!R-V73+@o`3Akgx$Kg&vI^7v*kj~QuX~0L}t^pr}GXg#Y zcMJG1`~XPdfe#?jJ>dOtX22WZ9s%!#dj|YF+$-QcaPNS3!+iqY2=@(m6WlN0Jh*?r zxqki+zy{!b@W3G5*n>!ebYp{%2D}3v9Hi4jkOsUR9vbjYcv!%@;D-YK4IUowHh4su z6!97)Mh3hY9u@Ewcyz#9;fDiW4vz_VJ^Vj6ybOLO;6?DnfK$IB@od1q zz|RG|5Pm-3pW#UX{{+7f@B;Y7fPaK12mC!eCEy?6mja#-zZ`H5{EDwX9{4+KObvJ* z{A$48!mkDV4g7k*bKz+L&w<|v_-pvhfWLy@3V1f09q^a%+W~*-=l?s{0Q?#JZosqP z=>dNNzZdZ5@cRLO0e=wiNAQe*eIOqO{4wmu0MCSd8?Ybu?U^1RUeFr>?3I5SuvhM# z0_-F4P676jct-&HNW3F}eIPzMz&;QkHAts@Hh_6R`z(QU{*+H2U>~hdD_|e3Pd8wn zPG1JVKIOhtfPKn+sQ~-3_?iRuZC2O(e&L=RNJ9*7>mfS-pwvH^P#`&j|lgL_H99`#EDeg%R<{p2o)V zfS-c>R0BK)UK#Ks@T!0xg;xiRCEULz;IZ)9fFFa`1w0O3AMoSwhJgL`|Ne~uKLKwF z_(^zkz!Tst0cXKm10D=-3%C-zJ>Vhmj(~^4zXd!D-Wl*i@Gg+T0}n@HcfcdyJpqq| z_Xa!){ypHH@VV$H(V^>d*BO#^#0;V z1HKC`5%8UG$$;y?7Y2L>Tng*&4_p@;r30=9mkIcG_@aPo!xsm93w%kywcxS=-wajE1_?iRu7^oZI3tULl3)q9t0|u}Mp9d1~d+!c-5CZl<^dJQ6f#^X9*aPw2 zfDwcT8U*Ztcwa#0U=M7NZnvSYKcb$ob)Zqe0yhp=;U)na+%(_>ZWeGpxOu?&;T8cG zfc@+O?5AO?fD6K{11^+8qD_#lv@Ozr3&ZUKIt#ZC=s&naKxbe)0Xg(9+$o@c;LZV^ zg1ZFt7u+?V({Khz;eq}}qFX>G;Rgab3U?3a7@QfA0zIsx|z=nuGeKu6#{ z0Ud_>2DHV`|9;p2v=#0j&^CBLK-=Mg0quYv4Cps_P(VB3!2#`phXk}69vaXdcvwJt z;fK;-{(nbectHE$5dm$6M+WpOJSs>B<7lJ-<-rdJ{$|gCF@Zn9A9y67gYcsP9fEzy z0j-C}`o>snY=9pNXc0UvppEe30d0cE2eb};BB0gqlL4)PCj_(>&I)K1{8T_I;HLvh ztwiFPz-Gb|16mG08_+WNxgb3g&m#@e9i4K8HUH=nMEG#{ zfqfg$r?77W`V97MK(k=q2IQ6aHXyIV8v*2<@kRi7XM8|_yfZ!^K;D^@j|h;D#76|k zr{6~e$VcuY0^}q2SpwwK{B1x!&Audne42gg0r@oh@&L+)eR)87R(wf-e}R<_1JTbYKpu!5sDM0Jm-zZ4 zTGJaIselm82bKl&JiI(0KLb_-G!b4I(6jKWfS!R@2lO<&CZMO_wE<

+rnoZ2{R_d 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 \ No newline at end of file diff --git a/static/iconfont.965300a7.woff b/static/iconfont.965300a7.woff new file mode 100644 index 0000000000000000000000000000000000000000..3998aec95e99434d963a96a589fbf10b4598c16a GIT binary patch literal 235260 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%0D5=ZwN3He6%8wF{l6GTGB=>$=bJ-QMk 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

Mdo>Y&Bsmwi4Bhnd!I-^R`Y*ub)V! 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⪼$|5;OE}R0$>@y~K?s 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%0AlWqN&)Z!Sd zF~eZLjFU)3w%8O#dLJGLvwa@l(6|{L#7Gb$Zdyu9S}bWRyk<#?iWST&qNX*z=0-$n z0ndObfpfa1?0H(uRMIdAMZu7fDcgdsMN~_qlLv|bIxPSP-4KF+6A1q5FZ7!=V^K&muEqUBVQV4u>)BK=G&G98=jY=HZOc``0S><8O;<>(fEl8)m%=!W(v1*0d zBZv$jVT3}q43V&h&RdLYvR`t7^A=m6!_UWJ4!-3 z3_Nq!^c}S9vZa?_dB^mwZFiQd$F|TyuN_wnvpYIUX2?3|Rvu8<#oXzk9vbt*&pfv> zjNa%K$lRjwTy_d_%plW34`|Rz*NrXQH~s4LzJ+7633T*^3(uQaym;cg3y-xDH(a`V z*U0GT$gbTlwG#COxkRol60y8a7ahL(xGHF(@#*7gUIxGGrUNWh_wC#|SD!ONnN zNSFI!n&2>1$SIT@rXkTkm#VlF!Mx=7 zbnr9eDUTu=v~*uO2^0OhN|^)9f;cwAJs;KXMc443!l6GmEhS?REv@GgJ-XQWc{C}Q9Ah1^qD3%6_eXW^6`ZDkue{qiFnQi5mc zNO5FgI`}9ZDd@BVpjf(mla4({3bSw2?>U=BxM?QPd)_p?pAy^s)Bn~=yy=4NVK{^B-)JSg?g1_7cMc3mhy>63 z$;|3%R;e1Xo>;PCW{11I@s4qH!R7O-9vy{5%DCN^!qGGi6eoQlAtV)8q@Ei<|@)A(TH z1MXn2;TndEkI<9?7p4|w8b|SVdeR;2(;M4e({$%>k`HrHu7}&pUC4353H><)w|~8X zS2F?>8;CB2)>NVCRx@$!`MaqF7B$A&{q?!z zi*7m+jdgFF>h!#{;>XjPB=ViSYFf3tOo%9IeqY^ncbTr6cB6}rtCA&_o>*g;#OuvS z#H=h#)H=Odskc)}dTBSQMR-+`B87CRyAW4QBWjzLpHBoAN7AlqY96BpA0uBS#aViA z!~X~LAPf)?YZ=cm{t3-qi!zfr+JbCJlUdX?XIvEj^Jhj zz2_Q`#6XtWf8dv`#GB5Cfjct7hH^9E`Chf!;m6|%Z%MhBNyL*Gvanj{8CjSq^mJFd zGo}X2vS3Kc7;hSWY+=4Uf-bzgMJ#@}HzXf>8{c_js?j7Cv*hE+NMF8Vfof(89mRUY z^HtgQC%P8o<6~WYv3Pe>&HB}WM8t~urA)$iqc*jRZ2b9$d>%)SS(lSi?ArV~77tC}8W z5pYuT)B0K~=6W5>ooIP`^l*7_X!St69lh=IR);lX+b`I#v!YruR#eq*3&Md~TiXId zlqAvc+&1lSnEX1_2{r#;L0G4yeQlj42<&~x$8VbaU(yb2!M@7(ko)pC{5FoEXF+mdK zE=(>BGtQOy@-F5n@j!4?K>U-UO}ZrM8sv!x@m<6U>DgPQkHNPDZNJVQtfk$x^6Z*z7&d7CY!8RTp^4=u)GHuHuv$|S)L(|q zOpr4h&Kp;q#52vh8#O%Btozt6X`*SDd#_L?7jnbgcJ5~GL5lkyeg%>OLz zk1g16^Qxi2YNl^&6jHUpYAVl5e!P3p#tROfHP+LyWb@URZd}|I_XNJs*vAvij%C`q zh8As}>@PU7trpU4fY9-Hw?q{j2AYO01LduCi$ z8k6uka#&R6#VCFrDpU;3RD%s0H=^exOS7~$$`(izJpi5}qw0T*Xc?B&BF#8iE%{+1 zcjzz34s5N1@~&|4%#W5B7<4i8hbR??i^KJyFv`WiP;)AJF)E4{F)4I|2ikm%P8rph z9VaOD!&KO&*{hY4ix}wlfAZg>j*PaVj#!59qlBRuGvk>{%h{=X#QBgN-Ei!C=s<9Z?L{5DrD|;A@ z1awyn{#7tP_8}xJl#sS{Ys}lWW$RWiwsq@<(TVZV(ea7Vp=hDK5Ur%!d=LLI>I6qn zt+9G{${`si`m4KS0Y8Y4uzK}sc~TUiCyC;Q)vMPK{)m9FaM$XEu`y}#Fm#;+FU4B^ zzPGX1Rtc^MoPGT~@6yoNx9QnC?2J?pYd<(IP^acasM?y64Lc8;duWYZ7+1}hcjT2v zBigY)Xpx8p3BqZvU>)0ppKrVZwCs$y!7L$^%*?@QH^1n)*yS+i)MKwsLAQCF*Kf!bu#6<@YmGQgl9YRyIo(TjXq zhFZI!0g8=QE({kCUGEz33bZ9hQOOhMW$#7!$g?uM*R!$|>}EED=m-)8%%gQPQnoRs zN`fR~AUCT8^0e=vBZ4bPM0gxd@B|667<@E%4y{HTRuh7b!8>jg5)OG>j8H&Ef&Z%q zWx_uw?dExUeYc2g9{SjfWC;YzP_-I73g@9^x}R}UDitD>hn|=w1jB<&TaFohOJf7! z@48FCU$E1PNJ~5~qT_J;DLt8_Bk&Cmqj6BO?eKHT{B`>f&;>%?qxLV@QHT_ljM20 z$9cbD_gHw&^e@gkcYIM}ET$MzMpCKZNuq^ZOncrmL|L_@)WT{hS8%;0r$-aEk<+#P$)Ieun2pl z2~?r5EKLi27D#N6E$Yto-&Wa5xik#Jm(Fz1W~ECBrQ&S3f{{v@>Xe~I1QgVT4*fmo zG9tnh%-S{Zs$Ecg>7~JV`mWB=C8$Tnp;4Yp( zebo7v8o0?UQu6`Zq1G_k^7hHBHReep@d1;p*4> zofl6fbqEa46oZlKfdxS<_iy<)Zx7U)y8LvZ+?dH<9qm9;l91xB`h}DP#83V zF3g51W{KXGj+$_#A)KBKMb7$&z<}W4>$N1;W{70AZqv*+7NQgSvCsf17OMV(OqQJk zZeR=(9mx%Lbq)+{uF1Zvm`m%!i%W(2x@!xioXO+fp3~Nzr2sYk?S!|ct8c@y6&p`m zwzS&b*}ihmX=~0%Bo~bA+H;9l7#Pmv^1f&HE=VSFxd}dEM`OvLyy&7^E?TtcqREMi z@v*(OmBG)$7j8$wFlN`gJ{hl3MZ9j-{)%u6+w_wx!F~ zp0Q$Sdv^Jth9+m|MRK@2 zQEEinmsVhpe^;6)AG@zQoal<AK;5UtF z*pv3(zW2SsE|duV<=1pGg?0yz-h*BZq91wZMF<6dzUZAt$;H1%Pyep*p{LRB@h=~H zX64GeSDp|5(Z5}E??p$s*YSvj%?RfI1s*{i5K(2sM^vyYFu@Lu#HjLkvMKTNUcc7l zi3%V5#I3q05smV4@B>K}To>h|6*u?+ubgDAoXos_xvB9Gu;s9v8|5+PqqNSd8~lXF zE&GeR$ZyF(_yWBwQcQ)}_k|P73pfz1+xhC!;ViOd8$KwxKboD z?W?Dr+c$mo&XvngL+e+se0Kl2pPpK=CeW@vXW!`9*yz4g<{jSPx)A4DP$$6+wmM@sdmSeJ%?CABX1p^`sXD^;0~8kOGbsNQtEcUpodniunO ze&`x^HVw7Y1zZUvdC&o=U1jiIF=9e5kS<1h0${cVl?doxRZ|oV3kXyHAsQtjJWUi= z93@yVF1}V!M7=a1p<4~1BYx}ynf~qq*_7=&_9A*MnoGq4*H5QWTk!90KJ6nTn#-*X z9)eRoy2{N9S$zLhsw3pz<{C2a%6|{?7n>2n=h07sDz6dheq?~ETm}h^C!&BrXh$+U z9lelPVpJ#$cHt0q-FUGpee6i4vn!1rMthQ#M53B#Tm}1NIf)X9_C(T+CeYD!0#>B% z?MYoxrPf^3jpT9|j||s9L9yAz9mX)wh>Jo8Mk*&ThJs=^hibVTg-C52iK(DYO7!>* z&XK*rOfD;7Y-o-q$n?}Pns44I$k5`sH}W5Y=b*^S6cxZLG5Z4wVBoQJ$O&p|i<%Ry zY+Ei=kNfbwh~dr^9Ncx7x;Ws&@;C?tcTn911v# zN*={B`sE!UaxWJ#x?O>cxAVgCuqgW0(Y$+XnwG%-63sP=qo)b)Q{VcUNE4)z$Yo({uJP_rNd= z%m6c7gEI`cayJYNf+8%i2q<#MqNw1(p`aq7>+x4s6kJafS&#hy|L*#8-Br4hFCwz4 zrw161UB9n8D>5Q7GBPuc7w^4z#}*v>XtRxPX8wp^afs;6(@pbFOKe9Jj-nMW}=Q#6rGrLfXH1=1dnFykgDuj{ zqM`L`uer~7hz(?@QW!sM3Z9asEbt-2_94*8WidppR+X@>hZW`ybWS?2?P2b)b*b@) zl(QO7NxBW6QZ4R$4sTL$dqehzEUR(7B*BB0b)^43O7hJF7Mty#H(X%p&mog|~#x(0Vg;Zged|XYd$?&i+IIojDAf|Nq8m zyMNtyDuZxZ*z}clIu$3gdQl>k3l_E}>ooy#F=7fjFm#MYf()uoOO%zUK6e2omd{mS8Uq0bL!H8h@pxZ zu#XE2;T779k*a3&_jaw{cna(PD@gdiRI5EC1(NKjmm-AK-1WdOOGeQLf;7brHoXxBT{heVY9!Q5haFoK`h_h zzxkB$p>#|Zm@3V1cDSdub=@g#ujw$-sYFw;Xf$5%bWe9J48mCsMLkQ=L`4g0Q3K_P zEZ=xk&ri)w6<8%EaIp9IbGG)T!Gazy8S#>|GujnP#@hXBhC;HMj>Mu#*Z*l+*CXNX z@?`J&uXfh`AI)X!*|O~-a0B#m#)zlAbQHX5$77EF6-CpOLv{?Sh>5cCAWmLr$7ohi zL$~3?8Fn14!T8!uCxo-*nId*JDJz1WAJ|c=omlT&8`xqeauvhWGKAA_U5eEc#JsSm zxqd|R5sPvW{%@1{OOXFA*z_@ru>4HR+iY&p?d&ZJ&&PY>=(r5O+GS2E<NN>54Z940A0i18+?9CH?bq6?8q4#;5K~5C-G)3i`k4%P5tKQM(Zg zbGaf{sMiphj8Nl@vowju3v}WL{G+v|iq#GJiQ&5=n;?Y5#GskSW(=@V$Dr|0(;!Gu zD+D5K55S0NMqm&&v?VF9X7{7ltpR<7(PB-J^Y&=}mNReNyJhuoUwR~LnNIj0rMSL1 z-395c)TT&@`*pHdN3=!hUE6ki&WzA>#QgGGoWQTwT=(d1$T8o`57G2s@q5`=IC|~6 z-CgB1(_1aG9(}fuI$O~I11f1AHFWsBsL;=Loru}cM{I0i_=k1ej;HovIVwc?;E%TX zCbBpJYHuM4O=q(F5+nn4KSqQw{Y(^g>VdEo=C$y4)7yM7=ZnN@pw(l7kR*$c1}snikdswG)9V0R)2x|z(3*kZ6sDMJ zW)=JO{-tVT8=-47%hKN4Z~{dX_zF%ooYB)q0Z8^IX)#qzT8%3~|6wsE&BM&Xe_65Q z`pS?Mm+rZrw?gs{qc;30u;R8Ix4^yGk>w*lI%;UL?nv(WfN&5l78`q*IT5t4>m z%8bB!mBgl3Ht=eNH;TtWz-H&kxIJP?bcy~Cn=57u*r5cXGgHvT8yQ}a{+=G~YFqeC zR~x)Rk4E*zfzqnZs7?=etZWbae^4a$Q+k_pr=o`>NxCyUHXiy+|9QyXBg^+78cUZG@;#A|=H8=drmjfvmu}W^Gw#!FHi3@W@wmlGA5;|M2WH|N zZ_A>5HQgWJ;zV#Bfa)G_yT5l2r0DrTOdcLBdzbz5zGG1ImbJOATUN?erX5vVBDOM3Zc>O<5=sgGm4g7~ZSa&)GpJ|2v0MEx!SNC9xc z*Eq83=Z@l7)yd8S;E%AO3N*?kPK~jg3Q>m3IE5n7i_2k2&%l|&09IbNJrvq}F7S7Z z9%Eq@_*T)NxZ@FF(OQ+RhD_alaPRevU&T8*;)U{b7ChMgiN;s0HrH*lz(L#0+8x)l zHy+DR6)O3uV*9c@EasPY^XaiwuTx)nUX c}dsDYin$8bw`vdj(7*JzsUbVAzG@}gJ0S_7p>u^ul;TV51QKqZ;ku*9Q^QZ&@Y0Cy68Zb{GXcvly8V_sTiA0xP zv{=XLjNZMkXhr%@IH7-RbkfrE5#^~Ls#dyca}`sSWJVLfiby0OnMhW7-q_@yi;pB5=Lf#Y= zeR-~&OolVLSlkM!qg&cj*-APa7vma1B1+3L(PiVQPgX*hQK0PVmo*| zta1=dDO2DOdCQ8N$hGMh#S?ThYAu}N#iJIuJ}xkj2`j3N<~a?pZ5)wj6+sT*^3{kw z!t3UG>J%bb8K3}7CUYRV;x=iCftHESLg3-5MN2I@Pb6+yF-_IXE(L?_H_;HNBDeUz%7;9r*j+IkN@emozuBNv&0JKpK*+=~Dks+&m|@!rD1V|@kq zq!EuBjp>ec-Eo7yple-c)c=*r@a&UjL4H6nElHL?9GRYpJgFiSom2e=gOHsN$BJZQ z^>&u#bxuYI21E96IL_ey3`_^$m_Yr4J4AuyS=Qk03AxtYlEC0iPqZ{j_&HpNWu?~I z*lN4A2y;98Z_z!fUC?{=GiZp(U^e)@R0B$$6+P*!*X8MM%a+y zzH7bvKX1vGos8wAoKHLHI69_BVkRrzA@UHu4>`^@=%f<1B!1zg&f(!sI@vKY;_qdl zz}m6^QRjvn{ljP|CvYN|FL<+@E@AVWg3K(uWY~^QC*{b(@gp5{5?8YDQpX5*eo5&M zhr;0xqq)K3iSgmZ%3HkKcQDtWeoa!V2(62~Q|6XzWZ`Y{KsKYbnS~)Tp+9mXUNTX@KbiCiKkgHk^yaZ=+oPK1PBH|~3 zxkT4lRHrBco=62^3kzQ0B9`d3VLc{|;DwkuiWV*~&_~Z(X)_`=D63e+%*dsRqjYZY zTNRFF1x8glk*O5$o`8sk2>?ugg@p_)My1Y*6tN}$iG5WmDyrO^6p;>#G!R&Y<7o9i zCCUG)6w^f!3~OX!bq}!7I8_c zR3tkhLF!;tL{CE`-<&93BgmX8q8UlkK-z&22>&ahh#m@t^d^mb`B60Td;X?0GT~MI zIU4y*Br@T5{f$Uu&b0n25}8FH>2E|Lqx%0!8krT|KqI&8gkM3qO{+0$11}RT?|Mi2 zBbRT1x=hO@O-py8)<0k!*&svc=aStr`oV>#+FJ9{hOv1o(_?@ba;1Bo^*)Zo4GQ?8fdtfbA( z%CgAn3V&D<5sKu0Q4F)QoUEy$$<1>7i)>iDUJ@noFvHQZ&WhsXq%Oizq*#nJs7SFC zelq}BcqQH)OBK^M$2~g|wY>Pv@$Pu4l!pAmJUtK8AymB-W};~}stGb=Cs`RG=?r@{ zqe{<9ab13n7nQBD$_}xLWwMhTdVZ2kM70hEExo0&! z6(X#mza^W^1A3Q@Fd#eBxK#J-5NM#up~-6F1taY`83TSdT{uVg8h7H0@LI!N_^Fh( zSn-DpCn$m({NQQ}kVdI69eO%M`aR6`7JxR`roSQZp9ifcH7QnT3$S>QW;5miE z5^JSJ|NAtJs1@*g+7b+w!xlI=Key;JouUt+HE0miJ?L$TQ|3U$2jrW6GL|+5k!UQC zrdZsR1Zh2|S=Mt}n+ATV#oIK07^b78uq-UR$f;;GkA`gY^}j^@kI;Z>#|T;#eyM4R z#B-Vkex>CSy5Fx_QP=Yy=2S_fJ2}lwyG*1jvGC6wqoW;QmZe)fw8ONI-d8{nf>@Oj z!9WsQUqnqFcx6Rzj9z^4oeSuln^rhl?|TF@b`WCp1US2J$~v~--}245J>X=Mp-oHF zLMG?m1HK@z3lA^|UW)Me$;KH@(d|moCuKUHYdor%rUuvOW(fQTI494pJGtQhLwc=> zD)4LrZ)mgrJ=+@}#u54?R+x0#tc4GzE8R)>-o|gtL@0#ycrfn&6Z%OyPgSU1Y7F5x zTc{JT{3+RRNr6m#faoFwM)^F<@w1v=VG%3V_=DM8t!lMQm7#AsRvg>=q5uBU2_~M@ z*+Ku@Ax2Ne*zt>GG}(Z_yF#DQlLdaZ$LJFrK>)I-HnvSpzQaz~=y=q|yg>W0Aa!tR z3ikYqu8T4Ki(k}ZXkqym0C_2AnXbPt-PM%_H@l{llX!U9q`!+eJ~4FL*8P8f>-ce# zO}^D~`YLJ&wF04k@&VjO-!Ik)i(R9d9r&z@m4Nre>VLHgM*d8m;w*5N|7)B8XxR+;%a6Vw8I}rc)#5C4Mb{Zan$vYGZ1H~o*Q(7L zB8aNC6#8o8V5*jyM31}~zroOuhsHm8k{OS=@cy{h*k{EM(V^QSyamOE1i?_fklQ%N z>d>MhZ)mm|h1bXXlF#Y3VMvmWPqzNJfm5>HJUtT9L<9X0GK_lL)e#u}NunpRcQ2|k zYN2Punc>CCtd2Ox9pQg3<&B>Dx8;hOOZ*M;OMMUi?>L$M6P9gTU{?1$=s%1?9n9hQ z|B^H5PX?^X`z`FP&|1`Sp#KZCQQ&ED4zPnlMDOu z3N~88YYdH1uHhoMGd?kB=^z#Vf?8E4l|H-4S6NQ*qn%hgH&28c0*BtkCI|`CMoH@i z+)j*=9?`iyBBzTPsf%0wi$Z{lIk@JfzSWpz$@rPetHZt9>bxGcb*?tCa>#aK&Z?2Y z$*3-SzB8O_D;B4h-MehMSjuNdHeQ^~B3Rwiy?)cvo7Q*tL{ibV+$Fyq+BH19>pUFj zbFCqTCt$kv8^@e3Lg;J?7vuwla>52C2 z#p^eon8n~ayL|A=|=G`$P5;3ydHmtj7`OvO|yM{;*@X2{k+qXdiG zV_}hepaaoVE5?=qiF!5~ENt#5Dtys+@Dj}&V(c%n3HuqnUkph?#CALt{+87(#gHsZ zl0?B)E2s-YUFWIQHn zj+L;`bVx{|-VxUQ za3Y+GH%geie77Esnvr6JmrW5ZGz!d3)U4fiIzsLn+>32F+qlP)q6tA-RYEiq{w zy;;1Lr$xb;U14c#*m3M|2)%0r0UIbQ94gI*l2GE(yj4JO+SE<-s;;X=E@Wt6ZMQ^S z;21ihax%lQmc?5v8|5IIUD-$TTu%>H%1L$)ggNvAG_6DtNRd!9!lMVHr36tN6L%FR z*G?6Rp@Ag&q93#mwU<)y_SwQz9=uwZETH3?dN{0q6Mv*{$8+JN*W?F0MPETrQXNzs zVM4p9x1-5}IV(*QP;Rxixt%l)unX#1eV_$UV4n3X4vj{<1E@jTb0;tp6ayim@dyx6 z4bfC-fhU4E;epO#&r2Ak93VDK5r&xpAVu2%Rx7+9=^-~7brJf`b6x!q*z|FNCTgO8 zr+??wKPfJ+Fl#q&SjBcO|IW?f@U5mOFq1bifixRpyNYpQdS;=%hpSzcH5 zzirSoHlAEyRi?l|+NPljt*9!Go|)h|3gtwKLfb=!E$sB-vm*=)CW9b=zO4#rR3_ohYwYNDU=AcA&j17MBv(y9m^PIRi!;_ zIenZY(M~=)+@C8uv?3~iL!=&}9I?NLm8GtfqUcZ+SzS;i8jD*Z>|a4sJoED4?1~k$ zL$4UNn@*MT9mTZmx^^nx(N;=jJjVnXS%@u&rD}1dv#A#$I*CFQ^lt2VxKOJV8ntkH6dH|xkG6-;L#^T3iG=OHjNLrH zb$n3FcM2_kH^oA(Kvcd0!-1|B+~GMrwZQK5G1V;M z`9dro62;I~K+A%88iZ)nm4{aElxeS+X4t|;G#nUtg&XHoH|na#5Sn-~U&{lS(z9Cn z+kh4j3^6omWPLG{wOuefW2ZUSPR0=0=n0%%&UV%rsJg1^V%d(y>xbzDgpXl4ID{Ev z>xV60oEa?SjJ+rmT6s8>P~s!aMHwjDY?V`T zX}dY*4$%$N&JMxE&!+y4K!YP%8%H!bsx&d-iy`%c<0*VWzCwQl`qk6Tyi?yjsm z?j&pNB#h=G(26&HYoWzE>|PTJ13UDA!kEH?X3k$WbN;pGF9XZYFKPuETp(;8FoZ*b#ie6Mt4z_Y+jUJOP||6G!SnXby(b)TMF(^;uh)~tJM z-P%e8>>OJ&=fy$9TAlI`1kp^Xu_Y3Ru|gD9^130x$LF#s=&zhUaMghsFui|j*}>^| zYnqbQSmtB+`3Ukb^h&L$DYQVBK@EQg{ymMA8E~XYGwvnwVtDP_NS%l+j<82~*;NpD zbHKRKK;X5=Y3g&00S^13#yfmLP-QcL`&%M@Z(_Gkq#_R0L)hblIgV&~`fA;A^u`Vx zf|sn=E0KcYc_dQb#859@!h%3u?9pw&TB~JqTst;{6w=WrcE#@QTQWZl8z6 zj9V>(eS4Ug_{(7VPpme|wwmPVwz-D1&GEW}Ewld2ilfGfXfcGyIcOlG_`<_clo4g2 zqv3S)<+ug=7akT>0A!J&=L8kXLgSMN%^OCobUJFPk#gC5<(0aVbls#we>!3Bigm^= zVO4bhk97xL62nGg-;lA(PW%YS0^9gEQA2|d#b8)e;YT{g+S|uEf)I?YYU#c(fIdu> z@lJ8zyCWC)cg71tV5*}Y*eCITi^WvPT2TyEgaN_@BKEo+5b%rK0P}8n0HNbw(cJ@% z@pQ79aB|f!IGEhHDGeELegyWlrBLqOck7;`FBdq@e^+E>l=iP@cy7dST;l^B$pfj5 zc~=Lc{+D$(i8^kkngh8ocvmWHB^l^n5LwaZe;!>}?HXW@;TRma4y{A9|8`pDT;0FT zaDj(CYBYJn!QNgswSw9}osZ$wn~abKGy^dxzGN@2X>p4t<*P?#82(N)t~?^nlrf2Y zu0XL=g9Ys8gu|l>dkTb2bEEV{ZR2g|XejtRmQR?TXC}OK+JnEtVH&4@o*!%5VtAg> z*oebjsNAcsdTFpdeX|r|8F~eez@qK&hL`pX9t}B`6J}|IqQgC?R=*Hb4StBuUIvx% z3%F|VLln(;Ac`OVMHE8^oIr`=(q7|>aKcMpBngmSA=tP=-uSMLdfa&4Ks}>7wy=VR zg4Ak9_N!=~WvNbTfEo_00cY`EGx5lW&8LAR*^46ERCu$X2y!B}ab%}}2y+Ov>+c2_ zZDc>{U!Z0SS@rQJlpH$wZ;!>mwMwp-RiAjATmbKi#}`IXSA**xe@{Gq0~(9h`ELhL z+<@Z!m%Zy!@D*^Urt8|%Pvg+vomijrPty#enE~FP*pTp(;4biiFW;Kjkh~RM;_vcz zKm89V`_{2LKX4~yU>hLJ@9F&rZg>c@?WRW1_}GMC=|Sq9)J@d;sRyV}QD30GhWYMC z#ANutApX~uXa7Pg)ER&!R{|G6*c%@<%K(?MMv5)@G4PhT%nxQ1(@7z$g6ml6q(;(Hl?n4)!J!h(gV#`_fsk{HUx9(d@`hDmZoD9R#KNw_! zS9AxnV(&x0;A9$>`9Yj=^dC203BOunKMLrFQUj^RxhP1Hw;M?LXIF%MxqYGk-e;r8 zp+xUcZ-NB(p+} z^)2eB)GJt%FJMh9O4SSm3lWAR7M3+_l1D@Y36Y}~(X2vPluL{=1wyI_e4sqbZE9al z0PI8r=LJePUJHFiE7}0@Ng7D82J(kZjEoEHz~H;EH5f!3drdZ5U_&DCeu}T=Ng+~4 zz`n*f&%uKyPOlv7w`BkH=@qqls6aE>a(+!)dzM?fe*G!++KOp81pXnSEUSuT zQM8O=$E4GqPOUyCk}{2v5yMPH&RLzz6l?X1(R-$oYtD`)O=Ec2Fq6@<*Cf-$+90}6 zXndSy%90Q=@%=8U4xY>vvTg00rbJw4vZH8Nf>ai(%NoCE&*zV1n<0`7{&)udm@{Nu z2WJ#TO%scnr4=PjlW+udh(@~9cOu7+rsMJSsH!Fs{z>)o>&rVkmk%DqC#IA(#O^+D z8aX#!SXwki?(T-2({nxj@=#AlBB~o5Ou5uEJ-K4VQ*+D%f_U5rrg^ahATbySRbUh2P4f`7zzko@WpD~_mh}@i zCF3v!S|YwqV1kn9ymLIxAvVdG75n)%?H2;aYSL)syy3Z9x_bMT_f1cpd)_tYe{I?M zlI|?*u(*Q^qgvAW%fEL1H3!}{In_Jc+uL=^-0*poQHP~@{+FV*@h*ww_cO90K%qK( z+Ln{{VS@PZ{&Od$PTpn$MdZMfw0JM8hzvBgo-#eL@4#V9IG?*?%V|UX0;6y;v!4yV z_ZIp~^f^>tAWOGM4hL+UU>DI|vF<1>M&Bdev&Izc4CbMzJdA438Upuj7V zCaa>z7c>DOrq#BgglicQL=<0ZgcL;_3o9AJXsozX6FCSorXai%n>z=#B!QP^hWa~- zshAT|B}5tlTk#~gVaw=X+-Ur_7t#bS5=un=`KswihsFbu6NSd_908FXJO}lN#4g(M z#d;5!KdblP4IEqTVa)?qTu}Y`>7O{JMd4@8yls2w8$bLY_F{mZc`>0$QdAFhCUqXd zDlVZer4CcqP&Wtu2bU=7zs2f*wAf~b7%eR9Hs9#fBjKffRBWQE*tg0P z?pYTAElLs52vxe60&Ed`jI^-rPehAjE^0Txm;o+D2fG|LSH}$0dJ6JbkRxBKd&N5H zQ}4*-VmAC3&)9t^{ zKoQSV00Rp*d}6`>trfm#`G~u4F{!pk{Vuq9xJ) z7q%mj>W+O7OM}Rdpv+7K=Df5UPPuP`{tKJ0ze#=c)9jZ|02E~5v+L1fF|=yU-*=mC zIO(~5$<4Uv)y{$l6tr`Ab?7JYnAJyU|!yCiGdrWKYA3+uR%jMW? zkV|3f<*#4I+(&#-1ok;bNl)*jb|dWVA~ZX1qCS8nKmU>$i9KmnYdL;VEIbejU+lso z$oQhTcpu?CU^8g>MXAL8fu(V8Nt``KJ~On?+nk)w1e4Py)8iR3Ijiv0XP&uZ@7|}u zDiBWvuHlA_Oc7xfA-MDcgUiI z-$N2*c;mp@0d!m)On!eyEOZBc4-`~ytOoP{X8~@%F*qHa!n~daf~)r9n}CF zTAH!97t}{szP9Bm5G#licPtnTcF`DrE|5*o7IHG+jiWUn2$D3P#H4zWV9WU?Htf00 zqJa^rzF;#OVZo%{u9o2dyp(9cE=LY8@>*-h1Djh6l3kE*VM#=?8vPd#9$i~va;ivN z=^*%xeW6v|aacUc@-I(pQ4(vO1hCfw;BC8^R)lRuKq~@&m&$^v;Y80M*47^C)k!EDEt5zH8yKs73%yz_a&FvX3wQ9J#Q%-R-YwB`G61)1;(88|Ig_E(Q#|XB= zB+BW|L_K6iSRgwl&2}$q8!LuWEN#{!2s@G5+??9hZll-4@0y5Om2jmzJXOra z?`rSLyNsZB)S{kd>1Z}Vo;QjsmyHNr$#5x*j%1fm=?!Vh#9WloxYT&u&d9V%iyAG9 z$9p{B@nqw&TwA2hdeMA?q3%UX#he9XfE;dXg0cdbVPHJXj{1PLXgBbtwQ!kFb|BT z1WG|PY=Ua1hN*F~%I&81U{8XzD*ib*C}PpUr7Q$`sq@YJ8+1tW#NFka^WLayg7aYa zHP`sx=&iz$YV}7y`q4wv2WDmtTzy~~o%^@<_isP*gj($czt8^+mZJbGQRsgPRQ+e@ z`}`Y7)&ZP#9oXUD_r0Y#*W#R$s<(abd--d=+Pm<`G^#YH8GNQ$>zUj8A8OWV;QISf zz5AQ@8@R51uw$XRG@}Z3ptgGhF4v3NZ3NN$%ZZfsMc7N`UyaSNe-0P3vQ6vP#E+&& z02C2-N9bQMaQfxiI;xj!bk!|ldIe!1e+>@zkz*obPcy<}it?D~NSyed_lO)ztKd^S zLgiSTWJO1OOjRF)g8v&1iV}Mo?N}lTwZ9aJyXF{pSmQnH9xlV3#&RKtU3VPoAatJR zM29_Y9qWWR_B3>HFO(qdh(MA=(GvaN3nCidA=F1VFa`R+QGC2$cj^Y}Ug{&%!_?=f zf1-Xs{aT22Fmp?k1#lOQfhx9=)zYoQi|>;D_1r3;4a4-`0ccAOLUo5541(-Gw|p6p8+d5 zQREhG!{7J71JN8^)j}%NL)uRK-ll#sK83W;H**g>g5UEINmU;~x#&0#UC>PJJQbI2 z-E`{vJRS7l*Y}^*y`Ga!!X9qm7W}@Zv@~q|gj-8XoWf6Yv>D=hhdA315E(tx%UK4^ zP4kK%ujOP~mmZWP&X7JLN)#1AaQZNUH5XA4DvdDI8Z|^sQ){Tr)Jcf)_zv|W>gUw2 zsXqc5givo5K^2UGwO|W46`X@1_~JlrdJhRkGe$tMapxj7cZkg!2I6_x{vI|~jF3^f zg*8-zND}1UgklgU_h`UDY)3v<3!JZFm-T@T3eir%8z2){^~7m;F7aGEJPUkN7A%1+ zC=*5zz%?W;bYM2L6l(0{y@&=Po|k3!c!baFLUKnyX3+s-(JTyhzL(3LCrN zWs_r5upge%jn%cM&jXiXR zR}T;JEHeOjMHxnGzA7FNRX8bx*gC@q!^1pB*H}}WKSsB?F$15Bl}hze3C(EihXvdeyv%zfZh}{BZjw{(BRR@? zPUsZ?FK9xq$f&)Xqi~~~t@5kMYibSD3@R#)vOgSDG1&(>4oz9Um*!Ym0m~%(1myrt zK(fDG61or7Jc^K?J4u$BrKfO{Eqp-}&&82*MGb!UkQI8YqtbzDiY3yG7Yn3_|YNtTfu3P z8|OkQKgLb*sHub}I3>i7aEiro#LbNg-pi{YbdTb2%Wx}&wC|M> z0%&q5G(y?nvmW6_P<`A8Z*$B@a37I*zJh)o;cNW}&samPM-X5S^lnGh#_>*!I6Jdr*g0GhS+wWA2q3*a}uKywDLyvEM8XMn>= z5PpZ{6i#5z6csczSeExb&^v&2?d3X`*+gSe&lB5ZnMGK}p8mdnL)bJFBzx*int?!8 zqqQl!+bDMdr9U?om3H}i)PDu{-=FdCO_pC^I9^1A?bZk=%c>}YxqnoX>SsE~Lz2ue z@^o&KAo2n$Z0JV_x}g2`x2kD)cEkd!OBu|%#;!XkVG%D6eAFICor-XlcTsl{9Hr@F ztctyl5k(acsG7DU?Fg3@{DtN6f8+Y-kNV%udyz;q3p(;x^3nf&w zq5}9r9u+_ZJ^vHI1<(-`gdIT*UjBbt!~Eir~LUc?>h1ddGbol zB1_)JKjkgTsM1koP=889)}V~~Q%CD}57Fd2!dZF)-ifs~-o#UC>3akP=tY6%rZ~dU z1>83m_-j#5_;vriu|hEl_Qpy@|58p8d9W9U{_XIZ{qaIEhJ)*QNfh>zpfPb?tcY@B zMNn9h4X(Z&6CQs)m@mfYOK=SfhvOys8Btg`j4Plo;iZM%VhrxYZ_~IhUV;yaeB(ZR z4esQm#(I1$T70W(s{{7Xp5S!xQKx|CcP#o1_sqMfo3Vw%{|{(5Y`m~ays9+MH1@@l z!%{^#u;_Hs$yrtG(G6Rh!_4~*V0wLl=Sh4x}(GJ2q=C3l?1lGU8 z-p03}y59f7djGd{V__4$W8uEfZvZRTKL!TZ!=at%Z($dG*TSb@uJHmqcwH6!wZ7vD z_ICP8DvsrZtW3*}LemK=!BM&aabHdrCbHZ#9k*ikEJFT?v?`irYYj!$72~yCkMJVL zM^#xCc+USk&j<#)>yM9^GQP@u;9=p&RWO6EN5Z3LcPlvyZw9pe*@tozxj?NeQvU&BkBJL{itLI{pp39u;E#_YL!o| z{?V#M|2~25>>Sa4YibC-wZzcT5Q;DXAeNXPKt=c?Hoy@Xb+qu&Vt!^xK7B@`yS%)N z4*2czY^gNc;P93W{C2vllJR$6%X6G&S^SnS$w?bXr~0djWawkM>oz_nV6%dPYTIz| z=zNr=;^6YqEUuPRj~+8yq95x@H@b1v_yPX<>v-GJSdQQNwB#gZf1i_b&;bH@$cKZI zi^D}(pOP^)Ht;o+fW1r4dQJ%N5*c^YXevg?cu!w0;LPZ8deP%hh30G zEt!O5e;-Rbc0pqN*uvuzOB>Vqc(vs8mS6j0xfi5|S4>qjyDzJNSWnG3Ztps?)(he? zNcXx@X|%E0&a_1ZEop^w;DZ1qV!W0NMRNZU$$)Hc7Ubv)fm5i)I%f5({}nKt)n_|$ z6D1)!Fgw#Hb%Zqk{blp`J=4>BjyKETG%eI2c8xEqC9e&oG%nhfwX==UP)g?`ZCNJ^ zuSIocP_<1vk{=>AB&rDWSVMFHVAJM^+tS4iY&SR6ziNeXh#_jrSg#qddB-7^Hgmd~ z+mbopZ+ZXUP4#!JT`{|I?aJ8|YrCpLL#OOMKRP@(I$7)lwcYdA&F}8-EKQCK4M*Bn zl*=nNB6beott)S85)KESX_48ObHZcQ21kjrB_Egj>4B6Do+hjtEiKxebg1y-xC`^ zfqFMu5y%vEH3$lvXL4>m;|>(ffdao+X5dd2Su`o~KQD5D|8Jq38q=b=5C|9Q07d-o zsy2kS3c|q|b_HeXg=3Xye8>N{LOrG~twXckSVwW-=n_ZQ0Y0j!@gj&=*_c)@`mb1R zaUI+WEzN&L!v!?ppo0EcL8)T>*ku+b>bOK)JyOqmL9+}xqgiDE|I9yMhRoNaY;sRw z8RS1LCxaOw2gf$w4IlQLSu1V6SHlVO_SN|E_8FzVPo{m70W_C3V4JdO1QOfr1J$YBldaCSk?!j`WHq)$TbPuML# zw-}2RJ0|KF8rL0NP#I~E*BHsx2Zzh~SZwv_r+*<)PjrPMp-|t%WS?Ok>(g(_@7`T# zS4wumMwqw2%i3y=krH-ED(6om{H^k^C5uI)K20Z*&JiAG6F1_rM?8kQHhpvB3-Mwx4yO>Y(RdJcH@*!@ zji;7obv3?2Z+Y=WP7t_-$MdyX{_9`Iae4)c`*$*tnJ^QHFyR^WgL8%0Cu8|M3JR<5 zT3C~BrShxpx^$Jmf-oyo+ZNiYDBj>u)c=2SRj`){hZ%3$V?1)Q$S!&VMP10#KaDP59&KzFMypMd`*_ z@K$v0U%oujl+Px=nW#s0|B@L z0IH(Gh_^^7`P~pda~JP{jD1>U%veEjbN|g zxVnG)7=rXW#=%F%c2v_|2@oJAqL z6b0nCr}3qH6kZxF6r$OYMy7z{`33_Q^3lejXaU}-T2|DuzUg0yA}Y8Hh4ef&E;gKN zToo8jLQ!}LI?v0_t8fBb!f?C4iPCIvjpg7zj`go*IgSMvvz-4N$t0Km&o@E$k#eMc zf_|nEoc9o%@1RD}NZ)|11LHY(G>JkZ%JYqRz|6g=T#iP>`kOMrUeqyF{|+aabif`I zu6#opy!<*!-yWphWYVp^Ax%ec*X~I=M{a8Def{;lI0IkD8Q`0LzRaSGDb_!2|5JXg zn~M})qUzW_)v;tvw?3nH=zH{JyFT-PUQPh*m@=m`|E%kK^^PPesDVUTKk8kE@wj{w zauK{2cG~K=L}aR7%aLWMS}TxMfp>_G<}n3fx9j#@K=opt3hu%p#fu3&B6G)hQScM} zPR&zQPrDPuOL5Rjn6X44gZw`F7xd`}GUBmP#k4<%^4#&vWb<^8rZmGyFOICUv z21XO>#QqKXAcQUwe}6<*A5xr~pwsT^YtI}4gJ)iQ3p&GWXNsAgI%oeCySHyUoG%pe zhqrA9Z}W_0j0O*OC8%>^5Se-tN&Qy}kY6ij3neSW^)UIB! z@9gnOQqPx3l~)_f>|uKut3aJmQ(Ebyt!^sin(tq`-pDG9aulye#{7k&_>Th<4EFOz z+`yZGsV*Mx`PWy{`;+bM$%PwH2=1mKqoO6p0~foUV_u_kyz@10tkb3Ei}g|oVc`Eo zL&&oLIR5?iP}%vFpNW@H)4%Wwr!;IIz5mdUu<+xk6R6$PJE)t8MJX)Oh8M?Tt-0BR z{|k%4;Y(bPw#4Pog32Mv8Dc`Z-UW$eGDsBsy8=x@u1;cTXw^v#*bAc@h%5)%CV@o~ z8~YL`W0WUoe|@0fp>=x^!-qeXBc>rD6c*B=p3@!0Q5k`OPym2uWGS2|6nnB^Q`Qx8 zVrJutnXzPh%Ky*at#z?{+^(&IeEXciWP2i|E}qHsMoN{-G>+5kiU1@n#zRfe zA>e3%!5-AOkY)-TCqQW0J#85;)m`k*<`8jZ#oN}*b9UFnSi5R>PmFdPaMLO)3}?w{ zB+4jZmy>19>4dB#Fsvm0R2MkN>7oP$kym(C(AD;{6D*CbhhR4#bfq_vfRd&uJ)0li zbL7>~sioi0vNgH>Pr$02#bI5fBxp{%U!pK&v=p{MHaa~1&_P5N0;&6^2}qKLYRu*ljTGaIvJ2Z&D4tFB#V%jB z0aTUEf~RxFW6}72JBr$K*}$WlHebWAA@Tc^fqSe2SjE6S7mGCnogC+Sd9TRV zixY?fXs$Jda=C!o@mq`0oo9gCKfQ4i$Flx+UOIle066p?NY*dE7vMKb&XXDEG5uu)u;TB$C^@{6(?i^8x} z@W#y#S&TjxvXzLjJ=zzI&;H%)#QwFiCXbyyENI}My&|Hy=Gf^YBd3oIpPo!bz29Oj zFfA0C7fo{Zx9j0>A{6?N9ttJH;l*Zp!-E><(U7Gp>vA2H{?XG%x;OR1`p&^v9Go~= z-)Aqu%b{a*% zZK0k;|FAEU{pfCL8Ig;BOaHI{fn#E09uXuHAlSIl0WsQTVQ+qcx!nn14OHvcoF*XN zA4p-MX^-HzOT^Q#2W9%=h2JOp6N&yLEhVeTWVP`zC>pM;spqMRa#J)U%En1og5NXD zPM%lYFw37La;g&n5e{Dsh0sMtG(5*RPm3=6o|cGjsfAw3DE&|L$q3^$5j~ejnASGx9K1i(9CG!e1|ebND-ZQwf-Z|F;K3mLZ6QgY$WV+X%yuQ18J;r@r zL$E=iFQ&3+oKc=tqtQZ=N1)6a=<_TO5mRUsITmJ5J%lEysU-0(4bYE%?q$D621)&UR4mdh4 zRW&21q~!lhkE`t7y`m8N{Epv0Q+`?yo-RN0YRjf9^K}Aud(n!q23wUW9Kk+`n!%zf znTGeP0=0K^t&1k+=D{&VsNrcRJ-T7;@-Ck5x_oZKqn~|r{oFiG%+IZVwDFInvnOY6 zz4z8-lV_JoXV2ep_iZziXM^ufo-;9V&iuZKiG7p#iMIUs>WO@Q;-Z}Z2vem0munK&#W7XEx?d_|# zuIeB(`X5oBaP(E^TQ?y{eGo(HrfnzJb40R@(!aQk;(EXdjL$-BY!aJy!@DU12wTV2 zv)Eu8uZ24ld+~4vWaBT;SHrq$WH%5rW&5yeiXG_@JFF>#75_#5#mZ2Adeho|Gcs0| zIk2Xjj71osXW5#W9)XPxfLEXOa4bRH9XAI4-L$W5A3U6#Oa2G z@;DrN$*LYU`4q@?4Hc_jlR>)@N(Sk)}M;)-oOAghoI}hzav#y1jSDY=Q~kGLmNDE+-@^d*9>CIY%NFca*8d!KExUO$q*-te!+;yT zeSqnM%tz3oM$-UD54rBv;~#Rp2ag*X9Ua2IUJyzbG9ds;^%DFq&+u;p^~UV+oUU<8W;r*5W1FlbW`Z1X}_Z>Al+KI5QISm7q>`>{;p{^9RicQMV{#Y%ieo{$x+;S z!&6-JRVTZC%o%*=<1oInHO*I5JsSjw&;H)~?s?zmd8OIz>Za~eFc$=RIm9(!&vdD5@(Mlo4zxXmM8Z$3D{u>;Wd-;-gx4+qyPAKY?Wg+v>WhCa|B>d>-gZG07-5a<-zY9CL%hB#X*$tQ13^VbXL1=iny# zM$$9{zK2?LLA6519|&1!9(d>KqT)Dk#YD|yPG6Wq{pd%O4tS{_(6khY97^5cE_EF6 zpgq#=xL1G+?6#3Jz!&Wi8+_4eAFzK^v)K zm45+a^Wc++4m5}FM)aT;W&0$6qhuhU8FS$&C2g<-2QVs1W1}ciXT+)+&K8AJOao=X z@=js+_^kw#<*ME zV9=MOOQrP0!RpA2NV1&V?d_WQJ)WOP=Op?w9;yXG8b}_?j7ns(en5J15RjagIOAnc z8Ne?l+uM`JZ;Q86?Md)OS`9p}8kDI%OIa~WDGtv{w!aR5rJ!0Bss=g* zSnAZlG&$u6`mGP55rh}YNdQ2y0$}TN4>3b`)|!#bUQ@l+%&Wzv@j8*=uy&zynu;L? z?4C(Y16eh2hN7u<&cb-psUDE2LznYwVw{W3$&ZFvLtb5z7kBQhWj2wQ zHs1CLRQ@)nxXWTKAc9trko%jK82G$0g*kPJhpRB$q`%l3F7BB%Nd%4Oi;!XS1srJ5 zgLPqKn0VRan(PP$TxjN}#x*2`EwhVDX)kjutqOf@XVu59YpqmfRfY%8IO~$Lo*vmP zXeNN?2iUV|$SKzD(XZ`3diEKELzU4=rS-b8`q{0$7DKW8%YriYX+)(D5MTwNyKnod z@x7S#UbTPE%u%pqjSdu^1K)(=-AM8kp}uDG=*&F_uC!t?YtQ(q9sS(`#AvAdN!}7{ z_dFux&^zO`X{m3GZztTHLjEznCw=mFzm|2CY&kYS0Gg{pGcpRI!R zEi8u)Avt%LB3B?vXk~i19FciTC8B%z^G~KJWp*-48s}f~*}J*+%1E`ix}_k3ub*+# zP3QjQ6Rpb@R`~W%I0P=_sYWuQq1WrO`EyM>_huIdS?%@aK#tGz`6Ti zEp^HLv1;YJhtu^Pw{CmnkrVrE$ajYCa^F?HWAEQ@s3Q`f?)4mo9vKE!RYx_rmq;>4 z)M*$~(5iYJI}CK}<%YRa?43!-QjeY*#;#n$XkL;WhF)h+bTvU;GU@?(?A2eg0%W!+ilc z*TpSdf98UgVxnUx^e14(io>00B{;l(CCBXvN5ZFtPG4LdNM?iXH?KF7u(JcLgF!2! zfXhOW(-H}A$ER}p((xd_))J_Z_#K~YkMG=%IJ?v*K{@Rn?CCk$-QCnnd>iIr9q|pi z53v%)J5&*MtTLF?RonpP3*nHag~EdSWkH~ZTU%OM!No=Z!*-(j*9_iu)OS%j%wV?Ufqp-Jn?Er<9i=Pr0+!Q5puZ#uo8vu$~=Kb1M9 zPboN|)=+yY)sA*fLFqdslk)d2Z|h#bSBgwP-*9tFdwa{x8~g^7EUEkgM6dt!_LYP` z?Lxee50G>)UfxI~KT+Po=cRdX>eIc{@1AO}R>)&Q-lNw@=6F30V5?av_*t2^<}ILG za+iMUwrc>8%-gfrR@%0}n6k)x`JvG!8p^E853q?g?Nr&Nr zW2n43<6{pjo3}ZaK7IazWlx;z3^-wEk8awqbJv!gceJ$^^T*b0+pnduk-tl#MTge}?Dz621{c(~giFF&b!wg;{!);DIw;HIL)KIf!r!mBlt))iZUH zzX+>Si7O9=j?<@t#z<@y{$VjdKZBzWxGI6s!HzIF9D`7(>JuSoIJ1lCz*p5a{Ru}$ zk_3c;><2}^LxuDk9yP%6nAYb18bEEjjoKvLeF?V(u75()s0~4XM0cK0+mhN7H|QZM zsJTDYC7z|+E!PL|At>sS0HKYp_D+L4RQ0i2bjQ%#*9^Zb0d!I{U_Gj}9UsxOM{mL{ zAYf{W2w>3fwdiQ7{)=A^YBxQq#oF}8OanisBp4>R%?hA0CG#d?sr&&)zvVF%ozl!f z^pA)J)_tQ$R`k^gR3&lG=t+_6$0SGC1PD5ImbFqutwwa(=*UAK!`bmXPnkMQaZbu6 z-FjxMGaBuTf%Wd|{-|(aKi%2%L@56H^-7|QT`&@YQm3d*_E zlJm|3itv=6Ovr8?o~-F>M-uToVy`?wE#|o|o)pe^5^UogkrNr%1Zwax@F3O^}I6fF{U)o-jXXKkrQ*JVB_l96!3^2@TJW z=7h-L`2oQ3?|8@VkNq;=oFIUlNYUO5AufL>P6YQ?c#8P(3~_wrK_yORMWYdrKbfsh@&v2m@Lv%DU;ij%N8lb zO-3aRp46Uokk$kF7;DN##MX5?V#p>N%LjCt?M;VsG-vuLK`5VMqkpHAd6Dv)9GwfN zdwnO`Sz3LweTxy7x!HH-`ygEzlc^P)0%5z$Am=Hcxw?k~=qa9^GG!122cBe^$x`86 zk?1GupkG#3c6P3;+N}frjA2(-xsCp9{j2Roa>SZhtt{?tX|M2rDlW^nM~V)w$D^ocb_&iy9fmkbUIG0fVTOi zw|z=LQFPVY-r*1Hdf4x6oAD5jqJ9gYS&H)rU>iIZE~mTX7*#Kc4ADYZsVP4zXIl9h zDw(vNF+p3R5y7alH+@yJZSAXm%kqPVaM4|ex6{h-Xz(ALWaAL_sE37dW+ z9z5%7-VvgY|MB)g`Vhe`>+;P-zpO8ZVdNOL0&)|seT-eL=W2F+T0_0ZYv>24!2xJQ zGsKR|pmC5R`d75&80=)qpox;h3=_SW7Zk=V<_m&b^2;3H<9-IbL_rGtSWoj_W3EUV z`Dtzb4Bt4?y|)|Ok_r3OgnMT9zHWDC8ked0srhO53<{%^d^9zd0yjfIQP(O_9zO3^ z;PYHu1vufx_W<}FFa6;?>YwLC75t-Ze_k7jN0ran_Ji6;BBJb2f%-W>)8IkX+fUlA zenRpDb@_&U3$X{JXPB-wHL00tn7>Usic=+H9i*D}ty&LO>+8geL?p?oa%t z=?6K#J-rMz$ij*hg6yq3SJUgzx>F$*3p`%XDv`r(|8=|S*&doxoj`_85CVp1@lhl6 zEUOb{rV}g}fMm_YmM06XSNHdoim1Z3=ZxXnpX!O zhLy#em$sLeek)W_wOS=!4#mrjH*zDn+{l8FTz;7PXr(6+D~2mk(DQP&?YhpskaKss zZQ=OBw$??Jbn@o*aI|mhxm){Ecec+fwJsW8*iNlSof+eVM2BcZP_G8Uw!iT^ zj02Gfgu{VEx-X4Bl%45IhmGqSf6C&=%2I;2Zx0)dKjHHz!3Zx78)^IlQkLHdAtK(F zX}pFVHTyDYBLu7H^b;;`?8j+r(1oE8x`}VvniobC0nr2Edt-QD2+d>-9!s1ft~BrP zF(mm9-ov2#eU{TSj`>f?PK#f*lg^jLv@KJ&>rT*bCzEzV#an+c=+9vs>m2n)ZZMY} zx`oBAe>nYEHlqB9DjSiA(fGlSlt@;669iL1OKN;sHcgotlPq)y5z>d zpMLO9Zyo&Oni~%O=}(9Lw2cxD?mYCTodlEc3i?)fm{^!wef_>U1eN+8-;2IK1Jvc9 z2Q2_&U^&=;RxTn>*6I$i7h&d^;T#QAK)v9gzH^%JK-k^9Zsf6r9-{~2VUsT~PL(5G zB6Z;4jEWdVpt)zU-eVX{9^^^Vn`U_!V+Tx@(K+=3H&w1N=z;1ETc!#L0v&*!r0%@u zZE9Z4#HF@ZgSGl6Ie+>&)9dS#&yVXe1@ef^Hdu4w6zU~nctA^Gq2|<31wLSKh8e6W z#VKvjqh`>fqK9sF%DOB!GWyC}XJ+Qzz4G*jW)8(HD$Yc6emx)NQtl$LWWZyFB7RgX z8prn=viK~kz*`_>;dQ9+QAo3mRx9U7nK+1N!6$aHl&H%zgHc>{o)(2rw8XP%nlU7{ zAcuJ#EvZb1X9Y?q1o_c5(m+5Ml*2I=3KVB|wRLEg#WOt3FsnH?UN0P;JEQxI@%crV z%<#dS>Ce6LoB&yh&Wq4ugtWx46gOarAy%+hrl7>jB8_SitdQXN4u;~um%c8rZCdmy zfeo_S$9TZA;ulP+LzHe-p+n2JsvO7s?mK9}P{K13!@W3nH-HeU_qFtIYwY< zh2s4@Wy2i_Dy%=3;a*Ej+u6 zWf+ zSAy#T{9>MK6S*avpbFnU1JaVf?4Z&4JtfG|3gnm;MvO9O#P}C$JR?y;OaP1GJip=A zjdR9umz~2hBSz_C_~|;L{UekaMUTga(1YHMdpM4IWFGEB-N=X7rk&9%0N1z&;w>#v>ie+a5l zZK`J2w$b>G%~RCz)pjD$o=EJRQG!~rS91@kZC$OZdq{%|8@*tw8%zh`1`J(!{LWw+ zV>!J2_S@Ici{ZIG%NO-!kbH0olB;(5_W1VtF7&dE5v+C&%TRT!hey&RtYeLQo*@-^ zBlYe?6V7|^7x1sR7p!+;n-15>7C@f5as8<^%YO2ybTW|+t=KxaYUhW))>_ee=00u) zpK)`yFX`QUs~MrTjqaN{bKhv=B6}p>{0spES=CoKhZ5DU_gI zCE0LrZmcfP3ONWeJ#~U>lfkuCMz8i%b;`H-v{hGR^ZD!*t4@1*sg?a1o62?$ZtL8 zZ~d+DIf?ghp+9L7uY)_c^$!mAZ`=8YiGq9Kn_^UaQ#7OESIwyTRWWK_>}dg~bcbFM zJ~Gh1ZO0#WZ0jGGEV!HA6va2Ch$(*6-A*!E-}abj#{OpdYoJFj0OI}cCBgLKrEKJ!pBc7`D~Z}9HuxT=-vsivw;sNm|f%(~PJClc%E>xd=7iPi)t&W*LS z#Ew6Nw{wqydyX}(nAf{`|K{Ff9hD`gK6&brO2_j`Yqc#LZtE$_A0sLDUdV@CUnG|g zQ#cH6WTbmdH~OqTWqwOrTg&`YRyW7;8*s0$kBo;d?3aKMa&G=wWuK7)O% zs9~yxQ#|7Ij#O=!LL-686UaV|QUSgW`~KKfqSvBqM4&L>DOK|lLslrt7iv+MtrVnx z7AXik;?8cT^R(p{Wn26fq~SBco{|kf9#GV$O30lGrX$qw2bl9nw!d;MIUX51$ zD#J6o0XSQMvG$PkDnrwE8MUyJVyQHM@CTvzyZ}ePXhaxvtg`SfEpN)d#fc5h7AcN7 zo90>Ow`S2V+{pr> zU4@g;;0v8ps**}Q8%(7-yd63^sRFncpLF8KH<=3(_oM6!W0aea2N$4c@+yU+fF}Ti zjH+JXO7mK()kJTb1G=edVn&X3m> zCvj>2(X`3gI4%tlAQ*?$6Rj!O?X*eD$qR$G*WG*d+C*aQ)%UL3F%HM`yb<(HP8)s$TFtP2N zbev73BO)N3`3j~kWq|X{vZj}ftcIP>92HClDQ#vpI_Xecyc7Ek0(qxk3$#E>8#ani zkNj9>chQ2TYxJ2MFUi{!9ZKUHLL(6#8vQ&N{i^R|fDPjR}&3;a`3h(%<=3JVKnaY2bj8}p0js!*4w^Fz}-Od3CzFJy{5HwO>67wmX`bW zW8MMlu;5=14>y%#ZHaHa?+l;Mn1;=o<0c?h^J&n8yufrKHLVPq2q0L&2|UaX56cE) zfEW{JVM9$}`oZIfX%jods3B4-Ixr`PH;wpg%#h7eO#^P7ts16+j~j0pQPYeX?i=M* zdoS3#s@zhXGjI7ID!fk4C7ao%@+?OEKpW~;q8TCg6Dt+(Ya%!yZN!}XfGZ}hGu;xt z6T0)@@_BQLE#+1F8ZV)0^o?u0okzQlBUu+?IQ06?_k9=ry0wY)UO3jSwV8}($`O*A z?gYttl|#h8o|*Ez%=ZxG*yOEnq*$J_Nj`!&Nr6C3WO?fK&dcFM?eDmvnFna{tG#>( z@A`hnu6IqpaPmL+JJYZzIyP+iMOKd`_`y;-pi)5O{jy({MIHb_w$(&esANZJj#ZLQ zA}lEJbnh&9HysVOgsLgkkwl6Y6|)2=9rv6 zk(q0Mea;*!l zJ@%o^tE+AJ5ha#la`Ad{w9SZXAjwLK5e%+hJ$ooulG4%6e5t*Zjs;Cs;ce1<-j>$gS#F*8 z@{A!#=L6J*J`Jsr#IKv6i(n;m7yKi*SY)NJ)}XbJ%u3*5wdG!Lu@sN$dNeM%mugM_ zucmK0F$@rSsQHXgbsTpo_DlyCxL06zbnqp6#C8{v;zi&h-1J|V2Wr>TH-4c1HwV6R zQab;yhaWtn4d|0S9X%t~J9qS+2`zrcLGG$E|8|^(hRXg3kPG zp$34RoU0ljk{!pORO6AdB#g|A=VsO)Se7uYj2W>)t&K558CL=Uv@xjfvvDiom-w*r zKy9Q&z0d^Amd+vwD0-Xb7tCYxN5W{`)-6DlS!|KEf>y3ptqjx)!#xXfJZ6pS1y?N8 zVa2Z(W<7pWR!q{+IHz^YsnAlzSWl4fM4yY6t(&zNp-dkNyaH zH{1z_Rt-V-4u8_3wpvNQTNpH=(R?KG7+UTNk;pgEE+37+qg|`2v0|+857kvw^r7;x zQmneF>(OGpUTiqnkucx*he%s+U&00zd~^5vc>CVv3Ay$I^ab!N)B_7}Zgx)_ppjg9 z-L-l@m`JXSohe9)@B~P85eI)PI%2lDKv>OTfcay_~qJHRD& zO6G09yAgcaZ-bQk^Z(0NzXxAUPts@{%Ns_&nJ-u1dNO*dCxZ$OhDOZ*tI9cbtEz)) zk5eyHds1N2oG)(!`(K2<$L2ryRj_}X`^JmkKvl8{oJcQ)qLG=5Z1n!bT zGYewm6yixub(f(^p?9`8G|{+1m3YY2ym(hn(177Y_h2{r(YuGb6KAcseb%Dt!Qo{$ z9T*7rtR?;4IF>E|b}1eQM-$y~a#=jl-S|bldr_`1uZGnaSOIJxQp9?f7NtW3k_ z?Jl6!=DE}xrB}-b!IUWP3koGPjHT5 zxYw!~!)-0jm{9~jGBWNb<)j0oo1~O{BhN6JWpU?U>Hfs83sFDFqg~AJo8(9E{O@>Q z?G1_ICyPDCug3b5u37<>0XHQ$zH>6JG5C8p-LEM&Q~Z1jV=0rjaRU8kOS1 z|0PsPMno#YBO(=&;0Z*Ep2kO(kqo`)ud{|!r`a z-`Y1Y(6@E_Ip@BqL6mTsVYYVbMq@Y-|1 z=tM#N>tB6sP<&QP*%QeW*ymUZgdB1Y@XWX^mtb5#>St zg;{|8rx9wQMsrAFKA_PI?>}&ly8@uijfU^PWK3cD)|3mJy61sL%nwAd^WQtB8n>h2 zbSoND?%D4iQw)(GA19bcxu*7P5`C16D$l4^^}zPv)N+!-=<-JM4?}z7n8x2{f?o(` zevgYC%R1amXalLnYXbvcARlU5%IOWJ&?gn_MIR^C_*QvI8GR_<{qFr>rS~_vemo4% z_9f6W^-iIT_mj|d3}Qw^q}YVzCs&wEJ!?B0whs{}#u!M!^BYzumkV{Zw9Fk_5n3@e zx76B&D%@{(sd}-usB2X)G5)7YPzEQ9!Cq(|e|!TqfrVPD}SO$OJWBARgt9^w>D z2sNHMEX6JHv{iq+O}IK#b6<1+L)KUtU3t?U9@0ukeHPyl2(iv9#>dkiao@H@c#RXY zzq1fuN8aypI!FB9Ll{j6qof*DE5lWtR2`>)%w-}Vqi3j}y>Q-NUOD{S$Co^_0t~PE z?#eseht7TT%_DD8b@$iqnc!v+-Sq44e)rcKTS46YrF%z{PrI0Yn8>~}ePaacxXbYX zn~C!=4yMHGFIt`RWC;qSa%PpJNViG$Atd%Sc~Q_^z}b##Hs(}OrCmUG@*)(dwfEn8 zZ*pnd=$_HsBk9aXwgrm}4dT76&=^R!5! z<2Wydz_IJV0VJj!u_rjZ*HfjSd2Jx73V*MLx#Q!CCUZYeguw3u?kEynw6H1(dw4EouTnG`1DuP9m2{(LynD{1uG4{JkRz zhGEc-NHLL?7-jzf6nHc_=01BN|rJC`S~nrN0Gz z;J%hv<6>;VrY?=O{Oe{x4~P8HS{?{cNr}tWNQp3nwEA1Y(nTN%zg6QL2SGR~u309= z6f_iswIaGi7dDHCRVR477?WD?`F%5dOMR#L_W3UG-RS!`>NK2BIMa=&7ni9Oy6aWL zLL}Ep_2e^bfpttPlgHkr9(8l7R<%aJTWlvcNRneAVV~2{?~0gbl1R8RfpWtd-93aH zav6+opd+f8!adhB8Oa7xB*~WLsnhFKoN>6WBT74&SQhW$JtG&LE4CFL07Aa+2f+lrBH#U8~PlO{hfM%ro!? z%- zjqf(I-MvN#v>OTZ0u0An?wN7`!nje6Cd#uAQ&y2 zT@mPDEe93~7{Mqc$m@rGOGz6nixTU41MN*RR{NPCujJkvt z&SKqLrz03;Mk>6AU?jH?1f#*L%rq-S?J_|t5*USRbTZovB$mUYbNfsORk$ldo#yt?t`TrQzU;W~ z9T&EGxASEAmD6s5Ug7P=+eg?3;MF)&6u~LQ0Hqlwov+oY$2yK&T%opBsFjQU{E@}W z=?++~<%=^K*%{-AQ(s@7j61p?(UFiZ?aTXGh*ly)plUMje&N(a&>Tj-tD`^sA1-`G z8(Tl7JrlzIHzDeyWbb~=j6{l&$N~2uu<$xJ4_?N9Fx=kT+a9e%8`Vf98m&aA=goN4Sg%5>FhzsFc5FL#&Bs2)lv1B z;r`Kz#|)qvG54F;cnc(Kk*%^K;_e{54rBO>>_&z~J2;(>BY4RA$y{nM1Sp4fVZ;FA zK{Pk@H4b*^IEiD;ZMJsqxnd+@aGZGFd1}06`k}~8{GUZGky@DfE!bNx^g zIDuY#Dvfrse=edb61S-xk-s|6ou*PEr^)lTVpyDxGDWl2mN7}=M0GVMo`4fO1AAWr z5-rP?DH1cA#;$s3Mw6&olK^VOG5QEGUZ4}vtj7>$42JBTz`whvt7znls|Njn(J}wL zHS_#qqXBJbRWWarIy*}zZF1MAh8GSO z$cA8D5jyr9dbc)jg_y#YnMjp6EoaUNnR5;-KGxNF-Qo?)7MCl2CFGCyoxk$znQ61r zOwKxM)p`AKe@O9H%8Qr5qqF)4M$7GsmaMOK6+?v7Haqr0~FiegC-O*sU!!`0DpSJBU_Kj^P^ z_5)LnGo9xSuQep8(9u5JIgpZ~QlP)H+TXP*nvX}@etD|uxicJESpCVKZJXb$ZHJ;Z|+&j6es2WF-w6Pgp%?t1qm5*bdAi$PWk zIGmfT1y*yFz=9dEh+{q<;+|-(bNQM<00hWlhrK4c9J_gi(@AItrX&__#2O{+IKyJp z0h7i5Gb-><&CJQGs&SC;v?7jo0oE&!)6%HR)2wGhPv_Hl%!+2x9(f>dG3<$Ch&0sd zo}s22`$-YVwF>CYqf$>g-%PHDK0P(^?h~liwYq2AL0nuNy(YMfiQ3^}9V!sA3`_GY z&C&p17oEiXJ8sGY~_1aSb z;OW`rd3ZLLd?c}2J-9RR$s|_ka;(L@oP-xm6gThNJdV+S$2b3SqOdQ9Mimm~1tF$J zM8gmw187z&O4$fxQn}926(Ws>yP9I?{ zkV0d-$xCdQ5otr$Vo_0iNS0|HEqswgG?VJr4Q8k>peYPvYf(p2bcJPUQC2uv3AQ*4 zBRL{N3;JZ<(*M12I*3gjz5y@wNf-f*nU;wuM{K8cG86JRSkZ!CKYkVx>`Zu*83`ZX z4N8>|tRkL$UE}wa zu~Ns<3P)$6u?(UQnqsdwYr~Az!Jy=CZ+)r%%tE#`pK;tL;Zxbpxs9u$`FuT}zXVoN z#pA=JDKkTo(&%aJ^>m8b)m;t+OTg#; z^Tw`uRH3(kKH$ny`r(IT(vuL| z!bD~g$MY`EdCD6Cw>FVsgoTZVPeG$3y=vXzg9k5sIF(4G)~-6RXaBkDz65#L1Kr<@ zZQZnK>-FJKD11FG-GEDdUs`wW{yhg)t;Od*eBr@^hu5u2ryTo~hatL#e`yS#bi;`k zHe-C~9q@AE4~?_FR52_b8n$Q2z|>}+A!B*>$HvC&74j-U@X;_dca7%FqGvf=RI za69)Z7YV^5Bgd~88G#p!OzhJsRDJv|)SlwPVYnV$(6r$&o9L z3_@>uFy=%!<~-TW8(!2cU<-&jj_khb-tB(E{dF)Xfgo5vc6eSkbNKqhnOrV&cz)}G z*4729@dh4smuA;wb$2s(5bwdKe!1|H+h&d|TsSfl@Aj4#uU}jy8{c$$Y@8xUgJ@E)U^;?3oDgkQ3f_}TT5O;oSyo#?4a%xu z%p9|Mxi(spd3$W8A*ga?X55kr0oF?7^9givUbZZ|E%C0CN6ZsXW=qQlY`N5CjjbB9 z+Dei=aB9g`a;>d7#ePSVHL$#7skljXPa&aNJ4w7&W+0Opm^+XG=>c#wHStJ-Uvtpc z$oUhVDL%6zDernBG3iV^Q8G92uINQUnX%9y_ zV>O31;YOxTLcc#DhUlO=?P8Mn*Qrj)hW+3d#VB|ljuPpVU4Q-eyhsBaxVoam0nyAv~hNL>)er4KdM zQ+G}L;j|#}#`UQEzWY##+Jj1s>wEY0?wdh$+Zb0F_f5sO0_UkAvDF;bcwx;~c|yt} zW**|S><|cQe1z8(z-Byhoi9w#syYEev55)6+cG4Q5x0>hBqDNNs3e!BeqbBhw?7+f zOKFH1Sb3_#DY?)~{R4J55Qs(!i+=26IgXc4T>%0-5-|)1BpEiH$O<7=k<)3Jkvk}$ z@@juSt1tqEJ!z3F#U8&Afk3i+!~ z+pt|(w|G%|1^!L3r|)(EP5r;co*qe6Dx>A{)2VWKv{G?{-u~plr}*U2%JePje+~8j z-@zB)a#Zpn^m@^%wZV6u@0jm;-$#76`aXd;o4dVif72tm9n73}5}QgK=P&obf3Y1c zlX6nl4EoExWB)1Y zvDW_n*2ZkSM@>$5`-MD(T&*)z&iJC@XxM;|ET?q*&YF=9>bZJ67@zd z-_w()9xHTr7aFrA2cv~K67`tm@HjQ0)9960NCBF~bs|Nf!bL6;r_lX=;Fi%nr^@Tx z>%e~WU9;WC;JluEqe$-jQod)1rdXM26lsm;ASFYVr(VM4TZhj_|J`3lDpBgCXeEO7 zjUw8^>&odyF!w8A+lAMrsss5$Y_Y=|+)dSP|0HOK9JCdgXBO zVDk^>;PSnFj8@?+pC8G5?Y@5B7?Q1QH4x7nGnwQ~dDwVRx*AWa;{C$==VHPlL&)$V^ zkK>J-3Hz*fB_&GF>YXtQCPvn}h?T{FPNGtOFO zo5v5s#Y5e-5%H*X^c=n3Q@!9b9(z31H?xj6lwREWjFF$_s=#1W3 z;NsbPQ>o)$fYrX!2i!{sxAlTs=MMJG&7{viHrPLRUfGGv8>+R zS4xlUPNq`H-6I>f5A0rEsVv_;aLOsY+m^LhR_m> zr*bQLK9$+`!=p`28W>p0w*!-uQVCO+?@bl2bkm7kE&+a)zz*r}Z1swb$8y*#mYeX6 z|1Pr_Tz&vf0JL9C+o1i?`1I z**!|$Pd)cjRebq-(9(_e+wZ>f4j`D?C+`x3Pk#*SMCi#lt0CVS-)^jns}ll>r30c9 z>UrnB8|z{+BY9j(ok+Rp;N0}KWwV(V z!4`o_6rNNA0rko0+mKD^raK<(j8QjRg}C1zFIbH;aS1$<3~{VGEQeEyM42J*l%|1z z_P@MJz%oTD83 z$+r6D`j+_C`L_A?`pzfV9i#&WgG}ZM-kSiK;46KNdCj8dYWMbyih>r<&^I=K>AyG|kY^7W~@%yH=LPY1N3I*^y>WY|bYk z&H(df7}02aA}h9@%2lmQ0sTcl%|?P3*2^`6+)yb7aCs1P=h7ri6$ZzjNMD7O9&Cza zFYTU8b%kd$c3H^4uO7b^{Q)G~^vs_9x!JP|XR9++^tTyYn#s5qXMP8-i$sp^k5KnX z0iNX#(exoS4x`c`MOBqUqPs^Cy`mH|fP|V43Jf2RV1MHr>e@NSe;0fD>8Ej;u4E+X zzMYJ?(K(qkxH;kvhy9VXY+BqdD8gN0%%a3yaw46Ob_x7h5-yx2P*zMJ&75V)UO!#h z^o_R=-|FRwUxCKoIbPJ{V-XQ}F?Jqo z4n|M+G7fmR;i^+*446+no9Ia-dWJDvX;Ke`GNI5L?i;1pwphu1!yntNJB|+S(jD*< zJsNHNcJ0!&?(vNK09b+lz}xOJM}Osm;I1nlX6XT(Z5?f{ohYziDDK^PxF`MzeCtez z`e>|FipBhI2mOt2;s`)9ro*H^wsh{?fkqCrFWv2~2haM0Ke+VLR}SL);LQ~*Jr|eJ z#^e7lhkr(6P4gLO23OEJFcV2xnJIlVdie|x41hd1Zqal=-Ai2hEpo_Scvo$ zx)JO6go`6!sSB{DP2&i7tie)$0Sz{dL!{DR=m;3h^kp)AZoco1-W9vyx>j24r+Sq> zBW$405f?mu1OwfEBh!~Yf=ko@D*e{|1MuTNuyP4~Xdz(Ri^SYSFwHNbhltNAj-ed$ z?eSggy9xUpStQX%C+45f;#z1%9ps4>)Fx~el8Q;@Z*0Bq#FGIle{Et;%@@3Bf`Nxf z{-6Xw7{XZ;9M46)Y5(=yK=L(+9b-K^IHrGw-bv&_#5{EpV>(H(KP3ZpZ3@B4sge%_3lz>JwUP^NOI3rFX6tu~_;wdprx zn8w{37FinqVSjr{|8Q)Eg$^`JE4Gzh7IcSyMDRQOMT`99r2qO@uesP#Rm)#&D{70; zHOm*776X;sSa^|XgF~lp>Fv*DKd^Gm=A(Od4bKF*F>1^Wk_hO3CO~Fx82nBNbRuqS zMaL&mO*7vC#*9&YaWv{iCS)@_$T*0hNb)_Co|p^H zZO|0P5nTz;)#G^~dtN~uY**74p*{pWr4&}5=a4v1Bc4Rqcgqv-n^FEYhlp#2Z5mCm zo{KGz+@=NMrjWt)CP(1e&|5e)f*OJiE;Te)$N~BV>rUPCP{JymLcIx5qJd$8R)TXj zJL!T$K#I9;&qaycGGAlxH#fCx!=B#-R@8H>)3l1>#1$t0c$zScq90%jF(h2^ZqJddynATNhs z2lIfWK;Y_dCE2sw1X>Gvd3;w=jk}nNTzGI-s)oY(wx8|x`!K+=j=E{5?6<4qGYN?l&ZOy@G$zr%gl*GgWhN!SM z&tWeBT~HiKq96}*p@7Cwsv)8VmZKTU7K0+ih)haRvWT^$Aa*yPFqRn0YLcET&6wHR zMu$XG?o}OqtZ`#7JTQ<>~nx*^b9w!hB@FLAgevS=^ zwwegFRamRKJht_|z`TLbkw?3_DVu>D4`F~4wK$9dQD)f~9e}DO8GcSM zStcNHtY3;jiG>_1@HT2sF-)k_k}yXV0<@q}j2VdtBFA%~wp6sviYxk#T|XL&1?HOR zbk>e`p*~A%N^wZBS)6E-j_aDBS!ymO@Kib#jkBV{aH5j&GZaT!OpWP4|i`K7)NpKjZRhdGW*ukv+t{-kuhP#Q?mf_ zxKf*yCyB^GsPK_lgoy9rv)8q>^-LCXmV-Pvd~ z>XkkvDnnrMM)L}?@8V?-wBs`@RjtjPi>LQhCK8o>(-(I(w^mtjQSA>bqXo-+-NWc7 zXdA_^ZBYzjiG7h`_@BhFrI<8qjPME6m?0*IK^I9l&SJ}$H><5Fhp(DZ%+NZUXCDVnMJ4-o7Y<9@Tztn7AlmsL%PvnqA|(@4dXs`768 zR3$#(kBi_l>GQdd6|UXZx)siE+uG)AY*@PTcPp1RG>&JGl2`yAB{sq&GqhxS|H2zG z0av(2r4~}*Sk*u>@QIk3c>BT^DrLbBA-2*$;lad{?#x~v9JWAIu}9uvJ@5#|dy^tR;Zm`Mz`mxvF0 zCuGs6QTmZVEZjv-MTbQ1Nd6TlM&;AkQ&+G}EO+^7e#BLZnhBV6-(VYtKO+@iX{=Jh z%fK8++4vZr!#vL!5to+Uj1WLNU9CQlt`ckm2-EPG zKCLHLGB6&AAKL=3ayOZv-_0>C47ZESK5^_Wx&a3YA3e;l(xqgQgqe!d>G>+)I1G94 z$)z0I#&VaED=+1kb~*cBk06hjUqQm6!rzIWLJ0W}7h_ESzrZK*|IZi$v^}$cVx$oF zrf>M#ARzm>hl(EX%vj+EPvft97U}Q|?(p9HufXNJTFpz_aSF#y`7&WG~JI6FHQ` z-Rn`z_=kSSiqqYW75{|WG2C_J&c}kY6W!aoV$X%5x9P%KR)e$$*9_Zi8lXd~0NLEJ zYS?PkNPm(ZJ$%QLff@1cZQa2igkqQKLekY0lV^qB)_kiv_MV|)GCGGi9Z%lbGp+66 zlGAZebIH(w;9$rIF2{XP7t*XB+8-JW%1+0gp7Rb&ddTl0PRHiT-b(9_snc;JJ|$kV zgC9i)>9}E0go$0;*M^NijZKJ&Y$+H8G7(dBBwXx7jY$(waMo}ZZd*Z}lmdRl*59Jv4TR2P3!U?t4`wF*B1;xfH zqjrlVG;Dy_yomOy7dMMy*nE;9RAW8wQD6h7y$! zsj#TLuW$BExt*gu=$xLO{DB_$r#Ht~m61CK&RDL*B^$ZAR)+0syJTEPW2S!nUH=Zh z{$@~vp5+}b25#A@7QLEzrvJTGxYXbR_`zpxBf4^xjl;)cU>p_ z#^&PQ;k5=GxN({Wh~9sTTYm{hocg;lbT&qTNoy!mg2OieP?}_y=aSPf^={#(@4}52 z3R&SYv-uL~C2+4R5^+gR4SDt|!3FRAuyFiCc+sVTaHY9cxU3*WGZCF=#mDG3mA<-^ z&i&{VE``EI0ga3CLO9%=WQ;~SAKhs7=y)yKV@d{1`SVO@gPp8`NfX+m<#pckEdCHV zig)1MrqX%Zkl#}DZMgtFkK2w7^Ny1gQ%HO_68%aKV^M$6PKO3F%YwA*(3>9TKTdI$ zVyI~A!A=ZqmZKe>7>waz6V>%hQX-4ba9rAb+~Bn!Wk+-CU32Hp94MUqEp6|b?Q43p zx9B#_T`)F(?j~bhcG2+LONO#_H+OBja%&e*RCJe@ch4e;N^jHiN`FxF9$LN@OSek4 zwS`sL{kkpl8e0Q?Ft>52wsxp-#a)C8z3aveOBQA8aB)jEbZzbI+}d?>dG}0G3{Gy= z*z0fJ{>EOw^0)Q^BwBb{4B1GMNymio zd3IcqO=fyRvdt1jdnWUyDH>*$SXhdB0JmpnYNVF(uCh#LSyu&Yl5R}ROyM6mi>{>+ zM>y;NXVGZz@AN!ge{au`hHK`gW-cQ~aq@ePtEj+IsZyz~sNf-%kLe~REr7v$IH*R- zu3B8Q)T)`80r!@7mFKsgDnCW<2N&SdZ!F#E$%Z36_trn&a}9VVH8Yu%Z?yy8hJlO` zm&sx|J|4##EK=c3WZ<|G?Yy3uhju8^ih9L-#k!JYLg;=jD@SY=O9MWENdrXMpcY2s zVoNnZIRTFZxT1(zf5|zAOc9mvdSg)@30Ye+q%%Vto#*3V?#A6aC-=5rFqc(xO0Iu% zOHbFf?R!Ut7abTJJg{hZgj1G0j4pQq3R; z)jDS&)i?ld$P7-IbVJ*4tIp^&xHC0bn=#qBCg`tg=&G94X+=tn8d;ipqD|?P*K0O4 zPoFc;Y%;4fsz9KwVQ)j7KREqGxPdPmdT{K~2 z)XPDO^vO(K-+4}pL5(Yk<(x*Ar}eoH8POI6v6s+MoRRS$Hn~(5U=k5aMKQUsrL4g1 z06%cxKdA*L;Lq|}-iJ0%+>&$?w~F6w9e*V{IN?606)oRRzBPYkGXJeqGMPjxlc{9B z0dFO725%)(sD^IQW65N`QC`dYiuc(EkDT^C_&)d!_&)e<v@ZIoz;KdH9nLgzY z$un!^wY={iybrZ~WwqlvLo=2DJ$S@yKBX}P0Wl!h#8@UL@W)`Qay{sphWO>>TbUI5(S zrtO^OT*iP0G(F&Mh8|6&rPrd>qWb(*Xw&4p0`Zfj+Zx*DOqt#G88{%F^Gto)>?w2F zHZ*}WtN=+UebuXB2LWR+Fjr~Sc;re7T5Y)|ZjtF$@x3^O5%VW@%z-NaiU?RxClb4f zD(VFMawfcF@PeFw0DtNm4*fRTWqfY79CPlU3POReq;0k?=X46y-qH zuTE@JvL0GS!%{@jBHx0AMT(w9F1=boGgqf!?A_oBQ8Ru+B^ek!GaRr+}TFTnwD4S^uN=9)LsuiSj7 z_LZCARr!G)KEyg{yMPl?cIyr=LvP~nV!ntgO6b!ethyyP>L%^BhEXSBMa9q68~(T{JU9WIbY5t(){O?f@jbn-lA&&eB@ zzLSSvdH64XseWwXqhR|ZpZ(>u&i|dZ-r<=`d!@I*e@USa+NLa>HQf7+G|Ne?P!;rk z#g;|#xW|B^!GpjOq*eMLxxbcV57gwU6 z6ut`$`Dd>L&MvsB@b)WbLse(jUTNg)v(J|Pb8HMgP?*yRgN3&*I*o?Pu?LchS&F5K zJ&Fg2Rd5^xao;7qJVN?C&f^}QVME2exHFf7;$AAE{;R|S*f?ram7=lNt4SzJ!e_!z zDj1b*HFDWliII|R18LkNIyFWvz}O`m3ST)rwFn0!ND50CxRz zv<7x1l$>6_#HNe7^k%C*Ycv{tF{?FZ*k&-94D428%qo`28yuHVv3mVBe5%eY>T?F8 z5jqeek3!SM#WhKB8(&MQ6pNqh8>!RhPUiQJuLwmNk^cV?KQQtt4Y$*Wu#v zePi)5Ea>2Kby59RoinN@ryB8I`CINj?OTp2?o+&?c;o-cx5O1|0EFiv-%7qXMAYEbm6ZYg?nQzLSVRrr_N z&_D6*yX{cL_#v=30X_g776AQ>3fUlJf;=C@1BVT%n4rZ8$#qWoFtkI+`XI+a9}Cyw ze6W=0+m@p^Sx406iUAgzMO6=JPdOAIcSaahh@@i zI9eD5ap@OeR(tyu%dDfL)@8OxUsgSNvO3!*>q%tV6`*$H^@?uAOd8KT5F*ogyvY`* z$z@0jiqRHiGg)j{A~9t{auc$|Fdvcw!YP&|GEv+;&FmKs^gLl$;6c_P^^@<5D>MHr zPMDpzUfYRUFMrE)0D&}%RP;|N)53BmlZ0t$P7WrMgTo|A`qCaxx|t-_ro4{Xc0qV zj2_3y_7#Zb+2eRY!&)Unut9JFET{64wkCw;glcL+`3FKZ=$B3*{{RUFj^+r?d|IbM z4-j;b{2Y}IiP5OXvdiM3$(#z@KXw6z!3iP;ReUkF*hNM9Ig9GucG0>Uw+!RYkeAg+ z>C=qm5Sc2m5i}4!L{tkxHi2bhM36`=Rx-@fp*}PIB~sM-JQJW;rNm%`rM9@}6X|;L z3ScdH<1^&*KmDu8-f1`e)o8bwnEi~=z%m!VpcU9Y)}np=Vm!7OnX7dsJGkwyf0Z`< z^{*(Nzt|Ixd(infykZ53V6;ncfuNF8 z2}pQ!4?UFc9<$uwi06L=829}kj$W)+m279n9k?;8E<1~a!7D1BQ-Luuhbuih6|x*)wQyjqisO}F z%>dGH91EvP&*I~17JZLp^F1t>gX!ozgnx9kq_MGaRUnz{sICr*UT@svvBI6wUU07T zDKH@oos$@`=nD_&EiZ5yOwPGiKP3A;d=(cBHQWoB=@~Q#g?$WQ;ULROZy_`b7d;C? zvTCibuLt@>YgJWiVwbzj<040eQLK0m;4^a-w0(fD0Qct#Qy2cAFWX`IDeT}cF%@NYhk&7_-#Ag*-zRDQ_v#&I zZ&!1HaHu)y)S~0&aN2xa>1k_DISpF1T4(aq_eLWDR`rxN5DI9W&ZBCr-doojtB9Gl zOxdDbiSGhlj!&t)6K4vK;M=;$&ERx$+h?3LQH$gvS@ehE9dXL2c5m6O)*9XE_AbBj zB_S6TUPc;cZF@KxW>qS-tg?Jsqfe((|A-j%x~ICIQ?cQJX-z&sxub7~KhPbjNsKv(#v6tmmG8;-7&U0Mciv)6Q< z1rA$Vt>7?;_#<5`U2JWw8rOv|o9LWzqhd0}p{3wu0h&@>X*SIgEmbW2w}Ax4b%6o8 z7EcB3hy;aG9vmT*5HO(JyqRZ@}KNI%&jBF2Z2EG7>_>14O{y7RV(hJc)TEF*P6d1mc?irdP2P&TNR4Fqw zy|bO@UfVlwFJ-1D2NG4&he?w3=luR$D@jKGSP2Z#=K>G@Z&W%C8lr!EFz{Sd`k%^W z$wdE*#S5nQSIGrW@2g6{^GXHczhcQ!Ix&5CS|v?@uUIHfiu@1yF|MC7MIGh`2Nh>4 zwkdWJ>+S^1nWD`g7w|$}v{Lt;Tv78XgESHe6BI#0s3O2ZgAkRraU14CrO?6zWL&n0 zEMiohit|M36ofJ)7%%36b2d#ifazV##l~V5yclDkx2-4+e zdB3;z@ejaR4Xby9P<;@AU_%g)W=>U$=NI z_;>qeGZ4=2?F#$#O4X=6$f`Vn?kT&4T0y$ztl*KgPkaQbUMiKSAeGX+-uQCD!|=>u^rpnc8_^>BN*4 zbGA$x6{k(9r|5xqV{OrBTMX`xwnh6R&cbGAH0t~Sod5W<{ToO6Ujr9OyGqMqa^BG> zIX^0W0eD9=>L|23qrKp>g9pKXNHb?j`J?^dr~SM7X+PbIKF81KRm5>ioTivgqB?!; zDd|M$gr_{S_yI}^xzMTpOecv52bq4>lk(sn{M?&zPZ9J56&Wa=1&7k}YSVMq%uVC9 zKkM^lTZsugP)}`LKf1ncAYMMX=Yc6b6_xq#lGpqE^K)?-$S#+4-+iQv{6~88x6|`h zk#bhe%YfQq8Le4g;hom?t@t;)XL5NQ7u5^@bLzLJmhkoVqIc0*MUI4wDdQ2mWsh+R z5O*5QEddRV>)(oBi7a43w?jjP?qE|m+!WlQx7qYN?0%mEK1I?k#1>==JyzHZ-G%o{ z3z)S}bT~wkoQr!R9P`%&Y;K#!Tu57-ZZjMcop=*7sD-pY7lhAFk^XZkV5fqY92HJy zg=2#47LkLA&j^u#RS+*gh+)amN9O4mMP32%f4&EuBlSohbFn@KQaD1Cf9)TlFvjDY7*UK17aD z*Nz<7#x+P7u>?Q_!Gj=n1mp}B8Qc}UNxieaOuO{ptPhec2$Xfr8K@J)`tn$vU7zY1 z>`fXRx!4EU#qFAC&T2^Y6n<~RGJQ2(?4=Bh$hjce9cdfvYtYWzGqv3`nAXInCN;j+ zSu}$wi%7Wc!BmnSn@)n8#JYMB z+>p$I+GI{zr}1i}wXuq_D5~9iMK)EFxpHr9w4ywQT&;Gy#nRktvDodc$z6MQr=<0w zQ7?jP$wpG@lg?4A!GY+Cbt_^J3ku12Jn4_t#FnpL5go^m{6SI1u2b|=A2k^{G8W)y z7q+p1DDA$vfK^7q3C1F1I5w3$opCECP!}9#mvCohBZOrix1+OwQaJ&+TzIdC_|ABw z;uC|T_-RlYu1|b}IEgvm*rV6@ps1e${S z$?-5nH1F<6t1AS(bg0}kZ=|DRWS*%UjOc|5Rid>c>%GG4Gw_aZPz)C81)Oz;gBB2i z`*EQ`EL6*~WFFJGZiwZ4R6fTG+P+vv3{-Ul)aijm18H@jqblO;f5Me; zx)NEE6iihEX-%NBs;V=fNe?WXj?d|=tfU)Nz?EuDD1|a< z85AC|@`MG^LPtoiC!n-Vav^IY|;6l7c!-sfG;#Q7l`BC67p~+?k=+74r>IV*U{;0_T zj{c8Mw@({(0Nwi6bO1NW6aD?tFPDK&^qL=O^j}NHvG1=%7b%>WGM+~?4+M}k6ypmG>e|^?_~6h!3y;0M$nSOtkezDnvQ3+oY1P1L(5a?vY--v# zE&uGp)=*|78W+7*t=eV3q-Xw{Rx7X?fx7uT*QHRcEleZHsCG*6*8iY7UI{ z?TILH;bygadBddDF16Vx0>Jw&27glG($zY)?uYOFu#VNK@oj;s{Ng(vyyK#Zr_AoD zeup%fnht)Uv9JIwK+?ZZy}TtXm z*6yM`c6ljg=oziDvB(OWDcEh4ihpb^(G`aXx*M(iwCp8D!SDHT7<`<|mBp@FIQ;7H zLfNLals)&XBdv&udw`5bu?4pM7MP<@Rs8 zc0HP0^bpS7ZrSw^7+wAK!f1B&Sx>A2YY)G^aDFD6&CFl8rgeKV90N@ouIX<(HyNpb zc;_N8^?}fp#|8(FT^V})+tDkJ&7OVi%IL)TM57|42xEDe#I)F~xR_YJHKPR5BQF%P zUc64gV#sbx;EQUfq6k+ET|sT&nv2eEvJI2Jt?min6N~4voD3{#nP)25X-_>zp6tg2qUEu*2c7SX$eU zomjnUa5{mgFWQwVigxAg6A{^Lfo4dZ$A#0ZjIAO%1IDm}V0{)Mg+nj$@^XGt@dkVA5at3Ee0P*i>bUF>7qt9_rOOAs&XQ3YcSo)z30G2Z@S1H*nXJWMimTBBU zyIaetG$xDF8y2;YGB4kcj0?U&0rsB zD3g5VkW&x#Bf)Bd&}0?RexP@T%;48$4TWdH`;WMJp5c%Unv_d0x)ZQ$nh)(LV(eiiDh)|GVnc|T|_6E$6>C;+*98bhHEWY5u_ZvL3%47Q%Em=M9&htAv zF1YjIyLWapHLO?_)Oa*1)$KeMXsy8Vjc!@{W99ko&YgEZeCGx2p!57Y=WSoLqM_+S zOs_qf2NB1BG(}%N>NJ;lfl-P_Zn2S6fFXq5Bt`9Pw7ApZx@7?XFzVz=IQZY)p@Ky@Gn z8l~rDISj6*bK7c#RgSkOYXPx{kxo&FmlU!4u<;qNdW`ttjHPw>Z~p=`>J{@Nq8BdE z9n#@n->S#uHVwN@FV9p2J7|1YVCr8NRfg4$L47Lzop_jk|qaG36B6`pxz$+GPq6aEw&sI$IMfxUx z5AF>99tOaC`{dyT3z)w7dEA-+arjX2#Np%CMTtrT)jXHk-#6>VEc^!!A5&Y=DgPug zr{O&9z2tY|321gK#qlxpaQ@C+OlPIft}3jF z?0s?DseUH&t7X*N=I@{qih`^~&k5OR2;pH6kN(7x@l2kN(>SG(LA8j%@1$bG2B(G- zy>64|Ob(A%Z#$)&l#W0qIDY{N6 zFw=x+RYkZg%o0*CTp$NTl~rT}-oTWVeFU)7V*C4>kWbI81%D#Cu55Wv1$eTery@mk zUhjk2xi_JPfd(iYGk67<6TAkgx5;7$P%XNwY6KnMwb&t2Tb*>{@rfG(8m*a=_LRE| zZ={J*HVvbma!-0r&C_K$JgnLrl`a@9yy2>}Z-!nADAzd*28T{Mfrs{gv|Yq0-ObFw z-!)3LhCG4cpuBT2&c}oRK_un|)i!y1M=Ro^J#^+6CCW2v`<6BMO;u+1q-A|;Gv(Eg zL}x{#prfIo1JKw&ofqaxfq}#{2@I6Gu(KEyNN!uB48q^cO#M6*EG5-szEmvgy!6oG zMVKw2_XiXRsu@~k{3r0{l7}ws?YZosV~FK@np(Pg*@E4S*UA*hE^M})*cKCex!Sa_2`?SH3 zL#5K~)5juK8GBBl;6B06N$lcXM00E+-8@wUu>x5eO980@vUd;{i;yWKswv?3Ms8bU z;}=&nqO}?gIHFcFCUyP>jgi4({7*C*X)4}>nfEnn6W#;8jrb2NW|)T=LDcC)fhk?B%m+z#`xJ(RD2?>vpa2+0W{kGH5W&#V6vw z-l=m9hUqhaB`NDM2-oHKEU-9!4e#WxtT~HC~mopmE9FdKg5Iry&pcXWch{( zMd#7mTyJx zp=Cs$PJ>MolaZVX5SJbs8WTlnL~N=M!H9H71Qm@UI4m}ieHBesFak!bjTM#>cJHmQ z7cKury*wDhSBT&cDM>m6$klyhi|oP$Nr$9E)}{)DqJ*7!0QW5mwLq^>zD>Vlp{U|_%WZAPj*DM=uiWWKC zMnte7^irXrW}eekGcNuOeq3RlcA^i$7@8o^I>NNYqeltx#1aCxq zg5ZnbjkXC#q+f6h%U;AoM#)~Jc3ae|RvC>v!-IR&1dD>zjEtz&tV2^ggJl`%uHV%C zW>ZbPG7Gn4=hon7C|sJJl|uXQoi8Q#hg(9`?~VLiDBjNOH-BTca200#N9aw=>`qKy z)x(2+Bf&XEoZ6)soR1SdQt#v$rHVDNBP_t9PG?MddV;?+@$vuryyQ0kIS9qT;Bs7W z0$_K>V9%RZ3==o#;T0d2GT+t(b#K3|3p%uUoXcy^H1y?XpLQ9|K(CHm>kR5n>U1a7 zk&+$ZKC~BYDcXG!&eBgjrD=HIP^ylL%_oDeixN2fxZN`F4}q|$5N^76*=a*vs! z+5shb^3BFmPi_PUSF7#&8>!8| z>{U`rB7~kAu`GH>3}^_mo-xI2Y08z`(y{R+N{O>jocXO8hc|?Zkz)t?`wtv@MP5mV zEIROgon_0kGK=nq(`HY7e(IcQ&rh2(ZL`jD&eVr=7K=`;+^tlpa58%8GO~i}rKj~~ z0L*&OwR&c)P5?9M9}sl4Go}4n{k3`>+l3591L|TY#yd4Cs);V_^tUM~w|UOSS#u;H zBbf~#Gq*HeFSYcKMP&#rO6W;Pq0_smaps}MT8uFJH*fh0vA)?`rovCFdx+;aHN%(h zv4^;rb5qo(Q|grl!5Y>e4X;&d7^S5-9CE8vTDwZCSF$>ln%5!-fW{sES`{Ew$RWMv z2sJ7-Ix}F9(ynU4UozncK1oK@yc z{^zR;FmG}-?mtPzG(4VVX&A~<>=i;82vV4rsyhL#HKd1fB;5#+;eteh)5~BL)b36O zXhngEIM8Z+s63vS#jI2^)ee7S22?ic1Qu86ZJ!|X)Az->UOSVQ$^R1+P=>FkQjcv(Z4bbX>+SysPs{4W+ zp!QCqPGd5Nkgbd2o7jz!dKQX$qt3ha{Sr3)hiEHuVu@A6BYu)vcqxP&2^31P`Po>M zLi*s5H}Z|h#l%lJO(&ilQlKT z!P(ExnwdwCI00tN`c-;&gd}iO)lp_JSNm%$s>Y<*k_y$V zIqmA_NqN%1`-i0Y_=+KN*$~gG@wK?H5q;FHIE6_(O67Ah$|xvS57CMR#7J5L@QY+n z#00~Ix6t=H^Dl#ULHXf7|LM*H??`Voqwg1;`{2A1r*si$f0DY3YYe*N;~33?SG2NMsPMT#pF zid>1AA`s&E8{~*m-e%H6s_l=NnqhIkj?$qhrw2AUD3Po;#SPv{u?5FLXE70k&46;$ zg!&QtS?aOZOo28b`A}*3%f)0p1vP&djymCSXB0%7g;r;@6&{cG#sR=dp|zL;Cf>ro z#_L7?XUfY|9LuqqwfZt$mrlP%>(i?QHLr5FSl4)5UHXtE=3Wb}Y6D{dHF!HL#N6v_ zY6B~n>2+&>K4$0uI>Q7Gtp*jiw1ajW>(W1cRZ!L^QTa4JD% z@M_iqoxal$)34F6@>O~@zI|9xoMS&9T}b0=N970yBy_fg<4J`F_t!Ze!mcgZxzf>&Dt0I?P+Ul&dzFIXVwy`CwQS?KBu;dy1kHltR+eVg2uxUt(A!A57?v|z z4BU>0gEk)|fmh_%?x7q{;%d?;7eU^Xm0f?tkZgq}uVJs%T4AipMLH*+L_SML&o zw#J>T>a=(~%Ep|@YGOlG-p<=xv9f@E!;GcpS=A=BbV=og^C|9ivOu^9MS6 zJ*>$(C8D#a^(vi#;O^P8`pSeWZJ5_P4_wmQE1mxv{0BF@hySMYS}mtnalG2j1$^)Y zcNGtLR;9;n-eg2dOnX?3rpjGt50qIWJgZb)sR<}C3y)MfrqT+(Z!#HpUMZ*%gV}$p zfj1a%S$v__3UAJT0Y`f8=mlwbb7I#+I@5%;QSoc9Q(xHcWEB6g50uA9?^ zE}NAhp0~1IBN!n8Qt5XJl5i=-NNXIQhJ%G8&?Q!j(3N+AJHYMI2F}D5{@mG_rP7kw zOazrruLd(;3J5CJwXk{9!1b`&=+JmgMzh`MVgu4n&gbxd%)$=k#YJyfcvCC zH4nrtW1{Zij6yVV)e%q*lLLfv=#BiXzHA_n^`Yf-o!>>G@Sx=;tJPFkHZbtaSj$x) zUiVCY|0q5QKJOzI%DzG)J{c_&&4osCI(*(N-u6l1C4iF8fQ}rv;}iOP`_UoPLFY*` zxVGm{h>$^zZ}?L)AGYz(8Q&B+BSa$j5p4?3fzT=Cf6;`LhR6oXTZ>U7vcp}vNt&UK z>i$G>pmMCEF4NMMtsC9Y){?DjuO6tX8d%(4Rn;$vIaC(gJA(v`K+&#Pw5{V?9j&og zXEHHkaM|L!k~Lr@4Fcf{rWe%f+xwD(iw9G$1biDtHw8j%8%8$CEZX$tBZg7JXXr_agD87AekBY*Or2T&}oYaT~$Vp=iCu zNCUE|``59@2-PA+`ym?GMb_z4N+^TuiloJ+OVO(2_A7TvFwqisTza(q3wyU&SQTqf zF;K06fGe{I@rs+4kG!{P`ArpZl3lfN&Safg7tblnBNlM|=!Uh;ZQ+oCVHl`lk;-Q? zC@UL9ugf2^SL1^%ZA^RH+OwtWXme|(%?Y=muqghjxF-r<*49khr{Z=l?7^og(~*q~Im#O0ZS>=&7gj*FW{t=&6$;^dfYZ zQ!Lm^r{{n76sY*Nv}y>fodxtmGJU@jy^R)A+wEG4vLNGce*GCI+L)&Uk#B4V!YRvb zdJIg6YQj&*vt$fCCXKn0B$^c*aaFrJ1w-MGQ4owE4bqX8NTg*-OE}yTk#R_0?M(D9 z?oV{$PPL&;8j-$Z5Cj95Z8V!_NuScZ38&Kc$Ho?u0{(_l8SUDI zoQ*%NMkbhggI`K7JFDI9YA0OmO1L|4ZQM!UEBitHqD*Gd#-U7Rs4mhR4mbCb057wX zo08Ha(!=ze83wcYjmt>(GMt-13i$vR;!e1v4}gp8FSrcmU}oqXQVLGMj7W12DF!Ff ztGFomu>9UH3tqF?E6DBkSxSpcn3HqSIJ*<(qHHBy84+J%#L~qk$D$g4IYyBm2*=}L z(0D6&BUD+HuR@PX%G;zHh~>*Rq60|@xtu5gTabQ56jis&u5!oa)uG41 zsKxHLwskn9(ftc}Fro_v)Ow9ZU)U_4A>+9)C7ee>Yf{uBfyB)qe!c&g=Fo2_1`u@+ zXNkGLjRiKq6O}okL)Yft@(?F%4+_(D{#ld7VnSh(<~N`x^SwX;BZW8lg9jV7ZUrwi zZr$2=ZQdIW(PA;eUXw*q^h$5`f{&m4 zP30rkR#sm7Nab%X0ZS^SJ6?I~t+z_@&~?R_Z&k!v>R*hq9m<3FZ7C zBeV&R?j*jh?6*%^Edit<26-}EygWBQ6MKU2g zej1(mEuB^yh4TzE_Ea|1%;+!tSEs(Ud3fo6EnCvus_)chYwtQXb9yG52-nv3rkQjA zixYYsqXl;_B@RJ2iGZOMAApo(Wt`{0?KbZUYY~C0bPT?r(WU4y;_d( zq9DGQ(IOS)Pa~tae!yv-ej-6IEV4VcND<3gLr|V=xfuAkb89fvv1R|3&TwFBXL?>H zJ#W?gT9;#={3fXthOZOJL*R z5Jfb+VoPV|mM#hyv4kYQOU_8OXIy;?I=6uEG%TJ@9qn5(b4GQFfiTZ;#=7j#@Y}ca$(ZQF-;UD;9IzO%A}FXE>1PDU9`i=EDOmIHhJB;!$U(QOoV&TLA06ngP4AzIhcTXaJec@pO{0I|{@N3eeV`JTIZI`|O{up>v z8UT}|=U|)kdE1K%gAGCWGkn$03K!ul+81^ds_A9RzI&iOuuI>ztL=hz7@K8ilkhOsrA)p{f5dN^}M*x=PArR%LJ%}t4li681(#XhERBKxeqQy%|rzP{W zEdUTNQt)f(6EF%ag|Y7e@i1t&R#~K9KMX=fJrj;f&;O4mW>g`h{_m^P;pc1yv%^(Dw&Fn6N z6`lU=%?*Xyz~_<*+$Jsi;)_Y-(q{ui&J9Rgz&_$YUud(1w$}}B8m^-WSW(t7&{W|pm%AD9mJOS(y=xeLF1@(BrM;zVcK_72 z3xF}|v`x;I1tia*rkihWqTgpX`Y!%Hr)1_N<@Nqa9#*92a$?99lEu;>hth@Xiyvey zT^F{H?*Z4+iv1bAG+)sS zpMG;Wtr%oC-7B6roArBNMy_ z=$v`t#0f%y^Xo|Z;fGP;hZ;rKQDQ5ZrEobo4DL_lr$}iDE=x=4!eNk>#wIQulQHpk zkjo3d#q=1{Xy}lODg2fY>&c+6PI?U_>ToM$YNR|aDPOa#$2r;8gz_o#z zej%t4R7x#)!P@8q$MlApKtB|tQcuBfqv2ZI@uW^h%SeqZ06b)_#k)4v1jxq=)Zq1M zgTd)H8T3l9Nf4x~G(jOyBi$rKthiqtF&MyudX@#75t8<^EJ8exX5yVw6$(TOQ)zhW+?sl*;KaLPT#NcxhWlE;5Z_5kCpk^P1oR7n2zmi5F1W_?RL$w_&V z1Mi+eN;w@{g=D1XTO-*B{sG0`WJWJ46?^IigizMA8LwZGOK^dPBM&?=5SO(W7PU(nZCCBwg|P>)wh=ccH4PKT+9V zecyfl@+vocy|O=Hv-L^!{<^k0e;|hwI6u}At>_}An#cIi>Q}s=n%lOx$;kw<12Z^2VC-SQU88U+2eVl0jP`)9LS^F|hi` zMBxJI7*bSEi?=q$jR95EKeL{}5@=&wr{#72ShTXQN-e!zzXQx{9hF{}{Ll%w)_0{= zaJ%&SkAIBWWN8$D$`Xmy-g6K`Z7-ykHWRf-i? zP8*)K9UYRsls@_L-Ta4exb+;qm0#WpW`fqQ6swBweL1=Tw;PWlfMupQe)EhXTbeKV zTh53AauI=qOfKV>IyKVRz9B~uNXVR6vov2Uv)Rf-_<$I*+shn~;%yB>%J{=78poADNv_e6jho z75KPAI=e&WEp9_!qKoiX&3x^Bs~8!@X;qG4+4>sgLlUcX{CLGq*a4Yf36aPeQ(y~!5a)ExkK(rhiFC}UKQNw5L} z#1u9|<8aEcihUrE%SKFIWK)rOax^R*;vLb!;Ow|xZ`Val276=0cRKNohHg)p-p}4s zect8UE0W1nb;YU-SkKxWuUbY@qwP)xA_PVmBpt4v-I-7mA0O}~7~xC?e>#e}&%SB2 zkaVlb;Arqniq7tGuu%FlDG3*OZoDGJN(Xc490)jXT$Gx`0#+I&(HGcepin0|XIGE= z(aCiYQ8W;0PHO^7!?-4R3X&El7OUcE(Z3T|p2TepziT>|35bLNYyp`xb$91uGO8w( zMunPMxfV9x%QY}i`U0l_Jg7FB_3&MTi7{sjn@169;DCa!#}7ApT|LhoYUQ{FmSacp z*!DV0-Wzqd@`!1riCJG*MP}IH%?49p3+ztg%lLGfXHfcH#EdOqpptnIbBIy?YwuT& zIo|!n_lwHYUeug{`sz@>YVtn#MQTe1B~}_tPu@vXwm~`k9+4j*MF5BpYrkkH0g7?? zh?1HBnOie-gDPi36K;TSL3rhq+;%W6mn)|sk_ijeTq0SQS(K>=H8=;l}bbfvX(yLAj3O&ycMgrSLrcpjgX)=>KN##s;;fSWACA%^2>JYKm-L2Wh- z?BclipvU3H4100>l)s5V;ZTGXgNn_???Q<_rS$}8fo3s>ZK2MK#2g?JE&9F7qrrGL zr8uUfw~m9Fkap+4!sOr2V5sqtW`c!ds?`#Nz}rRI(HMVXCao!MMxXZ)P|BN0hr@2z z=LwCf?U;7GRyYn@508u#W^N|^ZZk*U?)APyo)A9yI7tunamc6z>vaMr>0qt2xqf{^ z6+%@Ump<*=YbhQj8U5)~60~?iZ0Q_a5P!3Ba7uqCOwi>`gx8Y$&++^y=)=Wo!Oi&} z!#_(8#)IoWgonRUkT`8Xp|{)T<;Muz7E0qig}*+fx7!RPArHSE`A1n;cpP%hb#{*( z|D>_v`nPts8UMy{3n z9IuJS*wXYnalN3e}HM3IAGE^ zN=PHn5=wypI67?Mwbg?w%A=LlgEg7>u+9&EPXmk7DE0K)y--Ww!BH*8%|s}TDQqP# zwZh}ly>vIA1?K;(H#4Z7h3R2GCJD*G8kb|v@L}SzDU#6K9iIXCpbE%%Z`0Gxi zHZXEcO{l0z1gfxv-=2-~p;Em~BK{_4thL-EfNL!xR~e1|MjgQ93MaiUIA^EXxDC{NZb_ljJNJbDjkTCdp*aEJ_={}N7I!-1wqSM|H(ULV=>Gd6vT{@OXSJWHq)|dWeJdsi@5KkHvVzDH zB9X5HpfrCn14lvC+C5zg?PXk%449HHN=%WL)YOBdg2w52QNowHBwn)Vz&U2ZsO)lE zCEh0Cy@HJQg44n2_(~umUdwBB^hi9`8nXs$THeq&d+uFx`)Va#6q|eJ&091uOS!i@ zQAj2WiDWCAD8UZ^;J<0`nS6FD{{+W9VajCsaCf0FKNC~2`j*_2sWT0}~UNR@}P^=|n1(_VEU)pQqr|?o- zq;LBP9le&!ikqjX>C#_?7)FIgUK7&=qWX9+N_F*0pk1o|9viSOW}%E3++tb*M@S#h z6C|!Y|C6UBGrwYlEqH>?^yK3rbH7&P1RXRDuGGn4-AWz#Ck$#O0bgPlMrCUvOTBU44!%42OSWKy&2F3W`~LnX`uo}N)WGj5SHil{k`>WOsG*!H?ZK1fFGjgPLd!@XLcU@vPnakshug%^%>*-9Us9Q}9VmJZ zR0;S>K3KE?&*rTh-T@A1IV}$!p8O}sMWY~(f16C=XV7KFfatK_D8~$T`+M_-Eq&lKV!bnS|9l1&W$Hh0g)3o{%wOA*s$}&p`}!XWa-eeL(8%a4cTQw_?(-n z=MK%SX3kB8m4(8}lc`e(Q7FVt>fHWsbAXRXmSLKOI5*`-3x(0m)KRl^QD>sP<)jUN zE8Cj=+lG@`+EKWne%a77!)lX;pBY+K-=N%9UAj~C+`p7=L>$mux)X6A|8KKkzGhB! z^&HlszvM^NETj3#Eai3Sa_&-e7Q^K0AuG}*%^8}B(r$oia9~=|cgnO@X~%ABPI4vk(bvUe(ZyD_)k(MY5Mq45%)`Ev} zBl-Nu`sKOY@EMSSVRh5LKE=6jXxw_1EY3vt}?F+yjCTVfkF zSe#A^e2=<6{2{q5NmI1prZBjpbc^*Pc@Xp0vwIZk{mREaOJQX`zp_B9SwL=+N?tf1 zyTRkWu+JCq;`yro7t#)2)LWA6L*GUH8b4XrGGyjmLuOrdHK*Vy)07W|P@!Ecmjygg zIlwc>d^*KeA|=i!s)8k!^1o3tP}ASk)L%0&QV!I_^ZB{?d|dUwc?Pp^j{t@H1gowu z+7<; zMO&lzu^GkYx+1t;&C15!lMLs+tgG6t8PaTF7Bp4U42~RwCMcUp%@xYRkf0EABp7-x zS+B@y15LDFAX$3I+zOq78I=tTQ#V0#loq8dq#2u>=oX_a8}VQ3O%7x;krl?|fL4<* zfM25N;O*1EZHfi{jsD^14F&|)^B$jxdj1JrP`_NT02@ET>%9^ZIo;q8rv><7323>Y zL24RD^6L398?Xq=^+D7v8G-Les$Zh3 zi(&IL1)&)r6HI0yS(fRT$r8G}OND(j1KvTqDgMJ==e9^KT9h(O$L4ryaPWur1cmDTFpvbI1$pJ@>%+Q=p{7B zcw%bJI>PwjlI8Rg*+-_NNX6ttrDFMrdg`0AqWkbGP799nTn{yo+{2N@*=Yv9Cm;Ca zGvI!(1n<0v6DHxQmsp$`nqzW1Gpn4xgql#M`S2ld8QyueN}UJ@vxhWr4td{BO@N;A;#im!6qS9u-Y%UZQd z2b!KT+LY5RPWCJZ$)lWQb{=F;hrfqk0o5Q+(iO;3$doxsa^86nlF-G77gn%BD+M0> z<|(6qNWVNujX?wFLHe+JZeBxUYeW8B%H;yLdpEu1y>uqLmlGJRb20h`I-g+?carDc z!1QmAFk3CgW{OMEU5cp=IC3u|PZf_T24a-z9y($(>neeOuth_ry~MG`ewVuM{DQi_ zKmy;6{{^oqJ+0!Ttp#~<4JcpB=1l`@2TX;`*C_TV_>xwy$A7c@Ne2oODk!%uF-a$?HavA}*(+VfIm%4jnjcM6iz;o$Y$>gjw$;h>>|3`6Qk^GMA z(^^djp+Zj~eOj2=sYjYjcg>(e=-OBY3!nrBWgpAC-PDF0JCXX7E}z+rxL6*5+#9n` z@9R5#9~FLV@$}5;Y4rITRWF<4(SQ$edGa_TtOtdz{z({y5#M(sj>pW;C1Wc}ECsH(xWZIhEmJ zIYl9yN*0@3Q9)!H{}~{b(8cL8Ak)=X)sZeQw|v>)5fyx<%pjA0c12VfXfxB5x0gUl z6CzTDQ;ISpFiG0OmU#RHFqFQ?89xgw%9j_}&F~46{S~m2)1#dL!4?F&x*%+Ulx-#+jiDBZ zz)qy+&hEj4Sws+!&*g}9DX6KZd$mkqo*np=PlIR3Me*bl%@rGqKs6{yO%zkXe)J@(qqd1MJ($X--tF&>T7Uh!yt4K>0YVY+RAq*ia#6 zO5YIMho|{d8K?qnsy3VGQCkvyj9+HURSkKtTdpEYuE1SI67bnMUMt+k>roIv?s_da zXO>ZM-O^I?zC%OEWD4AGATIFM=HqZ z|JmP<&e`hQ;@s-kYH5NSl!NM+yqT*(+chptnA#97BQ{0o%c9&GwZ+9Y=^4aUEK(_H z=ztsW4;Su9rJ+LI(aD?gD+-_m3+N=DcV$jl4gWEE&HmB-``0b(>01mRpzc35D1}u` zFw|bCtI1D3vY%$SM#DhKkp+I8?%;t!qL`9EF@-ER`nx*1=4Rdk>$(9Ah1bPA0wWjV2z6ocEX0i)=ShGjzi%&5WyE2~$Y zaYaBl6D3apF9ub)T-p(^Qx5=pz_B{yNPd-MW%+Y|^f$JXTMJ?E%75RrbLxLuiE`#u4!E6=|^JSb4b-p%hqDNcd z(yOrAO>7I9>gkdvxKEv1>3r;b`$K(Fe+{8din4z2alPCm@My3+`_dfvReX=x{5+>K zpN`EyKjVJ#(f6aY-HaP_DiGqCRZiXyG21KHSwVB3K=)&gqPQ#A20A1E8_H2dxS`tJ z)V8j(sZh)(sU`0zI+CZeKf_2OG-Q$4)@5~fF`ONeyOIungU~=FLa6!Jbj_L2V|F8#N6}b7FxP&)o&(OJ@ z#*vv(^*cHQUqLx`Za~L%vP*@cr&eC4C~5dCK1OvLw_>_8IC|3qHO;=knulSh87f>Pf8AvCjvOy&@9WaA8KtI5*Micq9yZ7xL z&*#T?&u-pY2hvE38W7$UU$bG&+*EQN^HL&6*KKK;t>)Xedu=`uCCfO;s0DN4snpyx z8&|8DSF`i1YdIO6UD83TBXnc8W(&3YS}AV@jv_H6z<^vpjF93~)d9p(gv*w5u2h~Z z?-W}=2SJIj$ETU0Ti1G4SC7{p)XASBi0^| zwIyIXm>+GOeAyF8A;Ft zbr70RIJwR*nPf@kC9TLweyHO_oy1?7lO^8BlRUg^O60ah+vD(cay$H@awygwLpO#z zO2i$GI-v}>Pc$I$I(`rT8YB`4{Q80 zCCPdoaVA7(BpsBbN6+9$laL8Ya=>U}yiaAHXPBCsbqKAdKm3@2iL*$a{UY+mx4r7R9b3ywQN9>aBu3tUdbu| zv~lP{;BnVRZMJBwd-Bd+M ze^KsA77EEJ`4w~zvkw~7RBM{3J%X9qWJmUKs!}ebQs3KEnckvY6{6w}A@Hw1h4RV{ zquFePry0$U&Bo0XRuMc$+}-$Y79Js2*H@%ZkaEaRoDY@#SpU;W+7?IAHGJ!78Z%P?W$QqpdR^6hEuhvuNN3%m!zFKc~(U*J=X8Y*Y!lGy3VhL>K0~Mn{VfanO~O0R%TaM^*~-yl1VX_z)lqQ>BM6sDKVppQ!S@F^p zv)p)_5Ei%e?TCx;eXIiQmWLyRJSjkxayx z2Ojsi7cE)l@l$W9*I)YH_VP7o7U7pd?9_RfjZ;--Up<4Z0O_HpuNeRe>PA>eU6}Qu zi&^I>s5r+Z@C7QVJ*^WD-dlJH#mc$lOT9g*)cl^_rP-wo4NFfL_V^lx!IJE5Pwiw(=xEUV9?s!v*)#ZB89maSgaux$$M=fkDFJ@dCUHr%`E%bSJ=$HxbU zHyJ0kZtm#nXy3f`;xcW2EBYm&wW-BK4WB5wWJ25~B(h)v7eJ@sr!zn7Q`TP9fc0FQyYT{es7ecA1c@Yn_p30h8+tkw^VMtmCn)?ZHx z(Gv7uzB9-LgH#CqdkL&MAl>|)u7WELU3alryxNUl$y%2QV!M9VT=k($?8=) zTk{Dfqt26yM0C1mhC zc-|JVNj4nhIIes_3RhkbKqut>!MVM9(eOIQ{h4!_4J7zy0i=HTt#2utA@@2dK#KkH zT}g^ZBn6?D)HIu(fAw!V9ZloN;D-2*c!+-hJx88-GZ~BZ4bfCwgV+Y#w8SjKl`5f2 z(RB&(R9Kv*Cu5YgBcqn2ldmJmq{NsBVU1i8!z~NuGOL(1pk$y5p3zy4|B1Iuv{YAx z10ILV6mS`xjuW@6Tsg0`ZQhE}lTYmPdwtoT;E(W!_`kmLgQmRQ#+mRh8pq;U+2)A; z5GWvx|Fyok$z?}c81a1q_MX?3t&IfTcDvCPkQWd2&1$G~d+oq((D|zCdnOV;hC0x& zsjJ=V0l;pI`%P}k0-mo;bhO87Ibk5TV(CMj_~Rcuckbw^;gHEFp!+~96zgrjG&6}O zc7CBX5;7Y_`!nF5AbDzkZt#K|7Wz#3tusWT zD#N)-L579OhQ?*t?6O99Oa0uUCp6l03-8j|8U+rmJ2I0R#82X9O{OO}ooUOT zO;UNETy2kyw5OZxlUE+QP_rB8KY}iYKO*h8YoXeXy}Fq0EyVrg*ezeTZS`28SS*Z@ zg}D@fHKsprG3mG`OeWCANuYS_2bsKbMkyAk*z>1*I_YEY>J+DT)+=@ekXvbEQYFut z=~mATaMLqNBjv^6E$Vg&{5Ik3r?M!0aMPa{JFbkgT>oWpmgc{+(c5UBW>9mn=JQnU zDv@eRsi*;z_cN;=iP3!q3YD+oz*565At1O!X8DTBn{}xkiP60WDi+CbU)g4V%4r5J zQj{=_P{=}3rAP>>6yd=MRp2U8%-9gMXF=#NF>(C!HT3Fyy?(w{;6SJyicbCNT$c@6 z^k{4h=`G0CnOm)Qim*Kd$n?2DuU{bX(>XhBsGJkpx+-$suGMOX<-p1Ds>T{eeS^KG zF&*C$urDXc+U54ZmUvY|jlH4XQPWrzKRI9@!7mh7H8ri;PMx@%$!FqrIYGRHEaUFp z-fnU?w0sVf1TIqTUQ6xv6@`2O`TD7RBFzW%>IPxXH&R}Jrpk<^;kuJBe*BH@8up2VvkJmgHdTP%i$z^$hpe)VFlL8}#z@YRFF(MFY5DFDGcpDbyO45{|j2;P8EvOnWwIexWX?i1-#fQR9o6G2MYz!Ae zheO5iV)7Tl_sI@7eoV^=yuko+yvT_rUdw|)9s;NB%TC*GY)+V-{5gdeMYUF^HyF}_ z!EDN1W3ULiJs}4ExQG0a8{8*L68I26-Vie2`*ci{nN+0ZjW*}cDY)Fvm1`+(B!!P- z&wVF(?zM!fo~>D0!u#l;5`ZaYgoa_k0Verh!$jGb1Sx%ZGCtU8jYllw2wM%hi%R;+nic_ zpO)8xJ1ZV~Wuz&*$843`yIf$<<{-TmDw0Rv6K;yYzmTWIUnL!Au<8+1pVMjMTpSqG zLUay&;HXQLS=f)>n6W3a=+jWAiYn?%C@|9SFFc?I1s6b|$8Sn`!A6)moJM;6+}C zl681rfz=N0XOyf4(5l-+DJ^SYkcC9QY6MIHh zesAT-oeck0xj>r&d)Zs&cY5lwQo6Xu_Mcemw4ok#X+`*VTomLt$EPT^Wy_ z-^J+96rn!n9gq4f8T2d}0He&i%DOPYanHN(ww~CAo^Pf8$CJT^ zK%gOro)1tz@bQ{|)}Pt{WPrlMwg0RhsQdW&x`CRX1sYo$1I(EqW#JOF4&_1Oqw7g= z^dseSqH;`QVoGdCU>CXA!^9V&`9OtDcZoX%?5)h z{mk4Ha+xcZQVnX+5z@$@%Q6&*LUU~Of2dj7kn?zbeKqro9)m9D-Z3~wN?3!rxFep} zm59g9^+-I}MIeHWuIjevysDa-s(A~mWJk%a$^`#f z>Ag`|_)%s7c=vzs{*DrcoZ#3at9^JSGb5<1SNu z*5@LT1Ot*UDF+^@~)Pgl$MjoSHjb@P`msHke>P>3_qIXtotI(zY5T}r zeIB#K*QpuMEdR_}@TudxokRstq$@gQnhOYMNNH9lTkwj*<8k0>HfKNQ@OY~|iSD~_ z2c56M_sN89s|e#?+-q{tdEEJs&2IuGYTg3BXF8is-oGYOzo**kaVQA}O8hZ(F;6ZX zcF>92{*LPXTK2mf)^Nn1pqQz|{e-G`XiAt*Pn9sA>NOo?Mxq))pNS{tD?u0EZ zH#r;=v5q9%p;oC}lkAA0h}*7QLn^St9d>ufW8Y81*VzNpp_}Xx*&epPCR0y7ME>M3 zHL#|qvebMBvzO^2Jwx%lD9yH9bE0M=)qJkhUr4D28<~`e^*>Cf_yy%YE@@vK5wD=_ z{y5-Irvd|kRCgE-0`!8hGQyr+O|}xt#-A+Y#=}UREkDZD`rN^SO0{z`RcshI^X2`$S`>w z_}EKhUc3PuQ2v|Tz*plhn>Oj)v-mb|lIHi-c=}Tj$RX zx()jArGw87Ej_{Q3iU1A99+=VIX9X-^jsQ{r=QK7>G{&qT zA4m=37eIbE6~Hf8VjdZBhoU=1mSjU!@#>+g>C$oaQ1#MSX3>hR@VlYlrj9~W=P!QN z)s*kv91PIrrChrT@ zCg*poX+B+f32=dKDxtQ3VMkH(Tb$l&N=p{Ik8Fq>pN_&s$N zW!SEhv+XT*I0T37Ep1u5&Y_H0>n0pB^1Itw(>mF$^ufnnc73{~-8K1^RsR2Vzf#_Q zFV}RJ3;DIWFAWsKHJ>8PB;X#$l(07cR2Ld%sEwR5XTd*IiIKbrO_D;R3-*L>+w zR5g%SmdgQ;3*IFM0;k@3>n@t{ezm}&MGRY!WnZ+YZlD(2;jQ)hYP|IifRi66<3OnR zXD&kH%+@T^Y+^h~5Ot!$5!}dsh7VUEA21CTN3F{-O<%^Q23xmXf9IXoZ)>F-B;98w z93*)2IH+jnoV=lOYzGpD0AjTb-(M^#57^?Gq&Kk_#laO}d8k-+rqL zBuN)&-8unss(dzj5DjV4npS3sa|VCmpr)A_yXa)xqWbkaR21f9s!%LXQKTb_B8}yl znH~5v7E)aa!T^9SlO>3scEp|8FnHe{cUpZG6z{@Aa)OJ4r`+uwS*z8BdoSR$!T34g zA)QvMv(?+y#XI6~Cn1)tMvpyeQ!WctJBY`gMTvFB0rEM57l5Z+R%^DS-Hm&L9DLyP zAo#jY_Q^V%t&Ago6M7Dv#B5J?5x#g0U5S|lI?6MnnzFhnU6k|G9+-&8Ok1chSHe_S z9h5mn)R36dA=_hZAleYi(d`XZ#(@YARykHGiDGyaekZq3yH;;7TDdVP8vw3gRvL2{ zjV6A~uz0I0U7L2bkQFlCl}4XvBzeTFH9AHD=yw1ji*dwZ)S5@+bB$Cc$P8|tWD-Sa zgt#Xy?uJ%UsotQxlgj5)&}B4n4x{qd?!_oAcYJnO=j@~dpfIKv_A`Te-WDuYY zO1@@JIz6WbzQFt;{D8%yw|{6BU3HchLEc;y;?M-SJ|iDK3*TtgeP3S}67;u&x#mzt zowqOGjO6|jVFY8O1!AhGo-hD1#$2*05yHeCoVf(sq)nnb*FU=65Hp@*P6>dK1(UXiMUrgC){}IUuJm=VC*`}PMH{I}yCUxK#Jzn3eZDJ5c&r6<)Zy>HTX$t_e0&bMaz*9} zl5hON3+wS%GFDIgE7-M|&+qqMnYkjC1YuUBEFbbFx)}ut-AT^@JLt(wB3U9bi-}xQ zAJmb)@+ShcRb07_1zCoEHD<#Y;~eU(?jm(zIs$&2r$>jVp#5bGgRh75`NZ zfX{Q+b9xE?RMK}AcU?UtomTeil7taKVh*@@ z073jy#PbN$LpXpY=L0kVA*iROy2%BS1THH1Qy1XRl}=g#{2p=t)(bgwHsZ-MYwI}T z@+8KAS@3^gFA`w^u&c}t`xL9+w=1ZD8HJT!QG*LAGq;f4KQ=z44 zgY71it&q?|go-fRYoLckWdPG-g!%uYJYV;xT<}AG$|xIyxsalhjKO>mUL%=IlJY)D zBtLMj>f^6VMx%5tb-*dq-K8@cbztRGD!%i7o57s+!*#BdA0w7W3Fbqj9XAt?+#fEW zx$mM)yO}z7(I|dKZCvH=(xa0uJ36U!)}_))9GO{3itNaNRKZ2aV2bAd_g#?N^#|p_ zx9?ymb`}ynXWJi?2j0eCURYWaG;GhQhm2Mh^D71y@2N8xla1!$(CAuHl2nmfKDue+%8@2>tw+|Ht1ezTG`3;& z*p;btD)qUsHR@b>J9-%{A$?*X{ooCI;SeHV>f)HkoSCzd`U zif)UCnj5-`g@&evLb0o%ITSxCK{=yKt(G|8%%oZ`ahTnBmCmAetGfQJ-73pWP;5l! zR%RGE&qQoY;JDVSCbpm4)!p57@^+vphyI|qyQHVJI-T}u$z|719EYp;1L?%R$ zcFMa8IYvEeF4%T*XIHA2%GAwY^ys4bwRLqQFgj~j){;qE#CF~ri@7C1TK@Jrb{KOnGfuG85w~Xse_~*b60{ATpx$3ifn|&=WbC_l==vH1O4*EX1x$>&o z2$&{5e%DIx@BXLiJ!A9O$nTG`Tb4aGygrvm^$13r%{WB$pvbL=LYU(?GH!^xoS zx*Yxw!<5q`5Ftnr6FO!T7Uj|ikJ;#wok9hglN0{o7lKXrg;sCaPE8eVH|VuTChW%_ ziz484PQ4av)#{x(z>6aOn8xw-Bwo@O0Pe$4Rip#FmZdhcmA|X<9N;xCwdd;vIg5>odAvp^M;Og6$}mBY zQtm7(4gX3q;%G%dtf84nf-NLx7G-JaGKN46xQCvw&p;U^lO0{FA$7s9JLx9BvV6jm zC0V*SJ7wsi@AD`fLo`E3!$tQCi!Mj*Gf5)UE0;xEqtq;2%Tuw|UCJB&Sj-Q12BHhT zEqlcl+a>sJhFma0-Q$EOXz_m#=iAC$YSr$Mm|u}tJvR#;`KcS^n^kkMit0^Tsb?+k zp&le_-uO{_sAQo)>;skfU^4JFv-0<@MJOyJ^S)Y7?Yx?F zf32Wwu;`%1Xy+{w)}(lw1!_zdp0^vZh8Z8wFeAMhlMRlROz*PsaT9t2okaMcezIbn zuDM8at>$2fZcw@6lFfDUozt$Q)-vhRn}|-!CNk|_JL8&T(-zz*osnRx&lF2U!E&hd z0o5f8O-rRR^+R&IXlfb`H%cX9Vx?7`)MXcnGfwvYb?Qc)q~%?Pnsu48)~{=68_;rA zm$U>XrS9 zXY(n2s;?>)^Ly=r#qE!#tNM0Z1+8{O>#|D2NRJ;zdNf9B8I~mJ%WSjTa#Egm=?Qb< zbhkE-pLFJ>>qur!ciz?OMwjnRBzN}!- z(_&mpx7s&KrV2gclbB7^BKg8kP|x!#WI8H%(FE;EY8rr!d$v!Kf%I#juLn#SO>bNb=wC_sUVAw`QVN{65VEZq-WGj1}m^ zxe&Q3Sn>C0*~jqvl2&<*rGQSB0u0t@#)>~68CjcE`aM9oZJ@S^!WA5&RmXZFvMyIX z(*gXnRp4EaqnhAq>ppnQ6ADf4HQML{>1o6Rx~4MGCjz$$E*|k(5p>b3kCB3`f#kCC zTIs1sxReP$%`%aK+VcAJZMci^Z9yOcrdN>y$xg^rztMwwAmI}P5f}mzK3n2k0SRmX zH|YFujWMXj-{N>+6trNSHs}>4{1oWaN}6)L*TI#v-ULGeGl3waDA7SOkdtU1zFhK1 z_;Uisk*|U$gzX6e`8qiM*WgTvrqc)~fN^|_nuYO7gfZmchZ-Btw(|!C;UG@}58W(^H}iIb)rD@n5xJ}e`$;t5wixXE z)TODtjo*;*uAWP%Un-@#*q1MszGfx_TBOPnP&07;ytMxX;?6t&2QXY*)07HK{w$CN zO>4l)f!*_e;;$OG;ETHl+L}*jzC4hw@?TB@Y_7STYesvf_9m+|8Y`K}$-pBwBO^6Z z8R6-1KA}`86-cSrj&nQ6kF;)AN5`&CFn*S&R(MVHcuGFHpmXxhjt;c4v+PI0g2z4i zeRr)$0v^=vsiidB;f`bQGl}(5-K?Z$+U(9GSRW4 zz#!d&dKUoM5|lpCL9*eD+rR?+OlOnuO*VP}F$)5&(qLA+y zp^M2JG+U!7PK&N&0F#ll8PAm6(!zVe;dVsS;tJ5Cj<6JfM zGT!AD?590yu`*s=`Q$RrK=_o5W{GB7X-7>Y%_cNMlHs&7;{mFEEtN{3I<|tS>e>oG zh^gbE^q;cv#U>^J!ZL{hpJZsm6v&Duli7_VQw=*Y3V-F4$9Iqii<+Ti8y+%>rnu)f zT`f+Z%@*+14*bd;(+Z+-@d{wmLbJtA<`p3liId(k7-BI4M1}?kOj=WWyU_tfF)8tI z@*)In5s~L)5$MEVNXH@I76|)gL;^Znsx6G`pgZZBw`avFQzGf*Qd`$l86;844qTAp zymni{v|_b*$t+h&Z$e=NVbRDLePO+kGnlp2b371A2?uXAB%?W_Ug!nL2Z2HGBm^ze z*~neBF$Zse#(=0!cT>8yZt^`hFx<)M{hP{tohi6#nc5H{#4aVP=qcoJcU#lV%}bh_ z&D#Sht{%lbCQlsIb18J3EmkE=b1!Lz-8BI`;SPu0U?NbXnOb8xGQJ}f_S`xlRg+h`tDmU!X-#656ltW~#(7hQ4tKTTGcgmpoGtzhzntLh8w6I99V%t$ek zt-f-8B>gnMe%v}k%Yvos4d3+XuteO5Bc>98$XN@H(F9p6;_0+qx;oi6@Au%>#O zJ?_;ZtKgGsIIh0o-mROrZvSR$tI6CwF!#jurwrbB-XcdLqc}$&h`zP z@%8Po#u)j5x+4P<)=<*k(Us0@+_7!lNmmB^HtTsOtlql)<)NjS40@(@>$SHXoNbPz z78&gj(7HaPmEv{}EgbXA@YosK1*P+Vs!!9CR)OKBx8#mD68C(fu{GHyY>B))_>!DY z9B&BX4wBI}Ar}(1!Ix}_0;PE?zK=RhD?9Z){x{+}rnS~aXW8apzDcgslsfL0bKc1t zX_s$2`Jd&$dG1K0J`!=an0-N?nFNpb3@tN?vA{hM7k6^Gp-jRTNWf^>7~dAs*z!16n;GdHCO5H{N!AyI>a1<>7HZ{{%U=&~ z6mXR3Yqz*r)co`2cNnZ?HPpOB+G@{`mcEK47j60CO)0I)Xt5ezVsM z0@Wn(2wgUH6d$*xyeOz!g;ZHy9l>Uh`jkfA_&YL?MFSnij7i(C?o0oy@$G~&k3xg$~cL0iBm8o>S5`qEl?G5QwTMtUO0W-6Y{Q#^g( zRMG@R$|6x7BAQB23~0KK>Y_BP(*#q5%YZrZF0F)@`K#WgpTGb7`9d&#$@fn-tPutL zS4jfanaOA?_g&E`ephQSb|PDF^wNbJUc7U;xKL}Hba77$F5ziWy)w3!UKtSTRjgKO1gWMclM4}a&O*_K#?HGj#~d)F6>>-S!LN#5ER1=iUQ zedpmz=X08v2Y->|_JET;u`~GgaDh6nnX>7L*_??&@*}bw z+CDl+b?+wclOtxWNsWNEat0eXz=>fQw9({)AJIkhqhukW{J|MZ8EJ@K#m}l&+4&%x zT2p*f+WhE-xTYEcqDMRcJq1_W4@d1`v)1_0L2okYCC$;>9Dv;IBUyO?0KJ|xt|>uV z4{ZOsg=IP5h$l@SktXwE$c~?-X{5QzA4pUN?WHK7%}=Pfc++&o2@G+a%m~zy9u=!2 ziw8sM5Y%Wa6;+`+)I>6As8KVpGtdsFnn+5i(VVMM1?*50)e89xD$+rX$S6l&S)vC> zzfeFy2z^MJEg4pb;sTMY7L4nSVull!h~kJrH%~$ih+;@wT$x?lKO?)4<;2CJmS)#+ zBzu&@)wOdndc9@&8SUi&fHbc`WO>CAqoh_H<%A`M<2FQ?$~{nO$c)_Deyx$@UMQ|K z6c>%wv=4_Z2nMpG80N7Pox93a-O^I+T6OL${FP8$i2O9hsc(Uv1J!7{ zGy`O`ouT=>=621~npZUM0TaWRNK&l++?3Fmi=yKll}2IA`D3IPQ=KX<2iq|}T81@s zOk-c=idcG4-G9%is%41^L6r_df~160k~E2-f0X2sa>puAoGwA?c16qB0wn>a+>uQx zD+o^2r?zbV;J~6xV|z5#+Pf&~=6&%a;(zYw!0%S1H8<(op9{*44wDtX#L^oxiw5qP zzo;&kt6MaGa8Yk-EJ}0U)Y}>-+<9v+@DI|f9d2L!&W)_Cn=ZKM?vb9(ns*Z3p3c4jlP%Rd5D0qXQ>_?`y1m}+7THl*32jTk zYKz1(k3K5fohCDEhmY87;dqwB9Zn;OBe0-rg;gd=k32%Y1EWRPt}EvCF5M%KxE+B_ zwD9V9ShmtEtK$)y^wRxkMe$XsppKIbNyN#H?lftLGpZ*vJ#G4$c-Urp7eZbe zAg!#ZCrKZuESr6SpyH5v$=Z;nYk!=L)_9m>1A_xjE*vi=Nt~Z?7>tJB#;YHf<;THo z;3wcV8p5k5FWV1hgH51+|9<=gz5#y=d~|o+lCi~^%;K>nbrXL$>~41-{zJ)wntSiM z>t6bop&3?Dhw^vIC+A5uXb)*qobVR&7_M{^gI}Wdx>S83o~%nGf$F<52&Ybv2qH6K zEK(UnWw#QH)@A0s@-z;jwJ@bBuTd&ATtfARWXKz!cy^$t)pDLC+}hh>J=Yq+t?v4? zm#^ma{%UumqeiF}T#Y#Bsq*XjYN4hh;;ts48os6jcLpM)L`zRwn3QkrLGWh$JpK*- z=oFXPn(69tpYYnb|AM}Mo%{M4cXvh7~uOl&Ux?@cUNcDYH_Xk zLT=;6+!xlkZI=4(9@i-kp3_kw17+332n9Ne%x*EOY89%fOzoy}m4@nQA}SMDr5s0U z;GsKSvKerDApyq{g~F5j4K|xW`KrMNE=v?fm9LUC^@=h!2Xr0{Sj&gU3LE8qu`x|aQ=n54= zlRqks+HMs?g)sP1*hx5yrDSe$0!a%VwAcaoyeEbTma?#?*?JW5?_+%JLyqQDRC$n8~%I(08b!MqcPWIS{H!&+cDl zu}rRAHm5ILRh90Wv#hwLIhXNno-=QWVCKH1l?-!5{r7a*xq6+Jba2D)^7WyRdAO}} z_R{{oR276(slNVOXZNMk#nnak+*3ng5haJnWeW)HljtJJ{~&Z*-G*KTSMVT1npt-NDY5{A|zU2=0rYR`{mS zsBA!1;Im9&x6lJ9wAmAndz1`y!Df{u#2H->WPNzTcr137eBFhVJ4FXe@Odrlx2I(pT0XCxQvD`3#6lI z|DhrkZYv(5DTh`qSy-3N)-7DJip0zN{D`#IrgFCY6da)AQw+jR?XS{}DDbNj?%O+e z?%w;Kd|=Pqo~|w1FI=^F0lmqB#g8vuSjz%nuit*PoNBgTZPr?%`MG-@c=CQ)=Drgy z+`gr&2h~mIu3bn13+ghHm)WnjH>c#Q&FQ3T8n67 zEx`zgR5SIM+d3$sN+(R=zf{CfucBjSFwWK4bmWKcfp_a{4x0`*+keUnSBd%n;9i{1 z8-;B=(?$Cv1=I`RYOnO!dPjM#+Jf_g1Zoy~65D>_o6tRp{s0-0HBU*tdlN+Nfa z!2h(L2i$hv#1$@{{77eYSar^j^V_79P3H_dRk>Pp8RMI&l^l&!n!ze@ZP+{plF zz1HB;fgfvsnIr#7_`T>A_U%!-cwN-a&&(ms7pKt;>97DtT(3If6Bq`Xcw=My6HTnK z5q#@@cc1%yw_Ek_M8!22tB9cC#uy8b#8~5(rbbwr@e_jLKcSM z>}R@<6pMCHqbXL>reI2T*6t*}aAe20B94fw3{pg<(aNwa=E(nIsu(Lewtf3o-`>U? z6b{o3pzsxb@=vJ;X9m;hApTsSs>%<}#}|9S94eKAzp1wZi@q{45nWu@S$|b`OyPLz|W+0mF_MqKd1^dk3PFxCetF*JaQXI#F)Lq9NP^$DjX{H*3=ai<8!JB zyL{9C!`qv{$x+pbF&9Ddb)eMd+sBd+!+YDFG4tTaD*#?5RM?| zO5_mnKoC3t6?a8g5D{GgMFbTu7IoKkS4CM-S9TR~7t)pAd#}1@CJABv?C$?R>Ad>B zqmEbgj_>_FfDzQM8X<6p5egZH8IrCB7d?+lg2wm!p^*Q0P_|_Jo1X#Jy+-Ku5ZXX5 za==p^e%?uk!Mx+QopcBQ#SEGXEuzrskkMQUA2UL94&H!*6o1WlJ2p`)5IpTzs@rGM zV5~$b){9(QSAgIdH5LXM@DWY`YXN$Q)!By-h6MKPn-BthNcxI|`XFL&5&0FDC>a~SpA21V`$NxFd(;Wp0wjawW5Joh@=j%|mNOThQ==rk}D z#hB#vlMj(T4)|%hR9a9f0eH-@pQK0s==}K@`WZSM<9&H51v=i)#^f_cS^pD(+jV=+ zpPZVSJbw@1+t5vNSbpgxIc&*qND=7`8Eq$}?i)w9Y<^ZIt;~r0Uo!qhm^oaD$l7|} z23MkPid(EW{B4N0%@blu;LZyXd=s%><4_-B{|tEuEl8neG!2_}bW}t-EO1|9|>9WNm2T7s<}<7fX-XrQe#4`|s-8 zV|Ug&6#TKfIuH&AzymmSC#hG=2S}Q8@6aqu1Lx?b>E1{z@4z`Eeb|b{x?(Zg2#2%b zFbW6YgXH|?sz4YqL0@wfIT=3a3pPKD&;BhwTX${Ef(5_g+VnENRs79UW1aDMXKV|( zMmF4@chA8`FiktfoZOxv?SDSdw$_`^&1w|#^Z#Xy`MQ!gH;?<71xFeK{l(5gIvEX_ zhAN4?DCg8!lTroi+qnG0adTna+0=`)iH*hDv3_`5VgR4GkKIWxSTe zq!xTcR~$PQPDT@35;uJ^l6M~@rAPl}c}VC8UL)Fm@R*#Z@Si<;Xa(n33<7yvXU^@i zNn?BxcL1P1Fkgxz%!AQsvX)CX-`~AOe}84ICz~#S`+5$T>~1ogaquOBiob!HF0b?2pw;)R`E zjRA0m5{X3=u%kSTx-m^P>E7Yq(P=wlyT+G{G~(gCOUHMO^`g^CeSM|g?qw@BEI!!p zzL&nQb1T;`+OT3-cW?8s`vI`0vs9@s+%wtJJ-u-K5(dBJWMHEOM*V_H#O(|(eGUy#^Kmy-niVz#vT z$^FDPxvp^Z7yzeUt{704d2%qosYlnsHMM+`o(vQD8YtFshaVw1v@%y~{-Tz1e?afl zm#ckVSNP^HS|`JV763&I9Dbx#f>x@5<}Wbd{-9L?`Y4|Z9&wL+goS7Y#_u*zn@%tK zZOh*?{mMM@{6Nnd*3b|XZHZkwcskYOZn?#t^{n4^!HIr|vD2+YadwNAb)XJD9vmJH zf{*Jk^y`^KHQ`rg6hA($!T<4E>r>Xy>}*x2Bb2CuOYj(wB=-X+<%`vLsl9hifU zFyPyixE#PK0v_-OQt5NtgEUa-uSp6*bMTi)Eaoo}2%UmkHb0FM$-5-n*n$t=6ZFH4 zWaDdo+8?|FgZL(-qWR|_xXF%NR@}blr~{c#5?%vtpt|i*j7!W=FBi8n_cEVjzU2AV z9P>gIXDMqJP>QEUUJxn}<3EfH)u_TU746Tn*BS?HH<32=Cr)I3RsvJ)1+sjVYXqMv zcnB3;*}W*$Bo5}BLuwm?W_9kB&Z5C!9#ujdakRksZP6<)nNfE~DD9Ne;6Y%N(#?N{ znNZqz#nPLX1Q)MeJSrHvC~{YFqUiIBql?xq#%S zNij*_wy62jbm%jmNtfJLo7bgFm{ft+z48s+YTlGjKAyOG<)VEVR??-NBs|wn46vDf zi&kEpcs!X;6JjqJ?u~+QF&eTI|1-+sVt-F}cVXNwi~h@qVcI2@pu%WCucmT9% zY{ae1$Fi$d<+XPtdmQVc6gRkTv9Gi?zb6#rGqs`q5bHnStHgBmq^wa~GZW3NYEEX# z%H`*Rg&_WA`}^G(x{2x;ot&F8Dls=6OoVe$@Mf&ypUi_t zsE)+iE38vaPA5+4+7*`{NvvNWSJy4Gf)531LnVhx4-AFQ4oA^d;dRTLuGJ@{-Sz#8 z$bG>%!9s5#h%^64Zn>xoCY^k-5X2D1fD$&mB$yaK)xl8n5_m^608T)$zZVH@nao9- zmqhZdxKh_}I{pp|nbYv@b`f(0{th=XAHaAJQOOl7;wh+QPM9y$W-Wq=i8`~!H?GYdZa%l?x~rIY(l2|ymH9hiz;SSn?l zWU`n_fsPE$_V=fQsZ=qU1Rd%A{<+$|P;3>Z;&M3+rglngiC<^Cj5No++(;!Y}N zKa7B=3h%)81222`cOy8H=sT$oe7%pj>h5z#aB@h%#GnX%Nba?;6eSlgCZlhY!{17$ zvj4-Bf0D$rW*xJhIg>dHf3u63Yw%aQfjPu{kl@o4nYNF@U$b*oz#xbyzjBvDy3O1je8b+^N+zK`aXh#^+la!zw)ZUzpDDmozsm$7Q#wptfN;`e#G-Xmi69_ z@pAR>W1X^T6J{t*9`95F!GJ=O`Eax|+WF3RYVUg={G_gFI-F|$E{I=d8X_C5#7B})4-*ATX*Ge(GSsP{N*N@RkK=5Ex%_ibgsLjbm>mnT~OYf zAq>DnO5Bp)L)&dmzX!L|I8Hc}-MmRLL{_-3RdBBY6xFiCJJXvtFARm!cM2S<2TcA> ze2HyWUrjFfsa&>n^;Mok%zHQFXYS@?`6rKA3C zyf(!2Vx0Pm^T_Bv(9#si;|7GyG)@Fg4wXi=tUq(@g~gfO@sBHci#GI@p4|&aeKh$f zo?9T5q|q$kyv5Z{SOw<%g=ecLfWZjIvI@VT|Fr(1F@aPCq7hN(?cG>g$*Cf{dH=rs z2hQMtq;Oj%Wo?o(CiEoU;#Z+@TN2&bY7iZ5`Q0J#@9Re+^L zclT&__Zv3|bmkXjO0FsPQM{2w%^1~#7 zq^ty0g@vikQ!d`~hn=`c;m^GEqFv{%=z@P@@xyP(q(hO_xG#X635AlWkC2C8xBTSX z3pQ>qLsn5?@0Qg&&ibDFB#R%FeU+pf;#7&cQRxo zvi+G%e>QPc4)lJO-iM}NdW?mVh8|;qtfji~3mfnLb%r#{tR_8n{4vtgzSITYVI%2q z*oc!3mov@piJExKkE|8_be$i?c(TF-F{a$h4B;8GhS|=X%j{#`!Q9Mzm}1ReW}ahy z$o!Idm3ad%83DXhcVdcS63l?jUj3W&3S12U;2asLTn$hA@wgDbR_WC9~>n z!Ay;2h(=8zo5z`Yr4ZDKYUMzdEC4i9sO8Ie&8W}j=2aXGI)#=Dm5`VXihtHf_udw) zRB48;Lj40(GJhMiL)A)+bnmS)$AH3o7_=OI20)s z0BSgew^?Mk6IY?Pt2(aa7D<&PP2_;AhyY5epx~8;2M8wtq^K-JipGYKszOZksR~GO zWZnRPCr$^eiGTx~Cc-XW6%Ypiukxsf*C&>ToXWB#UV%IhNLuD)h?fSM4hkY!8zh-) z@B+jng&;zupXXT_H^6Bh&vFVrjb+sy+)gE85G3fGoS@=+;AyXAI5J}iEa?e^AC?6y z!qq{#OyESpOSz(w2a+WyYBDCzGzlQDvpk;Y7rE}j{jRGo7&~e#Hrd#7i`>XD5?d#VB$}K_YF0JKLG~u+Ns76ew#!$2_MLZP!LJ{ zwD7cM$%nv6>qBs4zyW-!_aOjOG~PrC-Xx%^k`JLEGU`+^>O_FNQHM7uIsm<4 z$Kw_NzkY;z$%y0T#vKL~Rw#2a#8fnoM*-iUyHmTjWQ5^9mw1kJ5vOXA$GZtWjpdbY zJSg!4@p$YM$i@os29-v5+#q~!RgEJuHvmFfd&qH$qT|s(djDR0JHxBMhMi$mia*VH5fA#4i;F&zQQCg@VR{umR0~183ok%DLA9!8DAg z$@iWrUKuS!@h|D+-XLGLoZaMYObIUs&i0O*1Ee&N@NDwjS6bN)QrY3@RosLQqsuUM zE8xA#lVxGTqy0~6+q`3%Z&oTpWVQJMp}y19EszAjMWEOH`}TkM4mT-Sf}7+KuZo}0 z6}U;(KPYHC`?Tz9{#ci<1fRhFp0BQ`EFS7}ZjRWkgP(}HPd8*Y5B^a$ zzzyzYl*j)Dx&yIPXL^{KVHlGm&U-QPO`Z7)oDPF6*K?3q##0w_wK^a+@_8a)o@;)5 z(am5mHW>v&eiPV!_v!Fp*nQftK%f9d{T+TVO1yaU?l+9?fcq?l;m_S$IL^IABse>` zNQsu$V1m#Je=@E-BTSnYl|8??Skj=wVrY80kX5{mu&r zy})ulgMC2|USJI$_fAs6alSyS#Lv$2Q%YW6T*tZQ+%qqo8XZ4*-8KR(7}5PZ zFI%;Y)V=qzOBYP9T80jAx)_xW4zEwq1dBpOM3*7rOsNTU6xP9+T-F~mY*7-ps8j6N zUhPcuUUFuE)xnCC)!!dCMP65|aLAPseq$;eTv3P*J0V@C&}fk7rjuuk_ODCg z+C;oMFp0sI{Ok$z5SpfOFo+l9zbFF6i2|FU@#cGywM3$pgnN@jYS=uFS~%?`X{`A) zwf`Sg4C4#GB1$U1!uhG>Kne`g#!2^?)IbuvoDR9qP-nKoq4Z-0(Lymk>m8`?pua<( zM+;gpo*H=MY#_0n=6k0@C-50%&hw<{c`x(Yw%9C5aJ&q<(00J&wVvIvYx&d-+pA-|!Vk9$1r@>ECZCQZ7JFE?KzF9E!v`akHNbw8=NkQC75etdy< zc#1gS0#6g?3$3hD&fY|t+@u&d+uUEtz<?+erJb`WX|{|&%Yjv&CBR-U=&FH9WDN*sJ9{X50&4U#0d59e?l&Vj=(;xR`@ zUUO76E}5V44JCu2x!qeo-rUDZ+HQMUg$)^4aj&AfT=JDZX4JzFtB0AhJotFYJMV@n^-}T@40q- zz;8f*|NUo-pMHPY2h&yeJ8RzCO;r10KJZ&#Op<}r{od6tlt>8jlB8$|55CM$Iz5zD z{Qf@)Lbev+1GO)mM+9G|-qWYDMn_1|4e*)jh8-KL)r~tgRKb$g{cv*lr^#q+L45PB zU7OdT70AkmZ~%(Jh=w~i)Oc(cNETwMf|awqQz*m=oOj- zos0f3N-}j)9JOf4Cuy5Tajp%1{URn0bbLs&*C?@HX#EfFuwKPNCtTzkppgALeFx<$V9&^7&92S5voIYV$PwRyq{8{zx9=+#!eY@|^9R33&>7o$1=vzTxsAD{v z9bY=u(J|K1y|}Au@!BO_T}!%y$z*Rb86@1ro}R}*=k1o&yhqkFOV`0)bAq5?Z2oLB z9L_}|;1=C9qo(;$-LxW>c@;-Qhk(D;yTr#e(~OwrE1blK3~(>$mit?JXPflN-70Dy zC6uBn(WqDn`!kn=tS^r{Blxl%{#-ZijQb{j3vc;*EIYPzw4-Bm=~&k8Uc7p7H%-nW zH||Z^|c+|YYidpz~9jQ}<4|$TD>%2OK zXj|g3d;l>mT%?z&;r(<8vzj@T*@;KupK(_S3K#{> z*9*j@7Kfk+^r*@;9?JmG#jh>xvO!=R;! z#2P#72hY1zQ3bLUGA_JOQr~HlW29p#xkgXiCam|-?mv-ScLL`~C*du4{*bvT#1V@` z`~)oEEyRlmu!3knBnl8BK@LxEN&umtPe>%z}>=W5J@Z~?*g(8E8u!ofP8}G zh|LhoK{3Wcj(~ubE!=f{Wqd_hWF-LrP818|>3b5ZjR@(E?d9Ar&MOTETBQupls@t& zG>#N1FCuf{oy^V5hnSBs_cMRXd;ad9Yr!FK8~6yg4?F9~WpL*W%iAP2H+9etouwBrxZ zYhsi22QNu5&*HgCfC8S@6v&Y(p$&*4OWIHX%r-9L*)0i>lkx~pb_|F)GV4XWD&#$Y z!vN0VrHul#ajxB1BM(m*sV6v)j=jY}^4=LV3%Selok4#9FPkEgO@Zy$pX;(Gccefd zfepO=IG&%YcztJR zpg?pHe12A+e+7-By@xq~v6|bMk76AC3(VJ;?=nATeoo`}%yU!kVczWk0MwrGzo`dv zh`NVyx8T1-pngI@`(J|5&y%0p^Wetu(z2xlEp1*%QuyBHg%l5eFG){O-khQvwnb3t zdnsORk%Hz$$6(<9Jp^Xn7FBouo~$+PpB(P!sC0CMGyVP3{r%9=!~^8f4u~2?HV%-d z!->0;me4wTt{5zxKLw63Z$CxA>&F+<&W(|NzSo2B-;x}Do=VOl&ofPYQc>p*XdnD3 zlf$EGEykA5!Q<+3$`iPa`3UoA<`L#e=AZGXqR8bqb>L}vk#RhK;KT{lTmr;P6tBAn*`NX?@$Z-nMr@p=g2-JlO=QWQEj%QR|5`q5i_3(vRn z{di?YYO)-LROU<%W|<|3@@`}q0qv( zJ~dGim3YQieG4=*`P;WDbdw$q8q^GeuW4SJ3tOWT|GAe@O!pqLjKC;fuO#>&S&^W7 zFf*7=4=xXs~K%7ZbCfQoFnHyGz7qc2@p9+dBE;gaNuBW+yL{qbAjojcyDu*=(Q5)_Yp zoorrc2SwN2!}Orj4&aWE0h%XW!2Q4{;NjST@zs~m@6js8PyL=Qz*O9s7;n7}k4Qqp zJwS2RAI@?k{>U5#93FW-5Clok3A#W9jDTsd3Ty|Lf_H4bqd2RRSRbR3` zRZseM#4B-G{Jbc~EAG!ACn$>0d=sZoZN5pu5n^mf)0%%E8rhH|soOj=QmPUDS*;W~ zGg^v9OAV65BE?9gSR=_dc7JF${@o+We#b9M96srZlu1UmneqjL3ETF08d&g_fb3Hg zpB#{B_(F*nMMV^|nx^ZT#>=uM%L3i&`NI$Cq)HKWL6&t%B9XU5OwxWB>D?^idJTZO z5sXhmBD7zUA`ny8F8pmnU;l~3U7m#Rz4tX%kVwkV2ue?OM^%4e_B?glFNT>HD z2NLcbity3^u^JnANl?IN@Y{QdXqmr+0rzpgvM*In;om;R?c*BDN0_MD7=Fg1XUF6qYA+?6b}FiPhyOpqDdR0sSpGgk@OmgzDb|l6QB9 z)P9RpXZs!OAi9DnQl9u)W;=5p-v6%mZ0UqKWot5Vi7glPAy=7Ti7{#0lQ&4u6VdhI z1t=r5Cq6gNE1@voL*WU^&G~k254+DsOJ<-Pai8lL>u?NkMJDbOSVYu3I9_6TR@CDe zaKP_m$C}@BZ;W^Oz@VN9`G?>__x(M&tPNJ!+2;FxLTs~tVmOX53xS{0{6FHvKMNf= z+(GKmKj9QzVFdyfzHRd=T%)QSewzZs!>+`dh={iG2xv~Z?AJT z`M%M>f09GQJVH2&_~7N-hL@f73;GUb2Xpb9v{~SVIu#}3_s-ADv;@yBV@*m9(|_%3 zwUx;d>t7n}#j7v3tv$&<&n0$&n8OtiHHM?IZ3EYh;1TnyK(aozdj0CNsu@uQs?8Xp)Z*+??(xpss!}O`e;uOBZad_0s59dD*aINLWG)gf-HK_%E1$EzJQ z)#e)2&!wEKq4Nl$fSI=AEWX&^s3tu8N-mrg;l*Zjy!nRE5zfIq6H&8y6R{te@1wN~ z&x9!&5BP+BT65H@uAc7!d7emQ8reb>5ou%r^$`;^68M;kCxwDpJ+b>%@csRQhWa_b z`VX3q>qqK^8{@YwmBn{TXdP6=(?t!gW94`9^6uTcSB{*>t?P^^T%?)6Rxjqo(sc7G zAlx9Upck*Sg8QN>9}>Z*&ff#n*%*MH@9KW0PW)e;I659lZ0fYAJPupo)~z5X6a=Sn zR9ux4X>Hs)bxthaz5JRLor?-xOV%vu%7A^}I5TnWuiRfItBFK)j3g&e+JN2GhLQ2< zWe1jmuIW{aIy)D2bxbaMYJ2>upPm-4j8x(@VOl=05Aq+Ob_`wA3&bkw9fY_^v~)Nx z+8l|(;2HhpTk_?4u3BjYy`?cavUb+228r?ob!skTxmu%YWQ}*RTC|+Etb958<{xuJ z3c*=V+5>*gOn3O6P<8z<`&c}ds%n1QbjCA#XJ#%AWK}(F)kjt%0N;DYr;bA9$A@iEvU^Jd=;t>~I7;gONI23#A;}FZto{ z%z(>*2j05hSN|XOyBcgzaV1_Ivg4>)r{3WNsv8ff)=Hs@M|}_v4BGyG`GP(kPKWKD z1SVFv70|&Ki8p#2Ao~(=zXn6SL&+`L6%FcTO3+H9{+9^WJNB@M{->cr~@t z|H~IV@{G(wV9HTn+z!H}!0D{U;)C5m08;mS)&1%J&C7Ie{j=s%)L2kafaN6P^)7sU zySo;z6rNv3B3U14q9+lex(yK~OYQahm@2l(o}FwU(VnO63Z`K?f(B2VIvK{=tLMoSW?j_m@G(FX2IA zop+FwKimcWql=+<$7lJUp<5Y;$uncjXYjE0kczREh=GJ9qsRt6;;%3ciKT3Y=qpiq z1yw?zf#eb-tPDrb^*j;dBdoU-;l@b-lzNFWBnH~Gvr2R%vI*W_S^=hOEo_F0LOk!q zp5qGMPB#h-M{v^h0@v_edFs|mRp0x8TW@{;KCM#Oy6u4b{&jcn-gWmnu;P)wd*nYs zB&dnE2vRH|+=|f4d?KdszfQVON)dlPD34F4dSy*eP#my`Sdan$#SklVlFD<4!`L0m za)OYy^SvFNp^io{Y(ofH9w1imLrX-2{S0lSh^o??njTYvd4EL0SNVE6Hd#;9z=Hs; z=Ih(H?Z5J!Ur|rb;J?$=ue|fh{oA(Jk#y&!FMhgQ{`8BN-Z?xz-u$MeYPahNjF;bm zc(77ew7AcGXyD?AA!{NRjq9oy)WQO*Vya5DY@Jtp8mGtWQAr7pM5A^@kwt~&%@Bf$ z;0x5pcE}Ph$-J*%Wo5vD4WcY?qRa_lEhwsbJj#ihY($1;qQ4$ZCdU6YI@9uHb~V2f z9c1E6n#nP@F!vFUn6)aUYO8jmWot>*t%yodA&*+xxL}~x#wzL89;g=b)|@vH{J9BE zISvY=bS!`>^*z(5(9hkDg+n6g@%ZakNKhN^dkciJ_eKMel;I>t#tc^=!W&xBp!Wah zrK>;dj3kQbshbmh&YOMpXgE<#pr1}BuLpnQt|kAQod9tXD;Q>KZ&)Y(awJ93WsS3W zmdH<$Le#VYRQ**};5f-wk!4<1F_G#IiYy@VMu2z?j|<3ix=&8}bj7ZZci6Tl@hq+z z)9g^d{m*lK#We8UqM3#+aG+$Mv1{!B;uDRlpcU(nC8K?Z|Addr)9`Pvz4qE8jH<@$ zn1sZj955ofi83a{vuefVK88m&bYys|1poNQ`# z0F&3E6vvov+0eqGWGO*W!q*Oc+K-_BH+%gsSv2m{AtWXdny;5Ji4PGWZ@>UqV*7&!NXszY)+v{$rCaIoU_iUhGj}<enJoEgTzrn!^sN7 zp(P%cC88bIHf1qd9cc5bNZ*9&d_Q9O+;Prf)AKo6xD*`Ki*FM zhj*s+EhrG+K4-)Y{KG9GvxV*xflw$*WCWUKsOoHo1hMg1gnNBY=c) z0Z5bzi%O!gRX&B+kk4W3mf1Iq=PoDS&rXi z06dD*=6`t)*7EVU2d||PW724B#IPOID~PaBEC&QDFal2IfGRWx!7kqPfnCi(QRTqN zyovU^dw9PD9uy7>;6X*_-8}+cp955H;hXT6%o1iLrfW`RwlQZgyP1oa%ki9jAM;`6 zF6I-=L(JpM6U>VQH=xk~$eLWPlU1`!&9F0BAxpxII@LCtg^qr_%yI-hYUJ?LbSiax zCZ={MzQy6SU8p&H!RCdGRV~*Wwva0b4NkC$0l$%}X~1xT6R_VF3ONU4@K`V8yqKpI z8p^c5@qlx39A6@>bM;2S&K2(Y62ovR?eGLOB(z}ObM2UK6g*)cLB~BO()iU7-5`QG@dWes5g}!*?H&nl zfd$X=bP^CciXc=8d<7Z;wm!ddd-=+aJ~Qc--JOQTC9i;Hl)v_#jJNIV8DX~}Wb zoV-}m7E8SQcws8xtIsU$F*{0Orw|a+eLaz0@RRJ|U>4tQQ$UfkIkT7eN9i?lSy{nF zUGm%34))3%*Oly&28kZ^poBquzh24ax(aJLyEt3w#n1J24cy;#FP&-l;!}lisl$3c z($klg0tF{kB%fBGHe>&acfBs$NVf_lAgyLFU*4* zCmQ-K33qEUwlJ$vt(y{B)!@2S06S?8(Ydm9l@buS+3Bu9I%ERAD6^kiU!Kvo> z55Mkr96yr%&KLKRCL{qD8>LvPmcqYS$q1e?mLm%Lxv?`Eo^887Ol&4@@QeXpDW;q6 zOBai2ctN_@+(51dmy*=o;TgoYeJekTj-cgu=OfXVDzmZasjJ*dkh=KRfrN)|D-!cS z0Z`&}zM+ROKa3r^{qXlvMNVfm8rh%v6AgcT)LORg@&ZB#9V# z2>3)ynlFo#8xDLX6pe(NqoIZqiK3I5qee&4G*caZ__SdJ@a``HgK}D56{U+Lf@(<^ z6PsPbJ_h$QDNJWKFr~eb@Hfi#tXoD*CruDZ3f(Uo9s$f{3Jub~EKw1x;a-!-;>*tpN{hffT@W^NJz%)G z4RD;OO7I>QQp=`NRk{_yLHjT%<@_TTmzsis)2R=9jflv z5@0%x+Zo1YMegeov6^g2`cp17BoSQN9{2hrz58xj;_Q z{c6 z^VLcNV=+ddWl2d{KBmX=L0c3~5q+VMuhTZk0b`b(4*vUk$|)QN(nqwE$*G{O>d5aPr}-z&hRYSGKsn^YC1!PDdMxCpu;NETp<3HptG+CL zu$Xqgn(B3uL8zrN@H1j6r2~$?uKBskWiFDEZxcg)_(UMs{4p41JYLLm7$0abLA;}O z(g>&XJR8{!&*4!YoF!_G_oIvUG&6;T1^fel0>3US>;#2{&Be){p0S=Dz$bcoM)6Vb zj;Mi~xl3?z+im28FOuvs&rQYrw9R+=7J3%m#0)d5877DKpIU0nLxTRKJHzZH(9;5VPb}?qTAU4zR26lBNHl6ZNCd8HD7 zK$Z7P@)eQ>U_ib)*tuJj0Bgzn`-Y?-&uW`@@7}Djd~nte^HcEsc)uCK*wd^(Si3FI zs#7eTE+Z(@V%iMUXTAR8f2~CdwXMaxoeDAwR?SQ==_(d`Zd|_l;Ob>d7j0a-VDa*` zi^rFZj#mpAw0LM_YROegMn{Q)hg|5cjSVlX_s$f1R+fq@i^UmuTR7C!(?8Ik?(1C_ zi6>&k?oILJX?^|ilpBdS`BXNk#aCoHY$xV)W%JoUAeBjV*kN!<&$3M`$z^(%_00NO zy$)?-GRz>}Cnkt2tL2KS>PhS-fa8U@83Cq6t#-3`5Yn;=?JJ&Ipn$O=P-r*}2Y{FB zw@glV_I6qM#rqnuKse-!4_>|~Z+C)XVbSC*HTThcW~g@I(ml1IOn%#aix+=#8yI-7 ze$k5)?w<~>7@t~t$_nr?Ug=NyF}bZ6>3)TGx34&5>D2fN=(-OMO%2y86BCvC@YE1k zB~SPEPRp+O!HMm!*WGWm{l|KKAIq5HBa(Qc%UJWcr>zf`X@{kv@;Txswq6^U(+y98 zc|o?S?cfsvZ?;A11n=eMi`dJSs>yIcqqn?tbmDzuBa0)Up3OHGI?V!)dP|$ne9!ds z(mq{5?#ol<-jEZH^p?jKmwOzmQ7osTL4bmhNYHHtqhNrftrEa#rfl-CVs)G~v}j)@ zo5}25GFYv2q^@1Jal7rPV(8orrw$B47!2lB1a6Ckd%Cvv_C=G)XsNs0vpy1YUo%ZJ zXBeOH=luBB@{9RN^aeV&B}2HFd4~B0@v(a%`^YRF+-0hcSMT#Q^lDVnIgaSOB~qFM zb(%Wv4Hbb;z?P7P2tjq!ie*eLK?Vw$5L7Hr^!#-w;4O(xsxp3?3FNtwYLqFa5~Kqx zKMouC3lgY+-+dqQ!X*pkR`jMU1hvhz+U9dfQcn^;i4*m7x}LgKwpT82G*tvv&QA4m z8qf75gIOC&nlHRyWo*>a@|IK3jM3Op?F51AOE|b4rbnE?^|4V~&D&01lkGqR6+-C< zgaNi|VHYnFvl1RdY=D>hmkF}7boJ7pEG#Osvkd@$d<%htUmMu6n>_FCEdyY<^}rL2 zRP%lzQME^7R!=sBU{^BNAFU_45p;4rR$|PmCS@}mFwH>Nl#^9!G-mf?9fUfQjYPDb z>_RZq(PPCXj8aA+?Eo+XwyK~@1G;G;73NP_)XVX#Sg=DSj^lfmoSaj+&KQ!@cu31A zT0~lY^)zn6iFwk5=Wvs}%C?&j5B1a`61pA!h{nfS(?(V%}ye5Vsk`#4v~d!-wv6C+{xb4byj*0@c8h zK;ZBX5YuEZ!Hp&+C*gNV^>^>~>Tz{7(7bT+N&MIHGxs6%OLQT%%-%q8@j^R13>o3n z62&uf!7~gH2~SqwXT3gqJbl~a z9P!#)rHVI{Oqq-NaYy>fRjVIez3R$zHaiDyjqhHxcrQ9B2(V--AhIYg|5wp1|{MILd90Upk4B(j1zLiuR-^$leN+)uT{Dj%o8hZWdc$}*dg8c|RsPl?ExVg|D45sn39Cd)_IH_PT<@_KN58`&k#%Zy2Dk%-k_FpxLXr#d6GlASO9oyr#KPa$qNGn?I8;KnLHwGlb}*1QOgF1_n;R0 z3mrbZI@Q;gf_FA=BAS2bG$VLY-=%6&y+Co2YELj5EGa2RZQiWwY@`9eYCwGufA+>u;T(^cO@N3xbEtne#-J03x{+o$4-Bh3%4Cug{~-zq`n zX*Jp6BYE))M=`Z>60@E;gE^0Si16g=G>!xH_gyd=^aTp7;o}W?BkRP`o(wch0n{%g03J&e<1QHFNd2TTuh;JB0k%9_*#4e zRE^-fLE?HV*tt#c+k*RhcLqHC#(5xHUEALk?vK5JiM7d2U)MzDjUQA>{!-a=4Q9 z1&Q210Hkre6cd4{_`x|)4mqOF#_et0h^R7Y&#|rcB8S{v3NYAV`ZMUQ=_;Y7zV5)`7s8j`*Bk_Z)iT1HU;Grp7SrY zu8otnU)mQje$qqr2}n%kbS-PQ=Cp$mE2mL)8iiWga{!I-uoDRGLcAY*%sn{i9whoT z;NXW-?=|0>x&x4Gv57CcyT|?7z59ATaSwcD!2(lj{z)@Ib<6Pj^}}1Lz|^3kna$V1 zb5mvaw>O?$dDo4tx$-aQ5yqxA zEq9>=-m@1lE14UZTd4*1ra<24Hg zsp?RI$UJCB5uBJ_Y>_;VQOzuFOgJ}!MQN}CF@G9p)bJiKKpb$51Cmlgtx7H^1Y3$H z)KOQ^u_<$40@UgrM|PaL0J6J08bKjTr#Y(Eh_`?8B$ksmiJ3Mb)`=5y zn`lWHV7CGw4$C&DG}&GCcy+VU^UCYN{c z(nC7n`4^jL>w|mm!O4(&RmlaijWqSahQS7nbI;GS>B)0~J?E^{p{|FWxq{hwKoC~K z5Tf=jEs}Xw)u+vSp!JXsdMt-V_AT^6;w?Wz^X_36_!cA6$&!IeDRIv=8llx&EDYg4 zxod4_i=v6ngHp3o<%UA`81yeBpCu5 zzAOuRObx2Cd9Kc}3Ky5Upun*_tMDq2M2qVXlnjKTDnc07IiIY^rpU(>E(w4h@rN!q zqEY{PnC_4z4W!otH5r?X=urRq)hyz9mc5E)G1dG7AWDk=i+)8Csjp7Nu|AVk00fGB zk4%rO=>v!(u1dEcn8RlYESm>N=(0`S&xI_AiIG7vwTDJoyzC3Y2s}xVf}G#fHAVE} zK5>>vdYkj9B9GuWWF`ON=2FhD`XvDZR#cTvg5V*5)8>6$T0qzRDm27^!d{7K{LP^hRlhAj3>5a`*=KQeOf3S(0K%SS>ytKfmhN#fyg`Fwx9O%_9}80T0~^M^YPT{F8Ae&UW3ehcC6WM~EuI8_e>LjsGEg`Tmo z6^l6uDQMNq``3#xNp*i4sE-y0C066~iCWOd`POXhlR_LXiea?NB)1`71{{oe(kt5Ov-y5}Rz|c;fR=IHi#{e0)dy6`A>zap4k7t5 zXUJzpZQ#BZ>)>GzLcKu9CS>YpLX$C_h-6+8#{^Trf2L6COhrvywj@=IEH9=d9r&bl zad|{kB}>-LXsYu?*@TG5S77mEBMJd0VFa7U8?oloHD5T0kVuTN7wpn~_!gN^I-W>| z?EohUoTjj;56OZm14S~Ho^g>AlZ04E3!SpkP=89kBTi0^Z6o$gH%huBsCY;PwuCyn zqvsI$^Eskl=guY2Ee?M3Ldcdyk!2+Xin728LONngydwGpn`QCngQ^b`fPUMzX$Sd& zJ2X5=$fbSwn-b}@bT+wE7WnW7we-c7s<50Y;14Ux>2Pn>Nyn|U-_v<{34Is-22)|v zlnN8(qL_LNxO5-XA&sBXn2n9vVkxI_Da5$@tR!QmZ;9l7C|ZieN>MP-MO^%JxgQd` zhNp-Vzp3Fa0qpW>-EVufV3*K6wqPK}WrxzKVsWxqe0iuCD>X_nYH*M$hlK3l)L;i6 zDyQa()8&v<7+KIre!DnP#6OC+Jcgb`ODJtSOmq$AQ?5BfnAKZtt+He@6+DKZXYSh; z#0lWY!OY0w;cRwzF-Cu<&YnKwtUXtpb^1WvKfPf0dHeTl+j5aOC7nLA>eQX5ZXO!e z`-*GU?>v3Oy5aM|wV9D@c4W~=CNr`XFlVjlDT?Csf?enTk(@4y!;QzzW4C;`ugnYN zr0aabw~)AEuN`?9<1=fBMJ(5LnCZQ1x-kfz z#S_I0sGSo!lwW?*uIJwOo_A}$-DiH{uE)+?J~S2=LWjd5O)*r>B7t>ypFfhgQxK`@s}*esA{1E=u?m=c1Dj+~0j9`xM#|xo zCOfK3e02l1tKojHe#V5-xAA~AB#XSS%kMLy@$SCe)zV5k#j(j~cj4ryqsc6BoupcQJ_EoRC`q=NwW2%_ zHGviVLr7z}UqfDU0>rg*qOhch_j1W6^mQ!Em7A}Nk&#s^YJQr2Je1XyOsSmJ)l46& z5sg5tXc1L>t3@wd!$OKX$CwlzaYPmKxe}w572zItS zY~M5wN8WPU{vTz3RB}UZ7z7me_Z)ECSHNGn;vjf;!}wJ3Q|OwbPoN;a%n|0{o`;w3 ztL$4j+!$Uuc;U}J^{JnMi+`5+Ipw2Vj_1g`aUV>k!i+If9*u*>(Lf*45oc!!(dkW- zILKn`vr1UptvQsVe57&(qs^#lWQmT}_$7Bg^w8axjJJ=da)r;I3>iLwJpcgy8CIfa zBH!uC$$UPM%7fgg2M&OPTkb!!C7IlE=>A9B!1XVDyt;j^@9B3n}06$T#uYJHTvi%PCt@N)kDSpC6)<;=y!Q(Rh9hf_m1-RKXJw_lEK` z1TUm1CdeJ)iple8Pfmu+6+6!v87t)9y+LPTEgQjT5`tnxg&Y?wM*~^B<3`S|mikp5 ziMgT^s9rf>g?chTguK#Us-6?D0N%7W9?Ex)jhwR+4G?d_`?qgcdvyZgA-9^>6-RSK zgt1eW=hS#tghfI}I51j2W#wS5)3yO}R9)A7s)c}U7di%4uC9+7fl}lW5pjvD*KXYY z|EPNtFiDCse>fu|@B65%to!V$>btwDx~itTr;nNGnV$PTU@jP7E?^jrfq@a6;l2b> zJWvtv1o1*-@c?B2*8@acWp#BGP*g+!T0o`0*Hu^jdrjs1BOr_lhFPjoQ@xF3#DY{E6nCOjYQWcD!^F_$ri znQL2ZR%*$l($wy=dIDS-5k4kAMs&RRl1rqBo{M=G%)sELAyQuQANS@_fccuD=i*@9 zs}bp9sfPKBVxx*Xf3ZZGyxzctl!y&#xIm6|T6U2mN6b8KS+{x&$dy#n~*0xhtdF&JYE8^3KS1pdO?0$Mw}c-If_>2h&DrG+rWb*{$2lH3u71l{v-ApEWy0(-sO&sCu(7JO5D-*hHcPAGT zdJn(j^YAc!+YH0RVHM>O7pTGq9tmrdvCL9;gxL?Aci!Q*e(6^9sQ-I61?DIEmR~#U8&H!K8nw6S@X39%{Wt?IkN3xoL;zO;6EZ%^|zSrBxM=GVy+;2ivf&n?{DXzX67X$yDHnS;;Z^5M?r6P?48 z)YQ+O#I=HRLLEt?c~(1*Yuqt3G`MuH*vG8s615&zmcG3;IFN-7oG!kj}mnHnZZ!Y2V2y5O#3~1Koc#xWGdfElN)XGY*(Y> z=n5tpXfVAYt(kXbY4y}Rq4sJ(C$j$M%VZ08OPkdE_KDygaqH?8eFFo1D^_oP@WH7A zQ&R_SJTMh2#0L6SuG)sKz(nVk)4p}umVjVw2amn4zi-8=FRWV8*T3|VOO{SubmK)+ zQx`3?V=;RhiKP7hH_>NNg9#B14V>`gaH2h1bH+?3fy^a4&lnjU9XVs?f3yQ8V-$5<4!N7LbBZ`oC4WgT>L}4GoJ=?e3Qta$3-m+!;vnPU&@ge>lqIA39 zXi&K7DgnH80%#Hhl8Tu?!%<$kU9fQ-uDViynj_pULGnG{a#9gE_?A*;&V$2`J3PNcp?4*!ZJAy>*%<94Dk<+&$ax?T?m^h5-Fhe*+= zhDa8(zN8Inbi*GvV7A2o5Nik0wq7+`B~CRwm-j-LV$EVwzzy|)9RAd!pyItjxKQo^ z*)py{HkZf8YB`VR#c&tE4=m>kA-C-1YYkVZd2X>$8$t&?@z^UV7Zo{SDy_4CA`l}g9H--qA?yOzbj%Y)Mu!Kt}_eh4nZ4}@cw!biyyK? zKK3LjuL~FZALQxe;@O-QLdaEf&*E@iC1I`On*ef-DysPla;juTAz|$SVx!i#9S?J# zLEU*rO)fTgU5E5-6!T{59G2}A<^CT`vh2yfD@YFi8B)$)0Q$0e`vtiNz3WJR+)doT zjs<=P(;&$iiQ5U^jHJ&z%QQh2^n(E~3Z}ujwy);4`3f=kJRyGI^No|PO0%!P?2GD2 z>1JPWuYvJGuZa;}RfkfwmTyfUM1a#aX>N-d@vDh}4klamcV^=~8uk>2x+sdl%|8J;Xlub(o5# z0n3I{@l>%mGFV7NO&xJjH!MJr*MK3V5QsYkJ@f(?+>o7e6;n$%QBA?zHH5Mnapqd# zBU=f4_VmYb9S}WyrjhB-7|~SJ0H3b1`1Ptd*6tu7d|<&UUAdhoBiyd&{!1(xCwcGz zoD|HFV3uX!S`Lko@T(44^4?j*y)`$O&kyEyMsd^RqyA^QhP&|ZO&NmYo|)j#Pe@{X zF#p9DIJ8uhJEC(HmIopyNU9kd80v_obMcJjK{T1pLfF6J63ZD2r_lL0&p8kkI(pT} z&ol9;8G_KYlF>}UE7b=RvdAGG@SL&GiHG#Ld~bfyxs`G$A9WQ00-lGw5{fKezvo(= z6VTtu=fsZ>XEI?UY8cTo$!8Y0=Ytd3=c4-VU&bdD&)MH$USa-3l)nI%7pRqfW2iU) zy|C*ws`ZxGlJq*ko$-UzC{Zz;8}#I0yP;NZ4G^L?(ZX*C5F8K<=G*uWbgM#0pO9Ei zP~Ws;0ZssgpCIuQkh%^gC<1sK3yH45F9t~(}NiNa&;n~6-fQTdEh&)6yin9(+OycCxRC;`if%FR5FdoM3s$>A?c(u&$!i5oFI7$?@6-{Hl1_gZQO46W9e+7fpp%K&;3~ZXGuX@na^6-w*_rN5pL% zFWrLQ7a54Vj>mBzMB-#{o1*Eq>1bv~<;b?Qf`=G^8y0v@BMTpoE*Aw$K_cSD&rRYd ztFdH0BBI1OAR@^u>}Q2wZ}&TxUhKzIY8}%s%kfI|G3E(k)e<;{uTm|0x&t#*4_v|% zbE6QMrbBJBE7H%sY6+(lN_np(p{B%lBk$q`1CU|hrUL7upnJB>F0263qNP^VLR+ET zzpbixBCZh7@&UXgjUnY00_2Pk-_}SXH6?=qrbH!V=GDBHF31`miAsuSnQ1F!#`125 zqx>y9kgliZRZ$Nb6dr);hRD{6yWdQN@O)H|mZ)rV8L z&ccF;RhYc7HL!5bU@}%39bUj9a3Z3o0BET=&1QbRNF! z!@uEq?;ye6UJ_LKq#N}*;<~5tPFPhWFCH?po|#FShViysx|SJOsK+YV-tyLHg*U?; z*`D5XY^0is=ND4(kRwZy?1bW}Li78jbSe}Q?WiqSx?^eEJku0F`%>SU zvF(qB!V$xgB}31s!u{jlBs1P8QqX%%2V6}e~eCN28l*#Tb*tI%q-nA zxFje{XGgMC7oeY%iXhmL4%Tq$4VqE|1PmBnAC8+*m6bIWszM~|_NQ~nP^THzB6zUL zc+rDMit6@Yyocjrp8va&6U(H!LKzD$*ATBt919h#58heGI#HEV5;513y>z6$dB?U* z%WK1tu;v<~Wb}Kk+?Zpysx_X!Vd1=uOZ@tr%A(b$Ze3sYQifQcnm+Tv4ReP&C5cmt z!M^*4(cdudW)SUn#1-%y=@lAT^6&j<>m7d0zo7Ge^Y_3lHCJZgXT!}EsL|x_xZ|7a zw{Cs>{(UVz?8E4GT!uxli5giaYYyTu~sRv!af|^$A!S;)Y7Wq+c2$`c0)^%IAxiB||uZt>bY+-16aADqiSE zCCo=)3XCsNwIR$>kK>Ww59*lk;$5AtEnW)Yqq$_W_NT*sO^48Riy$9YhwKs4%`$5 zH4{SAX&Bjb9*6xc_vg6oL-YkEyF7OEYcRa7XDM9=M-)|fwXjr^}ts! zVW~8r#OoaRCc&{0IT;d`<>fR>`65jJb%%7P?C@b*;&}zHYOEO2HCExnQcgq~UQl^n zRz)Q1nlvVJ5gme1+5(&;6Bn^S(PagYg<2$w5ofCLOjd9pkC#Zi(z>x|GR*_Yh)Cg( zWQi&faEhkcmySm88e&<3to0FpzAR?v0A7Wm8$+t5p3X_owz!BG3nPS=CWVhJTprbM z7L~(G7CuWrl|rD{=YIt95?)L33Jre;IZ1#r6eGB9yYVt7vQUIv2CwasjL7Q)4&oJF z7QvLF0an)(I~%T>@<>?LxsVkt&yRM6lG*JYBXU&3ycxh09^k}^Wa(rdpAq_F@ z$R;O3meayAZa6+u^>X>{RGbeN93TQw(q#d@Q^DLWLDUvR^nU<{$qs;LEKFiNBkQIh zs;s0SsXIQQC>`78djLik#k`y?Ber9}3PlSc7Fr;g1hA+p5(^#I@`zX4#Uh6(ooo?g zZ82&i#f(@W5<;RO2%-TwP2vHN$?mp@AR%Bxm3Y43Bn=4U>9_<$$SpBvXnC6eX?G+_ zCOSPUkFvUIcM#WNs4&9IinfB2Vjh&TiMU?kFk!;-Tv8IdT`{JYG!rQE9d&NSP+Xe_ z&r0~wNK*E5#Dg<_&kO|05%RJKAOoW7F_ncRAmH}H6~IX`Y1ZTfLsK=GlTD@Dlvsr` zH5nk&CIqvBNgqKg3sT&5IRWx=$mzC;>rOGk3Nq4osbq1i&LLX_Y&2B}%jc%L9Zr)~ zD;8I}lIfDNHZ^%cbx~9WmJ!)fs!z?En>$!eba_w?DY)}<5-TdMIGFBSTT4N@eX=Vk*w?B*7M=U(3Jt1-VSD?g>z|GJ+R*TxHH@Lt$ zuF$5Cgi@`6?~~;a;V@1BaE#|77he^^oaYL~l2vawI1U%gk$WKzbC=%^C(9j1LiPWh z?@wjQtp5u+V|SDbiA15?VP|9zV+V4nejenNgwaus9lY*3)0JgjiQW9EtOgYSp^tz3 z{%7xd8_-q%o9}oBZ}D>WZTF>B|G&TmpSccc#0Lc(0_CJEC1^-q+`utp7aZ@h81v>ddqB*scE3)1Nr~^e4chdv{ES z-WEB!^b1Qdx!Ml}|AwVI_R5i4_n&p<6dowIW`cddKcUCrQDz}?Dzl3@o2*EfYsX6i zs`Bm(`anq_`twxGf>*0rqh4;*U1A?tZK*=#iUIXWg&&;PAnQV&e213NZT%#f3MdOD z6zZ6afRMWUUi^^;R&8I^zkH;JXo!Qv!0e&yFIMo(>5b?5SNG%J=(hLJWOD`+i9xXI?DOE4;}Jah?f*rn*fX%QzklVx+-=%q zd|(cR2+zbpN5__};4<4ykf>sMUbfV~a@)%Of14h;-O*tOOo9WN@xw}Ep62xRm)T%&7Vlu`j;om>;O-N zSU9;JY$FB=u`O1WQp))DydFc-w7ll=f}9d%*-6@c1uq=VNZh**ow2-Lw8f!SOShb| z)kxaW-lA=FBwSt7tFai%mcBCpL8odVN8u$$lEQI45l%_mSiRg^%%!5Ptt%pClJe&* zm|E;~y3tg)JZ(E1pZQ!;=vrHiEFbR6*cP8{3{5MFrbXTE2Fu3awG%6rtXwu7CCa4u zzidVHWJr-jOcN&ZiTQ)$sqj>>Ll9h65@gp?)nv>yO=sbn^=mgR3oSf#!-}ZK#brUV z1<|xb4bR2^FEP3jvb|8madlm-PKu(#;pM=#iaSTfC+64r?z7HV<_Jc}$U7NnK-Vn9 zvVvlzPpi}ih#c|wU#T6~@A2%>$5b%CG{Q_UQ_K=(C9{rTSTtr_r{T^Ts9t%PU&#{J zR&IMYfU@< zFsqr023rNif~GM=vHQ(Rh`n{^J`b zd00l~6w-c0F1%aN+{wthPiP0)Y$L>34oL> z8+O=mIX=WkctuhQT`NH}HP$sp)xmtS!-gm0kw5M~G-$~}*wQ`C=qhD9z|et<_io=X zcO>r*X?i*ohh4=R7Y~jMnvPmuws7&nz4@_BENWXSSh*k-;n@C&$xA|hA}vWB-Ae#E z01=1h92S%Nni+`|`&=6UL-OL{oMb^(JTqYyE8z~!{MTK(4lG)WI9{_8`N8vVyke^u z?%o3-E6Y$ocoh&Mq9Aao>=k$d;YCb*iV&HS!iR{>L@f8Md}l~gb<6XT2{~&-y;vsK zCn#RBb6~_DgOF1Nk+)5bcST7Q33jL~2&Qe?qJv3b$ubLIAz~#_ad^VX;3SenHW9T5 zCay7i^GLpsNkx+!i@6}pDJQe>w1Y5Tgn2VXH7q9-j>KZAWJfNIQ(4(UsG94^cjmmP znJk41h2CRxcwTU$UA!R3k|Mdd6*yjL%YEOA{u50zmonGm{@a$X6oYQl>J z4ncXk4DQlJG-8*YPXH z5^E{vbXu8?LQnPzQ_Dq6xpxi6t}g;x4oC3^4lUmL)q^UZ?a^h+7KZD18dfcfk0RNx#lXWkZgw{ujBLo}N3z+Gg(F#z8_9!?N@coQErLzU7WedGKGBIUt1X@jM;F$X z#2rcO?OD8REyztSNc4rHu(Np0a=2{X_!1Cv`{N6T;pMrJsgWE#JXcvUb?$c=lYc`eUl}GB!=TBgg;;QA9(aKcUmKCk{ z{~6kWk}dzctAqC^e3h$!+DU+KxTj(&4a{N~Y7WKVBWbvxnQ}!Cc>bz{of$pv-=&69 zotdwHJ=2*Qnmd&0%S$iix@oXG_mY(FOAR%@ljuy~A6OlnkA}!Gff6`peprk9#{r0I z!+Cs(f5lNu*{J@HbINE(5YsWL3T{S;mjo{W$n}9sC?T44(4qbwAL)X|2ZqW>3ZvI2kX1`v+Hh_9O-=*Mbk|j#(G} zx9{m$x^Za_J%CFSt>{GSM}wiB*8QHPGdOLJ!>1St*TtfBp>V8XRP@vd8X zPuUuJ=drI^F?3t>*b5*3cmOut^kWtpv0}&0KRaT9G5>MXTidn13%reBz$7u zL2t+H6lDgPGN!3lV2XN1<2g)xwp1vzbV;?WErk~4S>fxb=`=9!5VMO&Mx(%LPjb}6q_ z<3Yp^Mb02#8+<5Dh%REU8d(0no<`4Qdp2*Z)@s#_o4?%-jNT+WG5Mw&rI;h#aH9mA zxOCG^GQM~njUP05QdS!958psi-*}^B$E6!@km8Pf!&@X=Bwdf5Ku6IyV=}$eemqBw zohrmH2KomUkZ5f3Ll1rE@YK}d;B@CvC*~X_nnvvad}MOLg2Nwr@I!}#lmD}mZqopL z{&&&6Xc3-ihXR>J3wwnweSv7A^xBHFT(|{Q>0f{0{{0u;n@T2A>o@E_XYamy(n&9} z?372GnEgd!j`N5}0G1!YLHN1#Nu2Dy3-_OQ;re9}FO|7x-`;c2+u(olQIhacJ7zyB z>7uAhBpA#MKZLKKBB`ka!F=#he={ojoBhqS?uXG$6pOq>^%U#W{GRxf%b%>NS_sVN zNtLr`Y@8q_9mM~~2|y)0gpbW;vYb4aEGPVjz{`)1oHc@fk5}^kf_$Zt2Vcrp9?uZW zj?CjH#ydI{w^<+N1C}$}$S5ooS{<@54m^$u+Bni9IikB2Zh2*{*Gfe7807-dT$LIs zG^!L_q)HW_3FL*>*2l{Qq(vS4qL%VM+9@v&SJrB0wE+6(k+?T1w{13@QU@wDh z$&E>{O~)&|>VGJ5#?-;ibT(5jTsXOL<)MX{l{akw`!X3bl)zMx8c{JxmH>ay4#~RW z$hvq)Md}r@n+OSqG_XKD1c}N5dq`Ce33%P-*h5ltTTf?ZRnLnruBaDEuy)$q7hjy( zHv#VT?-|1^pBJ@4AuH-By4@PDU&nL$oE8=d(H)*~GKpq|LG}bXIy!pnNUT_lA$pt@ zKDKLC6qpRORl%jfxp`YldzGx4kDJeSYsE?>R=;dN_*;F@(?HmqEBQ6`(sT(oTE{VSFoAckoNmaVvT^R3SQ z?WdkAuT~c9S{z+ty0W$$D3RiDXp-ieRYVX(XJj)6mae>i<3Hj|+MRO1)j>xfA(J zS8A<@4MLQe|~O;0DlC&*{- zI{*A`e^cGT3tzqK?ESkt!J9YGMg{EtRLJ@ux}!B7mVS;B4B7q99$~6 z1}O|B7A_ca%qaL|YW1d7sqSR5+uzt&wq)_rMpsW~3A_oX6M}E>ee@{mVN~X-Su`?r zcv%UzS3&CGz^i&yf(1>tmPbLQ#pVzcxtMzs!_y@Vz@g&aPqMg`4Fb*Dn65YZ%=gZrVWiX4}$q*&b}a%mYw z3^r9s%7S9zyQ-{51>H+`B|^4{vq(JLcOr`s=IE3JaVAJIiK+=Nf-21SE<0seFFgRv zZW>0&A>w!lC$vsmx71WM84bf^Ce}6R#*)=kC=BePHo+>gVY(sBkrfEX)GnJK)K*ea z7bdfnY=Uj2b&A?NHoz5r34H>k7@H|DMP`(li)lR4)Q~LLZAMXt{cva;2F*)E9OJl) z5$P%g%NU2mWd!_trB*-l%3F?{S+7;5ww`+G*7HX0`0yPECMFKx)5xksJf2u}5VL9; zD+s@l6Y}*U&uW-qy5PsxSFU`^RcF-eXI%A`D=P~k_%Av#0VWT;`y=nh*+*8Nvv<$A ztH395deyeL-^lWH9A+I^UO4c>z&;Vr4PSyU(K(r*Babml2_~BpP)3v@DhL5U66yUM z1^o~7OY*awE#}+!Nr98o+5K)dG5K>bYKh%a)RLgwEm~0=wxZ3;MhSM*sD^8XSbVZH z8sRSpV4jnU-?Vt~o8I=O>FGBunY(N5++CNE1KfYRK>EN7E;>*@fPWV?4jkCI z^sF5_&bmDojmB=D34QOtfyPDTE*mYjT(hT1&s2hcCjHcYjj&g`RDLG8^b9kg}P z#=#6Ln*wcKcE|~)%F%OH*#>Zu&eWk56IWeO zoNQLWc5vDlyHoKBlD4)>cEio5pWcPXrj#Bl3a)CY61cN4zI42!Fur8GaDAe)b55xf z_=RGoxM|ngB^uBcE?B-gkohf1Zdg#isf_q)+}AL48i_Qb9(yl!e*{| z%Ne%eO*c+$9%Q)(oE$X0TNm3IV8->@Ia8{P*t7|D7RC$sSrhny>C$isKaQE9(XN5- zrvBdhF(19P&6Az*&VpWL&qVN4beN-XOPGu+w$_5cMO`6?Z+FI4N*-+ z)ZP3B!2OmIk#_am zI?X~TiJHVZo1>Q#$-BZ`5klTUUKS)pxWW|0pzr@3U61>Ii0Pj3*@gd&0o?ydziW6i zUO^jpWVFeahIfeUCK@NRL#e&b{`Lbw~C%{e?ySV=7#H z9>>kyyYc*WTL=2t#Kqs)GQO%lu0G=U< zRuA#6jysk?e8V>!>g)`6JvxTNFm{n(0!G!PFDj@9s-FA{UH`cf)?hDEzaRla0l*Y4 zC|5@Q4u0=WE3E@S|NM*q>_Q&4uN&vB_ynuKCH>8_>`G7 zpDH3*`|wLvLf9$l?0&)ci>d?hAqDn8TN8xmd4qpm5HuTKE1#8suKvXk_Om+t7JFk}KG2|v|P2e8B91G4#NJ%lbs_!rXuY|0OaVH}vELMocY;aY4=fud4k&zu2ojwA4dKNF+D9W<9YVpD| zI|kRBzII@M)bC2}3ndpVO@XLifR*++ShuLd(s48ZBQ6$vO^SvbAb8=>%(ZQSdkc+VXjVZvCn_I47(ttO2_G?;EUFFu+F3^6ytoe>kkG zToBJi+VR>VU>gPHSFfmrB&Yg+(0XGV`6DI{@?X&1xXceAwduQ*j%%U-n0g0U# z8CWe2sX_V#8r^u{!V50`csiL(fBfPLE5B*NUzVzqB!h z|2}c?1s7cW2^=7aFSywM^=BZ*eU@+(*Mid&U03`MTqhVVb8?;f-k?sxtKs%15HWOq zgF1<>aBZtL!e=-`_=52ImHMG5Uh98=SW|%0t`!Yecn~4*u;>yy0y1VV!Sil_%RRu{ z!Mu+-4iLc89Ebt3gYXY9x&uOrnzc~XK{A?%!@mKLE7giMI;CM&CZB83;wQiug)*^- zA!?e$rw#rDp&%5@b=1HnFtni($7-OQ&;n&FHR?6|G;XL?YE&BI_$y-CqET&4kQ2mi z3{N4UfS{|SA)ZEr5S>axLY{J1_*p%)B!Vc1nXlXctWi!2Pcujunji&IgM+$IY4CXi zHijC!*YZ<`Up|;WQh*14nml)6;@l(TFj*(i+UHU{aBtJ{CH(`Kzf$jx;Fg z#7;o6SW&~HHqAm-CB_D}Ao*WFwk-1;i!VVh1bCs+1%uUDd_mk{DyD<8D$pWYrYb^d z1TEfSWr1hmAmWkEOPGFg`bO|7y zdK}h;9IGST3~Y#VB$s7LLum4#9O7jv{uMo;Q^f%eSh6B*SuaLJNqewlY=-CZNQB_jB6Eg_FY9iM-@fB#Io)4I)70lpnF2 z%Cms~1xG~7XW||y7)H`F;jhRO{kkeioB*Cm_4cNk;dBo#y71$ANXNg3Vwz#oRPH+Y z@)L%m>y8mo4PbhPp@LiIJxUdPHR-P$2jn+#JW>2Vfe-Ql_zv9qE~acIm{XaHUNtYy zuzAGwF$p%P)Hz3YIyqwRF+?%PQ!N2VKOl3-i~xmt^PACMsnlm=ECkeRMz&IgfMQTj zQXuL8HSNh6gPVuG+sLf;1zvIsqTi?82Ys4 z_I6jpI*VMxj<9leVEvK-Guxj@m!IcwF92cWnpexFfcSlK+}gOeNxL1~YlicnWYe=t^b1Fk3>dfEWAz=EvSuzw+8KT>b)j_ z+K^0PuXd6!vTdd$%!V5RwPML_;I$QVq{L*P-nc|Z_Fv= z=k-@AmGzsR+O(lut(G@z+S%JvnLmC0j%@@JciRsCPSdOY*nC>|cl>b%CY0Q4+F!NUCZsya>W6ZP63(RjZRbznk zYps?`0rwg>(W4;Q|IhCK|Gs=~OR~E=xh2)rbs51y-$HQKLGkq>d&qT)+_{uoZ=ta1 zpZ@l;C#uSxtrkM$!shDIm5pTaRT+VY3E$|!#kJ6zV7}L{eu1st{Tb`uJdsV2^i8wN&y9_isP&q7( zgHmg^;e;cmRyozi%qDOv7SlB|OFVIXvPcoA?}&_`C_>kwuCCm`vToUs=WL&Y`RYr^ zU9vR4-rcNdr<2k6z%VFpJZodQ);ssKcpTrHJ~)k_u`Zp%F{R?ekDfqh2N&SH z!&AdqMOTRKi)&4v(I5{P-8rhje{gSwWJEPZ^fuQk8!D9zyEjFgb;EP#k=xUkP6Hr| zN~jZboH9sa=IrX)c4z0puC9e^$brg{UqJVu6y{X}DgW!Kc!0q&(KH3TKtZ7hrwYLZ zrw5?ur~kAa@PE+bWlSKv`TXf!*Rv{DWl@SIAb9I@2=F>d*}Uf>FKq$zrv1~quVL9L ztG49X1PeYz^-pU58~qcfP^2S;Y)HOdtuEMe>Za<@P<7L(-);wX`cD$GO)v&CB*jnK z@a{h$c~I)4v^3yf^Us*q@(*Gj)Us{*bZFc|3=oJA>S;aa8f$(7bW2U(r(*mbx6D63gWfaf9TH=Q14TcHdJnTK?32n zZr7L5Fq$GLFwPJWs}c)F33qKwtb%^T|QfL{fMH0D~*^84x4;; z&GH}eKWo-{cnchs;xlE|gEEQimfA3S61CnS;#^eI6hA@>1^4==(n7&6|6!rQUh|Xi zVOnO6NQwzQJgMh6ttVuRnB*U!dBJk9g68$Fl;ZGVP4%O0EhhvI6LR=rFRNN0^LY{7 zg};GEH4-XBCLJP@1F}Ee!px#VH3&|ueI$|?Sz_{$keYB@ag*||oTTgOzc(FMzY8=s z8%}Ux-1Tb(gvf0Z{68FCq^O=7xJhL>qQh;iO26&)x%Zv4jI?!6({9_5Pkru)NxuR`s}-YExQR^B?G=R z^Hf*IH39(F3HS-e{2i`TD)ehw<5%u7ofE!JzlYbD1~biUqP|Y^CzAx!au!nbg&dCe zi2Q}3`3KThyx354)D#HzX98RY&uKd>ZaXDLhwsrHM<)mW&9M#Z@`w{fBf7m*+8)zI zkwc|zOK=yo$)=gD-^6>;H4@8nLYSU=B#-BK7Kg(EJ%f)qx}t?bx~w}O;SN=!EGrAdh;?R#53dg<%-e)^vLrgpV58?$|hbHFU=Mi7o;OtBUp?Y;V{Mc{*6DcE0|EnFk!JSeC$q43BA)2@3S z%qhy2YsvKRn}TeGY+1HLBpgnM@z1{*AsrQVlp2i^e7-biPRZZ-PT^iBk#H^&HJCnv zXONGC61e|-QzpgG{PL`zK}rex5U|?KjZW}$T131w=UoCa;~_sDO31>+hXq`~&qMJR zjq`Q163wN%8A~vQLvV%K?+QJEEcg(wGzY_NPf*!P+reo+B+6h!Oz-4~ z)?VEcsfly?tMsX$g4Dm+G5q$@t*9!9=`t(d5*nE5)Jl+UDlpiu3VA7K!&P z=>>o8S<=(!mjS=v?75?Ra!BK2UqBMC7)q5l6n-5i3izNH+z^fu#C5gJwc_G9UtU|5 zDsv|GFNp3K#!=v>rFkVq;=QpfE)W08Yi(8;J8QHtz$2*mcjF=-7ZpW(=MX7t9S^v5 zoS|?-?za?$#T6EoZ?*U`1b3;JFhZbOORH*N}x5Ulc;R z@YrLxovxRIfFu0mCxZVSmX##*S!6pBdI)Oo7k=_0xrGyujWBX{bm7IH2+IMoCD@Q9 z-jST(TNN zt`MTzHF<&1JNPq^t3jdO;HxB5$qRToqWkjYQrIg|`_KVQMHI_qF{zb?T(9k^r=`)B zrG8Vb&@um!3{felaqvBq&6l4OpU8{v4C7oa8y0=||d1bLpM6v%!xNo#}*%j;4N+4k*> zS*nJdZ11n}Vg}CHv87{)7&3&Vf-5{K7$Kj*oP=)3{uilCW>)xWvh{g2xprsj!n2U4 zez*X!<|k+elEeydrHmi~P?Ygx%kmg8B#q^GK2rFW?Z)CHn7^ z4P60eW|IX2)4Qy^ptJeK_@JGHx@$bTYx{h`aD{mS5Wgb0I@qY=1Hgx`P_GikR}5Fj z>6jTF^=;Ij-&|%4&)^$ce&6YI)F6!7$xi!9jTEHw8ls}w7KCEG)u|h$SxjnS7M3mi zl7GYSj^Uv#4cNQ1r+?J|xO8Auf6vlhRNpc*yu&=sh+*k|2^wMPO3@R3B!+D$+Ls(> zI);Wi06F?Uq6-%jN+v@Sb9c`LhepmCMl zMuOto1)xHgrDGv?tMdxhw$&lU^btTf8K_=7=_}gFoIVHL|l#gCTRv@Xe;F4 zpZz~SciVSyDbg+}(tNuyYz$1M*PKxXDB~Y{?zZOuD@MiLVpA->w>U77$&}i3<4;ke zMb9z-6>|dOiEu1fN48v&x`0&sF%wA%J|#i*{4W6*H@@?Hk&Ka`IQK3`L?g=Mhi^E3%9*Y3p0p!GkWWU zHN0HXc%bmM#`}Nb363j1sSb%!-@0bm%F)$C-|p^xd-v|Un}k-6u3WZe$^1pN=_vlY zb;tJYJ8mVR>Dr?CFKINNX5%shVWv<_SvAw?xvOv)=iWogxaVA4+N!zfG_vA}+Vo5r zw6y73A|ABm3z#qZZ`-o?cdKImjVPPEJw)4*D4ReTaJVi1Zs4VTC2h+Glifxe5B4SW zL6l@nJQ4^6S82((X(Qq`ZRDt4EasNm)*?m1-%v*wWSh2i#`9sB8g|x8ftwP-4%LgL zplKTrWFsISiTFQ`EWiiP!xyC5j+XZgMTC?PT`CZToMl8vO8^Dv^Ozcj982iQ^ zJS!z*lC*?HTrw6a%7BGjGAc>){*8@Uv0fz^wX@30T+EWCZaPo=0DTmzCem_MACq-}uhpv>LHIZ-%wTTra^_1Wnc0L+(;;yV;#i^`?MXI+62UTn>uh zJny=JWWC{CxP<28EU)E-?Xi&N-XGCK4H%9e77*BLrhC%q9uv?p6zoqJxIgt$x&Etn z=-L#jgQqq!&9#;-vhwkHw57Q`(bbiJ58>kv^402ewYtY2Pb8&Nqz>zCR@v^eO3IKN zPoPv+qPd)IvEj6ztSqip7gzj5F%H6U-uq_{c*9{nc2lg#%|+iE^j#C1Kv1zRU!rUx{|t9;N>sp+fs)4lA; zVB1ol`9SAY+R!LrYt1K#*$n`VKyttMJZ8vse|emsbj0BRJ~%Pk|JYN6vVIEF1E2LT zBSCOIJ_5ymRCGoB2NvKnCPQG-7f3PiQq6Xg4$j@YDJTm3S#xY{n<=X#yDFPU+d;*E zs{e?Hvxfz+NDw4k6mx=RC-|>nCfAZ?&-CL4?Z=)3FfT-#L?W#t)X@HBHaj?&g)iV& z9L({&f31Hl&%@`NS=j(Lf*W)NerGV(JeC_A%t1CcI0yN^1r}<415+O_`ac5+KcisU zqGdxOq6s>V5||byRK!V)?To6HL%eLmANZ@Cc-#RG;N!0YtA(HYtHA^F;ttA_JI8+P z#QRBf%!YqzUJ7q$kBjHwFK{1aG5;+QP8)d*lrLokxcRFGfB2s_eeHB`{poPTzw$>< zfd`*_lA(BJv~8MnPp^|%!)#`@FuR$Hn8RenB$DwObb^X{HYUpjkfR*ftVtlBb=sEj zdSDw%RbN^@ktW)9`9z!!i`yB;1`zsus#of`8D|V+B`z_P1gM{ zq{n{NRV;SFH+2__eg4;f!Ac>i141?`L$;V*Gmcl}uqFb&pU0G@j48u>WY z>IT2>EBYU1MN=v@G+u(bT1&;*T8|t9z|<$Zcv%d4(L`S|ijtWP9q|$3 zmg0Y1H5J8F-=~n1($?Yp33?dw$>e)EoZu8Vr&NI8deHa7A^*Sp{~G!s=tF7$x4qB# z-@Wx#(Dz(#Tc`BL=yUj6$H{&hmm{Djcm^hFXaxt;H4aBiGaO9G6!6GI#R*UdfKfP1 z-JnJtaV%;!MFW(d5%4gMznOE`H-osu3*Q_B0_*>oMX&S${!#y!$R0SrivF=jdC>O? z%D`)`;S?D}zb4qA3ow#&oaq9#@HPKsnM3!&Lztc5K3@RhuYWDT!sj{BZyv&xm2rK) ziVjgsz7U;@hL{>NpIN}H#(jCmJ1Z{-3S|UHI4LR~|=SKx2588Dv&5=P_@au^}W{ z{{`GFxE3Tv%ZiZJsM<0k9BP>n5|1Sf!m;oz3&U{`SP_tH!hdsna2WhIDL^x1_&4*M z1uTvSR~VS(y;$IEV6mKkm7&Ule*_YAHvldZ91&cJ*;5Gp>xGbG`Zt@hh$#3n2QC#t zA~-^}LuCy!fTn-7`TtT9FswX{SgUMt=%^w;h&X%DV$ly&@N@nNOznFje1_+L1VtPG zpXHl(DNjpzlSjO&D8U^?QF+9f9nuffE9gyPKB*|^n>_#T=;WJX$7^r$W**<1*++W} z9mQ)$2(KH1bZ`B24U*eRzYZ!>xgaXH)RJAHN}NpXB%NmGoUK15Pqddf^{PPiu++yfk>(|8+E%i-52~Hyx7-t=pf`<49%-%<0Sy z+~59(63w=-au(*mENNw+|I(6Il6{dklvo~ArP5@vI9ZZZRjO<#m%B$cS5;eEaN(4s zg5M}^p(C9cUO2YPrq}vYM^-bWbncfLJBm*^$g;OcfM6ahAdUAH7swcjme> zJ%Ih9*12fS!Y+KLcFNvUqwdB_7LbQ5J~XZEQS7v-ONn#l&)q#XwtH-1Z_?YjaC)_< zY2wDEi@SROP!!Eb7)I|oBP4R_^2+{4E3Kl->*$<+6zxOvh|I50JYlR8091O!nw)Bi z4h2Y>X+YAz6!a+iUA>6T5^QedV_SEuTG81h3sZ9{m(3d$pel>}xuSTkU@K4{rAz3x!qd;2S1u z(?yR`JAY!IReO~#Yo;N$lX?b$`9=v{mMxHkywJ+yDzmRh4x+p_%! z+gky!D^SeyH<8I4ryLz0AKirm#HN28N%6y0o^3xQdD=3=55W&onPHJgH3`MkW~}kI zztO1}{!{+bMy14?;4CQ`k4oSylZS6NxDat&72?ws#~+bZRR&*mD(x~KhaVwj7IJwa z+$7Vn6Ua>g53YeIVfn``uB&E!4?OMEI#9@G?Jdv+4Y!uX@tYM&;_ocHsQ(>F)07_2kfp9$-r5fRi+JX&%2nQ*i4^i4K zlaXA6O`pq;<#{N8UZv2}p@2R-&jZjgw_`gC0P8=;JD$V)&#{n;^+dtnqdn2D2nPG6 zH*Xkh=q~ufQi9K#0I+(r-B_NAx;d66C1?C4wfK+ zV5bUKFtG^1NjccYCVyZHNCL#%DBV4?s}sQ~=WeQ}XJ@)+cDDQL@A>;A)lBR`AHJfg zkmnX(6D3K6CdWfn+hdJcX!|@(v)}$UNAWuQvLL+74Ro7NP&cAEVG?iKgPF!m~iptA_Go(I> z%3B`B)rS!WPR*jGiwE4Ei#GUK)YZFhq1L#H%9~_eM%!r#``AdQ!lP)Oqv8qpD3Y<} zi2q<{WFf1N11>bdP<^XSuMw_R=~Nij9HA`{+ytuGYG5B=61|ERA&jUH`nXb?goT?{ z&)(?Ux#pIp?O>D1fAw~BSKb~7qw7bl3fK;0tT|f3ShT*xb ztfa9WY?EPhkpWN7ADEqN^UW>fwivR${2O&GiN!)Rq@;mRm^VV7T{J3jAUd^6sVZl!s&!WJ zYz54yi7c2?zrnYi?A>FFVW}zZo*dKOR8_Hi&YhV%fvg|#~;~tj_h;3vgoNQ z{J!Gn@L4|>>+4T{n<^mrq_b4h-|6E?EEP~f*a2+etAp^%;-H`Z4is;thc<8(HhBbp zRB5*>;LUPJOKRTA;8j6G6ksEl)Bzhj%oovxa10gbY`e1fJ#z6Ml7?4TXFPDblH|c1 zXf7xD;E2#)%buieM>NWd)ew&#BR(GkP=8FU!g0Plq*$GBv|}>WK?8cCKk6|`*fi)v zt|U0NKjx`CHB_CO|Kj{yb%?4>`K$bc{D!?7_=Bi66+BvK@L%B@g*OAsuG?)-kRUU6 z@RJAU7$^x|+pdF)lIDX8sIl*(UKSoqB$Q1J)U+`>OLm)rhdjrr9zdp$n19o=euw z4-F3w&9A+$UjdiO{4+ez)BH1>z6)RU#MbcYtxw=)@OOrXR0aCPMGcIS6wmTvnLS?aT2p0{mPm1 zl48Gd^L4v-U`}Gk?ic$N@CO$(A{FrEs8uKhkmm0`6gJ!0?e!2RLfXfon8zPecT)~} z|2T8wcEsiXdYHYhpFcWGrgA=?5a!n-2b*+fFjqREtBv1_gin@39rPF?BoY?COcJoT zN!K)71JMuWIOShA{R zS=Wzekyy*|#+X|^qR-cZO&FoGWX;v*^&35}uCE94!KoF1dy5m`oWQ;fxar`VU^U#! zF~*EjG~zTrnyt`uB|FB^aifr*F<4fY9+7kqoOFEO0Sn~llTb5Mhn3^9w5F8Vz&fg- zK_*jPEvkmR?~dSBun-)Vd0qxrb?%5_0iL7|ps`Vmjm0Jr&$J_UMW2&C@8m$p^imxx zGvJ>~?8K6KdP&`LLqo71dhTf9aGU6)UFuRvLmWo%k;;m)p3+*EwZWZ8PSO_tR!eDU zdsHO^joHM-jkIH9l@`NwS|_NpN?&nM8E z!8j|Sj+&$a4PjQ=J)%!QQc$_emHbwnxMSssGZtn~1~VRgd#~hQaGF_q8Zn>{?0Dd= z8XBt^ZpHI&JinaFCRwg_?13G}A*HA=1Cv=?8WNb4449+TY?8`BMPV1;W*AvwT1+}4 z(rro?;ftb1_ZTUiW_pY$vkX{1xqqFMRT$~Y>#x63Vw9}3ZvPbc41h`bPDQ0rDQT*7 zr<`I`0qdBz`7(}-4Q5ieOI z*gfS)w*OzKS)i||D4XR0HbAj28dCtuR=#h{==PIHR(ceb9ZMKZJX-{c1`-`4JQ+S@Mw&gGZ2$IET_ zQe$l6=AE5ABZ7Er48T&owsGOH%^Sz+!Tl=k#8jf4Kzh=7UhnfZe?wJc0>&Y1xWySBc5Z=xE;`y-RY)*=%5W`rnXf3kY8#mX1mK@D zRrUiECxXRcC%E1jhP15avg0Gms(D3Ro^aycI;*ny!$JmpPAl~J^>Z&$Pg6sP-?|v% zo%O9EQNS4a@1x$Z7_=S|$Dk#q8?#3e;Z3~H7eGHMwGnBe+p3Ni zvy#w>=ZtbYzokzTigddCa7FL@)iRu^ablGQ};13|#)_0pii37o`<6iDX_qeJb{wl|W^ zv0T!IkP&n<;aIL+Oxv0Ppngz9S88vuyny5`{T&)fuM8Kz8Pcq%#jU(wn_T&8Tlb!i zn|~bs6mdiQh*xz3^fyQxmq^ecdTwkx9Bk<%;zY~o2?j^Qh1WI)kPzLD&vg>1rPt#P z63rOK(xq;23+Cj-G_OmXY8Dioo!DR3*hEFU=yFBkWei=yDmVO{GSuGRMlgD64KlpA0(#ho-KpTWiY@rvbzOQYBaN z@~k)>dL~g2eF*F>@OHINo_yA_Ab@~_G^HdQAPBU#vvu<1vJW*ZBo25M;28?%=)>t; z%C1x?uzj25lkj-N|E~N0aKO}s(VHC6!4gC|?0N`eAKP~g&SHDbzPJ08kL};JeZ1Qp z-@fa6{mTBvLanxN1uh!JTsEK2=4Qj))z#|ks^hEXJm2@`P-V7Sg;b$1-u-xQynz13 zdmrzjO7P{v_-r?y@6L`FzA6Z|lf%FcImZ?v41>R?9-}6Rts({@m%zTNp^aU8@u(np z0oZO8rLFZN#T|HuJ-tOrYUg5FDwP+vo?UB*TeGwod+Jzp4uwrQz?9yl(w8^ z@wGoWcm6<&E+EhK9Q8G-iFlG`XeWQ)+yAoXg|U<)g-^gR=m}CPd4jKob@H@>^I+$> zn3_UQz%bzxNKPsR4slTpJ?!9Yj6D~eyOlmjeIj;K?6+dK$L@}OG4`i;P7(5r7F$Rt zACdwI5sX;zNTopl(~~$_vQHtCY(FIe0USa#ES|VsLVJ7TVRniL_A<1+4R}&C(R_}$ z4;Wq&XJJp_bajY>M?Fo1wp%m`G3>cPUJiXA*L3n$wmDOp?^YaZ%5o~*`DMFQ$n$0r z%`mQ2^vc;3gXqY_2d>>Q-Ly23QY1uYIW1RRv;9LGMUiG(!68k$hm%+)JCvsANe3sO zY@n{;W2oBXBybPnNuLFG2Zz96Q46lqOrEDGQ8vGilYJj%xm33Ndho2I!Iaa;4Yx|u z&Fqvv!}Bx#)VfJt!QO;CSE$yC9YMm$3nkE8W@|c-T~W|@PHQa#)X@WyCMp7yQXjmM!QGMu?mBhgsCF35X7Kyn4db$u8bZkrP zBe9QRn+d_qGm@B_BiNi2`CZ&rCq&d6Z7T=qK$OJ(44?+ry}!z~T|#0!8t949RZcbPO{5D_%r|lE*m|wYbd-qNW6Yry2=G z(-WqZ$f`P`a-5WBIbIYbUSv3&4N6-f#_0r0$2mqyJcpP}NW)^8Pw0~UMr*869!7*Q zxZ&DMpbjAFI9SE7Jh>nECWrG|Qiz2%6FIN5a$#pOttD7iR!#7ANi{N-TN)YxyeXij zG>cO*q#bv-HgS%Mi^H?tnv5apDKud2zbTWX;S{(fIXZMrL#ILTQm~uw8Lv{Gr*bhr z)*^9+5zjNog4-IroeNkCKzI=>kOG_}+co;haLHmDW&+4V{D!HI>SNhcI>p-V`eHgE zvK&M6Rw7^DfL%0U+FLHHXQjo0Atnlx+liH&$?BF@|PXiXZbBIza>3lwQa< z;Q2(dR==pVLShWvO|(XmQ&rb7 z4FKHy$P0-SII#_!NG(o_6cp5WGFSDo#Wmw=fm5){)nwAlv7$PX8G~cJxB|`uqe>h+ z3Sxp~7p)Zr;@X8V0pYcx18-aC>=VKh1auNWc!!XP2$8~*+4+q>>xgkMH!-zl15}P?^H2@mNX?{z|5TYm@}Av0b*Nta zrTI10k-i_x>(psVj2YxkB%aj`Q9)Jcz$FV0bqbN$-~mMPUv)6ab>RJ&?mjn#j_^VN z(9w6-1pg4x0001ZoMT{QU|??e-@p*V|Lot3{}%kL3_uZNz^VfPr!@w+ z0001Zob6Y=YZO5g-zX@42lLLu}E@W@mP9Q(0L2n6LNVysvpP69z#L0@%E4 z!#Zhaun7IY0yY0u{g_e=p<LLhX|q#xvy+X_)q7VFE)gxBama?T$;1ayrufm zTp2*V6%XAisy z`jeqwFOheNZ&JBQ4W(T1)d<WtM`o>-?wQTca_M2h|JY<&wu(3YSA19 z-QPg_)000-*ggY17yQ5{=EQqriP$@#Xj47eN>LpL|8bSWWzJLGw*w>8s)Ay2tuZ{UkB9L{3}pWr}r?=VZL-&F?S5SL}#2pZE{%B2M!ib*LBQ!klBD*!DwU zo>7%w>JK61ruW7T*;eo$!iG$Q3lN`WYkm^f3>}FcZS>OzpKlNkG_TaBF5U#9c35`b zbi`bZJJe>*Szyu5%YL=%&@)rpFdstx)tG;3<)6Sq95>UJ(c0eh#7kg0ApZ=&fSqH2 zqYl2)*0^gz--Gs?$g5X?>w)~^eFuur<5-Ee|Q9TA$07%!5Hdr^tfNyIdo_G)azW|d;Lh-fr5Qk``p*Y0lm-f z1Z7#;HKBP0*jnx#w4Qzg&AQj28Ct4{JMBpRiT zeTfpOQzB6&bxx7G#7bTL3D&wrOWmhPzDZIK)_PLk%ah2I{CM_jkOss_4}uxcngA~# zh{z`B5kUWk*GrG|lLkU_V72rpb&qwC27xn(`o{~TC&+oyTN(n!P&f<)Z&)Y+x1f6I znE(PV&w3FtQm~)&92%d8<8ZVOCnp4MFVJs9k@TVuL0(vtG?Kof;57<;uU1H}vG+PS zua`;@@OlHTZ{pb)>LT-`aUN0>I1{*^7$!{ucQROS$4fDrrFY=}pJM4f^i9QwX+*5A zG#wo?(GiD^S$H^$ezVD)18zKZACRBG`aG`lYNYwpEC4474U2*a`YndrVla}!r6u(J z1fHMZ$ERSWFo(~mTgn`lGSg*vxD2dRJYCLy8hz7vUXdVu!Mrkf&fq?S{+aa1WG{NvyzNhYc>hb~!xUXflYtgw5&)0#o0gR1! zwTb&5>GKnF+roL+f|h*F-&Xdw;`uh_wT*ceP+x!-+j-tzCH;bq9e7{pNIT)O3)~`n z-c8RvUkE8G?qpl2I$MCb9 z`BmgfC&)X&wGwYC>G3Byr@%Z#O;wik7u-(c>uH|a}-JSljI?<<7lB~}CWOYfF)isDf~! zhvR5`8BLGT_%XUdRs_8wz>gsJjeJ>Sz#4UGU2mdIZC*aQn_9s$5 z5$tHVPeSXYQdyI!nVcXi2G8D$AmBNb{i$F~V{aPQSTs!!Bk+9&IWxeV!Tn5h%>*wl zlE9Z)@R~*6S=7wNtJw{*=Fl@9&*P(IeZU+)#P&^jdRhK$UNr3 zcOHD_Gt>FhEI>yRvrK~9LT0`QtYl`Cj7LkD<)^*`IVto{!LQHYxRjnt@pl<{%g~vM zm#OqwPM_t}e-6JiJWT_C1zIxbnMqA1n!hCXD?Is{*<_(D3tr!#Zzc20Wv} zt$4W&P6fnv`uqa+4$f{Nx(eyH6VAKfv5OwRaxFqz5jng0EbK=29`5&YEe3lZ-1id) zs6BwjgY-Q_pTqRwUxZbPzen)%DEnocrQgy2JLj^TnO1PFj^pS5bI@|ezN&WwVeXl?qFiG>?VFhzU-#qvOSVz z-yR~n9oP0jM3(Fh%!~VSyvhORE-JhKP^y=Rr`~Fbb{_G6^ z=Rs;7%9S0EF8kp!*#qGpNZzCLe=J`1ph%)o_TU=XkF)<|lI$T~L=jOZ`>7}b{GqH5 z!dn}maxQ~L%cy#f7Vo#uc5-}MMV}fPBL(RMY3w)e{ z$M3;mD!Qk^E0+08hxg1v*|YI&4s(f5k^Me<@8jWzaQFxh=HkixSlJ7}TnJV&eNy1D zl>W;qWiKZ`4Grn6r=u^O+7)1Z!MVsFKNDSFg7LKnftOiuUCBIFvc3v`SFx7OS`Hjn zgZC{y=d!*A?caG4aLZ%fYr$TJ-gS7q9{uZ?(+0F}0(TQ$Zf1r*g0%&W`P}DM$^IEH ze&);;puK>-?fAU|?uE>3C;ska7Q4VGg8y#x?1uYZ=2i^GKD^nFh6C^{;T#=g)`!43 z%sda%yOf$TcpZb&G5VLIv4S|x`U!`?uS(8#C9^)s^(6XEq3cw!Z2te-f5GE4I!?o> z8t=|9moxZq7G7u3dY1JXw4X!ozwoR@PaX3(&x|hM%LRI0q~AsG>sh}9-eqd9aDMn# zZ#TgIDs#Jru4~NtIvn}mZ#Sax2ADUQ+pQ!SD?-LDkTEGlsf-gvte0`8$TaCkt^?rA zXV^T%+Cy**h$L8ln7T)}=XZb^m>?6#eIVA^dM8C5OwDs|!1yjCLfIyIxgiXew~1~bN2CKAuz;(07yjb&{d{zWy)jECF! zDwzrJnMlsW2AOEIMB{5TS|+j2yMvhw|F@Z03^_6Q_72+LMccdd;d{XR$3tccvwII; zrqW|7In(lFVwuBq=01a7GvOJ>JmbKcjfUCGc@Es-;r%{m<^yKMdxJ^vl=%ofAH#7j zJQ7o7=HbbF=CpwR3)ovo?}gwk0&6jSl9}xiy!nK4^C_HDnE7X31U;6*dl^2b!gD!% zKCh8UL)!|lzQE%QxMzToi7#K$?`zhx$p40(-{8$E_+*2b!`^E8@cY87f&cfc=dr$) z+;w>L13K2ze*<+J>Awj+o2mbaIse2pA7Aq6zm>hM__US#ZRBsGej8c}I5!1g`~vO{ zIP7432U-i6%}%a-r!t8NGDPM#a({#OQE+)5FvrmIJ98}OzJk8T;cx;^{vayR`6sz2`AnQd!zp@H;lW?{ zcba+p4WGa9^B;Pg0q-o&HO%cC^En5>7HNC;_&3bS4?@pA{hu(dt>x;&F;CL_l_jwX=a{Bd?(;pu9 zhs$|@`T^uT#C`z09$|kV@fiL*6++N+7<`7o^XX7I&p2|P4U!Yg{c~_04$l$z_foE$ zSLy#6e)5~ciR3zVu$*!D5Jld2I8C4zzbl+c^q(9>;71Jg@3KF&HG$sP8adOcpMl;u zG|r+ApLb^tdg6x=m2%z(`vbIn2wnpFAEAFP7>U#*a-UcwXC657;XEHd7N92yEep}O z5KfE8Sxnz0JTJ+V^9ghQ6i&<0#%J9596f1pNvn{v0*o)$y}pweYB=PaW8G)SV9?$UD!hE`V_njCvmeA1|?fnd=oi;C;Zk3Ww{=t&yIM zd2()`_XfV)tLcxZud;NJ?PaFzWgR|{elR1_V)ZQ z&$TO>0001ZoMT{QU|`kZNMSh300K-v%msuD4FAD=1^_B~0)YT{oQ07+Zo)tig`dHY z1e7RBq%>((DJT-j{FF$kP@t!v2eal!w%1xONYpt^j*t`N2$o`1!x zg?C{OxA+jQ;0B+qHs_t5U~NwVWGGbr)yNrt3p>o`uL)D+ucT-~isE1hm7-L0ils1PV5ZMbb1+b}aT zGc&b;Hfe)x!};DD*gH9&e?R+nW@l&KJp8{m<0*8C`jeXS|NaqM5lR^0L=cPEBteoS zMbacgvLr|Hq>Z$b4l9$tGk| zvKiT&Y(cgpTaiw(HQ9#DAP#X!fpn2>GLy_Av&kH?E!mFzh-^=OOnyRsO6HOs$UL$m znNM~iJCj{V580Lcj4U7v$s)3tEFrs*rDPddPIf1IkUhy>WN)$$*_Z4`_9q9B1IaEfC^?KAPJT{) zL4HYoMUEgxlB3AcB6!J&%C-P@~5^^cIj9gBxAXk#B$kpT;axJ-zTu*Kw zH`<+D<#@R632WLZ{PJ>1uR!x&~d7u0_|T>(F)SdUSod0o{;pL^r0J&`s%PbaT1| z-I8uaJL%SR8#;qJ)TIU5MZ4)tI*ZPxbLh5oJNhHKJ^eBL3H>RZOLw62=#F$g-HGl@ zccDFWSNb!$fG(tq=wiBr?nal=Wpp{+o$f*RqU=ouCKPL+GLOFnT!sIsFCwCH)mW zf*whaqDRwT)8EkF(%;cz=&|(o^bhnndOSUWo=8ukC(~2tAL*aypXsUeG4VrSvj-IlY2jNw1<;(`)Fp^g4Pyy@B3HZ=yHT zTj;IyHhMd~gWgH+qIc7K=)LqldOv-DK1d&;57S5Jqx3QQIDLXXNuQ!m(`V?j^f~%G zeSyA6U!pJ5SLmzsHTpVzgT6`MqHoi`(ZADo=)3ei`ab;!{U`l^en|gC|4l!lAJb3h zr}Q)WIsFg)Fa00=f__QAqF>W*=(qGc`aPS%2&0TK&IGfV%@QohQY_6fEX#5%&)Qf! z>tIvaG`0$x&Q@isvDMicY)!TnTbr%J)@AFl_1Ok&L$(pym~Fx~Wt*|h*%oX|wiWAS zTeEH04CXMG6<8PRW;59=Hk-|1+p_K0kJ$F?$LuHUr))0Ufz4w(viWQ$wlmv>^{`#p z&)5RCkS$`1*%G!JTgsNPgHo`_(jn!GiR7 z&3?^(!+y(t$Btpgvfr~mu;bYA>;!fqJBgjlPGNs!e`0@Tr?S)7>Ff-4COeCr&CX%x zvh&#a>;m=|_E&ZxyNF%PE@79l%h=`Y3U(#Cie1gFVb`+j*!AoNb|brq-OO%bx3b&V z?d%SAC%cQ?&F*3MvisQm>;d*5dx$;E9$}BN$JpcS3HBs=iapJqVb8MX*z@cK_9A(J>+B8oCVPv$&Hl#z&fa0~viI2g>>uo(>;v{8`xpB+`-pwaK4G7-&)Dbe zKkUEkf9wnPCHsnf&AwsZvhUdUdh9q+~PJ*@FY+1G|%uX&+$BO7uscjZ6h3;065 zh%e?#_-=eDU&fd7-T5ATPreu5oA1N-<@@pd`2qYueh~L~FE8>E_jw;L^L`%i0Y1np ze27m%dg|t^Bee${3d=gzlGn*Z{xS~JNTXa zE`B$^hu_QZ0(u} znpj<|A=VUYiM7Q#VqLMGSYK=)HWV9)jm0KnQ?Z%YTx=n>6kCZ-v9;Jn%n*)nML~3l zZZT8L60^k|v8~un{77ssek^_>ek$gQ9mG7bqnIyt5<81sM32~2{7ftm3&kR_SS%5{ ziKSwhST1%Kdx$;7USe;tkJwl2C-xTyhy%qz!V|rsC`!T?eWEP-MIZ*mps0u;Q5B&W z79(O*)I?oGVuctJw?ej$D-ekG0&M~b7w(c;(QH{!SAcj6dv ztoXh7gE&qcFHR6Aij&02;uP^m@h9;u3MGxJ+Cwt`Jv>tHjmf8gZ?-PFyc;5I2gO#LeOsajUpZ+%E1AcZ$2j-Qpf` zueeX#FCGvNiigC*;t}zvcuYJlo)Axpr^M6Z8S$)mPCPGO5HE_C#LMCp@v3-Dye{4l zZ;H3X+v0EH@8TWtu6R$pFa9C^DLxP%ihqfJi;u*|;uG=t<9{>tu3rAt*xxiDfVbsEsq3FZp^Ee zD^ciGMY*et2#K!$Ee~3u^s-tzUNA{qW70A9RdI{&-M{27+o? ze_@aM)mne#@J3LN>?L81{1dR1651@D1?auhn5k{1kl6aB$NzhBMO zVJ>*C2VMxPiIU$Nm8X^A^IjkzXn0ke3KwjzAr(bzj`>wwJ3rAM%8y~-cvN*div1p} zR*^Fe!}O6O5HRQks@(`9-L@oGoJ7Ab$N08fy*hK1GR!5%YI@=C9<$(W7>xv7IjA*#xDj)ZiXk1*Yf?*hTmp>7c~c`n-5ZzEY%h7$ zagawR{v(Bvo%C6<PiEggl158DyC&l8bt`a@ApC%_7#?()7~?vmcp@`wW3xGOTJhT zRHN~H9eEi_6~VO=lzvXPQNux< zQ(mVt!x=zcWc8Z?scCt=75uIY8k$n-Uk7>TS_T%qAPtr|62U((I;GSfM@g=hqOe=k z@k3xf7z(_MlAw*{A{cX&LZSyfcycpRYnAmDa*|=lbNuT}1rdx!TEq0(dEJx>Jrp@< zHEB^UASoD(>dH2xp$pKQ`jR<-pKtt7b|jH$rE$_m*@bJ%?mlHsI5 zKt|H(UYt(}q#aZmRV|E^zd<(<1!#22w}Etlz5unPt%3&7vS>;T!GCRK6K-0LQDml& zEo!_X6`UmUOZCfvX|#~>NWN`vPOmrE(d>a4r4d?cW&9b7oP_3Xp9lgnU{VKv$7 z!8G{PRz!C<5XdR9qg`8Oxz7jjU{4xV9o#QI=YToAezni*Rr45sF&i8zOaL4Kv+4B% z_}K1)NlKoRZh51gQkKdXq>KHOGDj{d}}mLgDa90L+m+NZ;*-bNClQXq{rr(MLLUk5@Q z)EE^S+yp+t60r9$La{jvB483Y8IHh!F3||Uic_G&=!9U$QzelY1ggpW*&E2m$sx>u8dCy2OBtvcA$ml8le?L zF$%|`{Gg{ipeF+~ItFlF(hh?(ObU-a&TlJ}(8YF$$^b#aQE6O_$OlZ|so(_RC=C=flG-sSIe`vedNzz%NGvkhZC5e}UxCUG##jb3 ztD&H6-4_RL*HUj%xDgPo?;w}eqYL!ln2x5!=wRrWsOY3)3v|(jjjeSVTb*Id%CV%T z%rRdUnhFU35#k~SA=odtkhbP}@D~_lE0pCb`J>udebE>Qrd`Pg8H1ziVbq}|)zX#l zIwcgq@CHkdc>q5WF~kFP0B=&RDU1UDv?C$%2^^%hGO0_p zihhozaBc!@sksVEQDjZ7pj``DS5`3F)$cZr4_{&dE!CXyPRU%v>R{ak?&1 zr<~tbz++adwT_OJPD0Z)b9yY)jMpj0;cF+|qD!prKu`@fm?u?K+Vzrh$;poBRI!=rW}PYjkPW2ql#8;X3&?R zS5BHyflf8D%3JD53{st#gm+6`*_)J?si2NJ1LU``(oIQ!D-AEJa2sw8mPq4Xd(|6= z)FCY52bhD=vB<`h2u4C|mI0{_whDHL_6?3D(m7^?-L)0vww6(y#c;UMzH*0?Rv*iT zrN~IgS%65)wo0DdWV$zK_zeud;3tP789VeVgYAJ{X;ly$ed&)JAX0jslEer&>1YIB zg~$U@@?czA=^f~7(a-8^Q(Vw)QAGKF6t; zo0D!8a{=l8vdVC@lSs#Tnll5LuUY!dD8!H|5m|RfLE!{{BfthORw}!4^9}|}{ z;(D-K-BLQ8)t*aDn>YSU>uj6XIq3IGRH;BEdP5MCj$LlMPBxX>Lak3um=KeckR6}$ z3YGafbhx=VT;ZDTO7YEY|AD%u8UY3p0CADP45qtH`?uKeOd-Ts)wpYo4X~Vp%vss# zIjTb7L-cc!=CL5WP7Hf`S6w>xOURd208{$v+$0Je6>;4kEUkr-HFYNtZYgTR4IL;` za%DNHqY<~AIHb-HYBjxCRnc;$;ZS58a>8sougB=!I+I!KtR#Wh0C0+xWa{J;vq1xp z-_AGry7= zWHd68gr{(GDzZ)ee^}Nrsn{XE$Z6!KMyb%^*+@{nE{}Z96H*LhD<|Yq8cz(b@`)1D*eQHOzmJ69Sd!xxLwW4M^~JJxiebQ zu{kZp5x3brv!%ORN4}Ydoe9clBg{`U`PTmaeR-r1PIXH(wBFsur(7w_DXI8Ts zI$KH#@MLEJ%XKR9W}2Bqr<+BqHcf{kV{P>57!;c?x)PdoPF9!hWnni+gP2g~F|@=> zxpWY)W2jNGJP@eK@-~1X)c7te@X1o2tJyj;u1_^9+uiX~0a8U-#&wc0WN2=2mO&l{ zMRX&IXarr7QIHRHskC=?eyLwXL{jlJBQ?DyH|Szsr_3~D7=z8VHKnI3Wg4964+?6q zT*hI@O9@{z#KLTQDC%@NT07M|dC7B#JgVu!w}tE=f*Ehfm$d~Lq4udqWLj2&P^M|@ zbTF@j7_Q^LUGiaYr`u%COjXf0wGOw5gkXQR!cUH^^Pzl0ngy7p+5nN1o5j3EXOj=;@SbNZdmv2yWHCBb1#=fE{7Dhnx$cxX!XAQhLSAoY&I zaapcbMOaIU%@Y+&>QaOLkf}?eql+O>M$xSrX~|3dLU|h1P!Qa;6s*sT2d1E22@)pm zS}HmxG4xAcq?j;M+l4#b2&NPvWH7BZS-Qa^BG4n$wf5GIPVAA(HvEhVzeS`W(hbZH z`~9?ZR8$EC`;1|cROn_T!nnQQ8Hv+Yg1<#V#nwbs+SP+eJ zKuB335v;SOMxw#UlP1$XYKnZOHr1}rhUEH<2(ZF5Gne98RRZ>OOPQMEDViJaY(wG$sO5S{20vs%S>%6td!;9+2mg^0`S>Asgc`bWur@@Hts< zDkX#znB6-T(Apb1Y`5L8iXzP{H8L_7Dl}t{$umtStI9dr;5il*^((Y$1sZkn(XnI^ zan@v?=Ggr}F#f8n*p-M?64d^Ks%f^YN;ooUsmc<$kEab%YZ68PqJ~8mUi2#-P!En= zo{r|#4;B{Dy}0riOY4ePRVL7#j9=5;cC*w*Oogn=6kc5u!)GT9@6^_2>Z)cTI|*Fc z`nwjF=VbJmHU?BTgV5E~!l&yuCOy%+0w;mh;I#UYsdXxb-Hr^*g|?NxaR5;1SeF=9 zis0I+;9BT_%^3n!_0?&fSW35>TDD~IJmmv5jB=C8uVD>RL3JmizZu8epr1J1e1aC!QWi6LYm=bz(U=D~Z*aYEC$mmSG_yG8v+q zY3X$1l+tnHeK{uhxoK@AhypNThl)xSy%4EtB4ZZ2xuUM`V5t}4W{ZTKWGt$@?v9mJ zYCyV`T7MK}188oiusE2Jnx)UCGOZR0s?aN|M&p6gro{_hxK~E!WE|rSH)k3ZaCC~% zoiPTAHP^TyORXcZe`GuUkDiP=93B$5fO95J2N>34!DNKKqfTQ$(K?viN#_;p&qts7&s2R>C)cPtK5CMMM3rPhigE% z(*|FT1T7Ux)q!cwh&tKJOEe9+od)-q6*!qzw2Uc&lNmuJ>6Okc%IaSLQlQ2;B|g}) z%%3xLS+Xf(mygv70bdpUf3>2yAbA=Rddo)w!a=TzqBWQHYfRjXvw z##AG{z^j3!l)SoMO3YilX!+cE%aOEUm$ffjK7anw zo<%#)TfA^#&vIyVEMB_v+(kY6KwrD(o|^vqwDUb1xYy!rEYgm0GFyYwtuzIf^0Sy*_--C^OmJI!CdcLrWA zTRwOB{Dm-0dg0uj1u%92bn#slFPskvO@!AbqyRFyup%4D_`YPSdH9lQ;`m%y*4RyX z*~B1oJTp^s-?cUOHS-nAxv&7 z8?pDvPVyZ2mZL`ON|?fGO2!Fwg+&z?a+B*4`ogFBz88$o3$yC>$%Nd!pPiH+q!n)z zrMQSH!6xIo4+$M2on*!Dt9zrP;n;NfC6ZNAbyInWHUq0&h>jv~Ia6U@#lg-RxT8^D zUNR_*cMMm&#^kPC><|Xg(lfe%B^!BJg;CBBK+SjxKJjafYOye$H6=u#5MG#8VLY+S z_eP8Tg>klg?ozf-&ytq131(dK>WoSvT$NJ*CXuKxZJZRuN^k_aq8eX0Dxj{Q4>i%R z0@+*O>zhw;V9_^Glkv99j+DUUid`BXb{SBxR}P{qE~w9cbNF0UwQ)Q!QDH_ybOY6$ zRkd93ZzaI{De6hcO0}heV@5({owFv4x>?b1CG<-2NMHi>I>@LWb&i*n3&+(V)shjU zV<3{}(w<%$T&<;IvNkP99F%Ewwid5k~RQQi0kRPT+hk~32(Y-{d z>O!wNToMvm+6HK&Dm7qTnu=1$$|JZL-~hJ39LqYMEi<#>f{NtLO(Xmt@RM5=LC_W#!OSr-x&1$)}v|!N#heAL@X(@X3#(X4S zv`M{HY?mG?1x8v7;Ga>*Dm*DQj;A_?0gf01etO!P3g!Zzye0_)97pq66|G^`A(%9+ zN8z*LzndQqOf4Sx-S4lmQd`xSQ%xk0Fr@?lC3xKuGXS88!(S(1ZhP`x)ERB8w)P8o z!)Jq22Ba&hAy5kd%FFX@gwf!$bty)*)aBF43Ll=Qn|ls8LuXwAAPkOi?E_00cvd(` z(Cx;A5M&JiSPw0{=mnTb3pCLi4*K%SOVhSyr~?@MKLEms z*c-+RH&qOWhN5avZ;Yo(ejQ#0VRhWrSSgDozkUf0$Aj@yzwcG*{X=-;TqYaIX6;Z{ zZkuq?)@e{?$gf5Rt_TsekEUhAUjb@eOUUOTZ&-B>`{8iKPs(S6K6tjJ&Y)$zIEPC$ zz~mMB&zo#T9m`;{j$&6>PUg?Djx!-4ZfZ=TZB(kP0tvcaX6tmtYDh$EDOIqRcxAuS zQ9lKaKepCT?VOx8bI-s?c6D5`Pj>>thP-kl|7S>fn!>^IEZskFOkEOEC+-eM>MbQ- z)boCc9XwNya1*!(j0(24YGX1EuR!2V;oSz{2;k^dixGm-rpg2NWZhkVU~7xY8p36j zB-JdKWYi5qwXl%DSchGQLuOVtHx^>_quhuzA886jyLeIw%s_pBT? zT$;4z`40VSWYo)4?mD}vH zx>p=r3~sEi5{>~rgKQP-%PI%;{-~E#{kk<&tNXP&T~Xt`Ud?aAOGTBaXV@s=)SzA) z>NGm2lnoNbnqQ9>cJR!~iz;>SIYT~TCY7rXBRmd9MI{0kG*y@5&AjseJq-5`%j$V@ z*=`GJ{wR={7=m|Usn>x`)C!`%K2+%z75uLrSzYWeM(C&69!nNk10#_?+OSGtanK*N zh8uMth{2qEz+2&op+;?_V#(_y0j9@;4AwSPKquAIJzJ(zUYHsUf%C-*C~ZbQdZiNX z#@6CY)JFq(_Q=4AX4O5PNM)+&raN*iRR^O5M~ujdzPey&>B|&j@i}>fp2Jjrq-teg zzh0$VBGowwt&6kykQY>%V4}0FrIOlN3dgFs){bZxPXz`vDwgO*mTvK7Vo*7Oay$5h z=EWL(vNdDkgULqFa$wnzCCk>!IF_md*cwgP`u{E1I{&a#wqmK|CEb$vrJ5N?n{q8p zWw#WtNf;ibCL(iXG^IBMkD1okV(VOA-eCi|*gBE1HKw*?#C9x&jPYKNy4G9K2oE?c zR3umV2SSU4DKT1#z*LhFX^j&~c$KB5E+Uv~9|=>)5J9aL`E4tky;W4V;dN;@(^|f4 zGbcI5S>=?AG)?ppjri(nUb|k?wsloEV=BNnl~C-KiY4#cTPhC_vL_kKQ|AG?weqwnl{+{VSQ%VXCnxA_e6V z#-Al5PjO;@9M5tSfER|r<<&T(Fp&Y7@s$;TQRSeoZmBhGT~10hbGj*0{ttmTG#UT^ DRk87; diff --git a/umi.css b/umi.css index 9460cae685..e80225dffe 100644 --- a/umi.css +++ b/umi.css @@ -1374,10 +1374,10 @@ html { \*************************************************************************************************************************************************************************************************************************************/ @font-face { font-family: "iconfont"; /* Project id 653600 */ - src: url(./static/iconfont.3f9e1d5e.woff2) format('woff2'), - url(./static/iconfont.fe4823ec.woff) format('woff'), - url(./static/iconfont.7d85fe26.ttf) format('truetype'), - url(./static/iconfont.4155b7af.svg#iconfont) format('svg'); + src: url(./static/iconfont.146fdbdf.woff2) format('woff2'), + url(./static/iconfont.965300a7.woff) format('woff'), + url(./static/iconfont.15452b21.ttf) format('truetype'), + url(./static/iconfont.2c32e91e.svg#iconfont) format('svg'); } .iconfont { @@ -1388,6 +1388,22 @@ html { -moz-osx-font-smoothing: grayscale; } +.icon-danbutiaoshi:before { + content: "\eb5c"; +} + +.icon-danbutiaochu:before { + content: "\eb5d"; +} + +.icon-jixu:before { + content: "\eb5e"; +} + +.icon-danbutiaoguo:before { + content: "\eb5f"; +} + .icon-rongqi1:before { content: "\eb5b"; } diff --git a/umi.js b/umi.js index d732ef6ad7..484eb285ae 100644 --- a/umi.js +++ b/umi.js @@ -44020,6 +44020,7 @@ var PaperlibraryModel = { + var newPaper_ExerciseModel = { namespace: 'newExercisePaper', state: { @@ -44195,6 +44196,11 @@ var newPaper_ExerciseModel = { reducers: { save: function save(state, action) { return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + }, + modifyTitle: function modifyTitle(state, action) { + var prevStateClone = (0,lodash.cloneDeep)(state); + prevStateClone.editData.exercise.exercise_name = action.payload; + return prevStateClone; } }, subscriptions: { @@ -60759,11 +60765,9 @@ function _deleteStages() { /* harmony export */ "Hb": function() { return /* binding */ importItemBanks; }, /* harmony export */ "Hm": function() { return /* binding */ batchDelete; }, /* harmony export */ "JP": function() { return /* binding */ generateExerciseId; }, -/* harmony export */ "Km": function() { return /* binding */ deleteQuestion; }, /* harmony export */ "NC": function() { return /* binding */ handleDeleteEditQuestion; }, /* harmony export */ "Pl": function() { return /* binding */ setPrivate; }, /* harmony export */ "Qp": function() { return /* binding */ batchPublic; }, -/* harmony export */ "VG": function() { return /* binding */ sortQuestion; }, /* harmony export */ "YP": function() { return /* binding */ batchSetScore; }, /* harmony export */ "ar": function() { return /* binding */ getCustomDisciplines; }, /* harmony export */ "d1": function() { return /* binding */ getDisciplines; }, @@ -60776,10 +60780,9 @@ function _deleteStages() { /* harmony export */ "tS": function() { return /* binding */ getCourseList; }, /* harmony export */ "ts": function() { return /* binding */ setScore; }, /* harmony export */ "un": function() { return /* binding */ createExam; }, -/* harmony export */ "vF": function() { return /* binding */ newBatchSetScore; }, /* harmony export */ "w0": function() { return /* binding */ updateExam; } /* harmony export */ }); -/* unused harmony exports setShixunScore, addQuestion */ +/* unused harmony exports setShixunScore, addQuestion, sortQuestion, deleteQuestion, newBatchSetScore */ /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156); @@ -61259,11 +61262,11 @@ function sortQuestion(_x25, _x26) { //删除试题 function _sortQuestion() { - _sortQuestion = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(id, params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { + _sortQuestion = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee24(id, params) { + return _regeneratorRuntime().wrap(function _callee24$(_context24) { while (1) switch (_context24.prev = _context24.next) { case 0: - return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/examination_banks/".concat(id, "/sort_question_type.json"), { + return _context24.abrupt("return", Fetch("/api/examination_banks/".concat(id, "/sort_question_type.json"), { method: 'post', body: params })); @@ -61281,11 +61284,11 @@ function deleteQuestion(_x27) { //新的批量设置得分 function _deleteQuestion() { - _deleteQuestion = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { + _deleteQuestion = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee25(params) { + return _regeneratorRuntime().wrap(function _callee25$(_context25) { while (1) switch (_context25.prev = _context25.next) { case 0: - return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.exam_id, "/examination_banks_item_banks/").concat(params.question_id, ".json"), { + return _context25.abrupt("return", Fetch("/api/examination_banks/".concat(params.exam_id, "/examination_banks_item_banks/").concat(params.question_id, ".json"), { method: 'delete' })); case 1: @@ -61302,11 +61305,11 @@ function newBatchSetScore(_x28, _x29) { //生成考试id function _newBatchSetScore() { - _newBatchSetScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(id, params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { + _newBatchSetScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee26(id, params) { + return _regeneratorRuntime().wrap(function _callee26$(_context26) { while (1) switch (_context26.prev = _context26.next) { case 0: - return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/examination_banks/".concat(id, "/batch_set_score.json"), { + return _context26.abrupt("return", Fetch("/api/examination_banks/".concat(id, "/batch_set_score.json"), { method: 'post', body: params })); @@ -70709,7 +70712,7 @@ __webpack_require__.d(__webpack_exports__, { ;// CONCATENATED MODULE: ./src/utils/env/dev.ts var DEV = { - PROXY_SERVER: 'https://data.educoder.net', + PROXY_SERVER: 'https://test-data.educoder.net', API_SERVER: 'http://localhost:8000', REPORT_SERVER: 'http://192.168.1.57:3001', IMG_SERVER: 'https://new-testali-cdn.educoder.net', @@ -73625,7 +73628,7 @@ var setHeader = function setHeader(newOptions, url) { var _Object$keys, _Object$keys2; var timenow = Date.now(); var body = typeof (newOptions === null || newOptions === void 0 ? void 0 : newOptions.body) === "string" ? JSON.parse(newOptions === null || newOptions === void 0 ? void 0 : newOptions.body) : newOptions === null || newOptions === void 0 ? void 0 : newOptions.body; - var stringToSign = "method=" + newOptions.method + "&" + (!!((_Object$keys = Object.keys((newOptions === null || newOptions === void 0 ? void 0 : newOptions.params) || {})) !== null && _Object$keys !== void 0 && _Object$keys.length) && !!parseParamsStr(newOptions.params, newOptions.method).length ? parseParamsStr(newOptions.params, newOptions.method) + "&" : "") + (!!((_Object$keys2 = Object.keys(body || {})) !== null && _Object$keys2 !== void 0 && _Object$keys2.length) ? parseParamsStr(JSON.parse(newOptions.body), newOptions.method) + "&" : "") + "ak=" + aKey + "&sk=" + sKey + "&time=" + timenow; + var stringToSign = "method=" + newOptions.method + "&" + (newOptions.method === "GET" && !!((_Object$keys = Object.keys((newOptions === null || newOptions === void 0 ? void 0 : newOptions.params) || {})) !== null && _Object$keys !== void 0 && _Object$keys.length) && !!parseParamsStr(newOptions.params, newOptions.method).length ? parseParamsStr(newOptions.params, newOptions.method) + "&" : "") + (!!((_Object$keys2 = Object.keys(body || {})) !== null && _Object$keys2 !== void 0 && _Object$keys2.length) ? parseParamsStr(JSON.parse(newOptions.body), newOptions.method) + "&" : "") + "ak=" + aKey + "&sk=" + sKey + "&time=" + timenow; newOptions.headers["X-EDU-Type"] = "pc"; newOptions.headers["X-EDU-Timestamp"] = timenow; newOptions.headers["X-EDU-Signature"] = md5__WEBPACK_IMPORTED_MODULE_17___default()(stringToSign); @@ -120336,7 +120339,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".async.js"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".async.js"; /******/ }; /******/ }(); /******/ @@ -120345,7 +120348,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.miniCssF = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".chunk.css"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + ".chunk.css"; /******/ }; /******/ }(); /******/ @@ -120513,7 +120516,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ }; /******/ /******/ __webpack_require__.f.miniCss = function(chunkId, promises) { -/******/ var cssChunks = {"192":1,"292":1,"310":1,"733":1,"794":1,"1226":1,"1482":1,"1660":1,"1702":1,"2082":1,"2206":1,"2282":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4390":1,"4639":1,"4656":1,"4736":1,"4884":1,"4900":1,"4973":1,"5348":1,"5572":1,"5641":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8083":1,"8787":1,"8999":1,"10195":1,"10226":1,"10485":1,"10737":1,"10799":1,"10921":1,"11004":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12102":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14074":1,"14105":1,"14514":1,"14599":1,"14610":1,"14628":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16729":1,"16758":1,"16845":1,"17379":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"20959":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22257":1,"22307":1,"22562":1,"22707":1,"22842":1,"23332":1,"23805":1,"24504":1,"24972":1,"25470":1,"25705":1,"25896":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27078":1,"27084":1,"27182":1,"27333":1,"27395":1,"27703":1,"28072":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29647":1,"29730":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"32030":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34608":1,"34741":1,"34800":1,"34994":1,"35238":1,"35588":1,"35631":1,"35729":1,"36040":1,"36270":1,"36433":1,"36483":1,"36579":1,"36784":1,"37062":1,"37099":1,"38447":1,"38634":1,"39332":1,"39391":1,"39404":1,"39695":1,"40018":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"42241":1,"42977":1,"43442":1,"43465":1,"43778":1,"43915":1,"44216":1,"44259":1,"44449":1,"44510":1,"45096":1,"45359":1,"45650":1,"45775":1,"45818":1,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"47824":1,"48077":1,"48431":1,"48689":1,"48896":1,"49205":1,"49366":1,"49666":1,"49716":1,"49890":1,"49960":1,"50869":1,"51276":1,"51370":1,"51582":1,"51855":1,"52338":1,"52404":1,"52424":1,"52806":1,"52829":1,"52875":1,"53247":1,"53440":1,"53910":1,"54056":1,"54164":1,"54285":1,"54472":1,"54572":1,"54770":1,"54836":1,"54862":1,"55573":1,"56277":1,"56379":1,"57045":1,"57549":1,"57614":1,"59133":1,"59289":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"60578":1,"61043":1,"61713":1,"61727":1,"62548":1,"62654":1,"63543":1,"64144":1,"64217":1,"64496":1,"64520":1,"64547":1,"65111":1,"65148":1,"65191":1,"65294":1,"65491":1,"65549":1,"65816":1,"66034":1,"66583":1,"66651":1,"67242":1,"67570":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"68922":1,"69269":1,"69922":1,"69944":1,"71218":1,"71450":1,"71783":1,"72230":1,"72465":1,"72529":1,"72570":1,"72693":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75151":1,"75357":1,"75800":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"80670":1,"81148":1,"82339":1,"82425":1,"83141":1,"83212":1,"83935":1,"84169":1,"84546":1,"85048":1,"85111":1,"85297":1,"85343":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88551":1,"88866":1,"89076":1,"89540":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91487":1,"92045":1,"92501":1,"92603":1,"92823":1,"92983":1,"93260":1,"93282":1,"93291":1,"93496":1,"93665":1,"93668":1,"94078":1,"94220":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"95971":1,"96444":1,"96882":1,"97008":1,"97046":1,"97278":1,"98007":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1}; +/******/ var cssChunks = {"192":1,"292":1,"310":1,"794":1,"1226":1,"1482":1,"1660":1,"1702":1,"2082":1,"2206":1,"2282":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4390":1,"4639":1,"4656":1,"4736":1,"4884":1,"4900":1,"4973":1,"5348":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8083":1,"8787":1,"8999":1,"10195":1,"10226":1,"10485":1,"10737":1,"10799":1,"10921":1,"11004":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12102":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14074":1,"14105":1,"14514":1,"14599":1,"14610":1,"14628":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16729":1,"16758":1,"16845":1,"17379":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"20959":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22257":1,"22307":1,"22562":1,"22707":1,"22842":1,"23332":1,"23805":1,"24504":1,"24972":1,"25470":1,"25705":1,"25896":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27078":1,"27084":1,"27182":1,"27333":1,"27395":1,"27703":1,"28072":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29647":1,"29730":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34608":1,"34741":1,"34800":1,"34994":1,"35238":1,"35588":1,"35631":1,"35729":1,"36040":1,"36270":1,"36433":1,"36483":1,"36579":1,"36784":1,"37062":1,"37099":1,"38447":1,"38634":1,"39332":1,"39391":1,"39404":1,"39695":1,"40018":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"42241":1,"42977":1,"43442":1,"43465":1,"43778":1,"43915":1,"44216":1,"44259":1,"44449":1,"44510":1,"45096":1,"45359":1,"45650":1,"45775":1,"45818":1,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"47824":1,"48077":1,"48431":1,"48689":1,"48896":1,"49205":1,"49366":1,"49666":1,"49716":1,"49890":1,"49960":1,"50869":1,"51276":1,"51370":1,"51582":1,"51855":1,"52338":1,"52404":1,"52424":1,"52806":1,"52829":1,"52875":1,"53247":1,"53440":1,"53910":1,"54056":1,"54164":1,"54285":1,"54472":1,"54572":1,"54770":1,"54836":1,"54862":1,"55573":1,"56277":1,"56379":1,"57045":1,"57614":1,"59133":1,"59289":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"60578":1,"61043":1,"61713":1,"61727":1,"62548":1,"62654":1,"63543":1,"64144":1,"64217":1,"64496":1,"64520":1,"64547":1,"65111":1,"65148":1,"65191":1,"65294":1,"65491":1,"65549":1,"65816":1,"66034":1,"66583":1,"66651":1,"67242":1,"67570":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"68922":1,"69922":1,"69944":1,"71218":1,"71450":1,"71783":1,"72230":1,"72465":1,"72529":1,"72570":1,"72693":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75151":1,"75357":1,"75800":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"80670":1,"81148":1,"82339":1,"82425":1,"83141":1,"83212":1,"83935":1,"84169":1,"84546":1,"85048":1,"85111":1,"85297":1,"85343":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88551":1,"88866":1,"89076":1,"89540":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91487":1,"92045":1,"92501":1,"92603":1,"92823":1,"92983":1,"93260":1,"93282":1,"93291":1,"93496":1,"93665":1,"93668":1,"94078":1,"94220":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"95971":1,"96444":1,"96882":1,"97008":1,"97046":1,"97278":1,"98007":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1}; /******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]); /******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) { /******/ promises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() { @@ -120548,7 +120551,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { -/******/ if(!/^(2(0576|2562|2842|3805|8723)|36(433|483|579)|(439|8067|9326|9422)0|192|42977|62654|69269)$/.test(chunkId)) { +/******/ if(!/^(2(0576|2562|2842|3805|8723)|36(433|483|579)|(439|8067|9422)0|192|42977|62654)$/.test(chunkId)) { /******/ // setup Promise in chunk cache /******/ var promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; }); /******/ promises.push(installedChunkData[2] = promise); @@ -122245,2074 +122248,2064 @@ function _getRoutes() { "id": "5" }, "6": { - "path": "/paperlibrary/edit/:id", + "path": "/paperlibrary/see/:id", "parentId": "2", "id": "6" }, "7": { - "path": "/paperlibrary/see/:id", + "path": "/paperlibrary/edit_select/:id", "parentId": "2", "id": "7" }, "8": { - "path": "/paperlibrary/edit_select/:id", + "path": "/paperlibrary/exchangequestion", "parentId": "2", "id": "8" }, "9": { - "path": "/paperlibrary/exchangequestion", - "parentId": "2", + "path": "/paths", + "parentId": "1", "id": "9" }, "10": { "path": "/paths", - "parentId": "1", + "parentId": "9", "id": "10" }, "11": { - "path": "/paths", - "parentId": "10", + "path": "/paths/higherVocationalEducation", + "parentId": "9", "id": "11" }, "12": { - "path": "/paths/higherVocationalEducation", - "parentId": "10", + "path": "/paths/new", + "parentId": "9", "id": "12" }, "13": { - "path": "/paths/new", - "parentId": "10", + "path": "/paths/guidance", + "exact": true, + "parentId": "9", "id": "13" }, "14": { - "path": "/paths/guidance", - "exact": true, - "parentId": "10", + "path": "/paths/:pathId", + "parentId": "9", "id": "14" }, "15": { - "path": "/paths/:pathId", - "parentId": "10", + "path": "/paths/:pathId/statistics", + "parentId": "9", "id": "15" }, "16": { - "path": "/paths/:pathId/statistics", - "parentId": "10", + "path": "/paths/:pathId/edit", + "parentId": "9", "id": "16" }, "17": { - "path": "/paths/:pathId/edit", - "parentId": "10", + "path": "/classrooms", + "parentId": "1", "id": "17" }, "18": { "path": "/classrooms", - "parentId": "1", + "parentId": "17", "id": "18" }, "19": { - "path": "/classrooms", - "parentId": "18", + "path": "/classrooms/examList", + "parentId": "17", "id": "19" }, "20": { - "path": "/classrooms/examList", - "parentId": "18", + "path": "/classrooms/classicCases", + "parentId": "17", "id": "20" }, "21": { - "path": "/classrooms/classicCases", - "parentId": "18", + "path": "/classrooms/index", + "parentId": "17", "id": "21" }, "22": { - "path": "/classrooms/index", - "parentId": "18", + "path": "/classrooms/new", + "parentId": "17", "id": "22" }, "23": { - "path": "/classrooms/new", - "parentId": "18", + "path": "/classrooms/:coursesId/edit", + "parentId": "17", "id": "23" }, "24": { - "path": "/classrooms/:coursesId/edit", - "parentId": "18", + "path": "/classrooms/news/:subjectid/newgold/:id", + "parentId": "17", "id": "24" }, "25": { - "path": "/classrooms/news/:subjectid/newgold/:id", - "parentId": "18", + "path": "/classrooms/:coursesId/newgolds/settings", + "parentId": "17", "id": "25" }, "26": { - "path": "/classrooms/:coursesId/newgolds/settings", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId", + "parentId": "17", "id": "26" }, "27": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId", + "parentId": "17", "id": "27" }, "28": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId", + "parentId": "17", "id": "28" }, "29": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId/detail", + "parentId": "17", "id": "29" }, "30": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment", + "parentId": "17", "id": "30" }, "31": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary", + "parentId": "17", "id": "31" }, "32": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary", - "parentId": "18", + "path": "/classrooms/:coursesId/group_homework/:categoryId/detail", + "parentId": "17", "id": "32" }, "33": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:categoryId/detail", + "parentId": "17", "id": "33" }, "34": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:categoryId/review/:userId", + "parentId": "17", "id": "34" }, "35": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/review/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId", + "parentId": "17", "id": "35" }, "36": { - "path": "/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/group_homework/:commonHomeworkId/post", + "parentId": "17", "id": "36" }, "37": { - "path": "/classrooms/:coursesId/group_homework/:commonHomeworkId/post", - "parentId": "18", + "path": "/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit", + "parentId": "17", "id": "37" }, "38": { - "path": "/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail", + "parentId": "17", "id": "38" }, "39": { - "path": "/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/detail", + "parentId": "17", "id": "39" }, "40": { - "path": "/classrooms/:coursesId/exercise/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/preview_select", + "parentId": "17", "id": "40" }, "41": { - "path": "/classrooms/:coursesId/exercise/:categoryId/preview_select", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login", + "parentId": "17", "id": "41" }, "42": { - "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer", + "parentId": "17", "id": "42" }, "43": { - "path": "/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/random/edit", + "parentId": "17", "id": "43" }, "44": { - "path": "/classrooms/:coursesId/exercise/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/random/preview", + "parentId": "17", "id": "44" }, "45": { - "path": "/classrooms/:coursesId/exercise/:categoryId/random/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/add", + "parentId": "17", "id": "45" }, "46": { - "path": "/classrooms/:coursesId/exercise/:categoryId/random/preview", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/add/:exerciseId", + "parentId": "17", "id": "46" }, "47": { - "path": "/classrooms/:coursesId/exercise/add", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/reviews/group", + "parentId": "17", "id": "47" }, "48": { - "path": "/classrooms/:coursesId/exercise/add/:exerciseId", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/review/:userId", + "parentId": "17", "id": "48" }, "49": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/reviews/group", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId", + "parentId": "17", "id": "49" }, "50": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/review/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/export/:userId", + "parentId": "17", "id": "50" }, "51": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/export_blank", + "parentId": "17", "id": "51" }, "52": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/export/:userId", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId", + "parentId": "17", "id": "52" }, "53": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/export_blank", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId", + "parentId": "17", "id": "53" }, "54": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code", + "parentId": "17", "id": "54" }, "55": { - "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code", + "parentId": "17", "id": "55" }, "56": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code", - "parentId": "18", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/detail", + "parentId": "17", "id": "56" }, "57": { - "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code", - "parentId": "18", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/add", + "parentId": "17", "id": "57" }, "58": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/edit", + "parentId": "17", "id": "58" }, "59": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/add", - "parentId": "18", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/add", + "parentId": "17", "id": "59" }, "60": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/edit", + "parentId": "17", "id": "60" }, "61": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/add", - "parentId": "18", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/detail", + "parentId": "17", "id": "61" }, "62": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:categoryId/add", + "parentId": "17", "id": "62" }, "63": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:categoryId/edit", + "parentId": "17", "id": "63" }, "64": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/add", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/post", + "parentId": "17", "id": "64" }, "65": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit", + "parentId": "17", "id": "65" }, "66": { - "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/post", - "parentId": "18", + "path": "/classrooms/:coursesId/group_homework/:categoryId/add", + "parentId": "17", "id": "66" }, "67": { - "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/group_homework/:categoryId/edit", + "parentId": "17", "id": "67" }, "68": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/add", - "parentId": "18", + "path": "/classrooms/:coursesId/poll/:categoryId/add", + "parentId": "17", "id": "68" }, "69": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/poll/:categoryId/edit", + "parentId": "17", "id": "69" }, "70": { - "path": "/classrooms/:coursesId/poll/:categoryId/add", - "parentId": "18", + "path": "/classrooms/:coursesId/poll/:categoryId/detail", + "parentId": "17", "id": "70" }, "71": { - "path": "/classrooms/:coursesId/poll/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/poll/:categoryId/users/:login", + "parentId": "17", "id": "71" }, "72": { - "path": "/classrooms/:coursesId/poll/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/board/:categoryId/Add", + "parentId": "17", "id": "72" }, "73": { - "path": "/classrooms/:coursesId/poll/:categoryId/users/:login", - "parentId": "18", + "path": "/classrooms/:coursesId/board/:categoryId/Edit/:boardId", + "parentId": "17", "id": "73" }, "74": { - "path": "/classrooms/:coursesId/board/:categoryId/Add", - "parentId": "18", + "path": "/classrooms/:coursesId/board/:categoryId/Detail/:boardId", + "parentId": "17", "id": "74" }, "75": { - "path": "/classrooms/:coursesId/board/:categoryId/Edit/:boardId", - "parentId": "18", + "path": "/classrooms/:courseId/template/:templateId", + "parentId": "17", "id": "75" }, "76": { - "path": "/classrooms/:coursesId/board/:categoryId/Detail/:boardId", - "parentId": "18", + "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId", + "parentId": "17", "id": "76" }, "77": { - "path": "/classrooms/:courseId/template/:templateId", - "parentId": "18", + "path": "/classrooms/guidance", + "parentId": "17", "id": "77" }, "78": { - "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId", - "parentId": "18", + "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId", + "parentId": "17", "id": "78" }, "79": { - "path": "/classrooms/guidance", - "parentId": "18", + "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login/check", + "parentId": "17", "id": "79" }, "80": { - "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId", - "parentId": "18", + "path": "/classrooms/:coursesId/Studentdetail/:login", + "parentId": "17", "id": "80" }, "81": { - "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login/check", - "parentId": "18", + "path": "/classrooms/:coursesId/StudentSituation/:categoryId/:login", + "parentId": "17", "id": "81" }, "82": { - "path": "/classrooms/:coursesId/Studentdetail/:login", - "parentId": "18", + "path": "/classrooms/:coursesId/engineering/datail", + "parentId": "17", "id": "82" }, "83": { - "path": "/classrooms/:coursesId/StudentSituation/:categoryId/:login", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/add", + "parentId": "17", "id": "83" }, "84": { - "path": "/classrooms/:coursesId/engineering/datail", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/edit", + "parentId": "17", "id": "84" }, "85": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/add", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/ranking", + "parentId": "17", "id": "85" }, "86": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/edit", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/detail", + "parentId": "17", "id": "86" }, "87": { - "path": "/classrooms/:coursesId/program_homework/ranking", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking", + "parentId": "17", "id": "87" }, "88": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment", + "parentId": "17", "id": "88" }, "89": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer", + "parentId": "17", "id": "89" }, "90": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/add", + "parentId": "17", "id": "90" }, "91": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit", + "parentId": "17", "id": "91" }, "92": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/add", - "parentId": "18", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail", + "parentId": "17", "id": "92" }, "93": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit", - "parentId": "18", + "path": "/classrooms/", + "parentId": "17", "id": "93" }, "94": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId", + "parentId": "93", "id": "94" }, "95": { - "path": "/classrooms/", - "parentId": "18", + "path": "/classrooms/:coursesId/shixun_homework", + "parentId": "93", "id": "95" }, "96": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId", + "parentId": "93", "id": "96" }, "97": { - "path": "/classrooms/:coursesId/shixun_homework", - "parentId": "95", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", + "parentId": "93", "id": "97" }, "98": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", + "parentId": "93", "id": "98" }, "99": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/exercise/:categoryId", + "parentId": "93", "id": "99" }, "100": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/exercise", + "parentId": "93", "id": "100" }, "101": { - "path": "/classrooms/:coursesId/exercise/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/poll/:categoryId", + "parentId": "93", "id": "101" }, "102": { - "path": "/classrooms/:coursesId/exercise", - "parentId": "95", + "path": "/classrooms/:coursesId/poll", + "parentId": "93", "id": "102" }, "103": { - "path": "/classrooms/:coursesId/poll/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/common_homework/:categoryId", + "parentId": "93", "id": "103" }, "104": { - "path": "/classrooms/:coursesId/poll", - "parentId": "95", + "path": "/classrooms/:coursesId/common_homework", + "parentId": "93", "id": "104" }, "105": { - "path": "/classrooms/:coursesId/common_homework/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/group_homework/:categoryId", + "parentId": "93", "id": "105" }, "106": { - "path": "/classrooms/:coursesId/common_homework", - "parentId": "95", + "path": "/classrooms/:coursesId/group_homework", + "parentId": "93", "id": "106" }, "107": { - "path": "/classrooms/:coursesId/group_homework/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/teachers", + "parentId": "93", "id": "107" }, "108": { - "path": "/classrooms/:coursesId/group_homework", - "parentId": "95", + "path": "/classrooms/:coursesId/students", + "parentId": "93", "id": "108" }, "109": { - "path": "/classrooms/:coursesId/teachers", - "parentId": "95", + "path": "/classrooms/:coursesId/assistant", + "parentId": "93", "id": "109" }, "110": { - "path": "/classrooms/:coursesId/students", - "parentId": "95", + "path": "/classrooms/:coursesId/program_homework", + "parentId": "93", "id": "110" }, "111": { - "path": "/classrooms/:coursesId/assistant", - "parentId": "95", + "path": "/classrooms/:coursesId/program_homework/:categoryId", + "parentId": "93", "id": "111" }, "112": { - "path": "/classrooms/:coursesId/program_homework", - "parentId": "95", + "path": "/classrooms/:coursesId/engineering", + "parentId": "93", "id": "112" }, "113": { - "path": "/classrooms/:coursesId/program_homework/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/attendance", + "parentId": "93", "id": "113" }, "114": { - "path": "/classrooms/:coursesId/engineering", - "parentId": "95", + "path": "/classrooms/:coursesId/attendance/:categoryId", + "parentId": "93", "id": "114" }, "115": { - "path": "/classrooms/:coursesId/attendance", - "parentId": "95", + "path": "/classrooms/:coursesId/attendance/:categoryId/:tabId/detail", + "parentId": "93", "id": "115" }, "116": { - "path": "/classrooms/:coursesId/attendance/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/announcement", + "parentId": "93", "id": "116" }, "117": { - "path": "/classrooms/:coursesId/attendance/:categoryId/:tabId/detail", - "parentId": "95", + "path": "/classrooms/:coursesId/announcement/:categoryId", + "parentId": "93", "id": "117" }, "118": { - "path": "/classrooms/:coursesId/announcement", - "parentId": "95", + "path": "/classrooms/:coursesId/online_learning", + "parentId": "93", "id": "118" }, "119": { - "path": "/classrooms/:coursesId/announcement/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/online_learning/:categoryId", + "parentId": "93", "id": "119" }, "120": { - "path": "/classrooms/:coursesId/online_learning", - "parentId": "95", + "path": "/classrooms/:coursesId/attachment/:categoryId", + "parentId": "93", "id": "120" }, "121": { - "path": "/classrooms/:coursesId/online_learning/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/attachment", + "parentId": "93", "id": "121" }, "122": { - "path": "/classrooms/:coursesId/attachment/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/video", + "parentId": "93", "id": "122" }, "123": { - "path": "/classrooms/:coursesId/attachment", - "parentId": "95", + "path": "/classrooms/:coursesId/video/:categoryId", + "parentId": "93", "id": "123" }, "124": { - "path": "/classrooms/:coursesId/video", - "parentId": "95", + "path": "/classrooms/:coursesId/video/:categoryId/statistics", + "parentId": "93", "id": "124" }, "125": { - "path": "/classrooms/:coursesId/video/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/video/:username/upload", + "parentId": "93", "id": "125" }, "126": { - "path": "/classrooms/:coursesId/video/:categoryId/statistics", - "parentId": "95", + "path": "/classrooms/:coursesId/video/:categoryId/statistics/:videoId", + "parentId": "93", "id": "126" }, "127": { - "path": "/classrooms/:coursesId/video/:username/upload", - "parentId": "95", + "path": "/classrooms/:coursesId/live_video/:categoryId", + "parentId": "93", "id": "127" }, "128": { - "path": "/classrooms/:coursesId/video/:categoryId/statistics/:videoId", - "parentId": "95", + "path": "/classrooms/:coursesId/live_video", + "parentId": "93", "id": "128" }, "129": { - "path": "/classrooms/:coursesId/live_video/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/video/:categoryId/studentstatistics", + "parentId": "93", "id": "129" }, "130": { - "path": "/classrooms/:coursesId/live_video", - "parentId": "95", + "path": "/classrooms/:coursesId/board/:categoryId", + "parentId": "93", "id": "130" }, "131": { - "path": "/classrooms/:coursesId/video/:categoryId/studentstatistics", - "parentId": "95", + "path": "/classrooms/:coursesId/board", + "parentId": "93", "id": "131" }, "132": { - "path": "/classrooms/:coursesId/board/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/course_group", + "parentId": "93", "id": "132" }, "133": { - "path": "/classrooms/:coursesId/board", - "parentId": "95", + "path": "/classrooms/:coursesId/course_group/:categoryId", + "parentId": "93", "id": "133" }, "134": { - "path": "/classrooms/:coursesId/course_group", - "parentId": "95", + "path": "/classrooms/:coursesId/course_group/:categoryId/detail", + "parentId": "93", "id": "134" }, "135": { - "path": "/classrooms/:coursesId/course_group/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/not_course_group/:categoryId", + "parentId": "93", "id": "135" }, "136": { - "path": "/classrooms/:coursesId/course_group/:categoryId/detail", - "parentId": "95", + "path": "/classrooms/:coursesId/not_course_group", + "parentId": "93", "id": "136" }, "137": { - "path": "/classrooms/:coursesId/not_course_group/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/statistics/", + "parentId": "93", "id": "137" }, "138": { - "path": "/classrooms/:coursesId/not_course_group", - "parentId": "95", + "path": "/classrooms/:coursesId/statistics/:categoryId", + "parentId": "93", "id": "138" }, "139": { - "path": "/classrooms/:coursesId/statistics/", - "parentId": "95", + "path": "/classrooms/:coursesId/statistics_video/:categoryId", + "parentId": "93", "id": "139" }, "140": { - "path": "/classrooms/:coursesId/statistics/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/statistics_quality/:categoryId", + "parentId": "93", "id": "140" }, "141": { - "path": "/classrooms/:coursesId/statistics_video/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/student_statistics/:categoryId", + "parentId": "93", "id": "141" }, "142": { - "path": "/classrooms/:coursesId/statistics_quality/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type", + "parentId": "93", "id": "142" }, "143": { - "path": "/classrooms/:coursesId/student_statistics/:categoryId", - "parentId": "95", + "path": "/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid", + "parentId": "93", "id": "143" }, "144": { - "path": "/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type", - "parentId": "95", + "path": "/classrooms/:coursesId/exportlist/:type", + "parentId": "93", "id": "144" }, "145": { - "path": "/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid", - "parentId": "95", + "path": "/classrooms/:coursesId", + "parentId": "93", "id": "145" }, "146": { - "path": "/classrooms/:coursesId/exportlist/:type", - "parentId": "95", + "path": "/classrooms/:coursesId/template", + "parentId": "93", "id": "146" }, "147": { - "path": "/classrooms/:coursesId", - "parentId": "95", + "path": "/competitions", + "parentId": "1", "id": "147" }, "148": { - "path": "/classrooms/:coursesId/template", - "parentId": "95", + "path": "/competitions/index", + "parentId": "147", "id": "148" }, "149": { - "path": "/competitions", - "parentId": "1", + "path": "/competitions/:identifier/list", + "parentId": "147", "id": "149" }, "150": { - "path": "/competitions/index", - "parentId": "149", + "path": "/competitions/exports", + "parentId": "147", "id": "150" }, "151": { - "path": "/competitions/:identifier/list", - "parentId": "149", + "path": "/competitions", + "parentId": "147", "id": "151" }, "152": { - "path": "/competitions/exports", - "parentId": "149", + "path": "/competitions/:identifier", + "parentId": "147", "id": "152" }, "153": { - "path": "/competitions", - "parentId": "149", + "path": "/competitions/index/:identifier", + "parentId": "147", "id": "153" }, "154": { - "path": "/competitions/:identifier", - "parentId": "149", + "path": "/competitions/:identifier/detail/enroll", + "parentId": "147", "id": "154" }, "155": { - "path": "/competitions/index/:identifier", - "parentId": "149", + "path": "/competitions/:identifier/detail/UpdateTeanname/:Teannameid", + "parentId": "147", "id": "155" }, "156": { - "path": "/competitions/:identifier/detail/enroll", - "parentId": "149", + "path": "/competitions/:identifier/detail/teamDetail/:Teamid", + "parentId": "147", "id": "156" }, "157": { - "path": "/competitions/:identifier/detail/UpdateTeanname/:Teannameid", - "parentId": "149", + "path": "/forums", + "parentId": "1", "id": "157" }, "158": { - "path": "/competitions/:identifier/detail/teamDetail/:Teamid", - "parentId": "149", + "path": "/forums", + "parentId": "157", "id": "158" }, "159": { - "path": "/forums", - "parentId": "1", + "path": "/forums/categories/:memoType", + "parentId": "157", "id": "159" }, "160": { - "path": "/forums", - "parentId": "159", + "path": "/forums/new", + "parentId": "157", "id": "160" }, "161": { - "path": "/forums/categories/:memoType", - "parentId": "159", + "path": "/forums/:memoId/edit", + "parentId": "157", "id": "161" }, "162": { - "path": "/forums/new", - "parentId": "159", + "path": "/forums/:memoId", + "parentId": "157", "id": "162" }, "163": { - "path": "/forums/:memoId/edit", - "parentId": "159", + "path": "/problemset", + "parentId": "1", "id": "163" }, "164": { - "path": "/forums/:memoId", - "parentId": "159", + "path": "/problemset", + "parentId": "163", "id": "164" }, "165": { - "path": "/problemset", - "parentId": "1", + "path": "/problemset/newitem", + "parentId": "163", "id": "165" }, "166": { - "path": "/problemset", - "parentId": "165", + "path": "/problemset/:type/:id", + "parentId": "163", "id": "166" }, "167": { - "path": "/problemset/newitem", - "parentId": "165", + "path": "/problemset/preview", + "parentId": "163", "id": "167" }, "168": { - "path": "/problemset/:type/:id", - "parentId": "165", + "path": "/problemset/preview_new", + "parentId": "163", "id": "168" }, "169": { - "path": "/problemset/preview", - "parentId": "165", + "path": "/problemset/preview_select", + "parentId": "163", "id": "169" }, "170": { - "path": "/problemset/preview_new", - "parentId": "165", + "path": "/shixuns", + "parentId": "1", "id": "170" }, "171": { - "path": "/problemset/preview_select", - "parentId": "165", + "path": "/shixuns", + "parentId": "170", "id": "171" }, "172": { - "path": "/shixuns", - "parentId": "1", + "path": "/shixuns/exports", + "parentId": "170", "id": "172" }, "173": { - "path": "/shixuns", - "parentId": "172", + "path": "/shixuns/new", + "parentId": "170", "id": "173" }, "174": { - "path": "/shixuns/exports", - "parentId": "172", + "path": "/shixuns/new/CreateImg", + "parentId": "170", "id": "174" }, "175": { - "path": "/shixuns/new", - "parentId": "172", + "path": "/shixuns/new/:id/imagepreview", + "parentId": "170", "id": "175" }, "176": { - "path": "/shixuns/new/CreateImg", - "parentId": "172", + "path": "/shixuns/:id/Merge", + "parentId": "170", "id": "176" }, "177": { - "path": "/shixuns/new/:id/imagepreview", - "parentId": "172", + "path": "/shixuns/:id/edit", + "parentId": "170", "id": "177" }, "178": { - "path": "/shixuns/:id/Merge", - "parentId": "172", + "path": "shixuns/:id/edit/warehouse", + "parentId": "177", "id": "178" }, "179": { - "path": "/shixuns/:id/edit", - "parentId": "172", + "path": "/shixuns/:id/edit/newquestion", + "parentId": "177", "id": "179" }, "180": { - "path": "shixuns/:id/edit/warehouse", - "parentId": "179", + "path": "/shixuns/:id/edit/:challengesId/editquestion", + "parentId": "177", "id": "180" }, "181": { - "path": "/shixuns/:id/edit/newquestion", - "parentId": "179", + "path": "/shixuns/:id/edit/:challengesId/editquestion/:questionId", + "parentId": "177", "id": "181" }, "182": { - "path": "/shixuns/:id/edit/:challengesId/editquestion", - "parentId": "179", + "path": "/shixuns/:id/edit/new", + "parentId": "177", "id": "182" }, "183": { - "path": "/shixuns/:id/edit/:challengesId/editquestion/:questionId", - "parentId": "179", + "path": "/shixuns/:id/edit/:challengesId/editcheckpoint", + "parentId": "177", "id": "183" }, "184": { - "path": "/shixuns/:id/edit/new", - "parentId": "179", + "path": "/shixuns/:id/edit/:challengesId/tab=2", + "parentId": "177", "id": "184" }, "185": { - "path": "/shixuns/:id/edit/:challengesId/editcheckpoint", - "parentId": "179", + "path": "/shixuns/:id/edit/:challengesId/tab=3", + "parentId": "177", "id": "185" }, "186": { - "path": "/shixuns/:id/edit/:challengesId/tab=2", - "parentId": "179", + "path": "/shixuns/:id/edit/:challengesId/tab=4", + "parentId": "177", "id": "186" }, "187": { - "path": "/shixuns/:id/edit/:challengesId/tab=3", - "parentId": "179", + "path": "/shixuns/:id", + "parentId": "170", "id": "187" }, "188": { - "path": "/shixuns/:id/edit/:challengesId/tab=4", - "parentId": "179", + "path": "/shixuns/:id/challenges", + "parentId": "187", "id": "188" }, "189": { - "path": "/shixuns/:id", - "parentId": "172", + "path": "/shixuns/:id/repository", + "parentId": "187", "id": "189" }, "190": { - "path": "/shixuns/:id/challenges", - "parentId": "189", + "path": "/shixuns/:id/secret_repository", + "parentId": "187", "id": "190" }, "191": { - "path": "/shixuns/:id/repository", - "parentId": "189", + "path": "/shixuns/:id/collaborators", + "parentId": "187", "id": "191" }, "192": { - "path": "/shixuns/:id/secret_repository", - "parentId": "189", + "path": "/shixuns/:id/dataset", + "parentId": "187", "id": "192" }, "193": { - "path": "/shixuns/:id/collaborators", - "parentId": "189", + "path": "/shixuns/:id/shixun_discuss", + "parentId": "187", "id": "193" }, "194": { - "path": "/shixuns/:id/dataset", - "parentId": "189", + "path": "/shixuns/:id/ranking_list", + "parentId": "187", "id": "194" }, "195": { - "path": "/shixuns/:id/shixun_discuss", - "parentId": "189", + "path": "/shixuns/:id/settings", + "parentId": "187", "id": "195" }, "196": { - "path": "/shixuns/:id/ranking_list", - "parentId": "189", + "path": "/shixuns/:id/repository/:repoId/commits", + "parentId": "187", "id": "196" }, "197": { - "path": "/shixuns/:id/settings", - "parentId": "189", + "path": "/shixuns/:id/secret_repository/:repoId/commits", + "parentId": "187", "id": "197" }, "198": { - "path": "/shixuns/:id/repository/:repoId/commits", - "parentId": "189", + "path": "/shixuns/:id/repository/upload_file", + "parentId": "187", "id": "198" }, "199": { - "path": "/shixuns/:id/secret_repository/:repoId/commits", - "parentId": "189", + "path": "/shixuns/:id/secret_repository/upload_file", + "parentId": "187", "id": "199" }, "200": { - "path": "/shixuns/:id/repository/upload_file", - "parentId": "189", + "path": "/shixuns/:id/repository/add_file", + "parentId": "187", "id": "200" }, "201": { - "path": "/shixuns/:id/secret_repository/upload_file", - "parentId": "189", + "path": "/shixuns/:id/secret_repository/add_file", + "parentId": "187", "id": "201" }, "202": { - "path": "/shixuns/:id/repository/add_file", - "parentId": "189", + "path": "/shixuns/:id/repository/master/shixun_show/:fileId", + "exact": false, + "parentId": "187", "id": "202" }, "203": { - "path": "/shixuns/:id/secret_repository/add_file", - "parentId": "189", + "path": "/shixuns/:id/secret_repository/master/shixun_show/:fileId", + "exact": false, + "parentId": "187", "id": "203" }, "204": { - "path": "/shixuns/:id/repository/master/shixun_show/:fileId", - "exact": false, - "parentId": "189", + "path": "/shixuns/:id/audit_situation", + "parentId": "187", "id": "204" }, "205": { - "path": "/shixuns/:id/secret_repository/master/shixun_show/:fileId", - "exact": false, - "parentId": "189", + "path": "/shixuns/:id/fork_list", + "parentId": "187", "id": "205" }, "206": { - "path": "/shixuns/:id/audit_situation", - "parentId": "189", + "path": "/users", + "parentId": "1", "id": "206" }, "207": { - "path": "/shixuns/:id/fork_list", - "parentId": "189", + "path": "/users/:username/videos/protocol", + "parentId": "206", "id": "207" }, "208": { - "path": "/users", - "parentId": "1", + "path": "/users/:username/videos/success", + "parentId": "206", "id": "208" }, "209": { - "path": "/users/:username/videos/protocol", - "parentId": "208", + "path": "/users/:username/topicbank/:topicstype", + "parentId": "206", "id": "209" }, "210": { - "path": "/users/:username/videos/success", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/normal/detail", + "parentId": "206", "id": "210" }, "211": { - "path": "/users/:username/topicbank/:topicstype", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/group/detail", + "parentId": "206", "id": "211" }, "212": { - "path": "/users/:username/topics/:topicId/:topictype/normal/detail", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/normal/edit", + "parentId": "206", "id": "212" }, "213": { - "path": "/users/:username/topics/:topicId/:topictype/group/detail", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/group/edit", + "parentId": "206", "id": "213" }, "214": { - "path": "/users/:username/topics/:topicId/:topictype/normal/edit", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/exercise/edit", + "parentId": "206", "id": "214" }, "215": { - "path": "/users/:username/topics/:topicId/:topictype/group/edit", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/exercise/detail", + "parentId": "206", "id": "215" }, "216": { - "path": "/users/:username/topics/:topicId/:topictype/exercise/edit", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/poll/edit", + "parentId": "206", "id": "216" }, "217": { - "path": "/users/:username/topics/:topicId/:topictype/exercise/detail", - "parentId": "208", + "path": "/users/:username/topics/:topicId/:topictype/poll/detail", + "parentId": "206", "id": "217" }, "218": { - "path": "/users/:username/topics/:topicId/:topictype/poll/edit", - "parentId": "208", + "path": "/users/:username", + "parentId": "206", "id": "218" }, "219": { - "path": "/users/:username/topics/:topicId/:topictype/poll/detail", - "parentId": "208", + "path": "/users/:username", + "parentId": "218", "id": "219" }, "220": { - "path": "/users/:username", - "parentId": "208", + "path": "/users/:username/classrooms", + "parentId": "218", "id": "220" }, "221": { - "path": "/users/:username", - "parentId": "220", + "path": "/users/:username/shixuns", + "parentId": "218", "id": "221" }, "222": { - "path": "/users/:username/classrooms", - "parentId": "220", + "path": "/users/:username/userPortrait", + "parentId": "218", "id": "222" }, "223": { - "path": "/users/:username/shixuns", - "parentId": "220", + "path": "/users/:username/learningPath", + "parentId": "218", "id": "223" }, "224": { - "path": "/users/:username/userPortrait", - "parentId": "220", + "path": "/users/:username/teach-group", + "parentId": "218", "id": "224" }, "225": { - "path": "/users/:username/learningPath", - "parentId": "220", + "path": "/users/:username/experiment-img", + "parentId": "218", "id": "225" }, "226": { - "path": "/users/:username/teach-group", - "parentId": "220", + "path": "/users/:username/experiment-img/:experid/detail", + "parentId": "218", "id": "226" }, "227": { - "path": "/users/:username/experiment-img", - "parentId": "220", + "path": "/users/:username/certificate", + "parentId": "218", "id": "227" }, "228": { - "path": "/users/:username/experiment-img/:experid/detail", - "parentId": "220", + "path": "/users/:username/otherResources", + "parentId": "218", "id": "228" }, "229": { - "path": "/users/:username/certificate", - "parentId": "220", + "path": "/users/:username/paths", + "parentId": "218", "id": "229" }, "230": { - "path": "/users/:username/otherResources", - "parentId": "220", + "path": "/users/:username/projects", + "parentId": "218", "id": "230" }, "231": { - "path": "/users/:username/paths", - "parentId": "220", + "path": "/users/:username/videos", + "parentId": "218", "id": "231" }, "232": { - "path": "/users/:username/projects", - "parentId": "220", + "path": "/users/:username/videos/upload", + "parentId": "218", "id": "232" }, "233": { - "path": "/users/:username/videos", - "parentId": "220", + "path": "/users/:username/topics/:topicstype", + "parentId": "218", "id": "233" }, "234": { - "path": "/users/:username/videos/upload", - "parentId": "220", + "path": "/users/:username/vspaces", + "parentId": "218", "id": "234" }, "235": { - "path": "/users/:username/topics/:topicstype", - "parentId": "220", + "parentId": "1", "id": "235" }, "236": { - "path": "/users/:username/vspaces", - "parentId": "220", + "path": "/problems", + "parentId": "235", "id": "236" }, "237": { - "parentId": "1", + "path": "/problems", + "parentId": "236", "id": "237" }, "238": { - "path": "/problems", - "parentId": "237", + "path": "/problems/batchAdd", + "parentId": "236", "id": "238" }, "239": { - "path": "/problems", - "parentId": "238", + "path": "/problems/newcreate", + "parentId": "235", "id": "239" }, "240": { - "path": "/problems/batchAdd", - "parentId": "238", + "path": "/problems/newedit/:id", + "exact": true, + "parentId": "235", "id": "240" }, "241": { - "path": "/problems/newcreate", - "parentId": "237", + "path": "/problems/:id/edit", + "exact": true, + "parentId": "235", "id": "241" }, "242": { - "path": "/problems/newedit/:id", + "path": "/problems/new", "exact": true, - "parentId": "237", + "parentId": "235", "id": "242" }, "243": { - "path": "/problems/:id/edit", - "exact": true, - "parentId": "237", + "path": "/problems/:id/oj/:save_identifier", + "parentId": "235", "id": "243" }, "244": { - "path": "/problems/new", - "exact": true, - "parentId": "237", + "path": "/problems/:id/record-detail/:submitId", + "parentId": "235", "id": "244" }, "245": { - "path": "/problems/:id/oj/:save_identifier", - "parentId": "237", + "path": "/problems/add", + "parentId": "235", "id": "245" }, "246": { - "path": "/problems/:id/record-detail/:submitId", - "parentId": "237", + "path": "/problems/:id/ojedit", + "parentId": "235", "id": "246" }, "247": { - "path": "/problems/add", - "parentId": "237", + "path": "/engineering", + "parentId": "1", "id": "247" }, "248": { - "path": "/problems/:id/ojedit", - "parentId": "237", + "path": "/engineering", + "parentId": "247", "id": "248" }, "249": { - "path": "/engineering", - "parentId": "1", + "path": "/engineering/teacherList", + "parentId": "248", "id": "249" }, "250": { - "path": "/engineering", - "parentId": "249", + "path": "/engineering/studentList", + "parentId": "248", "id": "250" }, "251": { - "path": "/engineering/teacherList", - "parentId": "250", + "path": "/engineering/trainingProgram", + "parentId": "248", "id": "251" }, "252": { - "path": "/engineering/studentList", - "parentId": "250", + "path": "/engineering/trainingProgram/add", + "parentId": "248", "id": "252" }, "253": { - "path": "/engineering/trainingProgram", - "parentId": "250", + "path": "/engineering/trainingProgram/edit", + "parentId": "248", "id": "253" }, "254": { - "path": "/engineering/trainingProgram/add", - "parentId": "250", + "path": "/engineering/trainingObjectives", + "parentId": "248", "id": "254" }, "255": { - "path": "/engineering/trainingProgram/edit", - "parentId": "250", + "path": "/engineering/graduationindex", + "parentId": "248", "id": "255" }, "256": { - "path": "/engineering/trainingObjectives", - "parentId": "250", + "path": "/engineering/graduatedMatrix", + "parentId": "248", "id": "256" }, "257": { - "path": "/engineering/graduationindex", - "parentId": "250", + "path": "/engineering/courseList", + "parentId": "248", "id": "257" }, "258": { - "path": "/engineering/graduatedMatrix", - "parentId": "250", + "path": "/engineering/cursesetting", + "parentId": "248", "id": "258" }, "259": { - "path": "/engineering/courseList", - "parentId": "250", + "path": "/engineering/courseMatrix", + "parentId": "248", "id": "259" }, "260": { - "path": "/engineering/cursesetting", - "parentId": "250", + "path": "/engineering/navigation", + "parentId": "248", "id": "260" }, "261": { - "path": "/engineering/courseMatrix", - "parentId": "250", + "path": "/engineering/evaluate/course", + "parentId": "248", "id": "261" }, "262": { - "path": "/engineering/navigation", - "parentId": "250", + "path": "/engineering/evaluate/course/:ec_year_id/:id", + "parentId": "248", "id": "262" }, "263": { - "path": "/engineering/evaluate/course", - "parentId": "250", + "path": "/engineering/evaluate/norm", + "parentId": "248", "id": "263" }, "264": { - "path": "/engineering/evaluate/course/:ec_year_id/:id", - "parentId": "250", + "path": "/engineering/evaluate/document", + "parentId": "248", "id": "264" }, "265": { - "path": "/engineering/evaluate/norm", - "parentId": "250", + "path": "/engineering/evaluate/norm/:ec_year_id/:id", + "parentId": "248", "id": "265" }, "266": { - "path": "/engineering/evaluate/document", - "parentId": "250", + "path": "/engineering/*", + "redirect": "/404", + "parentId": "248", "id": "266" }, "267": { - "path": "/engineering/evaluate/norm/:ec_year_id/:id", - "parentId": "250", + "path": "/vspaces", + "parentId": "1", "id": "267" }, "268": { - "path": "/engineering/*", - "redirect": "/404", - "parentId": "250", + "path": "/vspaces", + "exact": true, + "parentId": "267", "id": "268" }, "269": { - "path": "/vspaces", - "parentId": "1", + "path": "/vspaces/:virtual_spacesId/syllabuses/add", + "exact": true, + "parentId": "267", "id": "269" }, "270": { - "path": "/vspaces", + "path": "/vspaces/:virtual_spacesId/syllabuses/:id/edit", "exact": true, - "parentId": "269", + "parentId": "267", "id": "270" }, "271": { - "path": "/vspaces/:virtual_spacesId/syllabuses/add", - "exact": true, - "parentId": "269", + "path": "/vspaces/:virtual_spacesId/", + "parentId": "267", "id": "271" }, "272": { - "path": "/vspaces/:virtual_spacesId/syllabuses/:id/edit", - "exact": true, - "parentId": "269", + "path": "/vspaces/:virtual_spacesId/syllabuses", + "parentId": "271", "id": "272" }, "273": { - "path": "/vspaces/:virtual_spacesId/", - "parentId": "269", + "path": "/vspaces/:virtual_spacesId/syllabuses/:id/detail", + "parentId": "271", "id": "273" }, "274": { - "path": "/vspaces/:virtual_spacesId/syllabuses", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/courses", + "parentId": "271", "id": "274" }, "275": { - "path": "/vspaces/:virtual_spacesId/syllabuses/:id/detail", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/shixuns", + "parentId": "271", "id": "275" }, "276": { - "path": "/vspaces/:virtual_spacesId/courses", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/videos", + "parentId": "271", "id": "276" }, "277": { - "path": "/vspaces/:virtual_spacesId/shixuns", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/videos/:username/upload", + "parentId": "271", "id": "277" }, "278": { - "path": "/vspaces/:virtual_spacesId/videos", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/members", + "parentId": "271", "id": "278" }, "279": { - "path": "/vspaces/:virtual_spacesId/videos/:username/upload", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/notices", + "parentId": "271", "id": "279" }, "280": { - "path": "/vspaces/:virtual_spacesId/members", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/managements", + "parentId": "271", "id": "280" }, "281": { - "path": "/vspaces/:virtual_spacesId/notices", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/graphs", + "parentId": "271", "id": "281" }, "282": { - "path": "/vspaces/:virtual_spacesId/managements", - "parentId": "273", + "path": "/vspaces/:virtual_spacesId/*", + "parentId": "271", "id": "282" }, "283": { - "path": "/vspaces/:virtual_spacesId/graphs", - "parentId": "273", + "path": "/innovation", + "parentId": "1", "id": "283" }, "284": { - "path": "/vspaces/:virtual_spacesId/*", - "parentId": "273", + "path": "/innovation/tasks/:taskId", + "parentId": "283", "id": "284" }, "285": { "path": "/innovation", - "parentId": "1", + "parentId": "283", "id": "285" }, "286": { - "path": "/innovation/tasks/:taskId", + "path": "/innovation/project", "parentId": "285", "id": "286" }, "287": { - "path": "/innovation", + "path": "/innovation/dataset", "parentId": "285", "id": "287" }, "288": { - "path": "/innovation/project", - "parentId": "287", + "path": "/innovation/mirror", + "parentId": "285", "id": "288" }, "289": { - "path": "/innovation/dataset", - "parentId": "287", + "path": "/innovation/my-project", + "parentId": "285", "id": "289" }, "290": { - "path": "/innovation/mirror", - "parentId": "287", + "path": "/innovation/my-dataset", + "parentId": "285", "id": "290" }, "291": { - "path": "/innovation/my-project", - "parentId": "287", + "path": "/innovation/my-mirror", + "parentId": "285", "id": "291" }, "292": { - "path": "/innovation/my-dataset", - "parentId": "287", + "path": "/innovation/project/create", + "parentId": "285", "id": "292" }, "293": { - "path": "/innovation/my-mirror", - "parentId": "287", + "path": "/innovation/project/edit/:id", + "parentId": "285", "id": "293" }, "294": { - "path": "/innovation/project/create", - "parentId": "287", + "path": "/innovation/project/detail/:taskId", + "parentId": "285", "id": "294" }, "295": { - "path": "/innovation/project/edit/:id", - "parentId": "287", + "path": "/tasks", + "parentId": "1", "id": "295" }, "296": { - "path": "/innovation/project/detail/:taskId", - "parentId": "287", + "path": "/tasks/:taskId", + "exact": true, + "parentId": "295", "id": "296" }, "297": { - "path": "/tasks", - "parentId": "1", + "path": "/tasks/:identifier/jupyter/", + "exact": true, + "parentId": "295", "id": "297" }, "298": { - "path": "/tasks/:taskId", + "path": "/tasks/:courseId/:homeworkId/:taskId", "exact": true, - "parentId": "297", + "parentId": "295", "id": "298" }, "299": { - "path": "/tasks/:identifier/jupyter/", + "path": "/tasks/jupyter/:courseId/:homeworkId/:identifier", "exact": true, - "parentId": "297", + "parentId": "295", "id": "299" }, "300": { - "path": "/tasks/:courseId/:homeworkId/:taskId", + "path": "/tasks/:courseId/:exerciseId/:taskId/exercise", "exact": true, - "parentId": "297", + "parentId": "295", "id": "300" }, "301": { - "path": "/tasks/jupyter/:courseId/:homeworkId/:identifier", - "exact": true, - "parentId": "297", + "path": "/myproblems", + "parentId": "1", "id": "301" }, "302": { - "path": "/tasks/:courseId/:exerciseId/:taskId/exercise", + "path": "/myproblems/:id/record-detail/:submitId", "exact": true, - "parentId": "297", + "parentId": "301", "id": "302" }, "303": { - "path": "/myproblems", - "parentId": "1", + "path": "/myproblems/:id", + "exact": true, + "parentId": "301", "id": "303" }, "304": { - "path": "/myproblems/:id/record-detail/:submitId", - "exact": true, - "parentId": "303", + "path": "/account", + "parentId": "1", "id": "304" }, "305": { - "path": "/myproblems/:id", - "exact": true, - "parentId": "303", + "path": "/account", + "parentId": "304", "id": "305" }, "306": { - "path": "/account", - "parentId": "1", + "path": "/account/profile", + "parentId": "305", "id": "306" }, "307": { - "path": "/account", - "parentId": "306", + "path": "/account/profile/edit", + "parentId": "305", "id": "307" }, "308": { - "path": "/account/profile", - "parentId": "307", + "path": "/account/certification", + "parentId": "305", "id": "308" }, "309": { - "path": "/account/profile/edit", - "parentId": "307", + "path": "/account/secure", + "parentId": "305", "id": "309" }, "310": { - "path": "/account/certification", - "parentId": "307", + "path": "/account/binding", + "parentId": "305", "id": "310" }, "311": { - "path": "/account/secure", - "parentId": "307", + "path": "/account/Results", + "parentId": "305", "id": "311" }, "312": { - "path": "/account/binding", - "parentId": "307", + "path": "/ch", + "parentId": "1", "id": "312" }, "313": { - "path": "/account/Results", - "parentId": "307", + "path": "/ch/rest/edit/:categoryId/:id", + "exact": true, + "parentId": "312", "id": "313" }, "314": { - "path": "/ch", - "parentId": "1", + "path": "/ch/rest/", + "exact": true, + "parentId": "312", "id": "314" }, "315": { - "path": "/ch/rest/edit/:categoryId/:id", + "path": "/ch/rest/:id", "exact": true, - "parentId": "314", + "parentId": "312", "id": "315" }, "316": { - "path": "/ch/rest/", - "exact": true, - "parentId": "314", + "path": "/order", + "parentId": "1", "id": "316" }, "317": { - "path": "/ch/rest/:id", - "exact": true, - "parentId": "314", + "path": "/order", + "parentId": "316", "id": "317" }, "318": { - "path": "/order", - "parentId": "1", + "path": "/order/:courseId/information", + "parentId": "316", "id": "318" }, "319": { - "path": "/order", - "parentId": "318", + "path": "/order/:courseId/pay", + "parentId": "316", "id": "319" }, "320": { - "path": "/order/:courseId/information", - "parentId": "318", + "path": "/order/:orderNum/result", + "parentId": "316", "id": "320" }, "321": { - "path": "/order/:courseId/pay", - "parentId": "318", + "path": "/messages", + "parentId": "1", "id": "321" }, "322": { - "path": "/order/:orderNum/result", - "parentId": "318", + "path": "/messages/:userId/user_tidings", + "parentId": "321", "id": "322" }, "323": { - "path": "/messages", - "parentId": "1", + "path": "/messages/:userId/private_messages", + "parentId": "321", "id": "323" }, "324": { - "path": "/messages/:userId/user_tidings", - "parentId": "323", + "path": "/messages/:userId/message_detail", + "parentId": "321", "id": "324" }, "325": { - "path": "/messages/:userId/private_messages", - "parentId": "323", + "path": "/vtrs", + "parentId": "1", "id": "325" }, "326": { - "path": "/messages/:userId/message_detail", - "parentId": "323", + "path": "/vtrs/:virtual_spacesId", + "parentId": "325", "id": "326" }, "327": { - "path": "/vtrs", - "parentId": "1", + "path": "/vtrs/:virtual_spacesId/experiment", + "parentId": "326", "id": "327" }, "328": { - "path": "/vtrs/:virtual_spacesId", - "parentId": "327", + "path": "/vtrs/:virtual_spacesId/announcement", + "parentId": "326", "id": "328" }, "329": { - "path": "/vtrs/:virtual_spacesId/experiment", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/announcement/add", + "parentId": "326", "id": "329" }, "330": { - "path": "/vtrs/:virtual_spacesId/announcement", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/announcement/:id/edit", + "parentId": "326", "id": "330" }, "331": { - "path": "/vtrs/:virtual_spacesId/announcement/add", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/announcement/:id/detail", + "parentId": "326", "id": "331" }, "332": { - "path": "/vtrs/:virtual_spacesId/announcement/:id/edit", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/survey", + "parentId": "326", "id": "332" }, "333": { - "path": "/vtrs/:virtual_spacesId/announcement/:id/detail", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/survey/:id/detail", + "parentId": "326", "id": "333" }, "334": { - "path": "/vtrs/:virtual_spacesId/survey", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/knowledge", + "parentId": "326", "id": "334" }, "335": { - "path": "/vtrs/:virtual_spacesId/survey/:id/detail", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/knowledge/add", + "parentId": "326", "id": "335" }, "336": { - "path": "/vtrs/:virtual_spacesId/knowledge", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/knowledge/:id/edit", + "parentId": "326", "id": "336" }, "337": { - "path": "/vtrs/:virtual_spacesId/knowledge/add", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/material", + "parentId": "326", "id": "337" }, "338": { - "path": "/vtrs/:virtual_spacesId/knowledge/:id/edit", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/material/:id/detail", + "parentId": "326", "id": "338" }, "339": { - "path": "/vtrs/:virtual_spacesId/material", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/settings", + "parentId": "326", "id": "339" }, "340": { - "path": "/vtrs/:virtual_spacesId/material/:id/detail", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/resources", + "parentId": "326", "id": "340" }, "341": { - "path": "/vtrs/:virtual_spacesId/settings", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/resources/:id/detail", + "parentId": "326", "id": "341" }, "342": { - "path": "/vtrs/:virtual_spacesId/resources", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/Plan", + "parentId": "326", "id": "342" }, "343": { - "path": "/vtrs/:virtual_spacesId/resources/:id/detail", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/plan/:id/detail", + "parentId": "326", "id": "343" }, "344": { - "path": "/vtrs/:virtual_spacesId/Plan", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/homepage", + "parentId": "326", "id": "344" }, "345": { - "path": "/vtrs/:virtual_spacesId/plan/:id/detail", - "parentId": "328", + "path": "/vtrs/:virtual_spacesId/*", + "parentId": "326", "id": "345" }, "346": { - "path": "/vtrs/:virtual_spacesId/homepage", - "parentId": "328", + "path": "/101", + "parentId": "1", "id": "346" }, "347": { - "path": "/vtrs/:virtual_spacesId/*", - "parentId": "328", + "path": "/101/:virtual_spacesId", + "parentId": "346", "id": "347" }, "348": { - "path": "/101", - "parentId": "1", + "path": "/101/:virtual_spacesId/experiment", + "parentId": "347", "id": "348" }, "349": { - "path": "/101/:virtual_spacesId", - "parentId": "348", + "path": "/101/:virtual_spacesId/announcement", + "parentId": "347", "id": "349" }, "350": { - "path": "/101/:virtual_spacesId/experiment", - "parentId": "349", + "path": "/101/:virtual_spacesId/announcement/add", + "parentId": "347", "id": "350" }, "351": { - "path": "/101/:virtual_spacesId/announcement", - "parentId": "349", + "path": "/101/:virtual_spacesId/announcement/:id/edit", + "parentId": "347", "id": "351" }, "352": { - "path": "/101/:virtual_spacesId/announcement/add", - "parentId": "349", + "path": "/101/:virtual_spacesId/announcement/:id/detail", + "parentId": "347", "id": "352" }, "353": { - "path": "/101/:virtual_spacesId/announcement/:id/edit", - "parentId": "349", + "path": "/101/:virtual_spacesId/survey", + "parentId": "347", "id": "353" }, "354": { - "path": "/101/:virtual_spacesId/announcement/:id/detail", - "parentId": "349", + "path": "/101/:virtual_spacesId/survey/:id/detail", + "parentId": "347", "id": "354" }, "355": { - "path": "/101/:virtual_spacesId/survey", - "parentId": "349", + "path": "/101/:virtual_spacesId/knowledge", + "parentId": "347", "id": "355" }, "356": { - "path": "/101/:virtual_spacesId/survey/:id/detail", - "parentId": "349", + "path": "/101/:virtual_spacesId/knowledge/add", + "parentId": "347", "id": "356" }, "357": { - "path": "/101/:virtual_spacesId/knowledge", - "parentId": "349", + "path": "/101/:virtual_spacesId/knowledge/:id/edit", + "parentId": "347", "id": "357" }, "358": { - "path": "/101/:virtual_spacesId/knowledge/add", - "parentId": "349", + "path": "/101/:virtual_spacesId/material", + "parentId": "347", "id": "358" }, "359": { - "path": "/101/:virtual_spacesId/knowledge/:id/edit", - "parentId": "349", + "path": "/101/:virtual_spacesId/material/:id/detail", + "parentId": "347", "id": "359" }, "360": { - "path": "/101/:virtual_spacesId/material", - "parentId": "349", + "path": "/101/:virtual_spacesId/settings", + "parentId": "347", "id": "360" }, "361": { - "path": "/101/:virtual_spacesId/material/:id/detail", - "parentId": "349", + "path": "/101/:virtual_spacesId/resources", + "parentId": "347", "id": "361" }, "362": { - "path": "/101/:virtual_spacesId/settings", - "parentId": "349", + "path": "/101/:virtual_spacesId/resources/:id/detail", + "parentId": "347", "id": "362" }, "363": { - "path": "/101/:virtual_spacesId/resources", - "parentId": "349", + "path": "/101/:virtual_spacesId/Plan", + "parentId": "347", "id": "363" }, "364": { - "path": "/101/:virtual_spacesId/resources/:id/detail", - "parentId": "349", + "path": "/101/:virtual_spacesId/plan/:id/detail", + "parentId": "347", "id": "364" }, "365": { - "path": "/101/:virtual_spacesId/Plan", - "parentId": "349", + "path": "/101/:virtual_spacesId/homepage", + "parentId": "347", "id": "365" }, "366": { - "path": "/101/:virtual_spacesId/plan/:id/detail", - "parentId": "349", + "path": "/101/:virtual_spacesId/*", + "parentId": "347", "id": "366" }, "367": { - "path": "/101/:virtual_spacesId/homepage", - "parentId": "349", + "path": "/educoder-demo", + "exact": true, + "parentId": "1", "id": "367" }, "368": { - "path": "/101/:virtual_spacesId/*", - "parentId": "349", + "path": "/training", + "parentId": "1", "id": "368" }, "369": { - "path": "/educoder-demo", - "exact": true, - "parentId": "1", + "name": "精培课程", + "path": "/training", + "parentId": "368", "id": "369" }, "370": { - "path": "/training", + "path": "/otherlogin", + "exact": true, "parentId": "1", "id": "370" }, "371": { - "name": "精培课程", - "path": "/training", - "parentId": "370", + "path": "/otherloginqq", + "exact": true, + "parentId": "1", "id": "371" }, "372": { - "path": "/otherlogin", + "path": "/otherloginstart", "exact": true, "parentId": "1", "id": "372" }, "373": { - "path": "/otherloginqq", - "exact": true, + "path": "/login", "parentId": "1", "id": "373" }, "374": { - "path": "/otherloginstart", - "exact": true, - "parentId": "1", + "path": "/login", + "parentId": "373", "id": "374" }, "375": { - "path": "/login", + "path": "/user", "parentId": "1", "id": "375" }, "376": { - "path": "/login", + "path": "/user/login", "parentId": "375", "id": "376" }, "377": { - "path": "/user", - "parentId": "1", + "path": "/user/register", + "parentId": "375", "id": "377" }, "378": { - "path": "/user/login", - "parentId": "377", + "path": "/user/reset-password", + "parentId": "375", "id": "378" }, "379": { - "path": "/user/register", - "parentId": "377", + "path": "/colleges", + "parentId": "1", "id": "379" }, "380": { - "path": "/user/reset-password", - "parentId": "377", + "path": "/colleges/:id/statistics", + "parentId": "379", "id": "380" }, "381": { - "path": "/colleges", + "path": "/help", "parentId": "1", "id": "381" }, "382": { - "path": "/colleges/:id/statistics", + "path": "/help/:id", "parentId": "381", "id": "382" }, "383": { - "path": "/help", + "path": "/video", "parentId": "1", "id": "383" }, "384": { - "path": "/help/:id", + "path": "/video/:videoId", "parentId": "383", "id": "384" }, "385": { - "path": "/video", + "path": "/terminal", "parentId": "1", "id": "385" }, "386": { - "path": "/video/:videoId", - "parentId": "385", + "path": "/report/:taskId/:game_report_id", + "parentId": "1", "id": "386" }, "387": { - "path": "/terminal", + "path": "/", "parentId": "1", "id": "387" }, "388": { - "path": "/report/:taskId/:game_report_id", - "parentId": "1", + "path": "/", + "exact": true, + "parentId": "387", "id": "388" }, "389": { - "path": "/", - "parentId": "1", + "path": "/api/*", + "exact": true, + "parentId": "387", "id": "389" }, "390": { - "path": "/", + "path": "/search", "exact": true, - "parentId": "389", + "parentId": "387", "id": "390" }, "391": { - "path": "/api/*", + "path": "/moop_cases", "exact": true, - "parentId": "389", + "parentId": "387", "id": "391" }, "392": { - "path": "/search", + "path": "/moop_cases/new", "exact": true, - "parentId": "389", + "parentId": "387", "id": "392" }, "393": { - "path": "/moop_cases", + "path": "/moop_cases/:caseId", "exact": true, - "parentId": "389", + "parentId": "387", "id": "393" }, "394": { - "path": "/moop_cases/new", + "path": "/moop_cases/:caseId/edit", "exact": true, - "parentId": "389", + "parentId": "387", "id": "394" }, "395": { - "path": "/moop_cases/:caseId", + "path": "/moop_cases/:caseId/publish-success", "exact": true, - "parentId": "389", + "parentId": "387", "id": "395" }, "396": { - "path": "/moop_cases/:caseId/edit", + "path": "/randompaper", "exact": true, - "parentId": "389", + "parentId": "387", "id": "396" }, "397": { - "path": "/moop_cases/:caseId/publish-success", + "path": "/randompaper/edit/:id", "exact": true, - "parentId": "389", + "parentId": "387", "id": "397" }, "398": { - "path": "/randompaper", + "path": "/randompaper/detail/:id", "exact": true, - "parentId": "389", + "parentId": "387", "id": "398" }, "399": { - "path": "/randompaper/edit/:id", - "exact": true, - "parentId": "389", + "path": "/403", + "parentId": "387", "id": "399" }, "400": { - "path": "/randompaper/detail/:id", - "exact": true, - "parentId": "389", + "path": "/500", + "parentId": "387", "id": "400" }, "401": { - "path": "/403", - "parentId": "389", + "path": "/404", + "parentId": "387", "id": "401" }, "402": { - "path": "/500", - "parentId": "389", + "path": "/iwce", + "parentId": "387", "id": "402" }, "403": { - "path": "/404", - "parentId": "389", + "path": "/Activities", + "parentId": "387", "id": "403" }, "404": { - "path": "/iwce", - "parentId": "389", + "path": "/iwce/:itemname", + "parentId": "387", "id": "404" }, "405": { - "path": "/Activities", - "parentId": "389", + "path": "/hpc-course", + "parentId": "387", "id": "405" }, "406": { - "path": "/iwce/:itemname", - "parentId": "389", + "path": "/user_agents", + "parentId": "387", "id": "406" }, "407": { - "path": "/hpc-course", - "parentId": "389", + "path": "/three", + "parentId": "387", "id": "407" }, "408": { - "path": "/user_agents", - "parentId": "389", + "path": "/introduction", + "parentId": "387", "id": "408" }, "409": { - "path": "/three", - "parentId": "389", + "path": "/chatgpt", + "parentId": "387", "id": "409" }, "410": { - "path": "/introduction", - "parentId": "389", - "id": "410" - }, - "411": { - "path": "/chatgpt", - "parentId": "389", - "id": "411" - }, - "412": { "path": "/*", - "parentId": "389", - "id": "412" + "parentId": "387", + "id": "410" }, "@@/global-layout": { "id": "@@/global-layout", @@ -124333,1117 +124326,1117 @@ function _getRoutes() { return Promise.all(/*! import() | p__Paperlibrary__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(36579), __webpack_require__.e(79256), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(54862)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/index.tsx */ 26127)); }), '4': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(9442), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(32030), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 83628)); + return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(26057), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 47606)); }), '5': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(9442), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(32030), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 83628)); + return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(26057), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 47606)); }), '6': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__EditPaper__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(9442), __webpack_require__.e(69269), __webpack_require__.e(3482), __webpack_require__.e(78218), __webpack_require__.e(32030), __webpack_require__.e(733)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/EditPaper/index.tsx */ 64631)); + return Promise.all(/*! import() | p__Paperlibrary__See__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(36579), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(53247)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/See/index.tsx */ 7570)); }), '7': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__See__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(36579), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(53247)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/See/index.tsx */ 7570)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); }), '8': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); + return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 40945)); }), '9': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 40945)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '10': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Paths__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(20085), __webpack_require__.e(42241), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(86052)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Index/index.tsx */ 18117)); }), '11': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paths__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(20085), __webpack_require__.e(42241), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(86052)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Index/index.tsx */ 18117)); + return Promise.all(/*! import() | p__Paths__HigherVocationalEducation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(66813), __webpack_require__.e(4977), __webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/HigherVocationalEducation/index.tsx */ 21923)); }), '12': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paths__HigherVocationalEducation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(66813), __webpack_require__.e(4977), __webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/HigherVocationalEducation/index.tsx */ 21923)); + return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(93562), __webpack_require__.e(84169), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 81353)); }), '13': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(93562), __webpack_require__.e(84169), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 81353)); + return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 62744)); }), '14': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 62744)); + return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(50976), __webpack_require__.e(78617), __webpack_require__.e(80599), __webpack_require__.e(89777), __webpack_require__.e(69548), __webpack_require__.e(3502), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(8348), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 84923)); }), '15': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(50976), __webpack_require__.e(78617), __webpack_require__.e(80599), __webpack_require__.e(89777), __webpack_require__.e(69548), __webpack_require__.e(3502), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(8348), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 84923)); + return Promise.all(/*! import() | p__Paths__Detail__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(47501), __webpack_require__.e(4977), __webpack_require__.e(34601)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/Statistics/index.tsx */ 41046)); }), '16': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paths__Detail__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(47501), __webpack_require__.e(4977), __webpack_require__.e(34601)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/Statistics/index.tsx */ 41046)); + return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(93562), __webpack_require__.e(84169), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 81353)); }), '17': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(93562), __webpack_require__.e(84169), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 81353)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '18': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(88201), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 22635)); }), '19': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(88201), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 22635)); + return Promise.all(/*! import() | p__Classrooms__ExamList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(4977), __webpack_require__.e(79921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/ExamList/index.tsx */ 19721)); }), '20': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__ExamList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(4977), __webpack_require__.e(79921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/ExamList/index.tsx */ 19721)); + return __webpack_require__.e(/*! import() | p__Classrooms__ClassicCases__index */ 31674).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/ClassicCases/index.tsx */ 74094)); }), '21': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Classrooms__ClassicCases__index */ 31674).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/ClassicCases/index.tsx */ 74094)); + return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(88201), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 22635)); }), '22': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(88201), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 22635)); + return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(89540), __webpack_require__.e(12325), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 50100)); }), '23': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(89540), __webpack_require__.e(12325), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 50100)); }), '24': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(89540), __webpack_require__.e(12325), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 50100)); + return Promise.all(/*! import() | p__Classrooms__New__StartClass__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(51370), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(89540), __webpack_require__.e(12325), __webpack_require__.e(96882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/StartClass/index.tsx */ 48553)); }), '25': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__New__StartClass__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(51370), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(89540), __webpack_require__.e(12325), __webpack_require__.e(96882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/StartClass/index.tsx */ 48553)); }), '26': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__New__StartClass__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(51370), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(89540), __webpack_require__.e(12325), __webpack_require__.e(96882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/StartClass/index.tsx */ 48553)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(90109)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/CodeReview/Detail/index.tsx */ 36991)); }), '27': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(90109)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/CodeReview/Detail/index.tsx */ 36991)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(36740), __webpack_require__.e(8691), __webpack_require__.e(10737)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Detail/components/CodeReview/Detail/index.tsx */ 96035)); }), '28': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(36740), __webpack_require__.e(8691), __webpack_require__.e(10737)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Detail/components/CodeReview/Detail/index.tsx */ 96035)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/components/CodeReview/Detail/index.tsx */ 96269)); }), '29': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/components/CodeReview/Detail/index.tsx */ 96269)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(80807), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(38448), __webpack_require__.e(13581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/index.tsx */ 61294)); }), '30': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(80807), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(38448), __webpack_require__.e(13581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/index.tsx */ 61294)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Comment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50976), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(13615), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(30342)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Comment/index.tsx */ 51517)); }), '31': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Comment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50976), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(13615), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(30342)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Comment/index.tsx */ 51517)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(65814), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(71450)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Commitsummary/index.tsx */ 47765)); }), '32': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(65814), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(71450)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Commitsummary/index.tsx */ 47765)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(70335), __webpack_require__.e(14074), __webpack_require__.e(8691), __webpack_require__.e(38448), __webpack_require__.e(10195)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Detail/index.tsx */ 82080)); }), '33': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(70335), __webpack_require__.e(14074), __webpack_require__.e(8691), __webpack_require__.e(38448), __webpack_require__.e(10195)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Detail/index.tsx */ 82080)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(70335), __webpack_require__.e(44851), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(38448), __webpack_require__.e(47015), __webpack_require__.e(93668)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Detail/index.tsx */ 59212)); }), '34': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(70335), __webpack_require__.e(44851), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(38448), __webpack_require__.e(47015), __webpack_require__.e(93668)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Detail/index.tsx */ 59212)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(70335), __webpack_require__.e(60608), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(41297), __webpack_require__.e(52338)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Review/index.tsx */ 51330)); }), '35': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(70335), __webpack_require__.e(60608), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(41297), __webpack_require__.e(52338)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Review/index.tsx */ 51330)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(70335), __webpack_require__.e(37807), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(41297), __webpack_require__.e(14662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Review/index.tsx */ 38117)); }), '36': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(70335), __webpack_require__.e(37807), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(41297), __webpack_require__.e(14662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Review/index.tsx */ 38117)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__SubmitWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(17400), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(28072)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/SubmitWork/index.tsx */ 31303)); }), '37': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__SubmitWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(17400), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(28072)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/SubmitWork/index.tsx */ 31303)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__EditWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(11417), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(60479)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/EditWork/index.tsx */ 54524)); }), '38': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__EditWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(11417), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(60479)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/EditWork/index.tsx */ 54524)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(85297)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ 51450)); }), '39': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(85297)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ 51450)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(55806), __webpack_require__.e(66012), __webpack_require__.e(99160), __webpack_require__.e(42977), __webpack_require__.e(39437), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(20139), __webpack_require__.e(37110), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 8344)); }), '40': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(55806), __webpack_require__.e(66012), __webpack_require__.e(99160), __webpack_require__.e(42977), __webpack_require__.e(39437), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(78218), __webpack_require__.e(20139), __webpack_require__.e(37110), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 34971)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); }), '41': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(24192), __webpack_require__.e(79361), __webpack_require__.e(47824), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(14105)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Answer/index.tsx */ 84926)); }), '42': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(24192), __webpack_require__.e(79361), __webpack_require__.e(47824), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(14105)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Answer/index.tsx */ 84926)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ImitateAnswer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(24192), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(14889)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ImitateAnswer/index.tsx */ 87746)); }), '43': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ImitateAnswer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(24192), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(14889)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ImitateAnswer/index.tsx */ 87746)); + return Promise.all(/*! import() | p__Paperlibrary__Random__ExerciseEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(51370), __webpack_require__.e(36579), __webpack_require__.e(7713), __webpack_require__.e(70368), __webpack_require__.e(7918)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExerciseEdit/index.tsx */ 19368)); }), '44': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(57549), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(78218), __webpack_require__.e(5641)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Edit/index.tsx */ 99542)); + return Promise.all(/*! import() | p__Paperlibrary__Random__PreviewEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20139), __webpack_require__.e(90337)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/PreviewEdit/index.tsx */ 96382)); }), '45': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__ExerciseEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(51370), __webpack_require__.e(36579), __webpack_require__.e(7713), __webpack_require__.e(70368), __webpack_require__.e(7918)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExerciseEdit/index.tsx */ 19368)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(26057), __webpack_require__.e(8691), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 55105)); }), '46': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__PreviewEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20139), __webpack_require__.e(90337)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/PreviewEdit/index.tsx */ 96382)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(26057), __webpack_require__.e(8691), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 55105)); }), '47': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(26057), __webpack_require__.e(8691), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 55105)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ReviewGroup__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(24192), __webpack_require__.e(12059), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(45992)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ReviewGroup/index.tsx */ 28927)); }), '48': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(78617), __webpack_require__.e(66012), __webpack_require__.e(98007), __webpack_require__.e(26057), __webpack_require__.e(8691), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 55105)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(29730), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634)); }), '49': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ReviewGroup__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(24192), __webpack_require__.e(12059), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(45992)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ReviewGroup/index.tsx */ 28927)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(29730), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634)); }), '50': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(29730), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(88994), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 45437)); }), '51': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(29730), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(88994), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 45437)); }), '52': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(88994), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 45437)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 35951)); }), '53': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(88994), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 45437)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 35951)); }), '54': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 35951)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(9497), __webpack_require__.e(8691), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 66022)); }), '55': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 35951)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(9497), __webpack_require__.e(8691), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 66022)); }), '56': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(9497), __webpack_require__.e(8691), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 66022)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21578)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Detail/index.tsx */ 37525)); }), '57': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(9497), __webpack_require__.e(8691), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 66022)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(33210), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Add/index.tsx */ 40199)); }), '58': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21578)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Detail/index.tsx */ 37525)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(15973), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Edit/index.tsx */ 3055)); }), '59': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(33210), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Add/index.tsx */ 40199)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(45886), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(74795)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx */ 69185)); }), '60': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(15973), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12325), __webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Edit/index.tsx */ 3055)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(45061), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20026)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.tsx */ 57095)); }), '61': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(45886), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(74795)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx */ 69185)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(68882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Detail/index.tsx */ 55711)); }), '62': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(45061), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20026)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.tsx */ 57095)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(69245), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(85888)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Add/index.tsx */ 1553)); }), '63': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(68882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Detail/index.tsx */ 55711)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(68661), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(19715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Edit/index.tsx */ 13763)); }), '64': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(69245), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(85888)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Add/index.tsx */ 1553)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__SubmitWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(97141), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(57045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx */ 10373)); }), '65': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(68661), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(19715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Edit/index.tsx */ 13763)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__EditWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(99491), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(31211)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx */ 64280)); }), '66': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__SubmitWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(97141), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(57045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx */ 10373)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(29848), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(51582)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Add/index.tsx */ 84326)); }), '67': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__EditWork__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(99491), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(31211)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx */ 64280)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(1264), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(16729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Edit/index.tsx */ 20671)); }), '68': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(29848), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(51582)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Add/index.tsx */ 84326)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(23316), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(52546), __webpack_require__.e(39695)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Add/index.tsx */ 96272)); }), '69': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(1264), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(56369), __webpack_require__.e(16729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Edit/index.tsx */ 20671)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(23316), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(52546), __webpack_require__.e(28723)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Edit/index.tsx */ 52546)); }), '70': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(23316), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(52546), __webpack_require__.e(39695)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Add/index.tsx */ 96272)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(23805), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(12034), __webpack_require__.e(17622)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Detail/index.tsx */ 91405)); }), '71': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(23316), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(52546), __webpack_require__.e(28723)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Edit/index.tsx */ 52546)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(24192), __webpack_require__.e(63183), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(65148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Answer/index.tsx */ 15461)); }), '72': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(23805), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(12034), __webpack_require__.e(17622)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Detail/index.tsx */ 91405)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50745), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(43442)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Add/index.tsx */ 71239)); }), '73': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(24192), __webpack_require__.e(63183), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(65148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Answer/index.tsx */ 15461)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(32640), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12102)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Edit/index.tsx */ 45497)); }), '74': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50745), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(43442)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Add/index.tsx */ 71239)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(99848), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(82425)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Detail/index.tsx */ 57639)); }), '75': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(32640), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(12102)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Edit/index.tsx */ 45497)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__teacher__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42573), __webpack_require__.e(29353), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(52404)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/teacher/index.tsx */ 43519)); }), '76': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(99848), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(82425)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Detail/index.tsx */ 57639)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__student__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42573), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(89785)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/student/index.tsx */ 92068)); }), '77': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__teacher__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42573), __webpack_require__.e(29353), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(52404)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/teacher/index.tsx */ 43519)); + return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 62744)); }), '78': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__student__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42573), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(89785)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/student/index.tsx */ 92068)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(80599), __webpack_require__.e(34472), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/detail/index.tsx */ 29791)); }), '79': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 62744)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__AnswerCheck__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(48764), __webpack_require__.e(79361), __webpack_require__.e(94220), __webpack_require__.e(90354), __webpack_require__.e(11512)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/AnswerCheck/index.tsx */ 14976)); }), '80': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(80599), __webpack_require__.e(34472), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/detail/index.tsx */ 29791)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(27395)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ 41142)); }), '81': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__AnswerCheck__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(48764), __webpack_require__.e(79361), __webpack_require__.e(94220), __webpack_require__.e(90354), __webpack_require__.e(11512)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/AnswerCheck/index.tsx */ 14976)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentSituation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(69085), __webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentSituation/index.tsx */ 68956)); }), '82': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(27395)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ 41142)); + return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72693), __webpack_require__.e(4977), __webpack_require__.e(46963)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/Detail/index.tsx */ 73852)); }), '83': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentSituation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(69085), __webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentSituation/index.tsx */ 68956)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); }), '84': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72693), __webpack_require__.e(4977), __webpack_require__.e(46963)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/Detail/index.tsx */ 73852)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); }), '85': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Ranking__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(12034), __webpack_require__.e(87954), __webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Ranking/index.tsx */ 807)); }), '86': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(80807), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(38448), __webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/index.tsx */ 25317)); }), '87': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Ranking__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(12034), __webpack_require__.e(87954), __webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Ranking/index.tsx */ 807)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(12034), __webpack_require__.e(87954), __webpack_require__.e(41048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/Ranking/index.tsx */ 85373)); }), '88': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(80807), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(38448), __webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/index.tsx */ 25317)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Comment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(54447), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(12884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Comment/index.tsx */ 13458)); }), '89': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(12034), __webpack_require__.e(87954), __webpack_require__.e(41048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/Ranking/index.tsx */ 85373)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(24058), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(54770)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/index.tsx */ 98739)); }), '90': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Comment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(80599), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(54447), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(12884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Comment/index.tsx */ 13458)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87388), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(92603)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Add/index.tsx */ 20721)); }), '91': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(24058), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(54770)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/index.tsx */ 98739)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(95946), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(44216)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Edit/index.tsx */ 77869)); }), '92': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87388), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(92603)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Add/index.tsx */ 20721)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(92785), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(15319)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Detail/index.tsx */ 23462)); }), '93': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(95946), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(44216)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Edit/index.tsx */ 77869)); + return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(66012), __webpack_require__.e(27703), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 1313)); }), '94': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(92785), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(15319)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Detail/index.tsx */ 23462)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(20549), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(60696), __webpack_require__.e(66550), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51198)); }), '95': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(66012), __webpack_require__.e(93562), __webpack_require__.e(27703), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 1313)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(20549), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(60696), __webpack_require__.e(66550), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51198)); }), '96': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(20549), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(60696), __webpack_require__.e(66550), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51198)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(64057), __webpack_require__.e(92023), __webpack_require__.e(4977), __webpack_require__.e(85048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/index.tsx */ 27725)); }), '97': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(20549), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(60696), __webpack_require__.e(66550), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51198)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(97278), __webpack_require__.e(62654), __webpack_require__.e(75004), __webpack_require__.e(4977), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 27031)); }), '98': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(64057), __webpack_require__.e(92023), __webpack_require__.e(4977), __webpack_require__.e(85048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/index.tsx */ 27725)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(97278), __webpack_require__.e(62654), __webpack_require__.e(75004), __webpack_require__.e(4977), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 27031)); }), '99': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(97278), __webpack_require__.e(62654), __webpack_require__.e(75004), __webpack_require__.e(4977), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 27031)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(55806), __webpack_require__.e(42102), __webpack_require__.e(65911), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(37110), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 34690)); }), '100': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(97278), __webpack_require__.e(62654), __webpack_require__.e(75004), __webpack_require__.e(4977), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 27031)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(55806), __webpack_require__.e(42102), __webpack_require__.e(65911), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(37110), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 34690)); }), '101': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(55806), __webpack_require__.e(42102), __webpack_require__.e(65911), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(37110), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 34690)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(23805), __webpack_require__.e(31958), __webpack_require__.e(4977), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 64355)); }), '102': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(55806), __webpack_require__.e(42102), __webpack_require__.e(65911), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(37110), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 34690)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(23805), __webpack_require__.e(31958), __webpack_require__.e(4977), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 64355)); }), '103': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(23805), __webpack_require__.e(31958), __webpack_require__.e(4977), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 64355)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(38448), __webpack_require__.e(47015), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 97380)); }), '104': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(23805), __webpack_require__.e(31958), __webpack_require__.e(4977), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 64355)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(38448), __webpack_require__.e(47015), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 97380)); }), '105': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(38448), __webpack_require__.e(47015), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 97380)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 46978)); }), '106': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(38448), __webpack_require__.e(47015), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 97380)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 46978)); }), '107': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 46978)); + return Promise.all(/*! import() | p__Classrooms__Lists__Teachers__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(2282), __webpack_require__.e(23607), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(68014)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Teachers/index.tsx */ 19456)); }), '108': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(15395), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 46978)); + return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(2282), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 54148)); }), '109': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Teachers__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(2282), __webpack_require__.e(23607), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(68014)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Teachers/index.tsx */ 19456)); + return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(2282), __webpack_require__.e(12034), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 3453)); }), '110': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(2282), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 54148)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(3395), __webpack_require__.e(4977), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 94693)); }), '111': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(2282), __webpack_require__.e(12034), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 3453)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(3395), __webpack_require__.e(4977), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 94693)); }), '112': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(3395), __webpack_require__.e(4977), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 94693)); + return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72693), __webpack_require__.e(31962)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/index.tsx */ 67325)); }), '113': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(53362), __webpack_require__.e(3502), __webpack_require__.e(4390), __webpack_require__.e(3395), __webpack_require__.e(4977), __webpack_require__.e(38448), __webpack_require__.e(66550), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 94693)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(48764), __webpack_require__.e(93562), __webpack_require__.e(24972), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(12034), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 83522)); }), '114': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72693), __webpack_require__.e(31962)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/index.tsx */ 67325)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(48764), __webpack_require__.e(93562), __webpack_require__.e(24972), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(12034), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 83522)); }), '115': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(48764), __webpack_require__.e(93562), __webpack_require__.e(24972), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(12034), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 83522)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(79361), __webpack_require__.e(4977), __webpack_require__.e(34093)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/Detail/index.tsx */ 58297)); }), '116': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(48764), __webpack_require__.e(93562), __webpack_require__.e(24972), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(12034), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 83522)); + return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(68922), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 91671)); }), '117': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(79361), __webpack_require__.e(4977), __webpack_require__.e(34093)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/Detail/index.tsx */ 58297)); + return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(68922), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 91671)); }), '118': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(68922), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 91671)); + return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(69548), __webpack_require__.e(66012), __webpack_require__.e(52424), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665)); }), '119': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(68922), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 91671)); + return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(69548), __webpack_require__.e(66012), __webpack_require__.e(52424), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665)); }), '120': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(66012), __webpack_require__.e(69548), __webpack_require__.e(52424), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(62654), __webpack_require__.e(33172), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 40915)); }), '121': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(66012), __webpack_require__.e(69548), __webpack_require__.e(52424), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 14665)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(62654), __webpack_require__.e(33172), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 40915)); }), '122': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(62654), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 40915)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(20959), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(75463), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127)); }), '123': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(62654), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 40915)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(20959), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(75463), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127)); }), '124': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(20959), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(75463), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(64217)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/index.tsx */ 69687)); }), '125': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(20959), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(75463), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(19428), __webpack_require__.e(73220)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Upload/index.tsx */ 13321)); }), '126': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(64217)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/index.tsx */ 69687)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(60533)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/Detail/index.tsx */ 88276)); }), '127': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(19428), __webpack_require__.e(73220)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Upload/index.tsx */ 13321)); + return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(47054), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 75089)); }), '128': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(60533)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/Detail/index.tsx */ 88276)); + return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(47054), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 75089)); }), '129': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(47054), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 75089)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__StudentDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(69944)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/StudentDetail/index.tsx */ 2438)); }), '130': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(47054), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 75089)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(42102), __webpack_require__.e(95112), __webpack_require__.e(4977), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 1284)); }), '131': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__StudentDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(69944)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/StudentDetail/index.tsx */ 2438)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(42102), __webpack_require__.e(95112), __webpack_require__.e(4977), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 1284)); }), '132': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(42102), __webpack_require__.e(95112), __webpack_require__.e(4977), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 1284)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(87075), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 30440)); }), '133': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(42102), __webpack_require__.e(95112), __webpack_require__.e(4977), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 1284)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(87075), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 30440)); }), '134': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(87075), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 30440)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(4977), __webpack_require__.e(87922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/Detail/index.tsx */ 33344)); }), '135': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(97278), __webpack_require__.e(93562), __webpack_require__.e(87075), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 30440)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(93562), __webpack_require__.e(35449), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 63919)); }), '136': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(4977), __webpack_require__.e(87922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/Detail/index.tsx */ 33344)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(93562), __webpack_require__.e(35449), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 63919)); }), '137': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(93562), __webpack_require__.e(35449), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 63919)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(66422), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 5809)); }), '138': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(93562), __webpack_require__.e(35449), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 63919)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(66422), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 5809)); }), '139': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(66422), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 5809)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__VideoStatistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(33399), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(48689)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/VideoStatistics/index.tsx */ 83307)); }), '140': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(66422), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 5809)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StatisticsQuality__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(50976), __webpack_require__.e(17806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StatisticsQuality/index.tsx */ 87579)); }), '141': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__VideoStatistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(33399), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(48689)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/VideoStatistics/index.tsx */ 83307)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(98885)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/index.tsx */ 4719)); }), '142': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StatisticsQuality__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(50976), __webpack_require__.e(17806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StatisticsQuality/index.tsx */ 87579)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/Detail/index.tsx */ 75288)); }), '143': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(98885)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/index.tsx */ 4719)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentVideo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(33399), __webpack_require__.e(4977), __webpack_require__.e(69922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentVideo/index.tsx */ 18709)); }), '144': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/Detail/index.tsx */ 75288)); + return Promise.all(/*! import() | p__Classrooms__Lists__ExportList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(12034), __webpack_require__.e(54572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ExportList/index.tsx */ 34509)); }), '145': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentVideo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(33399), __webpack_require__.e(4977), __webpack_require__.e(69922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentVideo/index.tsx */ 18709)); + return __webpack_require__.e(/*! import() | p__Classrooms__Lists__PlaceholderPage__index */ 64017).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/PlaceholderPage/index.tsx */ 96235)); }), '146': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ExportList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(12034), __webpack_require__.e(54572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ExportList/index.tsx */ 34509)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(34510), __webpack_require__.e(4977), __webpack_require__.e(15148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/index.tsx */ 65123)); }), '147': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Classrooms__Lists__PlaceholderPage__index */ 64017).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/PlaceholderPage/index.tsx */ 96235)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '148': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(34510), __webpack_require__.e(4977), __webpack_require__.e(15148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/index.tsx */ 65123)); + return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(88551), __webpack_require__.e(87545), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); }), '149': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(88551), __webpack_require__.e(87545), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); }), '150': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(88551), __webpack_require__.e(87545), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); + return Promise.all(/*! import() | p__Competitions__Exports__index */[__webpack_require__.e(80599), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 42056)); }), '151': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(88551), __webpack_require__.e(87545), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); }), '152': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Exports__index */[__webpack_require__.e(80599), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 42056)); + return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(64398), __webpack_require__.e(20085), __webpack_require__.e(60578), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 84541)); }), '153': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(88551), __webpack_require__.e(87545), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); + return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(64398), __webpack_require__.e(20085), __webpack_require__.e(60578), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 84541)); }), '154': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(64398), __webpack_require__.e(20085), __webpack_require__.e(60578), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 84541)); + return Promise.all(/*! import() | p__Competitions__Entered__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(84567), __webpack_require__.e(30707), __webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/index.tsx */ 14997)); }), '155': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(64398), __webpack_require__.e(20085), __webpack_require__.e(60578), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 84541)); + return Promise.all(/*! import() | p__Competitions__Update__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(67851), __webpack_require__.e(45650)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Update/index.tsx */ 88306)); }), '156': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Entered__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(84567), __webpack_require__.e(30707), __webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/index.tsx */ 14997)); + return Promise.all(/*! import() | p__Competitions__Entered__Assembly__TeamDateil */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(36483), __webpack_require__.e(81799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/Assembly/TeamDateil.tsx */ 26491)); }), '157': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Update__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(67851), __webpack_require__.e(45650)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Update/index.tsx */ 88306)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '158': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Entered__Assembly__TeamDateil */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(36483), __webpack_require__.e(81799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/Assembly/TeamDateil.tsx */ 26491)); + return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 81577)); }), '159': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Forums__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(97073), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 25113)); }), '160': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 81577)); + return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(88975), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 40266)); }), '161': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Forums__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(97073), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 25113)); + return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(88975), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 40266)); }), '162': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(88975), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 40266)); + return Promise.all(/*! import() | p__Forums__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(51326), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(80508)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Detail/[id].tsx */ 49190)); }), '163': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(88975), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 40266)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '164': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Forums__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(51326), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(80508)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Detail/[id].tsx */ 49190)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); }), '165': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(98007), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 177)); }), '166': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); + return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(98007), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 177)); }), '167': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(98007), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 177)); + return Promise.all(/*! import() | p__Problemset__Preview__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(66012), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(11581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/index.tsx */ 99953)); }), '168': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(98007), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 177)); + return Promise.all(/*! import() | p__Problemset__Preview__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(51370), __webpack_require__.e(78617), __webpack_require__.e(64144)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/New/index.tsx */ 16915)); }), '169': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__Preview__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(66012), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(11581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/index.tsx */ 99953)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); }), '170': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__Preview__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(51370), __webpack_require__.e(78617), __webpack_require__.e(64144)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/New/index.tsx */ 16915)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '171': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(27078), __webpack_require__.e(22842), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(12034), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283)); + return Promise.all(/*! import() | p__Shixuns__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(5506), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(28782)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Index/index.tsx */ 30258)); }), '172': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Shixuns__Exports__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(80599), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Exports/index.tsx */ 25601)); }), '173': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(5506), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(28782)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Index/index.tsx */ 30258)); + return Promise.all(/*! import() | p__Shixuns__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(25619), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(36723), __webpack_require__.e(97008)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/index.tsx */ 19088)); }), '174': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Exports__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(80599), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Exports/index.tsx */ 25601)); + return Promise.all(/*! import() | p__Shixuns__New__CreateImg__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(55806), __webpack_require__.e(65549)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/CreateImg/index.tsx */ 74734)); }), '175': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(25619), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(36723), __webpack_require__.e(97008)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/index.tsx */ 19088)); + return Promise.all(/*! import() | p__Shixuns__New__ImagePreview__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(31794), __webpack_require__.e(39430), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(99674)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/ImagePreview/index.tsx */ 47845)); }), '176': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__New__CreateImg__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(55806), __webpack_require__.e(65549)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/CreateImg/index.tsx */ 74734)); + return Promise.all(/*! import() | p__Shixuns__Detail__Merge__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(69771), __webpack_require__.e(4977), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 39753)); }), '177': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__New__ImagePreview__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(31794), __webpack_require__.e(39430), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(99674)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/ImagePreview/index.tsx */ 47845)); + return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(66012), __webpack_require__.e(10226), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(18710), __webpack_require__.e(35643), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 66518)); }), '178': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Merge__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(69771), __webpack_require__.e(4977), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 39753)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Warehouse__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(27277), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(18710), __webpack_require__.e(16328)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Warehouse/index.tsx */ 18710)); }), '179': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(66012), __webpack_require__.e(10226), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(18710), __webpack_require__.e(35643), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 66518)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(77857)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewQuestion/index.tsx */ 75966)); }), '180': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Warehouse__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(27277), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(18710), __webpack_require__.e(16328)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Warehouse/index.tsx */ 18710)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(16804), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 13856)); }), '181': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(77857)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewQuestion/index.tsx */ 75966)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(16804), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 13856)); }), '182': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(16804), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 13856)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(47391), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 77218)); }), '183': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(16804), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 13856)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(47391), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 77218)); }), '184': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(47391), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 77218)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(17194), __webpack_require__.e(34180), __webpack_require__.e(27318), __webpack_require__.e(30723), __webpack_require__.e(8691), __webpack_require__.e(35574), __webpack_require__.e(49205)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeSetting/index.tsx */ 97976)); }), '185': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(47391), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 77218)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21423)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeAnswer/index.tsx */ 36599)); }), '186': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(17194), __webpack_require__.e(34180), __webpack_require__.e(27318), __webpack_require__.e(30723), __webpack_require__.e(8691), __webpack_require__.e(35574), __webpack_require__.e(49205)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeSetting/index.tsx */ 97976)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(34180), __webpack_require__.e(57614)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/RankingSetting/index.tsx */ 14317)); }), '187': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(21423)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeAnswer/index.tsx */ 36599)); + return Promise.all(/*! import() | p__Shixuns__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(78617), __webpack_require__.e(26444), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(52875)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/[id].tsx */ 20142)); }), '188': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(34180), __webpack_require__.e(57614)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/RankingSetting/index.tsx */ 14317)); + return Promise.all(/*! import() | p__Shixuns__Detail__Challenges__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(50976), __webpack_require__.e(55806), __webpack_require__.e(53362), __webpack_require__.e(89777), __webpack_require__.e(26621), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(59133)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Challenges/index.tsx */ 61282)); }), '189': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(78617), __webpack_require__.e(26444), __webpack_require__.e(3482), __webpack_require__.e(60696), __webpack_require__.e(52875)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/[id].tsx */ 20142)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); }), '190': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Challenges__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(50976), __webpack_require__.e(55806), __webpack_require__.e(53362), __webpack_require__.e(89777), __webpack_require__.e(26621), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(59133)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Challenges/index.tsx */ 61282)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); }), '191': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); + return Promise.all(/*! import() | p__Shixuns__Detail__Collaborators__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(77566), __webpack_require__.e(54285), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(92026), __webpack_require__.e(93601), __webpack_require__.e(35643), __webpack_require__.e(25470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Collaborators/index.tsx */ 83390)); }), '192': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); + return Promise.all(/*! import() | p__Shixuns__Detail__Dataset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(50976), __webpack_require__.e(17194), __webpack_require__.e(89777), __webpack_require__.e(55203), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(86541)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Dataset/index.tsx */ 97938)); }), '193': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Collaborators__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(77566), __webpack_require__.e(54285), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(92026), __webpack_require__.e(93601), __webpack_require__.e(35643), __webpack_require__.e(25470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Collaborators/index.tsx */ 83390)); + return Promise.all(/*! import() | p__Shixuns__Detail__Discuss__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4656), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(32925), __webpack_require__.e(22254)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Discuss/index.tsx */ 69638)); }), '194': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Dataset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(50976), __webpack_require__.e(17194), __webpack_require__.e(89777), __webpack_require__.e(55203), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(86541)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Dataset/index.tsx */ 97938)); + return Promise.all(/*! import() | p__Shixuns__Detail__RankingList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/RankingList/index.tsx */ 97513)); }), '195': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Discuss__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4656), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(32925), __webpack_require__.e(22254)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Discuss/index.tsx */ 69638)); + return Promise.all(/*! import() | p__Shixuns__Detail__Settings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(25619), __webpack_require__.e(59289), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(16845)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Settings/index.tsx */ 90418)); }), '196': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__RankingList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/RankingList/index.tsx */ 97513)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 92041)); }), '197': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Settings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(25619), __webpack_require__.e(59289), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(16845)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Settings/index.tsx */ 90418)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 92041)); }), '198': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 92041)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 91802)); }), '199': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 92041)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 91802)); }), '200': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 91802)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(43915), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 95479)); }), '201': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 91802)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(43915), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 95479)); }), '202': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(43915), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 95479)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); }), '203': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(43915), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 95479)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); }), '204': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); + return Promise.all(/*! import() | p__Shixuns__Detail__AuditSituation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4967), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(45096)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/AuditSituation/index.tsx */ 97367)); }), '205': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(28119), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 23074)); + return Promise.all(/*! import() | p__Shixuns__Detail__ForkList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(19215)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/ForkList/index.tsx */ 69422)); }), '206': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__AuditSituation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4967), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(93601), __webpack_require__.e(45096)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/AuditSituation/index.tsx */ 97367)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '207': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__ForkList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(19215)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/ForkList/index.tsx */ 69422)); + return Promise.all(/*! import() | p__User__Detail__Videos__Protocol__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(95176)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Protocol/index.tsx */ 50360)); }), '208': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__User__Detail__Videos__Success__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(19891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Success/index.tsx */ 33218)); }), '209': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__Protocol__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(95176)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Protocol/index.tsx */ 50360)); + return Promise.all(/*! import() | p__User__Detail__Topicbank__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(11004), __webpack_require__.e(4977), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 1858)); }), '210': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__Success__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(19891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Success/index.tsx */ 33218)); + return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(93291), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683)); }), '211': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topicbank__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(11004), __webpack_require__.e(4977), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 1858)); + return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(93291), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683)); }), '212': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(93291), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683)); + return Promise.all(/*! import() | p__User__Detail__Topics__Normal__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(94512), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 28282)); }), '213': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(93291), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683)); + return Promise.all(/*! import() | p__User__Detail__Topics__Group__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(88092), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(88517)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Group/index.tsx */ 6247)); }), '214': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Normal__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(94512), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 28282)); + return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(16758), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Edit/index.tsx */ 69744)); }), '215': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Group__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(88092), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(88517)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Group/index.tsx */ 6247)); + return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(64547), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 40216)); }), '216': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(16758), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Edit/index.tsx */ 69744)); + return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(41880), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(75043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Edit/index.tsx */ 37286)); }), '217': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(64547), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 40216)); + return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(36040), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 81711)); }), '218': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(41880), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(75043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Edit/index.tsx */ 37286)); + return Promise.all(/*! import() | p__User__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(72529)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 79296)); }), '219': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(36040), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 81711)); + return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(66582), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); }), '220': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(72529)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 79296)); + return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(66582), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); }), '221': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(66582), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); + return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(43778), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 48358)); }), '222': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(66582), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); + return Promise.all(/*! import() | p__User__Detail__UserPortrait__index */[__webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/UserPortrait/index.tsx */ 51819)); }), '223': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(43778), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 48358)); + return Promise.all(/*! import() | p__User__Detail__LearningPath__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(3482), __webpack_require__.e(14610)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/LearningPath/index.tsx */ 62891)); }), '224': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__UserPortrait__index */[__webpack_require__.e(50976), __webpack_require__.e(89777), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/UserPortrait/index.tsx */ 51819)); + return Promise.all(/*! import() | p__User__Detail__TeachGroup__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(77566), __webpack_require__.e(80670), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(79590)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/TeachGroup/index.tsx */ 27217)); }), '225': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__LearningPath__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(3482), __webpack_require__.e(14610)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/LearningPath/index.tsx */ 62891)); + return Promise.all(/*! import() | p__User__Detail__ExperImentImg__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(75800), __webpack_require__.e(55806), __webpack_require__.e(40018), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(94849)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/index.tsx */ 73301)); }), '226': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__TeachGroup__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(77566), __webpack_require__.e(80670), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(79590)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/TeachGroup/index.tsx */ 27217)); + return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Detail/index.tsx */ 90157)); }), '227': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ExperImentImg__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(75800), __webpack_require__.e(55806), __webpack_require__.e(40018), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(94849)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/index.tsx */ 73301)); + return Promise.all(/*! import() | p__User__Detail__Certificate__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(55806), __webpack_require__.e(80599), __webpack_require__.e(63543), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(8348), __webpack_require__.e(65191)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Certificate/index.tsx */ 22246)); }), '228': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Detail/index.tsx */ 90157)); + return Promise.all(/*! import() | p__User__Detail__OtherResources__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(48896), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(93496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/OtherResources/index.tsx */ 65571)); }), '229': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Certificate__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(55806), __webpack_require__.e(80599), __webpack_require__.e(63543), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(8348), __webpack_require__.e(65191)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Certificate/index.tsx */ 22246)); + return Promise.all(/*! import() | p__User__Detail__Paths__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(98991), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(94662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Paths/index.tsx */ 91805)); }), '230': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__OtherResources__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(48896), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(93496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/OtherResources/index.tsx */ 65571)); + return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(53440), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 2187)); }), '231': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Paths__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(98991), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(94662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Paths/index.tsx */ 91805)); + return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(71514), __webpack_require__.e(20959), __webpack_require__.e(22562), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(8423), __webpack_require__.e(75463), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 85077)); }), '232': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(53440), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 2187)); + return Promise.all(/*! import() | p__User__Detail__Videos__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(39146), __webpack_require__.e(42240)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Upload/index.tsx */ 13198)); }), '233': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(71514), __webpack_require__.e(20959), __webpack_require__.e(22562), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(8423), __webpack_require__.e(75463), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 85077)); + return Promise.all(/*! import() | p__User__Detail__Topics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(71514), __webpack_require__.e(11004), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(90265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/index.tsx */ 12569)); }), '234': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(39146), __webpack_require__.e(42240)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Upload/index.tsx */ 13198)); + return Promise.all(/*! import() | p__User__Detail__virtualSpaces__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(37099), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(97642), __webpack_require__.e(36723), __webpack_require__.e(19360)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/virtualSpaces/index.tsx */ 82862)); }), '235': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(71514), __webpack_require__.e(11004), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(90265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/index.tsx */ 12569)); + return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '236': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__virtualSpaces__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(37099), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(97642), __webpack_require__.e(36723), __webpack_require__.e(19360)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/virtualSpaces/index.tsx */ 82862)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '237': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(20085), __webpack_require__.e(3446), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 83453)); }), '238': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Question__AddOrEdit__BatchAdd__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(10485)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/BatchAdd/index.tsx */ 78298)); }), '239': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(20085), __webpack_require__.e(3446), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 83453)); + return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(6968), __webpack_require__.e(35631), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 6981)); }), '240': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Question__AddOrEdit__BatchAdd__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(10485)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/BatchAdd/index.tsx */ 78298)); + return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(6968), __webpack_require__.e(35631), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 6981)); }), '241': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(6968), __webpack_require__.e(35631), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 6981)); + return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(27078), __webpack_require__.e(6968), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 74658)); }), '242': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(6968), __webpack_require__.e(35631), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 6981)); + return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(27078), __webpack_require__.e(6968), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 74658)); }), '243': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(27078), __webpack_require__.e(6968), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 74658)); + return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(75153), __webpack_require__.e(36433), __webpack_require__.e(13215), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(69060), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 98968)); }), '244': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(27078), __webpack_require__.e(6968), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(35574), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 74658)); + return Promise.all(/*! import() | p__Question__OjProblem__RecordDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(49716)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/RecordDetail/index.tsx */ 41721)); }), '245': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(75153), __webpack_require__.e(36433), __webpack_require__.e(13215), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(69060), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 98968)); + return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(192), __webpack_require__.e(8691), __webpack_require__.e(35574), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 16347)); }), '246': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Question__OjProblem__RecordDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(49716)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/RecordDetail/index.tsx */ 41721)); + return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(192), __webpack_require__.e(8691), __webpack_require__.e(35574), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 16347)); }), '247': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(192), __webpack_require__.e(8691), __webpack_require__.e(35574), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 16347)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '248': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(17194), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(192), __webpack_require__.e(8691), __webpack_require__.e(35574), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 16347)); + return Promise.all(/*! import() | p__Engineering__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(13006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/index.tsx */ 46305)); }), '249': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Engineering__Lists__TeacherList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(2082), __webpack_require__.e(92045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TeacherList/index.tsx */ 3369)); }), '250': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(13006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/index.tsx */ 46305)); + return Promise.all(/*! import() | p__Engineering__Lists__StudentList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(2082), __webpack_require__.e(11520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/StudentList/index.tsx */ 45721)); }), '251': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TeacherList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(2082), __webpack_require__.e(92045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TeacherList/index.tsx */ 3369)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(12034), __webpack_require__.e(59649)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/index.tsx */ 75200)); }), '252': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__StudentList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(2082), __webpack_require__.e(11520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/StudentList/index.tsx */ 45721)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(84546)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Add/index.tsx */ 21785)); }), '253': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(12034), __webpack_require__.e(59649)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/index.tsx */ 75200)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(75357)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Edit/index.tsx */ 63879)); }), '254': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Add__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(84546)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Add/index.tsx */ 21785)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingObjectives__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43025), __webpack_require__.e(12034), __webpack_require__.e(68665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingObjectives/index.tsx */ 64517)); }), '255': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(75357)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Edit/index.tsx */ 63879)); + return Promise.all(/*! import() | p__Engineering__Lists__GraduationIndex__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(68369), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(73183)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduationIndex/index.tsx */ 45331)); }), '256': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingObjectives__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43025), __webpack_require__.e(12034), __webpack_require__.e(68665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingObjectives/index.tsx */ 64517)); + return Promise.all(/*! import() | p__Engineering__Lists__GraduatedMatrix__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(72465), __webpack_require__.e(34800)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ 70309)); }), '257': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__GraduationIndex__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(68369), __webpack_require__.e(4977), __webpack_require__.e(12034), __webpack_require__.e(73183)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduationIndex/index.tsx */ 45331)); + return Promise.all(/*! import() | p__Engineering__Lists__CourseList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(12034), __webpack_require__.e(79489)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseList/index.tsx */ 73816)); }), '258': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__GraduatedMatrix__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(72465), __webpack_require__.e(34800)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ 70309)); + return Promise.all(/*! import() | p__Engineering__Lists__CurseSetting__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(94220), __webpack_require__.e(87234), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(39391)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CurseSetting/index.tsx */ 15613)); }), '259': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__CourseList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(12034), __webpack_require__.e(79489)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseList/index.tsx */ 73816)); + return Promise.all(/*! import() | p__Engineering__Lists__CourseMatrix__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(95335)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseMatrix/index.tsx */ 99438)); }), '260': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__CurseSetting__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(94220), __webpack_require__.e(87234), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(39391)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CurseSetting/index.tsx */ 15613)); + return Promise.all(/*! import() | p__Engineering__Navigation__Home__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(92823)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Navigation/Home/index.tsx */ 12653)); }), '261': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__CourseMatrix__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(95335)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseMatrix/index.tsx */ 99438)); + return Promise.all(/*! import() | p__Engineering__Evaluate__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(53362), __webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/List/index.tsx */ 35272)); }), '262': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Navigation__Home__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(92823)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Navigation/Home/index.tsx */ 12653)); + return Promise.all(/*! import() | p__Engineering__Evaluate__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(50976), __webpack_require__.e(66651)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/Detail/index.tsx */ 14057)); }), '263': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Evaluate__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(53362), __webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/List/index.tsx */ 35272)); + return Promise.all(/*! import() | p__Engineering__Norm__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(26741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/List/index.tsx */ 12758)); }), '264': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Evaluate__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(50976), __webpack_require__.e(66651)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/Detail/index.tsx */ 14057)); + return Promise.all(/*! import() | p__Engineering__Lists__Document__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(12034), __webpack_require__.e(45775)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/Document/index.tsx */ 31659)); }), '265': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Norm__List__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(26741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/List/index.tsx */ 12758)); + return __webpack_require__.e(/*! import() | p__Engineering__Norm__Detail__index */ 62548).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/Detail/index.tsx */ 79222)); }), '266': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__Document__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8691), __webpack_require__.e(12034), __webpack_require__.e(45775)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/Document/index.tsx */ 31659)); + return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '267': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Engineering__Norm__Detail__index */ 62548).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/Detail/index.tsx */ 79222)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '268': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + return Promise.all(/*! import() | p__virtualSpaces__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(61655), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(36723), __webpack_require__.e(34608)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Index/index.tsx */ 23468)); }), '269': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(26184), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(44510)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ 78816)); }), '270': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(61655), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(36723), __webpack_require__.e(34608)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Index/index.tsx */ 23468)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(26184), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(44510)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ 78816)); }), '271': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(26184), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(44510)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ 78816)); + return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(82375), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(66012), __webpack_require__.e(25578), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 96073)); }), '272': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(26184), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(44510)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ 78816)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(44666), __webpack_require__.e(4977), __webpack_require__.e(71218)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/index.tsx */ 95307)); }), '273': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(82375), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(66012), __webpack_require__.e(25578), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 96073)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(25896)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/Detail/index.tsx */ 30769)); }), '274': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(44666), __webpack_require__.e(4977), __webpack_require__.e(71218)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/index.tsx */ 95307)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Course__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(64398), __webpack_require__.e(72230), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(35588)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Course/index.tsx */ 78342)); }), '275': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Syllabuses__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(25896)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Syllabuses/Detail/index.tsx */ 30769)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Shixuns__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(56379), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(59267), __webpack_require__.e(91487)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Shixuns/index.tsx */ 87563)); }), '276': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Course__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(64398), __webpack_require__.e(72230), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(35588)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Course/index.tsx */ 78342)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(20959), __webpack_require__.e(15109), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(4639)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/index.tsx */ 57418)); }), '277': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Shixuns__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(56379), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(59267), __webpack_require__.e(91487)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Shixuns/index.tsx */ 87563)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(19428), __webpack_require__.e(5348)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/Upload/index.tsx */ 97257)); }), '278': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(20959), __webpack_require__.e(15109), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(4639)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/index.tsx */ 57418)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Member__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(81425), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(43465)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Member/index.tsx */ 52606)); }), '279': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(19428), __webpack_require__.e(5348)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/Upload/index.tsx */ 97257)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Notices__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(17379), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(54472)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Notices/index.tsx */ 3968)); }), '280': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Member__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(81425), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(43465)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Member/index.tsx */ 52606)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Managements__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(8631), __webpack_require__.e(97642), __webpack_require__.e(13414)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Managements/index.tsx */ 11365)); }), '281': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Notices__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(17379), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(54472)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Notices/index.tsx */ 3968)); + return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Graphs__index */ 29080).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Graphs/index.tsx */ 98776)); }), '282': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Managements__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(8631), __webpack_require__.e(97642), __webpack_require__.e(13414)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Managements/index.tsx */ 11365)); + return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); }), '283': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Graphs__index */ 29080).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Graphs/index.tsx */ 98776)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '284': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); + return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(31794), __webpack_require__.e(77566), __webpack_require__.e(2206), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(78806), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 11198)); }), '285': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Innovation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(20680)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/index.tsx */ 78148)); }), '286': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(31794), __webpack_require__.e(77566), __webpack_require__.e(2206), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(78806), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 11198)); + return Promise.all(/*! import() | p__Innovation__PublicProject__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(33692), __webpack_require__.e(4977), __webpack_require__.e(26366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicProject/index.tsx */ 62218)); }), '287': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(20680)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/index.tsx */ 78148)); + return Promise.all(/*! import() | p__Innovation__PublicDataSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(28338), __webpack_require__.e(86452)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicDataSet/index.tsx */ 11884)); }), '288': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__PublicProject__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(33692), __webpack_require__.e(4977), __webpack_require__.e(26366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicProject/index.tsx */ 62218)); + return Promise.all(/*! import() | p__Innovation__PublicMirror__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(11070)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicMirror/index.tsx */ 65142)); }), '289': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__PublicDataSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(28338), __webpack_require__.e(86452)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicDataSet/index.tsx */ 11884)); + return Promise.all(/*! import() | p__Innovation__MyProject__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(46041), __webpack_require__.e(4977), __webpack_require__.e(67242)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyProject/index.tsx */ 18263)); }), '290': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__PublicMirror__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(11070)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicMirror/index.tsx */ 65142)); + return Promise.all(/*! import() | p__Innovation__MyDataSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(28338), __webpack_require__.e(22707)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyDataSet/index.tsx */ 98160)); }), '291': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__MyProject__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(46041), __webpack_require__.e(4977), __webpack_require__.e(67242)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyProject/index.tsx */ 18263)); + return Promise.all(/*! import() | p__Innovation__MyMirror__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(28338), __webpack_require__.e(12865)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyMirror/index.tsx */ 72746)); }), '292': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__MyDataSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(28338), __webpack_require__.e(22707)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyDataSet/index.tsx */ 98160)); + return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(28338), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 5480)); }), '293': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__MyMirror__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(28338), __webpack_require__.e(12865)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyMirror/index.tsx */ 72746)); + return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(28338), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 5480)); }), '294': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(28338), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 5480)); + return Promise.all(/*! import() | p__Innovation__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(77566), __webpack_require__.e(4900), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 93175)); }), '295': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(28338), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 5480)); + return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '296': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(53362), __webpack_require__.e(77566), __webpack_require__.e(4900), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 93175)); + return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(31794), __webpack_require__.e(1988), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(32925), __webpack_require__.e(73718), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 24968)); }), '297': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(1988), __webpack_require__.e(32827), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 80133)); }), '298': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(31794), __webpack_require__.e(1988), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(32925), __webpack_require__.e(73718), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 83420)); + return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(31794), __webpack_require__.e(1988), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(32925), __webpack_require__.e(73718), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 24968)); }), '299': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(1988), __webpack_require__.e(32827), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 80133)); }), '300': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(31794), __webpack_require__.e(1988), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(32925), __webpack_require__.e(73718), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 83420)); + return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(31794), __webpack_require__.e(1988), __webpack_require__.e(8691), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(32925), __webpack_require__.e(73718), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 24968)); }), '301': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(1988), __webpack_require__.e(32827), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 80133)); + return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '302': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(31794), __webpack_require__.e(1988), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(32925), __webpack_require__.e(73718), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 83420)); + return Promise.all(/*! import() | p__MyProblem__RecordDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(28510), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(17527)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/RecordDetail/index.tsx */ 33010)); }), '303': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(36433), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(78806), __webpack_require__.e(69060), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 99971)); }), '304': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__MyProblem__RecordDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(28510), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(17527)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/RecordDetail/index.tsx */ 33010)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '305': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(75153), __webpack_require__.e(36433), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(78806), __webpack_require__.e(69060), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 99971)); + return Promise.all(/*! import() | p__Account__index */[__webpack_require__.e(67851), __webpack_require__.e(60547)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/index.tsx */ 34120)); }), '306': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Account__Profile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(78617), __webpack_require__.e(46059), __webpack_require__.e(12325), __webpack_require__.e(44838), __webpack_require__.e(59788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/index.tsx */ 91830)); }), '307': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Account__index */[__webpack_require__.e(67851), __webpack_require__.e(60547)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/index.tsx */ 34120)); + return Promise.all(/*! import() | p__Account__Profile__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(78617), __webpack_require__.e(46059), __webpack_require__.e(12325), __webpack_require__.e(44838), __webpack_require__.e(20576)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/Edit/index.tsx */ 28744)); }), '308': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Account__Profile__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(78617), __webpack_require__.e(46059), __webpack_require__.e(12325), __webpack_require__.e(44838), __webpack_require__.e(59788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/index.tsx */ 91830)); + return Promise.all(/*! import() | p__Account__Certification__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(78617), __webpack_require__.e(46059), __webpack_require__.e(12325), __webpack_require__.e(55693), __webpack_require__.e(87260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Certification/index.tsx */ 24464)); }), '309': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Account__Profile__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(78617), __webpack_require__.e(46059), __webpack_require__.e(12325), __webpack_require__.e(44838), __webpack_require__.e(20576)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/Edit/index.tsx */ 28744)); + return Promise.all(/*! import() | p__Account__Secure__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(64520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Secure/index.tsx */ 29051)); }), '310': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Account__Certification__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(78617), __webpack_require__.e(46059), __webpack_require__.e(12325), __webpack_require__.e(55693), __webpack_require__.e(87260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Certification/index.tsx */ 24464)); + return __webpack_require__.e(/*! import() | p__Account__Binding__index */ 89076).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Binding/index.tsx */ 55291)); }), '311': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Account__Secure__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(64520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Secure/index.tsx */ 29051)); + return Promise.all(/*! import() | p__Account__Results__index */[__webpack_require__.e(21649), __webpack_require__.e(1226), __webpack_require__.e(14514)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Results/index.tsx */ 55487)); }), '312': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Account__Binding__index */ 89076).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Binding/index.tsx */ 55291)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '313': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Account__Results__index */[__webpack_require__.e(21649), __webpack_require__.e(1226), __webpack_require__.e(14514)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Results/index.tsx */ 55487)); + return Promise.all(/*! import() | p__RestFul__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(79779), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(70928)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/Edit/index.tsx */ 37513)); }), '314': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(93562), __webpack_require__.e(43295), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 23632)); }), '315': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__RestFul__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(79779), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(70928)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/Edit/index.tsx */ 37513)); + return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(93562), __webpack_require__.e(43295), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 23632)); }), '316': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(93562), __webpack_require__.e(43295), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 23632)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '317': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(93562), __webpack_require__.e(43295), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 23632)); + return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 21101)); }), '318': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return __webpack_require__.e(/*! import() | p__User__Detail__Order__pages__orderInformation__index */ 85111).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderInformation/index.tsx */ 76638)); }), '319': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 21101)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__orderPay__index */[__webpack_require__.e(79361), __webpack_require__.e(30264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderPay/index.tsx */ 97244)); }), '320': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__User__Detail__Order__pages__orderInformation__index */ 85111).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderInformation/index.tsx */ 76638)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__result__index */[__webpack_require__.e(53114), __webpack_require__.e(44259)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/result/index.tsx */ 51972)); }), '321': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__orderPay__index */[__webpack_require__.e(79361), __webpack_require__.e(30264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderPay/index.tsx */ 97244)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '322': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__result__index */[__webpack_require__.e(53114), __webpack_require__.e(44259)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/result/index.tsx */ 51972)); + return Promise.all(/*! import() | p__Messages__Tidings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(64057), __webpack_require__.e(94078)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Tidings/index.tsx */ 20315)); }), '323': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Messages__Private__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(11525), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(52829)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Private/index.tsx */ 22845)); }), '324': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Messages__Tidings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(64057), __webpack_require__.e(94078)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Tidings/index.tsx */ 20315)); + return Promise.all(/*! import() | p__Messages__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(8774), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(45359)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Detail/index.tsx */ 82949)); }), '325': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Messages__Private__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(11525), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(52829)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Private/index.tsx */ 22845)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '326': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Messages__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(8774), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(45359)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Detail/index.tsx */ 82949)); + return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(82375), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(66012), __webpack_require__.e(25578), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 96073)); }), '327': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(56379), __webpack_require__.e(28020), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(59267), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 45335)); }), '328': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(82375), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(66012), __webpack_require__.e(25578), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 96073)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(32415), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 5563)); }), '329': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(56379), __webpack_require__.e(28020), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(59267), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 45335)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); }), '330': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(32415), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 5563)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); }), '331': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(89626), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 22619)); }), '332': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(47638), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 57041)); }), '333': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(89626), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 22619)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(79713), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 95888)); }), '334': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(47638), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 57041)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(52182), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 47447)); }), '335': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(79713), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 95888)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); }), '336': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(52182), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 47447)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); }), '337': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87561), __webpack_require__.e(49666), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 64909)); }), '338': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87561), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 56035)); }), '339': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87561), __webpack_require__.e(49666), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 64909)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(49960), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); }), '340': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87561), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 56035)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(794), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 2306)); }), '341': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(49960), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(58269), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 7285)); }), '342': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(794), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 2306)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(99532), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 4262)); }), '343': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(58269), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 7285)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(95870), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 70190)); }), '344': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(99532), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 4262)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80747), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 18335)); }), '345': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(95870), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 70190)); + return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); }), '346': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80747), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 18335)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '347': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); + return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(82375), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(66012), __webpack_require__.e(25578), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 96073)); }), '348': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(56379), __webpack_require__.e(28020), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(59267), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 45335)); }), '349': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(82375), __webpack_require__.e(59013), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(66012), __webpack_require__.e(25578), __webpack_require__.e(3482), __webpack_require__.e(97642), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 96073)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(32415), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 5563)); }), '350': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(56379), __webpack_require__.e(28020), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(59267), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 45335)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); }), '351': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(32415), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 5563)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); }), '352': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(89626), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 22619)); }), '353': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12614), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 31853)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(47638), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 57041)); }), '354': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(89626), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 22619)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(79713), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 95888)); }), '355': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(47638), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 57041)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(52182), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 47447)); }), '356': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(79713), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 95888)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); }), '357': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(52182), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 47447)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); }), '358': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87561), __webpack_require__.e(49666), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 64909)); }), '359': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(15026), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 15649)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87561), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 56035)); }), '360': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(87561), __webpack_require__.e(49666), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(85343), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 64909)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(49960), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); }), '361': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87561), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 56035)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(794), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 2306)); }), '362': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(49960), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(58269), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 7285)); }), '363': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(794), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 2306)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(99532), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 4262)); }), '364': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(58269), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 7285)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(95870), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 70190)); }), '365': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(99532), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 4262)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80747), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 18335)); }), '366': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(95870), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 70190)); + return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); }), '367': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(80747), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(85343), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 18335)); + return Promise.all(/*! import() | p__Demo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(14058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Demo/index.tsx */ 64161)); }), '368': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '369': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Demo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(14058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Demo/index.tsx */ 64161)); + return Promise.all(/*! import() | p__IntrainCourse__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(20085), __webpack_require__.e(14628), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(54056)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/IntrainCourse/index.tsx */ 33654)); }), '370': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__User__OtherLogin__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(65294)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/OtherLogin/index.tsx */ 7304)); }), '371': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__IntrainCourse__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(20085), __webpack_require__.e(14628), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(54056)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/IntrainCourse/index.tsx */ 33654)); + return __webpack_require__.e(/*! import() | p__User__QQLogin__index */ 1660).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/QQLogin/index.tsx */ 97944)); }), '372': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__OtherLogin__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(65294)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/OtherLogin/index.tsx */ 7304)); + return __webpack_require__.e(/*! import() | p__User__WechatLogin__index */ 27333).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/WechatLogin/index.tsx */ 128)); }), '373': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__User__QQLogin__index */ 1660).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/QQLogin/index.tsx */ 97944)); + return Promise.all(/*! import() | layouts__user__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38385), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(25972)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/user/index.tsx */ 59885)); }), '374': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__User__WechatLogin__index */ 27333).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/WechatLogin/index.tsx */ 128)); + return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8083), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 55942)); }), '375': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | layouts__user__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38385), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(25972)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/user/index.tsx */ 59885)); @@ -125452,111 +125445,105 @@ function _getRoutes() { return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8083), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 55942)); }), '377': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__user__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38385), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(25972)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/user/index.tsx */ 59885)); + return Promise.all(/*! import() | p__User__Register__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(91470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Register/index.tsx */ 47407)); }), '378': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(8083), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 55942)); + return Promise.all(/*! import() | p__User__ResetPassword__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(27182)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/ResetPassword/index.tsx */ 95987)); }), '379': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__Register__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(91470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Register/index.tsx */ 47407)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '380': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__User__ResetPassword__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(27182)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/ResetPassword/index.tsx */ 95987)); + return Promise.all(/*! import() | p__Colleges__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(50976), __webpack_require__.e(4977), __webpack_require__.e(12476)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Colleges/index.tsx */ 94490)); }), '381': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '382': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Colleges__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(50976), __webpack_require__.e(4977), __webpack_require__.e(12476)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Colleges/index.tsx */ 94490)); + return Promise.all(/*! import() | p__Help__Index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(34131), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(35729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Help/Index.tsx */ 68996)); }), '383': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '384': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Help__Index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(34131), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(35729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Help/Index.tsx */ 68996)); + return Promise.all(/*! import() | p__Video__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(27084), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(8423), __webpack_require__.e(96444)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Video/Detail/[id].tsx */ 9893)); }), '385': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return Promise.all(/*! import() | p__Terminal__index */[__webpack_require__.e(21649), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(28510), __webpack_require__.e(31794), __webpack_require__.e(73718), __webpack_require__.e(65111)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Terminal/index.tsx */ 52510)); }), '386': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Video__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(27084), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(8423), __webpack_require__.e(96444)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Video/Detail/[id].tsx */ 9893)); + return __webpack_require__.e(/*! import() | p__Report__index */ 22307).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Report/index.tsx */ 6584)); }), '387': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Terminal__index */[__webpack_require__.e(21649), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(28510), __webpack_require__.e(31794), __webpack_require__.e(73718), __webpack_require__.e(65111)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Terminal/index.tsx */ 52510)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); }), '388': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Report__index */ 22307).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Report/index.tsx */ 6584)); + return Promise.all(/*! import() | p__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(20085), __webpack_require__.e(20959), __webpack_require__.e(94220), __webpack_require__.e(66813), __webpack_require__.e(88551), __webpack_require__.e(95971), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(8423), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 60145)); }), '389': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432)); + return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 56541)); }), '390': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(20085), __webpack_require__.e(20959), __webpack_require__.e(94220), __webpack_require__.e(66813), __webpack_require__.e(88551), __webpack_require__.e(95971), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(8423), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 60145)); + return Promise.all(/*! import() | p__Search__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(58240), __webpack_require__.e(92501)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Search/index.tsx */ 60269)); }), '391': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 56541)); + return Promise.all(/*! import() | p__MoopCases__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(83212)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/index.tsx */ 56514)); }), '392': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Search__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(58240), __webpack_require__.e(92501)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Search/index.tsx */ 60269)); + return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(63695), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 93592)); }), '393': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__MoopCases__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(83212)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/index.tsx */ 56514)); + return Promise.all(/*! import() | p__MoopCases__InfoPanel__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(51855)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/InfoPanel/index.tsx */ 66867)); }), '394': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(63695), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 93592)); }), '395': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__MoopCases__InfoPanel__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(51855)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/InfoPanel/index.tsx */ 66867)); + return __webpack_require__.e(/*! import() | p__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 10968)); }), '396': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(63695), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 93592)); + return Promise.all(/*! import() | p__Paperlibrary__Random__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(7713), __webpack_require__.e(45818), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20139), __webpack_require__.e(70368), __webpack_require__.e(22257)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/AddAndEdit/index.tsx */ 1931)); }), '397': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 10968)); + return Promise.all(/*! import() | p__Paperlibrary__Random__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(7713), __webpack_require__.e(45818), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20139), __webpack_require__.e(70368), __webpack_require__.e(22257)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/AddAndEdit/index.tsx */ 1931)); }), '398': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(7713), __webpack_require__.e(45818), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20139), __webpack_require__.e(70368), __webpack_require__.e(22257)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/AddAndEdit/index.tsx */ 1931)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(36579), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 20032)); }), '399': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__AddAndEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(7713), __webpack_require__.e(45818), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(20139), __webpack_require__.e(70368), __webpack_require__.e(22257)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/AddAndEdit/index.tsx */ 1931)); + return __webpack_require__.e(/*! import() | p__HttpStatus__403 */ 43862).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/403.tsx */ 34247)); }), '400': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(36579), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 20032)); + return __webpack_require__.e(/*! import() | p__HttpStatus__500 */ 44565).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/500.tsx */ 51601)); }), '401': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__HttpStatus__403 */ 43862).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/403.tsx */ 34247)); + return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 70876)); }), '402': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__HttpStatus__500 */ 44565).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/500.tsx */ 51601)); + return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(7303), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); }), '403': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 70876)); + return Promise.all(/*! import() | p__HttpStatus__SixActivities */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(24192), __webpack_require__.e(54051), __webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/SixActivities.tsx */ 65226)); }), '404': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(7303), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); }), '405': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__HttpStatus__SixActivities */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(24192), __webpack_require__.e(54051), __webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/SixActivities.tsx */ 65226)); - }), - '406': /*#__PURE__*/react.lazy(function () { - return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(7303), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); - }), - '407': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(7303), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); }), - '408': /*#__PURE__*/react.lazy(function () { + '406': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__HttpStatus__UserAgents */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(66034)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/UserAgents.tsx */ 86441)); }), - '409': /*#__PURE__*/react.lazy(function () { + '407': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Three__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(20390), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(67570), __webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Three/index.tsx */ 2868)); }), - '410': /*#__PURE__*/react.lazy(function () { + '408': /*#__PURE__*/react.lazy(function () { return __webpack_require__.e(/*! import() | p__HttpStatus__introduction */ 53910).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/introduction.tsx */ 16249)); }), - '411': /*#__PURE__*/react.lazy(function () { + '409': /*#__PURE__*/react.lazy(function () { return Promise.all(/*! import() | p__Message__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(42255), __webpack_require__.e(30067)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Message/index.tsx */ 49929)); }), - '412': /*#__PURE__*/react.lazy(function () { + '410': /*#__PURE__*/react.lazy(function () { return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 70876)); }), '@@/global-layout': /*#__PURE__*/react.lazy(function () {

jIj9^*^va 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 diff --git a/static/iconfont.2c32e91e.svg b/static/iconfont.2c32e91e.svg new file mode 100644 index 0000000000..827e6e3e73 --- /dev/null +++ b/static/iconfont.2c32e91e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/iconfont.3f9e1d5e.woff2 b/static/iconfont.3f9e1d5e.woff2 deleted file mode 100644 index 4d15898f52ef8ea44d0fb7ba7b5b5d9ae234bcaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191532 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 z 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%0A8wLyjR*y>`}jZ(c}=>!~%3Nn!?ig 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